builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0208 starttime: 1468355827.25 results: success (0) buildid: 20160712122329 builduid: d9455cf92bb64c2096976208572d50f9 revision: 6cf4ff99bea9b7dc6f3c291778917c8daae2b49a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-12 13:37:07.253961) ========= master: http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-12 13:37:07.254335) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-12 13:37:07.254647) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-12 13:37:07.368697) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 13:37:07.369006) ========= 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.ErlGjAo9xc/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.Efy8rzfpWM/Listeners TMPDIR=/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/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-12 13:37:07-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 6.78M=0.002s 2016-07-12 13:37:07 (6.78 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.161252 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 13:37:07.560883) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 13:37:07.561178) ========= 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.ErlGjAo9xc/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.Efy8rzfpWM/Listeners TMPDIR=/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/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.021183 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 13:37:07.618756) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-12 13:37:07.619078) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 6cf4ff99bea9b7dc6f3c291778917c8daae2b49a --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 6cf4ff99bea9b7dc6f3c291778917c8daae2b49a --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ErlGjAo9xc/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.Efy8rzfpWM/Listeners TMPDIR=/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/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-12 13:37:07,702 truncating revision to first 12 chars 2016-07-12 13:37:07,702 Setting DEBUG logging. 2016-07-12 13:37:07,702 attempt 1/10 2016-07-12 13:37:07,702 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/6cf4ff99bea9?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-12 13:37:08,805 unpacking tar archive at: mozilla-beta-6cf4ff99bea9/testing/mozharness/ program finished with exit code 0 elapsedTime=1.382598 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-12 13:37:09.024514) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-12 13:37:09.027827) ========= script_repo_revision: 6cf4ff99bea9b7dc6f3c291778917c8daae2b49a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-12 13:37:09.028205) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-12 13:37:09.028977) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-12 13:37:09.068129) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 6 secs) (at 2016-07-12 13:37:09.068394) ========= /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.ErlGjAo9xc/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.Efy8rzfpWM/Listeners TMPDIR=/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/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 13:37:09 INFO - MultiFileLogger online at 20160712 13:37:09 in /builds/slave/test 13:37:09 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 13:37:09 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:37:09 INFO - {'append_to_log': False, 13:37:09 INFO - 'base_work_dir': '/builds/slave/test', 13:37:09 INFO - 'blob_upload_branch': 'mozilla-beta', 13:37:09 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:37:09 INFO - 'buildbot_json_path': 'buildprops.json', 13:37:09 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:37:09 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:37:09 INFO - 'download_minidump_stackwalk': True, 13:37:09 INFO - 'download_symbols': 'true', 13:37:09 INFO - 'e10s': False, 13:37:09 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:37:09 INFO - 'tooltool.py': '/tools/tooltool.py', 13:37:09 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:37:09 INFO - '/tools/misc-python/virtualenv.py')}, 13:37:09 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:37:09 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:37:09 INFO - 'log_level': 'info', 13:37:09 INFO - 'log_to_console': True, 13:37:09 INFO - 'opt_config_files': (), 13:37:09 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:37:09 INFO - '--processes=1', 13:37:09 INFO - '--config=%(test_path)s/wptrunner.ini', 13:37:09 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:37:09 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:37:09 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:37:09 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:37:09 INFO - 'pip_index': False, 13:37:09 INFO - 'require_test_zip': True, 13:37:09 INFO - 'test_type': ('testharness',), 13:37:09 INFO - 'this_chunk': '1', 13:37:09 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:37:09 INFO - 'total_chunks': '10', 13:37:09 INFO - 'virtualenv_path': 'venv', 13:37:09 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:37:09 INFO - 'work_dir': 'build'} 13:37:09 INFO - ##### 13:37:09 INFO - ##### Running clobber step. 13:37:09 INFO - ##### 13:37:09 INFO - Running pre-action listener: _resource_record_pre_action 13:37:09 INFO - Running main action method: clobber 13:37:09 INFO - rmtree: /builds/slave/test/build 13:37:09 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:37:11 INFO - Running post-action listener: _resource_record_post_action 13:37:11 INFO - ##### 13:37:11 INFO - ##### Running read-buildbot-config step. 13:37:11 INFO - ##### 13:37:11 INFO - Running pre-action listener: _resource_record_pre_action 13:37:11 INFO - Running main action method: read_buildbot_config 13:37:11 INFO - Using buildbot properties: 13:37:11 INFO - { 13:37:11 INFO - "project": "", 13:37:11 INFO - "product": "firefox", 13:37:11 INFO - "script_repo_revision": "production", 13:37:11 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 13:37:11 INFO - "repository": "", 13:37:11 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 13:37:11 INFO - "buildid": "20160712122329", 13:37:11 INFO - "pgo_build": "False", 13:37:11 INFO - "basedir": "/builds/slave/test", 13:37:11 INFO - "buildnumber": 19, 13:37:11 INFO - "slavename": "t-yosemite-r7-0208", 13:37:11 INFO - "master": "http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/", 13:37:11 INFO - "platform": "macosx64", 13:37:11 INFO - "branch": "mozilla-beta", 13:37:11 INFO - "revision": "6cf4ff99bea9b7dc6f3c291778917c8daae2b49a", 13:37:11 INFO - "repo_path": "releases/mozilla-beta", 13:37:11 INFO - "moz_repo_path": "", 13:37:11 INFO - "stage_platform": "macosx64", 13:37:11 INFO - "builduid": "d9455cf92bb64c2096976208572d50f9", 13:37:11 INFO - "slavebuilddir": "test" 13:37:11 INFO - } 13:37:11 INFO - Found installer url https://queue.taskcluster.net/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 13:37:11 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 13:37:11 INFO - Running post-action listener: _resource_record_post_action 13:37:11 INFO - ##### 13:37:11 INFO - ##### Running download-and-extract step. 13:37:11 INFO - ##### 13:37:11 INFO - Running pre-action listener: _resource_record_pre_action 13:37:11 INFO - Running main action method: download_and_extract 13:37:11 INFO - mkdir: /builds/slave/test/build/tests 13:37:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:37:11 INFO - https://queue.taskcluster.net/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 13:37:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 13:37:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 13:37:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KaMC7sWvRna4WD1UzV8eWw/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 13:37:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KaMC7sWvRna4WD1UzV8eWw/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 13:37:41 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json: timed out 13:37:41 INFO - retry: attempt #1 caught exception: timed out 13:37:41 INFO - retry: Failed, sleeping 30 seconds before retrying 13:38:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #2 13:38:26 INFO - Downloaded 1201 bytes. 13:38:26 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 13:38:26 INFO - Using the following test package requirements: 13:38:26 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 13:38:26 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:38:26 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 13:38:26 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:38:26 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 13:38:26 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:38:26 INFO - u'jsshell-mac64.zip'], 13:38:26 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:38:26 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 13:38:26 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 13:38:26 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:38:26 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 13:38:26 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:38:26 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 13:38:26 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:38:26 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 13:38:26 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:38:26 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 13:38:26 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 13:38:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:38:26 INFO - https://queue.taskcluster.net/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 13:38:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 13:38:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 13:38:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KaMC7sWvRna4WD1UzV8eWw/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 13:38:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KaMC7sWvRna4WD1UzV8eWw/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 13:38:27 INFO - Downloaded 18406855 bytes. 13:38:27 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/*'] 13:38:27 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/* 13:38:28 INFO - caution: filename not matched: web-platform/* 13:38:28 INFO - Return code: 11 13:38: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')]} 13:38:28 INFO - https://queue.taskcluster.net/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 13:38:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 13:38:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 13:38:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KaMC7sWvRna4WD1UzV8eWw/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 13:38:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KaMC7sWvRna4WD1UzV8eWw/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 13:38:29 INFO - Downloaded 36389883 bytes. 13:38:29 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/*'] 13:38:29 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/* 13:38:33 INFO - caution: filename not matched: bin/* 13:38:33 INFO - caution: filename not matched: config/* 13:38:33 INFO - caution: filename not matched: mozbase/* 13:38:33 INFO - caution: filename not matched: marionette/* 13:38:33 INFO - caution: filename not matched: tools/wptserve/* 13:38:33 INFO - Return code: 11 13:38:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:38:33 INFO - https://queue.taskcluster.net/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 13:38:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 13:38:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 13:38:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 13:38:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KaMC7sWvRna4WD1UzV8eWw/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 13:38:35 INFO - Downloaded 73017302 bytes. 13:38:35 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 13:38:35 INFO - mkdir: /builds/slave/test/properties 13:38:35 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:38:35 INFO - Writing to file /builds/slave/test/properties/build_url 13:38:35 INFO - Contents: 13:38:35 INFO - build_url:https://queue.taskcluster.net/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 13:38:36 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:38:36 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:38:36 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:38:36 INFO - Contents: 13:38:36 INFO - symbols_url:https://queue.taskcluster.net/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:38:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:38:36 INFO - https://queue.taskcluster.net/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:38:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:38:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:38:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KaMC7sWvRna4WD1UzV8eWw/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 13:38:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KaMC7sWvRna4WD1UzV8eWw/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 13:38:43 INFO - Downloaded 103719083 bytes. 13:38:43 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'] 13:38:43 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 13:38:47 INFO - Return code: 0 13:38:47 INFO - Running post-action listener: _resource_record_post_action 13:38:47 INFO - Running post-action listener: set_extra_try_arguments 13:38:47 INFO - ##### 13:38:47 INFO - ##### Running create-virtualenv step. 13:38:47 INFO - ##### 13:38:47 INFO - Running pre-action listener: _pre_create_virtualenv 13:38:47 INFO - Running pre-action listener: _resource_record_pre_action 13:38:47 INFO - Running main action method: create_virtualenv 13:38:47 INFO - Creating virtualenv /builds/slave/test/build/venv 13:38:47 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 13:38:47 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:38:47 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:38:47 INFO - Using real prefix '/tools/python27' 13:38:47 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:38:48 INFO - Installing distribute.............................................................................................................................................................................................done. 13:38:50 INFO - Installing pip.................done. 13:38:50 INFO - Return code: 0 13:38:50 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:38:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:38:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:38:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:38:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:38:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:38:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:38:50 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 0x10f20ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f22bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcc124e6730>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2275e0>, '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 0x10ee0acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ee35990>, '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.ErlGjAo9xc/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.Efy8rzfpWM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:38:50 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 13:38:50 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 13:38:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ErlGjAo9xc/Render', 13:38:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:38:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:38:50 INFO - 'HOME': '/Users/cltbld', 13:38:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:38:50 INFO - 'LOGNAME': 'cltbld', 13:38:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:38:50 INFO - 'MOZ_NO_REMOTE': '1', 13:38:50 INFO - 'NO_EM_RESTART': '1', 13:38:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:38:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:38:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:38:50 INFO - 'PWD': '/builds/slave/test', 13:38:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:38:50 INFO - 'SHELL': '/bin/bash', 13:38:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Efy8rzfpWM/Listeners', 13:38:50 INFO - 'TMPDIR': '/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/', 13:38:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:38:50 INFO - 'USER': 'cltbld', 13:38:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:38:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:38:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:38:50 INFO - 'XPC_FLAGS': '0x0', 13:38:50 INFO - 'XPC_SERVICE_NAME': '0', 13:38:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:38:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:38:51 INFO - Downloading/unpacking psutil>=0.7.1 13:38:51 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 13:38:51 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 13:38:51 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 13:38:51 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 13:38:51 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 13:38:51 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 13:38:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:38:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:38:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:38:54 INFO - Installing collected packages: psutil 13:38:54 INFO - Running setup.py install for psutil 13:38:54 INFO - building 'psutil._psutil_osx' extension 13:38:54 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 13:38:55 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 13:38:55 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 13:38:55 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 13:38:55 INFO - building 'psutil._psutil_posix' extension 13:38:55 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 13:38:55 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 13:38:55 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 13:38:55 INFO - ^ 13:38:55 INFO - 1 warning generated. 13:38:55 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 13:38:55 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:38:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:38:55 INFO - Successfully installed psutil 13:38:55 INFO - Cleaning up... 13:38:55 INFO - Return code: 0 13:38:55 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:38:55 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')]} 13:38:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:38:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:38:55 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')]} 13:38:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:38:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:38:55 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 0x10f20ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f22bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcc124e6730>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2275e0>, '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 0x10ee0acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ee35990>, '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.ErlGjAo9xc/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.Efy8rzfpWM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:38:55 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 13:38:55 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 13:38:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ErlGjAo9xc/Render', 13:38:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:38:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:38:55 INFO - 'HOME': '/Users/cltbld', 13:38:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:38:55 INFO - 'LOGNAME': 'cltbld', 13:38:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:38:55 INFO - 'MOZ_NO_REMOTE': '1', 13:38:55 INFO - 'NO_EM_RESTART': '1', 13:38:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:38:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:38:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:38:55 INFO - 'PWD': '/builds/slave/test', 13:38:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:38:55 INFO - 'SHELL': '/bin/bash', 13:38:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Efy8rzfpWM/Listeners', 13:38:55 INFO - 'TMPDIR': '/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/', 13:38:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:38:55 INFO - 'USER': 'cltbld', 13:38:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:38:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:38:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:38:55 INFO - 'XPC_FLAGS': '0x0', 13:38:55 INFO - 'XPC_SERVICE_NAME': '0', 13:38:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:38:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:38:55 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:38:55 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 13:38:55 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 13:38:55 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 13:38:55 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 13:38:55 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 13:38:55 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 13:38:58 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:38:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:38:58 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:38:58 INFO - Installing collected packages: mozsystemmonitor 13:38:58 INFO - Running setup.py install for mozsystemmonitor 13:38:58 INFO - Successfully installed mozsystemmonitor 13:38:58 INFO - Cleaning up... 13:38:58 INFO - Return code: 0 13:38:58 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:38:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:38:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:38:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:38:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:38:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:38:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:38:58 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 0x10f20ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f22bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcc124e6730>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2275e0>, '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 0x10ee0acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ee35990>, '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.ErlGjAo9xc/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.Efy8rzfpWM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:38:58 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 13:38:58 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 13:38:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ErlGjAo9xc/Render', 13:38:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:38:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:38:58 INFO - 'HOME': '/Users/cltbld', 13:38:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:38:58 INFO - 'LOGNAME': 'cltbld', 13:38:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:38:58 INFO - 'MOZ_NO_REMOTE': '1', 13:38:58 INFO - 'NO_EM_RESTART': '1', 13:38:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:38:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:38:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:38:58 INFO - 'PWD': '/builds/slave/test', 13:38:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:38:58 INFO - 'SHELL': '/bin/bash', 13:38:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Efy8rzfpWM/Listeners', 13:38:58 INFO - 'TMPDIR': '/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/', 13:38:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:38:58 INFO - 'USER': 'cltbld', 13:38:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:38:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:38:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:38:58 INFO - 'XPC_FLAGS': '0x0', 13:38:58 INFO - 'XPC_SERVICE_NAME': '0', 13:38:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:38:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:38:58 INFO - Downloading/unpacking blobuploader==1.2.4 13:38:58 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 13:38:58 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 13:38:58 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 13:38:58 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 13:38:58 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 13:38:58 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 13:39:01 INFO - Downloading blobuploader-1.2.4.tar.gz 13:39:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:39:01 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:39:01 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 13:39:01 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 13:39:01 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 13:39:01 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 13:39:01 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 13:39:01 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 13:39:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:39:02 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:39:02 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 13:39:02 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 13:39:02 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 13:39:02 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 13:39:02 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 13:39:02 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 13:39:02 INFO - Downloading docopt-0.6.1.tar.gz 13:39:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:39:02 INFO - Installing collected packages: blobuploader, requests, docopt 13:39:02 INFO - Running setup.py install for blobuploader 13:39:02 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:39:02 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:39:02 INFO - Running setup.py install for requests 13:39:03 INFO - Running setup.py install for docopt 13:39:03 INFO - Successfully installed blobuploader requests docopt 13:39:03 INFO - Cleaning up... 13:39:03 INFO - Return code: 0 13:39:03 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:39:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:39:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:39:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:39:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:39:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:39:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:39:03 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 0x10f20ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f22bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcc124e6730>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2275e0>, '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 0x10ee0acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ee35990>, '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.ErlGjAo9xc/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.Efy8rzfpWM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:39:03 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 13:39:03 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 13:39:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ErlGjAo9xc/Render', 13:39:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:39:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:39:03 INFO - 'HOME': '/Users/cltbld', 13:39:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:39:03 INFO - 'LOGNAME': 'cltbld', 13:39:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:39:03 INFO - 'MOZ_NO_REMOTE': '1', 13:39:03 INFO - 'NO_EM_RESTART': '1', 13:39:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:39:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:39:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:39:03 INFO - 'PWD': '/builds/slave/test', 13:39:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:39:03 INFO - 'SHELL': '/bin/bash', 13:39:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Efy8rzfpWM/Listeners', 13:39:03 INFO - 'TMPDIR': '/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/', 13:39:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:39:03 INFO - 'USER': 'cltbld', 13:39:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:39:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:39:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:39:03 INFO - 'XPC_FLAGS': '0x0', 13:39:03 INFO - 'XPC_SERVICE_NAME': '0', 13:39:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:39:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:39:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:39:03 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-q0CRN6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:39:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:39:03 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-JVkvsj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:39:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:39:03 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-_RE1NJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:39:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:39:04 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-fbHLpp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:39:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:39:04 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-KE4E7t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:39:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:39:04 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-pXfre6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:39:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:39:04 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-6W6lXh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:39:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:39:04 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-OCNQM7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:39:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:39:04 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-WL9WGq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:39:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:39:04 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-jk2kIp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:39:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:39:04 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-vQKTkp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:39:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:39:04 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-kWy4NH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:39:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:39:04 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-X7fbH_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:39:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:39:05 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-5IgS7C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:39:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:39:05 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-_723Xx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:39:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:39:05 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-IIA5WZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:39:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:39:05 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-bCagFM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:39:05 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:39:05 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-idwDfH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:39:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:39:05 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-WUuvOH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:39:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:39:05 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-RW4o4A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:39:05 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:39:06 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-y3fvIH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:39:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:39:06 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 13:39:06 INFO - Running setup.py install for manifestparser 13:39:06 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:39:06 INFO - Running setup.py install for mozcrash 13:39:06 INFO - Running setup.py install for mozdebug 13:39:06 INFO - Running setup.py install for mozdevice 13:39:06 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:39:06 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:39:06 INFO - Running setup.py install for mozfile 13:39:07 INFO - Running setup.py install for mozhttpd 13:39:07 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:39:07 INFO - Running setup.py install for mozinfo 13:39:07 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:39:07 INFO - Running setup.py install for mozInstall 13:39:07 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:39:07 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:39:07 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:39:07 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:39:07 INFO - Running setup.py install for mozleak 13:39:07 INFO - Running setup.py install for mozlog 13:39:07 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:39:07 INFO - Running setup.py install for moznetwork 13:39:07 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:39:07 INFO - Running setup.py install for mozprocess 13:39:08 INFO - Running setup.py install for mozprofile 13:39:08 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:39:08 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:39:08 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:39:08 INFO - Running setup.py install for mozrunner 13:39:08 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:39:08 INFO - Running setup.py install for mozscreenshot 13:39:08 INFO - Running setup.py install for moztest 13:39:08 INFO - Running setup.py install for mozversion 13:39:08 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:39:08 INFO - Running setup.py install for wptserve 13:39:09 INFO - Running setup.py install for marionette-driver 13:39:09 INFO - Running setup.py install for browsermob-proxy 13:39:09 INFO - Running setup.py install for marionette-client 13:39:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:39:09 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:39:09 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 13:39:09 INFO - Cleaning up... 13:39:09 INFO - Return code: 0 13:39:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:39:09 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')]} 13:39:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:39:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:39:09 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')]} 13:39:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:39:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:39:09 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 0x10f20ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f22bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcc124e6730>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f2275e0>, '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 0x10ee0acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ee35990>, '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.ErlGjAo9xc/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.Efy8rzfpWM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:39:09 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 13:39:09 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 13:39:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ErlGjAo9xc/Render', 13:39:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:39:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:39:09 INFO - 'HOME': '/Users/cltbld', 13:39:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:39:09 INFO - 'LOGNAME': 'cltbld', 13:39:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:39:09 INFO - 'MOZ_NO_REMOTE': '1', 13:39:09 INFO - 'NO_EM_RESTART': '1', 13:39:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:39:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:39:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:39:09 INFO - 'PWD': '/builds/slave/test', 13:39:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:39:09 INFO - 'SHELL': '/bin/bash', 13:39:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Efy8rzfpWM/Listeners', 13:39:09 INFO - 'TMPDIR': '/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/', 13:39:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:39:09 INFO - 'USER': 'cltbld', 13:39:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:39:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:39:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:39:09 INFO - 'XPC_FLAGS': '0x0', 13:39:09 INFO - 'XPC_SERVICE_NAME': '0', 13:39:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:39:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:39:10 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-IKvJYe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:39:10 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)) 13:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:39:10 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-a8ei9o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:39:10 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)) 13:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:39:10 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-4PTmBB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:39:10 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)) 13:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:39:10 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-oJDKaz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:39:10 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)) 13:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:39:10 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-oGd_Cz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:39:10 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)) 13:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:39:10 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-yR4P9p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:39:10 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)) 13:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:39:10 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-XzqVSo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:39:10 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)) 13:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:39:10 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-gQgXKC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:39:10 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)) 13:39:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:39:10 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-kPXCVv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:39:11 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)) 13:39:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:39:11 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-HOPE9u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:39:11 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)) 13:39:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:39:11 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-AGJaE5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:39:11 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)) 13:39:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:39:11 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-ShEuLj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:39:11 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)) 13:39:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:39:11 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-Bhix4N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:39:11 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)) 13:39:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:39:11 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-u1GDZK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:39:11 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)) 13:39:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:39:11 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-bbhLaA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:39:11 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)) 13:39:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:39:11 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-BItBRP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:39:11 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)) 13:39:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:39:11 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-TIZd22-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:39:11 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)) 13:39:11 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:39:11 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-wOyiWM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:39:12 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)) 13:39:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:39:12 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-DZoGvG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:39:12 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)) 13:39:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:39:12 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-k3moFW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:39:12 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)) 13:39:12 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:39:12 INFO - Running setup.py (path:/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/pip-kR9KVw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:39:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:39:12 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)) 13:39:12 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)) 13:39:12 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)) 13:39:12 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)) 13:39:12 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)) 13:39:12 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)) 13:39:12 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:39:12 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 13:39:12 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 13:39:12 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 13:39:12 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 13:39:12 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 13:39:12 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 13:39:15 INFO - Downloading blessings-1.6.tar.gz 13:39:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:39:15 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)) 13:39:15 INFO - Installing collected packages: blessings 13:39:15 INFO - Running setup.py install for blessings 13:39:15 INFO - Successfully installed blessings 13:39:15 INFO - Cleaning up... 13:39:15 INFO - Return code: 0 13:39:15 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:39:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:39:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:39:15 INFO - Reading from file tmpfile_stdout 13:39:15 INFO - Current package versions: 13:39:15 INFO - blessings == 1.6 13:39:15 INFO - blobuploader == 1.2.4 13:39:15 INFO - browsermob-proxy == 0.6.0 13:39:15 INFO - docopt == 0.6.1 13:39:15 INFO - manifestparser == 1.1 13:39:15 INFO - marionette-client == 2.3.0 13:39:15 INFO - marionette-driver == 1.4.0 13:39:15 INFO - mozInstall == 1.12 13:39:15 INFO - mozcrash == 0.17 13:39:15 INFO - mozdebug == 0.1 13:39:15 INFO - mozdevice == 0.48 13:39:15 INFO - mozfile == 1.2 13:39:15 INFO - mozhttpd == 0.7 13:39:15 INFO - mozinfo == 0.9 13:39:15 INFO - mozleak == 0.1 13:39:15 INFO - mozlog == 3.1 13:39:15 INFO - moznetwork == 0.27 13:39:15 INFO - mozprocess == 0.22 13:39:15 INFO - mozprofile == 0.28 13:39:15 INFO - mozrunner == 6.11 13:39:15 INFO - mozscreenshot == 0.1 13:39:15 INFO - mozsystemmonitor == 0.0 13:39:15 INFO - moztest == 0.7 13:39:15 INFO - mozversion == 1.4 13:39:15 INFO - psutil == 3.1.1 13:39:15 INFO - requests == 1.2.3 13:39:15 INFO - wptserve == 1.4.0 13:39:15 INFO - wsgiref == 0.1.2 13:39:15 INFO - Running post-action listener: _resource_record_post_action 13:39:15 INFO - Running post-action listener: _start_resource_monitoring 13:39:15 INFO - Starting resource monitoring. 13:39:16 INFO - ##### 13:39:16 INFO - ##### Running pull step. 13:39:16 INFO - ##### 13:39:16 INFO - Running pre-action listener: _resource_record_pre_action 13:39:16 INFO - Running main action method: pull 13:39:16 INFO - Pull has nothing to do! 13:39:16 INFO - Running post-action listener: _resource_record_post_action 13:39:16 INFO - ##### 13:39:16 INFO - ##### Running install step. 13:39:16 INFO - ##### 13:39:16 INFO - Running pre-action listener: _resource_record_pre_action 13:39:16 INFO - Running main action method: install 13:39:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:39:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:39:16 INFO - Reading from file tmpfile_stdout 13:39:16 INFO - Detecting whether we're running mozinstall >=1.0... 13:39:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:39:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:39:16 INFO - Reading from file tmpfile_stdout 13:39:16 INFO - Output received: 13:39:16 INFO - Usage: mozinstall [options] installer 13:39:16 INFO - Options: 13:39:16 INFO - -h, --help show this help message and exit 13:39:16 INFO - -d DEST, --destination=DEST 13:39:16 INFO - Directory to install application into. [default: 13:39:16 INFO - "/builds/slave/test"] 13:39:16 INFO - --app=APP Application being installed. [default: firefox] 13:39:16 INFO - mkdir: /builds/slave/test/build/application 13:39:16 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'] 13:39:16 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 13:39:34 INFO - Reading from file tmpfile_stdout 13:39:34 INFO - Output received: 13:39:34 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 13:39:34 INFO - Running post-action listener: _resource_record_post_action 13:39:34 INFO - ##### 13:39:34 INFO - ##### Running run-tests step. 13:39:34 INFO - ##### 13:39:34 INFO - Running pre-action listener: _resource_record_pre_action 13:39:34 INFO - Running main action method: run_tests 13:39:34 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:39:34 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:39:34 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:39:34 INFO - grabbing minidump binary from tooltool 13:39:34 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')]} 13:39:34 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 0x10f2275e0>, '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 0x10ee0acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ee35990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:39:34 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 13:39:34 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 13:39:34 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:39:34 INFO - Return code: 0 13:39:34 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 13:39:34 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:39:34 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/KaMC7sWvRna4WD1UzV8eWw/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 13:39:34 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/KaMC7sWvRna4WD1UzV8eWw/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 13:39:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ErlGjAo9xc/Render', 13:39:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:39:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:39:34 INFO - 'HOME': '/Users/cltbld', 13:39:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:39:34 INFO - 'LOGNAME': 'cltbld', 13:39:34 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:39:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:39:34 INFO - 'MOZ_NO_REMOTE': '1', 13:39:34 INFO - 'NO_EM_RESTART': '1', 13:39:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:39:34 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:39:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:39:34 INFO - 'PWD': '/builds/slave/test', 13:39:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:39:34 INFO - 'SHELL': '/bin/bash', 13:39:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Efy8rzfpWM/Listeners', 13:39:34 INFO - 'TMPDIR': '/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/T/', 13:39:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:39:34 INFO - 'USER': 'cltbld', 13:39:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:39:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:39:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:39:34 INFO - 'XPC_FLAGS': '0x0', 13:39:34 INFO - 'XPC_SERVICE_NAME': '0', 13:39:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:39:34 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/KaMC7sWvRna4WD1UzV8eWw/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 13:39:34 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 13:39:34 INFO - import pkg_resources 13:39:35 INFO - Using 1 client processes 13:39:36 INFO - wptserve Starting http server on 127.0.0.1:8000 13:39:36 INFO - wptserve Starting http server on 127.0.0.1:8001 13:39:36 INFO - wptserve Starting http server on 127.0.0.1:8443 13:39:37 INFO - SUITE-START | Running 778 tests 13:39:37 INFO - Running testharness tests 13:39:37 INFO - Setting up ssl 13:39:37 INFO - PROCESS | certutil | 13:39:37 INFO - PROCESS | certutil | 13:39:37 INFO - PROCESS | certutil | 13:39:37 INFO - Certificate Nickname Trust Attributes 13:39:37 INFO - SSL,S/MIME,JAR/XPI 13:39:37 INFO - 13:39:37 INFO - web-platform-tests CT,, 13:39:37 INFO - 13:39:37 INFO - Starting runner 13:39:38 INFO - PROCESS | 2835 | [2835] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 13:39:38 INFO - PROCESS | 2835 | 1468355978897 Marionette DEBUG Marionette enabled via build flag and pref 13:39:38 INFO - PROCESS | 2835 | ++DOCSHELL 0x113ce9800 == 1 [pid = 2835] [id = 1] 13:39:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 1 (0x113cea000) [pid = 2835] [serial = 1] [outer = 0x0] 13:39:38 INFO - PROCESS | 2835 | [2835] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:39:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 2 (0x113ceb000) [pid = 2835] [serial = 2] [outer = 0x113cea000] 13:39:39 INFO - PROCESS | 2835 | 1468355979213 Marionette INFO Listening on port 2828 13:39:39 INFO - PROCESS | 2835 | 1468355979446 Marionette DEBUG Marionette enabled via command-line flag 13:39:39 INFO - PROCESS | 2835 | ++DOCSHELL 0x116861000 == 2 [pid = 2835] [id = 2] 13:39:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 3 (0x116861800) [pid = 2835] [serial = 3] [outer = 0x0] 13:39:39 INFO - PROCESS | 2835 | [2835] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:39:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 4 (0x116862800) [pid = 2835] [serial = 4] [outer = 0x116861800] 13:39:39 INFO - PROCESS | 2835 | [2835] 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 13:39:39 INFO - PROCESS | 2835 | 1468355979589 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50150 13:39:39 INFO - PROCESS | 2835 | 1468355979676 Marionette DEBUG Closed connection conn0 13:39:39 INFO - PROCESS | 2835 | [2835] 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 13:39:39 INFO - PROCESS | 2835 | 1468355979679 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50151 13:39:39 INFO - PROCESS | 2835 | 1468355979690 Marionette DEBUG Closed connection conn1 13:39:39 INFO - PROCESS | 2835 | [2835] 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 13:39:39 INFO - PROCESS | 2835 | 1468355979696 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50152 13:39:39 INFO - PROCESS | 2835 | 1468355979704 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:39:39 INFO - PROCESS | 2835 | 1468355979710 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":"20160712122329","device":"desktop","version":"48.0"} 13:39:40 INFO - PROCESS | 2835 | [2835] 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 13:39:40 INFO - PROCESS | 2835 | ++DOCSHELL 0x120705800 == 3 [pid = 2835] [id = 3] 13:39:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 5 (0x120706000) [pid = 2835] [serial = 5] [outer = 0x0] 13:39:40 INFO - PROCESS | 2835 | ++DOCSHELL 0x120706800 == 4 [pid = 2835] [id = 4] 13:39:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 6 (0x11a0e0c00) [pid = 2835] [serial = 6] [outer = 0x0] 13:39:40 INFO - PROCESS | 2835 | [2835] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:39:40 INFO - PROCESS | 2835 | [2835] 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 13:39:40 INFO - PROCESS | 2835 | ++DOCSHELL 0x12410e000 == 5 [pid = 2835] [id = 5] 13:39:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 7 (0x11a0e0400) [pid = 2835] [serial = 7] [outer = 0x0] 13:39:40 INFO - PROCESS | 2835 | [2835] 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 13:39:40 INFO - PROCESS | 2835 | [2835] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:39:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 8 (0x124205800) [pid = 2835] [serial = 8] [outer = 0x11a0e0400] 13:39:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 9 (0x1234a3800) [pid = 2835] [serial = 9] [outer = 0x120706000] 13:39:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 10 (0x12470a000) [pid = 2835] [serial = 10] [outer = 0x11a0e0c00] 13:39:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 11 (0x12470bc00) [pid = 2835] [serial = 11] [outer = 0x11a0e0400] 13:39:41 INFO - PROCESS | 2835 | [2835] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:39:41 INFO - PROCESS | 2835 | 1468355981584 Marionette INFO startBrowser b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:41 INFO - PROCESS | 2835 | 1468355981605 Marionette DEBUG loaded listener.js 13:39:41 INFO - PROCESS | 2835 | 1468355981614 Marionette DEBUG loaded listener.js 13:39:41 INFO - PROCESS | 2835 | 1468355981616 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 12 (0x126eba000) [pid = 2835] [serial = 12] [outer = 0x11a0e0400] 13:39:41 INFO - PROCESS | 2835 | 1468355981935 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7","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":"20160712122329","device":"desktop","version":"48.0","command_id":1}}] 13:39:42 INFO - PROCESS | 2835 | 1468355982028 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}] 13:39:42 INFO - PROCESS | 2835 | 1468355982030 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:42 INFO - PROCESS | 2835 | 1468355982078 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 13:39:42 INFO - PROCESS | 2835 | 1468355982186 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:39:42 INFO - PROCESS | 2835 | 1468355982188 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:42 INFO - PROCESS | 2835 | [2835] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:39:42 INFO - PROCESS | 2835 | [2835] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:39:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 13 (0x119b39800) [pid = 2835] [serial = 13] [outer = 0x11a0e0400] 13:39:42 INFO - PROCESS | 2835 | [2835] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:39:42 INFO - PROCESS | 2835 | [2835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:39:42 INFO - PROCESS | 2835 | [2835] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:39:42 INFO - PROCESS | 2835 | [2835] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:39:42 INFO - PROCESS | 2835 | 1468355982521 Marionette TRACE conn2 <- [1,3,null,{}] 13:39:42 INFO - PROCESS | 2835 | 1468355982531 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:39:42 INFO - PROCESS | 2835 | 1468355982534 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:42 INFO - PROCESS | 2835 | 1468355982558 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 13:39:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:39:42 INFO - PROCESS | 2835 | 1468355982596 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 13:39:42 INFO - PROCESS | 2835 | 1468355982598 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 13:39:42 INFO - PROCESS | 2835 | 1468355982603 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:39:42 INFO - PROCESS | 2835 | 1468355982607 Marionette TRACE conn2 <- [1,6,null,{}] 13:39:42 INFO - PROCESS | 2835 | 1468355982612 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}] 13:39:42 INFO - PROCESS | 2835 | 1468355982614 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:42 INFO - PROCESS | 2835 | 1468355982630 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 13:39:42 INFO - PROCESS | 2835 | 1468355982633 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:42 INFO - PROCESS | 2835 | 1468355982635 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:42 INFO - PROCESS | 2835 | ++DOCSHELL 0x129014000 == 6 [pid = 2835] [id = 6] 13:39:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 14 (0x12907e400) [pid = 2835] [serial = 14] [outer = 0x0] 13:39:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 15 (0x129080000) [pid = 2835] [serial = 15] [outer = 0x12907e400] 13:39:42 INFO - PROCESS | 2835 | 1468355982679 Marionette DEBUG loaded listener.js 13:39:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 16 (0x129085c00) [pid = 2835] [serial = 16] [outer = 0x12907e400] 13:39:43 INFO - PROCESS | 2835 | 1468355982998 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]]]}] 13:39:43 INFO - PROCESS | 2835 | ++DOCSHELL 0x1291a6800 == 7 [pid = 2835] [id = 7] 13:39:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 17 (0x1291c3c00) [pid = 2835] [serial = 17] [outer = 0x0] 13:39:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:39:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 423ms 13:39:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 18 (0x12936e400) [pid = 2835] [serial = 18] [outer = 0x1291c3c00] 13:39:43 INFO - PROCESS | 2835 | 1468355983031 Marionette DEBUG loaded listener.js 13:39:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 19 (0x129377c00) [pid = 2835] [serial = 19] [outer = 0x1291c3c00] 13:39:43 INFO - PROCESS | 2835 | 1468355983067 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 13:39:43 INFO - PROCESS | 2835 | 1468355983068 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 13:39:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:39:43 INFO - PROCESS | 2835 | 1468355983100 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:39:43 INFO - PROCESS | 2835 | 1468355983101 Marionette TRACE conn2 <- [1,10,null,{}] 13:39:43 INFO - PROCESS | 2835 | 1468355983119 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}] 13:39:43 INFO - PROCESS | 2835 | 1468355983123 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:43 INFO - PROCESS | 2835 | 1468355983260 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 13:39:43 INFO - PROCESS | 2835 | 1468355983285 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:43 INFO - PROCESS | 2835 | 1468355983286 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:43 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a656000 == 8 [pid = 2835] [id = 8] 13:39:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 20 (0x129371c00) [pid = 2835] [serial = 20] [outer = 0x0] 13:39:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 21 (0x12a583400) [pid = 2835] [serial = 21] [outer = 0x129371c00] 13:39:43 INFO - PROCESS | 2835 | 1468355983315 Marionette DEBUG loaded listener.js 13:39:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 22 (0x12a6a2000) [pid = 2835] [serial = 22] [outer = 0x129371c00] 13:39:43 INFO - PROCESS | 2835 | 1468355983688 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]]]}] 13:39:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:39:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 630ms 13:39:43 INFO - PROCESS | 2835 | 1468355983724 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 13:39:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:39:43 INFO - PROCESS | 2835 | 1468355983726 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 13:39:43 INFO - PROCESS | 2835 | 1468355983728 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:39:43 INFO - PROCESS | 2835 | 1468355983729 Marionette TRACE conn2 <- [1,14,null,{}] 13:39:43 INFO - PROCESS | 2835 | 1468355983731 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}] 13:39:43 INFO - PROCESS | 2835 | 1468355983733 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:43 INFO - PROCESS | 2835 | 1468355983829 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 13:39:43 INFO - PROCESS | 2835 | 1468355983833 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:43 INFO - PROCESS | 2835 | 1468355983834 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:43 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b0e0000 == 9 [pid = 2835] [id = 9] 13:39:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 23 (0x12a6a9000) [pid = 2835] [serial = 23] [outer = 0x0] 13:39:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 24 (0x12b20a800) [pid = 2835] [serial = 24] [outer = 0x12a6a9000] 13:39:43 INFO - PROCESS | 2835 | 1468355983860 Marionette DEBUG loaded listener.js 13:39:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 25 (0x12b216000) [pid = 2835] [serial = 25] [outer = 0x12a6a9000] 13:39:44 INFO - PROCESS | 2835 | 1468355984154 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]]]}] 13:39:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:39:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 470ms 13:39:44 INFO - PROCESS | 2835 | 1468355984198 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 13:39:44 INFO - PROCESS | 2835 | 1468355984200 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 13:39:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:39:44 INFO - PROCESS | 2835 | 1468355984202 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:39:44 INFO - PROCESS | 2835 | 1468355984203 Marionette TRACE conn2 <- [1,18,null,{}] 13:39:44 INFO - PROCESS | 2835 | 1468355984205 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}] 13:39:44 INFO - PROCESS | 2835 | 1468355984207 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:44 INFO - PROCESS | 2835 | 1468355984304 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 13:39:44 INFO - PROCESS | 2835 | 1468355984309 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:44 INFO - PROCESS | 2835 | 1468355984311 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:44 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b922800 == 10 [pid = 2835] [id = 10] 13:39:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 26 (0x12b8c4000) [pid = 2835] [serial = 26] [outer = 0x0] 13:39:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 27 (0x12b977800) [pid = 2835] [serial = 27] [outer = 0x12b8c4000] 13:39:44 INFO - PROCESS | 2835 | 1468355984335 Marionette DEBUG loaded listener.js 13:39:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 28 (0x12b97d800) [pid = 2835] [serial = 28] [outer = 0x12b8c4000] 13:39:44 INFO - PROCESS | 2835 | 1468355984618 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]]]}] 13:39:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:39:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 13:39:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:39:44 INFO - PROCESS | 2835 | 1468355984671 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 13:39:44 INFO - PROCESS | 2835 | 1468355984672 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 13:39:44 INFO - PROCESS | 2835 | 1468355984675 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:39:44 INFO - PROCESS | 2835 | 1468355984676 Marionette TRACE conn2 <- [1,22,null,{}] 13:39:44 INFO - PROCESS | 2835 | 1468355984681 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}] 13:39:44 INFO - PROCESS | 2835 | 1468355984682 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:44 INFO - PROCESS | 2835 | 1468355984780 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 13:39:44 INFO - PROCESS | 2835 | 1468355984783 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:44 INFO - PROCESS | 2835 | 1468355984784 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:44 INFO - PROCESS | 2835 | ++DOCSHELL 0x117470800 == 11 [pid = 2835] [id = 11] 13:39:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 29 (0x117ea1400) [pid = 2835] [serial = 29] [outer = 0x0] 13:39:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 30 (0x118172c00) [pid = 2835] [serial = 30] [outer = 0x117ea1400] 13:39:44 INFO - PROCESS | 2835 | 1468355984811 Marionette DEBUG loaded listener.js 13:39:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 31 (0x12bc98000) [pid = 2835] [serial = 31] [outer = 0x117ea1400] 13:39:45 INFO - PROCESS | 2835 | 1468355985059 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]]]}] 13:39:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:39:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 422ms 13:39:45 INFO - PROCESS | 2835 | 1468355985100 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 13:39:45 INFO - PROCESS | 2835 | 1468355985101 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 13:39:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:39:45 INFO - PROCESS | 2835 | 1468355985104 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:39:45 INFO - PROCESS | 2835 | 1468355985105 Marionette TRACE conn2 <- [1,26,null,{}] 13:39:45 INFO - PROCESS | 2835 | 1468355985107 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}] 13:39:45 INFO - PROCESS | 2835 | 1468355985109 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:45 INFO - PROCESS | 2835 | 1468355985216 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 13:39:45 INFO - PROCESS | 2835 | 1468355985219 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:45 INFO - PROCESS | 2835 | 1468355985220 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:45 INFO - PROCESS | 2835 | ++DOCSHELL 0x12bcae800 == 12 [pid = 2835] [id = 12] 13:39:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 32 (0x11829f000) [pid = 2835] [serial = 32] [outer = 0x0] 13:39:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 33 (0x12bc98400) [pid = 2835] [serial = 33] [outer = 0x11829f000] 13:39:45 INFO - PROCESS | 2835 | 1468355985245 Marionette DEBUG loaded listener.js 13:39:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 34 (0x12bf08000) [pid = 2835] [serial = 34] [outer = 0x11829f000] 13:39:45 INFO - PROCESS | 2835 | 1468355985494 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]]]}] 13:39:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:39:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 13:39:45 INFO - PROCESS | 2835 | 1468355985538 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 13:39:45 INFO - PROCESS | 2835 | 1468355985539 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 13:39:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:39:45 INFO - PROCESS | 2835 | 1468355985550 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:39:45 INFO - PROCESS | 2835 | 1468355985551 Marionette TRACE conn2 <- [1,30,null,{}] 13:39:45 INFO - PROCESS | 2835 | 1468355985570 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}] 13:39:45 INFO - PROCESS | 2835 | 1468355985572 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:45 INFO - PROCESS | 2835 | 1468355985668 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 13:39:45 INFO - PROCESS | 2835 | 1468355985672 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:45 INFO - PROCESS | 2835 | 1468355985673 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:45 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c678800 == 13 [pid = 2835] [id = 13] 13:39:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 35 (0x12bf0ac00) [pid = 2835] [serial = 35] [outer = 0x0] 13:39:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 36 (0x12bf10800) [pid = 2835] [serial = 36] [outer = 0x12bf0ac00] 13:39:45 INFO - PROCESS | 2835 | 1468355985697 Marionette DEBUG loaded listener.js 13:39:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 37 (0x12c6a9400) [pid = 2835] [serial = 37] [outer = 0x12bf0ac00] 13:39:45 INFO - PROCESS | 2835 | 1468355985943 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]]]}] 13:39:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:39:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 427ms 13:39:45 INFO - PROCESS | 2835 | 1468355985971 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 13:39:45 INFO - PROCESS | 2835 | 1468355985973 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 13:39:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:39:46 INFO - PROCESS | 2835 | 1468355986003 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:39:46 INFO - PROCESS | 2835 | 1468355986005 Marionette TRACE conn2 <- [1,34,null,{}] 13:39:46 INFO - PROCESS | 2835 | 1468355986018 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}] 13:39:46 INFO - PROCESS | 2835 | 1468355986019 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:46 INFO - PROCESS | 2835 | 1468355986127 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 13:39:46 INFO - PROCESS | 2835 | 1468355986131 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:46 INFO - PROCESS | 2835 | 1468355986132 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:46 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c94a800 == 14 [pid = 2835] [id = 14] 13:39:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 38 (0x12b8bbc00) [pid = 2835] [serial = 38] [outer = 0x0] 13:39:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 39 (0x12c6af400) [pid = 2835] [serial = 39] [outer = 0x12b8bbc00] 13:39:46 INFO - PROCESS | 2835 | 1468355986157 Marionette DEBUG loaded listener.js 13:39:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 40 (0x12c97f400) [pid = 2835] [serial = 40] [outer = 0x12b8bbc00] 13:39:46 INFO - PROCESS | 2835 | 1468355986400 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]]]}] 13:39:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:39:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 437ms 13:39:46 INFO - PROCESS | 2835 | 1468355986423 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 13:39:46 INFO - PROCESS | 2835 | 1468355986424 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 13:39:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:39:46 INFO - PROCESS | 2835 | 1468355986436 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:39:46 INFO - PROCESS | 2835 | 1468355986437 Marionette TRACE conn2 <- [1,38,null,{}] 13:39:46 INFO - PROCESS | 2835 | 1468355986439 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}] 13:39:46 INFO - PROCESS | 2835 | 1468355986441 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:46 INFO - PROCESS | 2835 | 1468355986557 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 13:39:46 INFO - PROCESS | 2835 | 1468355986560 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:46 INFO - PROCESS | 2835 | 1468355986561 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:46 INFO - PROCESS | 2835 | ++DOCSHELL 0x12cc95000 == 15 [pid = 2835] [id = 15] 13:39:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 41 (0x12c984000) [pid = 2835] [serial = 41] [outer = 0x0] 13:39:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 42 (0x12cd12400) [pid = 2835] [serial = 42] [outer = 0x12c984000] 13:39:46 INFO - PROCESS | 2835 | 1468355986585 Marionette DEBUG loaded listener.js 13:39:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 43 (0x12cd17400) [pid = 2835] [serial = 43] [outer = 0x12c984000] 13:39:46 INFO - PROCESS | 2835 | ++DOCSHELL 0x12ce8e800 == 16 [pid = 2835] [id = 16] 13:39:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 44 (0x12ce8f000) [pid = 2835] [serial = 44] [outer = 0x0] 13:39:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 45 (0x12ce91000) [pid = 2835] [serial = 45] [outer = 0x12ce8f000] 13:39:46 INFO - PROCESS | 2835 | 1468355986854 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]]]}] 13:39:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 46 (0x12ce95800) [pid = 2835] [serial = 46] [outer = 0x12ce8f000] 13:39:46 INFO - PROCESS | 2835 | ++DOCSHELL 0x12ce8e000 == 17 [pid = 2835] [id = 17] 13:39:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 47 (0x12cd1c400) [pid = 2835] [serial = 47] [outer = 0x0] 13:39:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 48 (0x12d14e000) [pid = 2835] [serial = 48] [outer = 0x12cd1c400] 13:39:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:39:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 470ms 13:39:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 49 (0x116807000) [pid = 2835] [serial = 49] [outer = 0x12cd1c400] 13:39:46 INFO - PROCESS | 2835 | 1468355986931 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 13:39:46 INFO - PROCESS | 2835 | 1468355986933 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 13:39:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:39:46 INFO - PROCESS | 2835 | 1468355986952 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:39:46 INFO - PROCESS | 2835 | 1468355986953 Marionette TRACE conn2 <- [1,42,null,{}] 13:39:46 INFO - PROCESS | 2835 | 1468355986977 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}] 13:39:46 INFO - PROCESS | 2835 | 1468355986978 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:47 INFO - PROCESS | 2835 | 1468355987072 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 13:39:47 INFO - PROCESS | 2835 | 1468355987077 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:47 INFO - PROCESS | 2835 | 1468355987078 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:47 INFO - PROCESS | 2835 | ++DOCSHELL 0x12d416000 == 18 [pid = 2835] [id = 18] 13:39:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 50 (0x12cd1a000) [pid = 2835] [serial = 50] [outer = 0x0] 13:39:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 51 (0x12cd21c00) [pid = 2835] [serial = 51] [outer = 0x12cd1a000] 13:39:47 INFO - PROCESS | 2835 | 1468355987104 Marionette DEBUG loaded listener.js 13:39:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 52 (0x12d530000) [pid = 2835] [serial = 52] [outer = 0x12cd1a000] 13:39:47 INFO - PROCESS | 2835 | 1468355987351 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]]]}] 13:39:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:39:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 426ms 13:39:47 INFO - PROCESS | 2835 | 1468355987374 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 13:39:47 INFO - PROCESS | 2835 | 1468355987376 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 13:39:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:39:47 INFO - PROCESS | 2835 | 1468355987400 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:39:47 INFO - PROCESS | 2835 | 1468355987401 Marionette TRACE conn2 <- [1,46,null,{}] 13:39:47 INFO - PROCESS | 2835 | 1468355987404 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}] 13:39:47 INFO - PROCESS | 2835 | 1468355987405 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:47 INFO - PROCESS | 2835 | 1468355987502 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 13:39:47 INFO - PROCESS | 2835 | 1468355987515 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:47 INFO - PROCESS | 2835 | 1468355987516 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:47 INFO - PROCESS | 2835 | ++DOCSHELL 0x12d5b2800 == 19 [pid = 2835] [id = 19] 13:39:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 53 (0x118530000) [pid = 2835] [serial = 53] [outer = 0x0] 13:39:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 54 (0x12d534000) [pid = 2835] [serial = 54] [outer = 0x118530000] 13:39:47 INFO - PROCESS | 2835 | 1468355987542 Marionette DEBUG loaded listener.js 13:39:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 55 (0x12d53a400) [pid = 2835] [serial = 55] [outer = 0x118530000] 13:39:47 INFO - PROCESS | 2835 | 1468355987792 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]]]}] 13:39:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:39:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 432ms 13:39:47 INFO - PROCESS | 2835 | 1468355987822 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 13:39:47 INFO - PROCESS | 2835 | 1468355987823 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 13:39:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:39:47 INFO - PROCESS | 2835 | 1468355987833 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:39:47 INFO - PROCESS | 2835 | 1468355987834 Marionette TRACE conn2 <- [1,50,null,{}] 13:39:47 INFO - PROCESS | 2835 | 1468355987837 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}] 13:39:47 INFO - PROCESS | 2835 | 1468355987838 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:47 INFO - PROCESS | 2835 | 1468355987943 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 13:39:47 INFO - PROCESS | 2835 | 1468355987947 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:47 INFO - PROCESS | 2835 | 1468355987948 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:47 INFO - PROCESS | 2835 | ++DOCSHELL 0x1183a2000 == 20 [pid = 2835] [id = 20] 13:39:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 56 (0x118225c00) [pid = 2835] [serial = 56] [outer = 0x0] 13:39:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 57 (0x118229c00) [pid = 2835] [serial = 57] [outer = 0x118225c00] 13:39:47 INFO - PROCESS | 2835 | 1468355987972 Marionette DEBUG loaded listener.js 13:39:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 58 (0x12bc97000) [pid = 2835] [serial = 58] [outer = 0x118225c00] 13:39:48 INFO - PROCESS | 2835 | 1468355988215 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]]]}] 13:39:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:39:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 430ms 13:39:48 INFO - PROCESS | 2835 | 1468355988255 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 13:39:48 INFO - PROCESS | 2835 | 1468355988256 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 13:39:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:39:48 INFO - PROCESS | 2835 | 1468355988267 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:39:48 INFO - PROCESS | 2835 | 1468355988268 Marionette TRACE conn2 <- [1,54,null,{}] 13:39:48 INFO - PROCESS | 2835 | 1468355988271 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}] 13:39:48 INFO - PROCESS | 2835 | 1468355988272 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:48 INFO - PROCESS | 2835 | 1468355988376 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 13:39:48 INFO - PROCESS | 2835 | 1468355988380 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:48 INFO - PROCESS | 2835 | 1468355988389 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:48 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b0de800 == 21 [pid = 2835] [id = 21] 13:39:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 59 (0x12d534400) [pid = 2835] [serial = 59] [outer = 0x0] 13:39:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 60 (0x12d8c2000) [pid = 2835] [serial = 60] [outer = 0x12d534400] 13:39:48 INFO - PROCESS | 2835 | 1468355988413 Marionette DEBUG loaded listener.js 13:39:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 61 (0x12d8c7000) [pid = 2835] [serial = 61] [outer = 0x12d534400] 13:39:48 INFO - PROCESS | 2835 | 1468355988648 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]]]}] 13:39:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:39:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 424ms 13:39:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:39:48 INFO - PROCESS | 2835 | 1468355988688 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 13:39:48 INFO - PROCESS | 2835 | 1468355988689 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 13:39:48 INFO - PROCESS | 2835 | 1468355988701 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:39:48 INFO - PROCESS | 2835 | 1468355988702 Marionette TRACE conn2 <- [1,58,null,{}] 13:39:48 INFO - PROCESS | 2835 | 1468355988705 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}] 13:39:48 INFO - PROCESS | 2835 | 1468355988706 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:48 INFO - PROCESS | 2835 | 1468355988846 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 13:39:48 INFO - PROCESS | 2835 | 1468355988852 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:48 INFO - PROCESS | 2835 | 1468355988854 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:48 INFO - PROCESS | 2835 | ++DOCSHELL 0x120755000 == 22 [pid = 2835] [id = 22] 13:39:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 62 (0x119793400) [pid = 2835] [serial = 62] [outer = 0x0] 13:39:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 63 (0x12d798400) [pid = 2835] [serial = 63] [outer = 0x119793400] 13:39:48 INFO - PROCESS | 2835 | 1468355988887 Marionette DEBUG loaded listener.js 13:39:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 64 (0x12d7a2800) [pid = 2835] [serial = 64] [outer = 0x119793400] 13:39:49 INFO - PROCESS | 2835 | 1468355989902 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]]]}] 13:39:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:39:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1280ms 13:39:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:39:49 INFO - PROCESS | 2835 | 1468355989972 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 13:39:49 INFO - PROCESS | 2835 | 1468355989975 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 13:39:49 INFO - PROCESS | 2835 | 1468355989978 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:39:49 INFO - PROCESS | 2835 | 1468355989980 Marionette TRACE conn2 <- [1,62,null,{}] 13:39:49 INFO - PROCESS | 2835 | 1468355989985 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}] 13:39:49 INFO - PROCESS | 2835 | 1468355989986 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:50 INFO - PROCESS | 2835 | 1468355990102 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 13:39:50 INFO - PROCESS | 2835 | 1468355990144 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:50 INFO - PROCESS | 2835 | 1468355990145 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:50 INFO - PROCESS | 2835 | ++DOCSHELL 0x112f9a800 == 23 [pid = 2835] [id = 23] 13:39:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 65 (0x112c51c00) [pid = 2835] [serial = 65] [outer = 0x0] 13:39:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 66 (0x112f6d400) [pid = 2835] [serial = 66] [outer = 0x112c51c00] 13:39:50 INFO - PROCESS | 2835 | 1468355990177 Marionette DEBUG loaded listener.js 13:39:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 67 (0x11332f400) [pid = 2835] [serial = 67] [outer = 0x112c51c00] 13:39:50 INFO - PROCESS | 2835 | 1468355990611 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]]]}] 13:39:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:39:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 671ms 13:39:50 INFO - PROCESS | 2835 | 1468355990650 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 13:39:50 INFO - PROCESS | 2835 | 1468355990653 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 13:39:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:39:50 INFO - PROCESS | 2835 | 1468355990658 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:39:50 INFO - PROCESS | 2835 | 1468355990659 Marionette TRACE conn2 <- [1,66,null,{}] 13:39:50 INFO - PROCESS | 2835 | 1468355990662 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}] 13:39:50 INFO - PROCESS | 2835 | 1468355990664 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:50 INFO - PROCESS | 2835 | 1468355990786 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 13:39:50 INFO - PROCESS | 2835 | 1468355990852 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:50 INFO - PROCESS | 2835 | 1468355990853 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:50 INFO - PROCESS | 2835 | ++DOCSHELL 0x116ab5000 == 24 [pid = 2835] [id = 24] 13:39:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 68 (0x115e8f400) [pid = 2835] [serial = 68] [outer = 0x0] 13:39:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 69 (0x116f98400) [pid = 2835] [serial = 69] [outer = 0x115e8f400] 13:39:50 INFO - PROCESS | 2835 | 1468355990899 Marionette DEBUG loaded listener.js 13:39:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 70 (0x118077800) [pid = 2835] [serial = 70] [outer = 0x115e8f400] 13:39:51 INFO - PROCESS | 2835 | 1468355991309 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]]]}] 13:39:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:39:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 723ms 13:39:51 INFO - PROCESS | 2835 | 1468355991381 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 13:39:51 INFO - PROCESS | 2835 | 1468355991382 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 13:39:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:39:51 INFO - PROCESS | 2835 | 1468355991385 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:39:51 INFO - PROCESS | 2835 | 1468355991387 Marionette TRACE conn2 <- [1,70,null,{}] 13:39:51 INFO - PROCESS | 2835 | 1468355991395 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}] 13:39:51 INFO - PROCESS | 2835 | 1468355991398 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:51 INFO - PROCESS | 2835 | 1468355991521 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 13:39:51 INFO - PROCESS | 2835 | 1468355991789 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:51 INFO - PROCESS | 2835 | 1468355991791 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:51 INFO - PROCESS | 2835 | ++DOCSHELL 0x113353800 == 25 [pid = 2835] [id = 25] 13:39:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 71 (0x115e2cc00) [pid = 2835] [serial = 71] [outer = 0x0] 13:39:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 72 (0x115e90000) [pid = 2835] [serial = 72] [outer = 0x115e2cc00] 13:39:51 INFO - PROCESS | 2835 | 1468355991847 Marionette DEBUG loaded listener.js 13:39:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 73 (0x1164e1400) [pid = 2835] [serial = 73] [outer = 0x115e2cc00] 13:39:52 INFO - PROCESS | 2835 | 1468355992267 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]]]}] 13:39:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:39:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 923ms 13:39:52 INFO - PROCESS | 2835 | 1468355992310 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 13:39:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:39:52 INFO - PROCESS | 2835 | 1468355992312 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 13:39:52 INFO - PROCESS | 2835 | 1468355992315 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:39:52 INFO - PROCESS | 2835 | 1468355992316 Marionette TRACE conn2 <- [1,74,null,{}] 13:39:52 INFO - PROCESS | 2835 | 1468355992320 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}] 13:39:52 INFO - PROCESS | 2835 | 1468355992321 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:52 INFO - PROCESS | 2835 | 1468355992408 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 13:39:52 INFO - PROCESS | 2835 | 1468355992448 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:52 INFO - PROCESS | 2835 | 1468355992450 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:52 INFO - PROCESS | 2835 | ++DOCSHELL 0x115efc800 == 26 [pid = 2835] [id = 26] 13:39:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 74 (0x116751800) [pid = 2835] [serial = 74] [outer = 0x0] 13:39:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 75 (0x1176f0000) [pid = 2835] [serial = 75] [outer = 0x116751800] 13:39:52 INFO - PROCESS | 2835 | 1468355992478 Marionette DEBUG loaded listener.js 13:39:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 76 (0x118079000) [pid = 2835] [serial = 76] [outer = 0x116751800] 13:39:52 INFO - PROCESS | 2835 | 1468355992823 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]]]}] 13:39:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:39:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 525ms 13:39:52 INFO - PROCESS | 2835 | 1468355992866 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 13:39:52 INFO - PROCESS | 2835 | 1468355992870 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 13:39:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:39:52 INFO - PROCESS | 2835 | 1468355992876 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:39:52 INFO - PROCESS | 2835 | 1468355992878 Marionette TRACE conn2 <- [1,78,null,{}] 13:39:52 INFO - PROCESS | 2835 | 1468355992882 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}] 13:39:52 INFO - PROCESS | 2835 | 1468355992884 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:53 INFO - PROCESS | 2835 | 1468355993005 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 13:39:53 INFO - PROCESS | 2835 | 1468355993013 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:53 INFO - PROCESS | 2835 | 1468355993014 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:53 INFO - PROCESS | 2835 | ++DOCSHELL 0x116691800 == 27 [pid = 2835] [id = 27] 13:39:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 77 (0x1131af800) [pid = 2835] [serial = 77] [outer = 0x0] 13:39:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x118170800) [pid = 2835] [serial = 78] [outer = 0x1131af800] 13:39:53 INFO - PROCESS | 2835 | 1468355993056 Marionette DEBUG loaded listener.js 13:39:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x11822dc00) [pid = 2835] [serial = 79] [outer = 0x1131af800] 13:39:53 INFO - PROCESS | 2835 | 1468355993443 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]]]}] 13:39:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:39:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 621ms 13:39:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:39:53 INFO - PROCESS | 2835 | 1468355993497 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 13:39:53 INFO - PROCESS | 2835 | 1468355993498 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 13:39:53 INFO - PROCESS | 2835 | 1468355993504 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:39:53 INFO - PROCESS | 2835 | 1468355993508 Marionette TRACE conn2 <- [1,82,null,{}] 13:39:53 INFO - PROCESS | 2835 | 1468355993511 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}] 13:39:53 INFO - PROCESS | 2835 | 1468355993514 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:53 INFO - PROCESS | 2835 | 1468355993593 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 13:39:53 INFO - PROCESS | 2835 | 1468355993599 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:53 INFO - PROCESS | 2835 | 1468355993601 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:53 INFO - PROCESS | 2835 | ++DOCSHELL 0x116fce800 == 28 [pid = 2835] [id = 28] 13:39:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x118296800) [pid = 2835] [serial = 80] [outer = 0x0] 13:39:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x118528800) [pid = 2835] [serial = 81] [outer = 0x118296800] 13:39:53 INFO - PROCESS | 2835 | 1468355993626 Marionette DEBUG loaded listener.js 13:39:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x1188b1c00) [pid = 2835] [serial = 82] [outer = 0x118296800] 13:39:53 INFO - PROCESS | 2835 | 1468355993951 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]]]}] 13:39:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:39:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 476ms 13:39:53 INFO - PROCESS | 2835 | 1468355993979 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 13:39:53 INFO - PROCESS | 2835 | 1468355993982 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 13:39:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:39:53 INFO - PROCESS | 2835 | 1468355993985 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:39:53 INFO - PROCESS | 2835 | 1468355993986 Marionette TRACE conn2 <- [1,86,null,{}] 13:39:53 INFO - PROCESS | 2835 | 1468355993988 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}] 13:39:53 INFO - PROCESS | 2835 | 1468355993989 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:54 INFO - PROCESS | 2835 | 1468355994071 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 13:39:54 INFO - PROCESS | 2835 | 1468355994111 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:54 INFO - PROCESS | 2835 | 1468355994112 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:54 INFO - PROCESS | 2835 | ++DOCSHELL 0x117474800 == 29 [pid = 2835] [id = 29] 13:39:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x11807ac00) [pid = 2835] [serial = 83] [outer = 0x0] 13:39:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x119121400) [pid = 2835] [serial = 84] [outer = 0x11807ac00] 13:39:54 INFO - PROCESS | 2835 | 1468355994137 Marionette DEBUG loaded listener.js 13:39:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x1191cf000) [pid = 2835] [serial = 85] [outer = 0x11807ac00] 13:39:54 INFO - PROCESS | 2835 | 1468355994382 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]]]}] 13:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 419ms 13:39:54 INFO - PROCESS | 2835 | 1468355994405 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 13:39:54 INFO - PROCESS | 2835 | 1468355994406 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 13:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:39:54 INFO - PROCESS | 2835 | 1468355994417 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:39:54 INFO - PROCESS | 2835 | 1468355994418 Marionette TRACE conn2 <- [1,90,null,{}] 13:39:54 INFO - PROCESS | 2835 | 1468355994423 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}] 13:39:54 INFO - PROCESS | 2835 | 1468355994424 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:54 INFO - PROCESS | 2835 | 1468355994514 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 13:39:54 INFO - PROCESS | 2835 | 1468355994517 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:54 INFO - PROCESS | 2835 | 1468355994521 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:54 INFO - PROCESS | 2835 | ++DOCSHELL 0x118254000 == 30 [pid = 2835] [id = 30] 13:39:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x1194e7800) [pid = 2835] [serial = 86] [outer = 0x0] 13:39:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x119786800) [pid = 2835] [serial = 87] [outer = 0x1194e7800] 13:39:54 INFO - PROCESS | 2835 | 1468355994556 Marionette DEBUG loaded listener.js 13:39:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x119795800) [pid = 2835] [serial = 88] [outer = 0x1194e7800] 13:39:54 INFO - PROCESS | 2835 | 1468355994872 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]]]}] 13:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 479ms 13:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:39:54 INFO - PROCESS | 2835 | 1468355994888 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 13:39:54 INFO - PROCESS | 2835 | 1468355994889 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 13:39:54 INFO - PROCESS | 2835 | 1468355994891 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:39:54 INFO - PROCESS | 2835 | 1468355994893 Marionette TRACE conn2 <- [1,94,null,{}] 13:39:54 INFO - PROCESS | 2835 | 1468355994899 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}] 13:39:54 INFO - PROCESS | 2835 | 1468355994900 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:55 INFO - PROCESS | 2835 | 1468355995000 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 13:39:55 INFO - PROCESS | 2835 | 1468355995007 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:55 INFO - PROCESS | 2835 | 1468355995008 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:55 INFO - PROCESS | 2835 | ++DOCSHELL 0x118390000 == 31 [pid = 2835] [id = 31] 13:39:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x1191d1400) [pid = 2835] [serial = 89] [outer = 0x0] 13:39:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x119b30c00) [pid = 2835] [serial = 90] [outer = 0x1191d1400] 13:39:55 INFO - PROCESS | 2835 | 1468355995033 Marionette DEBUG loaded listener.js 13:39:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x119e14000) [pid = 2835] [serial = 91] [outer = 0x1191d1400] 13:39:55 INFO - PROCESS | 2835 | 1468355995297 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]]]}] 13:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 422ms 13:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:39:55 INFO - PROCESS | 2835 | 1468355995317 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 13:39:55 INFO - PROCESS | 2835 | 1468355995318 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 13:39:55 INFO - PROCESS | 2835 | 1468355995320 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:39:55 INFO - PROCESS | 2835 | 1468355995321 Marionette TRACE conn2 <- [1,98,null,{}] 13:39:55 INFO - PROCESS | 2835 | 1468355995323 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}] 13:39:55 INFO - PROCESS | 2835 | 1468355995324 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:55 INFO - PROCESS | 2835 | 1468355995409 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 13:39:55 INFO - PROCESS | 2835 | 1468355995414 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:55 INFO - PROCESS | 2835 | 1468355995415 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:55 INFO - PROCESS | 2835 | ++DOCSHELL 0x1191ba000 == 32 [pid = 2835] [id = 32] 13:39:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x119e0d000) [pid = 2835] [serial = 92] [outer = 0x0] 13:39:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x121104c00) [pid = 2835] [serial = 93] [outer = 0x119e0d000] 13:39:55 INFO - PROCESS | 2835 | 1468355995440 Marionette DEBUG loaded listener.js 13:39:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x12110fc00) [pid = 2835] [serial = 94] [outer = 0x119e0d000] 13:39:55 INFO - PROCESS | 2835 | 1468355995732 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]]]}] 13:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 469ms 13:39:55 INFO - PROCESS | 2835 | 1468355995790 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 13:39:55 INFO - PROCESS | 2835 | 1468355995791 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 13:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:39:55 INFO - PROCESS | 2835 | 1468355995796 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:39:55 INFO - PROCESS | 2835 | 1468355995797 Marionette TRACE conn2 <- [1,102,null,{}] 13:39:55 INFO - PROCESS | 2835 | 1468355995800 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}] 13:39:55 INFO - PROCESS | 2835 | 1468355995801 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:55 INFO - PROCESS | 2835 | 1468355995873 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 13:39:55 INFO - PROCESS | 2835 | 1468355995918 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:55 INFO - PROCESS | 2835 | 1468355995920 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:55 INFO - PROCESS | 2835 | ++DOCSHELL 0x11668f000 == 33 [pid = 2835] [id = 33] 13:39:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x112fc7c00) [pid = 2835] [serial = 95] [outer = 0x0] 13:39:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x12311ac00) [pid = 2835] [serial = 96] [outer = 0x112fc7c00] 13:39:55 INFO - PROCESS | 2835 | 1468355995945 Marionette DEBUG loaded listener.js 13:39:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x123122800) [pid = 2835] [serial = 97] [outer = 0x112fc7c00] 13:39:56 INFO - PROCESS | 2835 | 1468355996190 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]]]}] 13:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 421ms 13:39:56 INFO - PROCESS | 2835 | 1468355996225 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 13:39:56 INFO - PROCESS | 2835 | 1468355996231 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 13:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:39:56 INFO - PROCESS | 2835 | 1468355996251 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:39:56 INFO - PROCESS | 2835 | 1468355996253 Marionette TRACE conn2 <- [1,106,null,{}] 13:39:56 INFO - PROCESS | 2835 | 1468355996257 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}] 13:39:56 INFO - PROCESS | 2835 | 1468355996259 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:56 INFO - PROCESS | 2835 | 1468355996391 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 13:39:56 INFO - PROCESS | 2835 | 1468355996397 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:56 INFO - PROCESS | 2835 | 1468355996398 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:56 INFO - PROCESS | 2835 | ++DOCSHELL 0x119bcb800 == 34 [pid = 2835] [id = 34] 13:39:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x1231fc400) [pid = 2835] [serial = 98] [outer = 0x0] 13:39:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x123562c00) [pid = 2835] [serial = 99] [outer = 0x1231fc400] 13:39:56 INFO - PROCESS | 2835 | 1468355996438 Marionette DEBUG loaded listener.js 13:39:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x124045000) [pid = 2835] [serial = 100] [outer = 0x1231fc400] 13:39:56 INFO - PROCESS | 2835 | 1468355996899 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]]]}] 13:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 679ms 13:39:56 INFO - PROCESS | 2835 | 1468355996921 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 13:39:56 INFO - PROCESS | 2835 | 1468355996923 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 13:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:39:56 INFO - PROCESS | 2835 | 1468355996928 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:39:56 INFO - PROCESS | 2835 | 1468355996931 Marionette TRACE conn2 <- [1,110,null,{}] 13:39:56 INFO - PROCESS | 2835 | 1468355996934 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}] 13:39:56 INFO - PROCESS | 2835 | 1468355996936 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:57 INFO - PROCESS | 2835 | 1468355997014 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 13:39:57 INFO - PROCESS | 2835 | 1468355997017 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:57 INFO - PROCESS | 2835 | 1468355997019 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:57 INFO - PROCESS | 2835 | ++DOCSHELL 0x119c45800 == 35 [pid = 2835] [id = 35] 13:39:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x1232eec00) [pid = 2835] [serial = 101] [outer = 0x0] 13:39:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x124176800) [pid = 2835] [serial = 102] [outer = 0x1232eec00] 13:39:57 INFO - PROCESS | 2835 | 1468355997045 Marionette DEBUG loaded listener.js 13:39:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x1244b3400) [pid = 2835] [serial = 103] [outer = 0x1232eec00] 13:39:57 INFO - PROCESS | 2835 | 1468355997353 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]]]}] 13:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 472ms 13:39:57 INFO - PROCESS | 2835 | 1468355997399 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 13:39:57 INFO - PROCESS | 2835 | 1468355997400 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 13:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:39:57 INFO - PROCESS | 2835 | 1468355997402 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:39:57 INFO - PROCESS | 2835 | 1468355997404 Marionette TRACE conn2 <- [1,114,null,{}] 13:39:57 INFO - PROCESS | 2835 | 1468355997406 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}] 13:39:57 INFO - PROCESS | 2835 | 1468355997408 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:57 INFO - PROCESS | 2835 | 1468355997496 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 13:39:57 INFO - PROCESS | 2835 | 1468355997543 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:57 INFO - PROCESS | 2835 | 1468355997544 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:57 INFO - PROCESS | 2835 | ++DOCSHELL 0x120722800 == 36 [pid = 2835] [id = 36] 13:39:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x1232f0c00) [pid = 2835] [serial = 104] [outer = 0x0] 13:39:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x1246da800) [pid = 2835] [serial = 105] [outer = 0x1232f0c00] 13:39:57 INFO - PROCESS | 2835 | 1468355997568 Marionette DEBUG loaded listener.js 13:39:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x124f8ac00) [pid = 2835] [serial = 106] [outer = 0x1232f0c00] 13:39:57 INFO - PROCESS | 2835 | 1468355997862 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]]]}] 13:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 472ms 13:39:57 INFO - PROCESS | 2835 | 1468355997874 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 13:39:57 INFO - PROCESS | 2835 | 1468355997876 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 13:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:39:57 INFO - PROCESS | 2835 | 1468355997886 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:39:57 INFO - PROCESS | 2835 | 1468355997887 Marionette TRACE conn2 <- [1,118,null,{}] 13:39:57 INFO - PROCESS | 2835 | 1468355997889 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}] 13:39:57 INFO - PROCESS | 2835 | 1468355997890 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:57 INFO - PROCESS | 2835 | 1468355997970 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 13:39:57 INFO - PROCESS | 2835 | 1468355997975 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:57 INFO - PROCESS | 2835 | 1468355997976 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:57 INFO - PROCESS | 2835 | ++DOCSHELL 0x123140800 == 37 [pid = 2835] [id = 37] 13:39:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x124174400) [pid = 2835] [serial = 107] [outer = 0x0] 13:39:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x125239000) [pid = 2835] [serial = 108] [outer = 0x124174400] 13:39:58 INFO - PROCESS | 2835 | 1468355998002 Marionette DEBUG loaded listener.js 13:39:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x12579bc00) [pid = 2835] [serial = 109] [outer = 0x124174400] 13:39:58 INFO - PROCESS | 2835 | 1468355998304 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]]]}] 13:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 469ms 13:39:58 INFO - PROCESS | 2835 | 1468355998356 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 13:39:58 INFO - PROCESS | 2835 | 1468355998357 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 13:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:39:58 INFO - PROCESS | 2835 | 1468355998360 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:39:58 INFO - PROCESS | 2835 | 1468355998362 Marionette TRACE conn2 <- [1,122,null,{}] 13:39:58 INFO - PROCESS | 2835 | 1468355998365 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}] 13:39:58 INFO - PROCESS | 2835 | 1468355998367 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:58 INFO - PROCESS | 2835 | 1468355998517 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 13:39:58 INFO - PROCESS | 2835 | 1468355998528 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:58 INFO - PROCESS | 2835 | 1468355998529 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:58 INFO - PROCESS | 2835 | ++DOCSHELL 0x12325c800 == 38 [pid = 2835] [id = 38] 13:39:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x12523ac00) [pid = 2835] [serial = 110] [outer = 0x0] 13:39:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x1257c8400) [pid = 2835] [serial = 111] [outer = 0x12523ac00] 13:39:58 INFO - PROCESS | 2835 | 1468355998570 Marionette DEBUG loaded listener.js 13:39:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x125c34c00) [pid = 2835] [serial = 112] [outer = 0x12523ac00] 13:39:58 INFO - PROCESS | 2835 | 1468355998955 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]]]}] 13:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 620ms 13:39:58 INFO - PROCESS | 2835 | 1468355998981 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 13:39:58 INFO - PROCESS | 2835 | 1468355998982 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 13:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:39:58 INFO - PROCESS | 2835 | 1468355998984 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:39:58 INFO - PROCESS | 2835 | 1468355998985 Marionette TRACE conn2 <- [1,126,null,{}] 13:39:58 INFO - PROCESS | 2835 | 1468355998987 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}] 13:39:58 INFO - PROCESS | 2835 | 1468355998988 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:59 INFO - PROCESS | 2835 | 1468355999070 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 13:39:59 INFO - PROCESS | 2835 | 1468355999117 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:59 INFO - PROCESS | 2835 | 1468355999118 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:59 INFO - PROCESS | 2835 | ++DOCSHELL 0x1234b4000 == 39 [pid = 2835] [id = 39] 13:39:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x125794400) [pid = 2835] [serial = 113] [outer = 0x0] 13:39:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x126d25800) [pid = 2835] [serial = 114] [outer = 0x125794400] 13:39:59 INFO - PROCESS | 2835 | 1468355999142 Marionette DEBUG loaded listener.js 13:39:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x126ebd800) [pid = 2835] [serial = 115] [outer = 0x125794400] 13:39:59 INFO - PROCESS | 2835 | 1468355999395 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]]]}] 13:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 13:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:39:59 INFO - PROCESS | 2835 | 1468355999453 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 13:39:59 INFO - PROCESS | 2835 | 1468355999454 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 13:39:59 INFO - PROCESS | 2835 | 1468355999456 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:39:59 INFO - PROCESS | 2835 | 1468355999457 Marionette TRACE conn2 <- [1,130,null,{}] 13:39:59 INFO - PROCESS | 2835 | 1468355999459 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}] 13:39:59 INFO - PROCESS | 2835 | 1468355999461 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:59 INFO - PROCESS | 2835 | 1468355999555 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 13:39:59 INFO - PROCESS | 2835 | 1468355999559 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:59 INFO - PROCESS | 2835 | 1468355999560 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:39:59 INFO - PROCESS | 2835 | ++DOCSHELL 0x1244ba800 == 40 [pid = 2835] [id = 40] 13:39:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 116 (0x126d1e800) [pid = 2835] [serial = 116] [outer = 0x0] 13:39:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 117 (0x12703f800) [pid = 2835] [serial = 117] [outer = 0x126d1e800] 13:39:59 INFO - PROCESS | 2835 | 1468355999584 Marionette DEBUG loaded listener.js 13:39:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 118 (0x128bab400) [pid = 2835] [serial = 118] [outer = 0x126d1e800] 13:39:59 INFO - PROCESS | 2835 | 1468355999904 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]]]}] 13:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 469ms 13:39:59 INFO - PROCESS | 2835 | 1468355999927 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 13:39:59 INFO - PROCESS | 2835 | 1468355999928 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 13:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:39:59 INFO - PROCESS | 2835 | 1468355999931 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:39:59 INFO - PROCESS | 2835 | 1468355999932 Marionette TRACE conn2 <- [1,134,null,{}] 13:39:59 INFO - PROCESS | 2835 | 1468355999934 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}] 13:39:59 INFO - PROCESS | 2835 | 1468355999935 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:00 INFO - PROCESS | 2835 | 1468356000685 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 13:40:00 INFO - PROCESS | 2835 | 1468356000728 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:00 INFO - PROCESS | 2835 | 1468356000730 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:00 INFO - PROCESS | 2835 | ++DOCSHELL 0x112158000 == 41 [pid = 2835] [id = 41] 13:40:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 119 (0x111ca8c00) [pid = 2835] [serial = 119] [outer = 0x0] 13:40:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 120 (0x115dccc00) [pid = 2835] [serial = 120] [outer = 0x111ca8c00] 13:40:00 INFO - PROCESS | 2835 | 1468356000769 Marionette DEBUG loaded listener.js 13:40:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 121 (0x116745800) [pid = 2835] [serial = 121] [outer = 0x111ca8c00] 13:40:01 INFO - PROCESS | 2835 | 1468356001118 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]]]}] 13:40:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:40:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1218ms 13:40:01 INFO - PROCESS | 2835 | 1468356001152 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 13:40:01 INFO - PROCESS | 2835 | 1468356001154 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 13:40:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:40:01 INFO - PROCESS | 2835 | 1468356001157 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:40:01 INFO - PROCESS | 2835 | 1468356001159 Marionette TRACE conn2 <- [1,138,null,{}] 13:40:01 INFO - PROCESS | 2835 | 1468356001162 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}] 13:40:01 INFO - PROCESS | 2835 | 1468356001165 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:01 INFO - PROCESS | 2835 | 1468356001258 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 13:40:01 INFO - PROCESS | 2835 | 1468356001263 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:01 INFO - PROCESS | 2835 | 1468356001264 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:01 INFO - PROCESS | 2835 | ++DOCSHELL 0x115ef4800 == 42 [pid = 2835] [id = 42] 13:40:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 122 (0x116888c00) [pid = 2835] [serial = 122] [outer = 0x0] 13:40:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 123 (0x117eaa400) [pid = 2835] [serial = 123] [outer = 0x116888c00] 13:40:01 INFO - PROCESS | 2835 | 1468356001291 Marionette DEBUG loaded listener.js 13:40:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 124 (0x118224000) [pid = 2835] [serial = 124] [outer = 0x116888c00] 13:40:01 INFO - PROCESS | 2835 | 1468356001602 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]]]}] 13:40:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:40:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 473ms 13:40:01 INFO - PROCESS | 2835 | 1468356001641 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 13:40:01 INFO - PROCESS | 2835 | 1468356001643 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 13:40:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:40:01 INFO - PROCESS | 2835 | 1468356001649 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:40:01 INFO - PROCESS | 2835 | 1468356001650 Marionette TRACE conn2 <- [1,142,null,{}] 13:40:01 INFO - PROCESS | 2835 | 1468356001653 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}] 13:40:01 INFO - PROCESS | 2835 | 1468356001654 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:01 INFO - PROCESS | 2835 | 1468356001756 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 13:40:01 INFO - PROCESS | 2835 | 1468356001789 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:01 INFO - PROCESS | 2835 | 1468356001790 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:01 INFO - PROCESS | 2835 | ++DOCSHELL 0x116ac4800 == 43 [pid = 2835] [id = 43] 13:40:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 125 (0x1182a0000) [pid = 2835] [serial = 125] [outer = 0x0] 13:40:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 126 (0x118761000) [pid = 2835] [serial = 126] [outer = 0x1182a0000] 13:40:01 INFO - PROCESS | 2835 | 1468356001816 Marionette DEBUG loaded listener.js 13:40:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 127 (0x119122400) [pid = 2835] [serial = 127] [outer = 0x1182a0000] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 126 (0x12b8c4000) [pid = 2835] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 125 (0x12a6a9000) [pid = 2835] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 124 (0x129371c00) [pid = 2835] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 123 (0x12907e400) [pid = 2835] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 122 (0x12d534400) [pid = 2835] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 121 (0x118225c00) [pid = 2835] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 120 (0x118530000) [pid = 2835] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 119 (0x12cd1a000) [pid = 2835] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 118 (0x12c984000) [pid = 2835] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 117 (0x12b8bbc00) [pid = 2835] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 116 (0x12bf0ac00) [pid = 2835] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 115 (0x11829f000) [pid = 2835] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x117ea1400) [pid = 2835] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x124174400) [pid = 2835] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x12523ac00) [pid = 2835] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x112c51c00) [pid = 2835] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x115e8f400) [pid = 2835] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x115e2cc00) [pid = 2835] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x116751800) [pid = 2835] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x1131af800) [pid = 2835] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x118296800) [pid = 2835] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x11807ac00) [pid = 2835] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x1194e7800) [pid = 2835] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x1191d1400) [pid = 2835] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x119e0d000) [pid = 2835] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x112fc7c00) [pid = 2835] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x1231fc400) [pid = 2835] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x1232f0c00) [pid = 2835] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:40:02 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x119793400) [pid = 2835] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:40:02 INFO - PROCESS | 2835 | 1468356002581 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]]]}] 13:40:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:40:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 971ms 13:40:02 INFO - PROCESS | 2835 | 1468356002620 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 13:40:02 INFO - PROCESS | 2835 | 1468356002623 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 13:40:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:40:02 INFO - PROCESS | 2835 | 1468356002632 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:40:02 INFO - PROCESS | 2835 | 1468356002635 Marionette TRACE conn2 <- [1,146,null,{}] 13:40:02 INFO - PROCESS | 2835 | 1468356002638 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}] 13:40:02 INFO - PROCESS | 2835 | 1468356002640 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:02 INFO - PROCESS | 2835 | 1468356002715 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 13:40:02 INFO - PROCESS | 2835 | 1468356002719 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:02 INFO - PROCESS | 2835 | 1468356002720 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:02 INFO - PROCESS | 2835 | ++DOCSHELL 0x118243800 == 44 [pid = 2835] [id = 44] 13:40:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x112979800) [pid = 2835] [serial = 128] [outer = 0x0] 13:40:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x1164e0800) [pid = 2835] [serial = 129] [outer = 0x112979800] 13:40:02 INFO - PROCESS | 2835 | 1468356002747 Marionette DEBUG loaded listener.js 13:40:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x1191ca800) [pid = 2835] [serial = 130] [outer = 0x112979800] 13:40:03 INFO - PROCESS | 2835 | 1468356003097 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]]]}] 13:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 479ms 13:40:03 INFO - PROCESS | 2835 | 1468356003106 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 13:40:03 INFO - PROCESS | 2835 | 1468356003107 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 13:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:40:03 INFO - PROCESS | 2835 | 1468356003114 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:40:03 INFO - PROCESS | 2835 | 1468356003116 Marionette TRACE conn2 <- [1,150,null,{}] 13:40:03 INFO - PROCESS | 2835 | 1468356003119 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}] 13:40:03 INFO - PROCESS | 2835 | 1468356003121 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:03 INFO - PROCESS | 2835 | 1468356003249 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 13:40:03 INFO - PROCESS | 2835 | 1468356003254 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:03 INFO - PROCESS | 2835 | 1468356003255 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:03 INFO - PROCESS | 2835 | ++DOCSHELL 0x1183a7000 == 45 [pid = 2835] [id = 45] 13:40:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x1194e0c00) [pid = 2835] [serial = 131] [outer = 0x0] 13:40:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x119792000) [pid = 2835] [serial = 132] [outer = 0x1194e0c00] 13:40:03 INFO - PROCESS | 2835 | 1468356003296 Marionette DEBUG loaded listener.js 13:40:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x119b31400) [pid = 2835] [serial = 133] [outer = 0x1194e0c00] 13:40:03 INFO - PROCESS | 2835 | 1468356003696 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]]]}] 13:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 620ms 13:40:03 INFO - PROCESS | 2835 | 1468356003734 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 13:40:03 INFO - PROCESS | 2835 | 1468356003735 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 13:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:40:03 INFO - PROCESS | 2835 | 1468356003737 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:40:03 INFO - PROCESS | 2835 | 1468356003738 Marionette TRACE conn2 <- [1,154,null,{}] 13:40:03 INFO - PROCESS | 2835 | 1468356003741 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}] 13:40:03 INFO - PROCESS | 2835 | 1468356003742 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:03 INFO - PROCESS | 2835 | 1468356003812 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 13:40:03 INFO - PROCESS | 2835 | 1468356003815 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:03 INFO - PROCESS | 2835 | 1468356003819 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:03 INFO - PROCESS | 2835 | ++DOCSHELL 0x119713800 == 46 [pid = 2835] [id = 46] 13:40:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x119e0cc00) [pid = 2835] [serial = 134] [outer = 0x0] 13:40:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x119e10800) [pid = 2835] [serial = 135] [outer = 0x119e0cc00] 13:40:03 INFO - PROCESS | 2835 | 1468356003853 Marionette DEBUG loaded listener.js 13:40:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x121111800) [pid = 2835] [serial = 136] [outer = 0x119e0cc00] 13:40:04 INFO - PROCESS | 2835 | 1468356004175 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]]]}] 13:40:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 470ms 13:40:04 INFO - PROCESS | 2835 | 1468356004208 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 13:40:04 INFO - PROCESS | 2835 | 1468356004209 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 13:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:40:04 INFO - PROCESS | 2835 | 1468356004214 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:40:04 INFO - PROCESS | 2835 | 1468356004215 Marionette TRACE conn2 <- [1,158,null,{}] 13:40:04 INFO - PROCESS | 2835 | 1468356004218 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}] 13:40:04 INFO - PROCESS | 2835 | 1468356004219 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:04 INFO - PROCESS | 2835 | 1468356004319 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 13:40:04 INFO - PROCESS | 2835 | 1468356004325 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:04 INFO - PROCESS | 2835 | 1468356004326 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:04 INFO - PROCESS | 2835 | ++DOCSHELL 0x116679000 == 47 [pid = 2835] [id = 47] 13:40:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x1231f5800) [pid = 2835] [serial = 137] [outer = 0x0] 13:40:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x124175c00) [pid = 2835] [serial = 138] [outer = 0x1231f5800] 13:40:04 INFO - PROCESS | 2835 | 1468356004353 Marionette DEBUG loaded listener.js 13:40:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x1244a9c00) [pid = 2835] [serial = 139] [outer = 0x1231f5800] 13:40:04 INFO - PROCESS | 2835 | --DOCSHELL 0x120722800 == 46 [pid = 2835] [id = 36] 13:40:04 INFO - PROCESS | 2835 | --DOCSHELL 0x12325c800 == 45 [pid = 2835] [id = 38] 13:40:04 INFO - PROCESS | 2835 | --DOCSHELL 0x123140800 == 44 [pid = 2835] [id = 37] 13:40:04 INFO - PROCESS | 2835 | --DOCSHELL 0x1234b4000 == 43 [pid = 2835] [id = 39] 13:40:04 INFO - PROCESS | 2835 | --DOCSHELL 0x1191ba000 == 42 [pid = 2835] [id = 32] 13:40:04 INFO - PROCESS | 2835 | --DOCSHELL 0x118390000 == 41 [pid = 2835] [id = 31] 13:40:04 INFO - PROCESS | 2835 | --DOCSHELL 0x1244ba800 == 40 [pid = 2835] [id = 40] 13:40:04 INFO - PROCESS | 2835 | --DOCSHELL 0x119c45800 == 39 [pid = 2835] [id = 35] 13:40:04 INFO - PROCESS | 2835 | --DOCSHELL 0x118254000 == 38 [pid = 2835] [id = 30] 13:40:04 INFO - PROCESS | 2835 | --DOCSHELL 0x115ef4800 == 37 [pid = 2835] [id = 42] 13:40:04 INFO - PROCESS | 2835 | --DOCSHELL 0x11668f000 == 36 [pid = 2835] [id = 33] 13:40:04 INFO - PROCESS | 2835 | --DOCSHELL 0x119bcb800 == 35 [pid = 2835] [id = 34] 13:40:04 INFO - PROCESS | 2835 | --DOCSHELL 0x116fce800 == 34 [pid = 2835] [id = 28] 13:40:04 INFO - PROCESS | 2835 | --DOCSHELL 0x117474800 == 33 [pid = 2835] [id = 29] 13:40:04 INFO - PROCESS | 2835 | --DOCSHELL 0x112158000 == 32 [pid = 2835] [id = 41] 13:40:04 INFO - PROCESS | 2835 | --DOCSHELL 0x116691800 == 31 [pid = 2835] [id = 27] 13:40:05 INFO - PROCESS | 2835 | --DOCSHELL 0x118243800 == 30 [pid = 2835] [id = 44] 13:40:05 INFO - PROCESS | 2835 | --DOCSHELL 0x116ac4800 == 29 [pid = 2835] [id = 43] 13:40:05 INFO - PROCESS | 2835 | --DOCSHELL 0x1183a7000 == 28 [pid = 2835] [id = 45] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x12470bc00) [pid = 2835] [serial = 11] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x125239000) [pid = 2835] [serial = 108] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x1257c8400) [pid = 2835] [serial = 111] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x126d25800) [pid = 2835] [serial = 114] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x112f6d400) [pid = 2835] [serial = 66] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x116f98400) [pid = 2835] [serial = 69] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x115e90000) [pid = 2835] [serial = 72] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x1176f0000) [pid = 2835] [serial = 75] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x118170800) [pid = 2835] [serial = 78] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x11822dc00) [pid = 2835] [serial = 79] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x118528800) [pid = 2835] [serial = 81] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x1188b1c00) [pid = 2835] [serial = 82] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x118079000) [pid = 2835] [serial = 76] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x119121400) [pid = 2835] [serial = 84] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x1191cf000) [pid = 2835] [serial = 85] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x119786800) [pid = 2835] [serial = 87] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x119795800) [pid = 2835] [serial = 88] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x119b30c00) [pid = 2835] [serial = 90] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x121104c00) [pid = 2835] [serial = 93] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x12311ac00) [pid = 2835] [serial = 96] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x123562c00) [pid = 2835] [serial = 99] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x124176800) [pid = 2835] [serial = 102] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x119e14000) [pid = 2835] [serial = 91] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x1246da800) [pid = 2835] [serial = 105] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x12110fc00) [pid = 2835] [serial = 94] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x123122800) [pid = 2835] [serial = 97] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x124045000) [pid = 2835] [serial = 100] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x1164e1400) [pid = 2835] [serial = 73] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x124f8ac00) [pid = 2835] [serial = 106] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x12579bc00) [pid = 2835] [serial = 109] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x118077800) [pid = 2835] [serial = 70] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x125c34c00) [pid = 2835] [serial = 112] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x12703f800) [pid = 2835] [serial = 117] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 76 (0x11332f400) [pid = 2835] [serial = 67] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 75 (0x12d7a2800) [pid = 2835] [serial = 64] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 74 (0x124205800) [pid = 2835] [serial = 8] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 73 (0x12c6af400) [pid = 2835] [serial = 39] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 72 (0x12bf10800) [pid = 2835] [serial = 36] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 71 (0x12c6a9400) [pid = 2835] [serial = 37] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 70 (0x12bc98400) [pid = 2835] [serial = 33] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 69 (0x12bf08000) [pid = 2835] [serial = 34] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 68 (0x12bc98000) [pid = 2835] [serial = 31] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 67 (0x118172c00) [pid = 2835] [serial = 30] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 66 (0x12b977800) [pid = 2835] [serial = 27] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 65 (0x12b97d800) [pid = 2835] [serial = 28] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 64 (0x12b20a800) [pid = 2835] [serial = 24] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 63 (0x12b216000) [pid = 2835] [serial = 25] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 62 (0x12a583400) [pid = 2835] [serial = 21] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 61 (0x12a6a2000) [pid = 2835] [serial = 22] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 60 (0x12936e400) [pid = 2835] [serial = 18] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 59 (0x129080000) [pid = 2835] [serial = 15] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 58 (0x129085c00) [pid = 2835] [serial = 16] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 57 (0x12d798400) [pid = 2835] [serial = 63] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 56 (0x12d8c2000) [pid = 2835] [serial = 60] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 55 (0x12d8c7000) [pid = 2835] [serial = 61] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 54 (0x118229c00) [pid = 2835] [serial = 57] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 53 (0x12bc97000) [pid = 2835] [serial = 58] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 52 (0x12d53a400) [pid = 2835] [serial = 55] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 51 (0x12d534000) [pid = 2835] [serial = 54] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 50 (0x12cd21c00) [pid = 2835] [serial = 51] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 49 (0x12d530000) [pid = 2835] [serial = 52] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 48 (0x12ce91000) [pid = 2835] [serial = 45] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 47 (0x12d14e000) [pid = 2835] [serial = 48] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 46 (0x12cd12400) [pid = 2835] [serial = 42] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 45 (0x12cd17400) [pid = 2835] [serial = 43] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOMWINDOW == 44 (0x12c97f400) [pid = 2835] [serial = 40] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 2835 | --DOCSHELL 0x119713800 == 27 [pid = 2835] [id = 46] 13:40:05 INFO - PROCESS | 2835 | 1468356005705 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]]]}] 13:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1521ms 13:40:05 INFO - PROCESS | 2835 | 1468356005735 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 13:40:05 INFO - PROCESS | 2835 | 1468356005737 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 13:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:40:05 INFO - PROCESS | 2835 | 1468356005740 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:40:05 INFO - PROCESS | 2835 | 1468356005743 Marionette TRACE conn2 <- [1,162,null,{}] 13:40:05 INFO - PROCESS | 2835 | 1468356005747 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}] 13:40:05 INFO - PROCESS | 2835 | 1468356005748 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:05 INFO - PROCESS | 2835 | 1468356005822 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 13:40:05 INFO - PROCESS | 2835 | 1468356005861 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:05 INFO - PROCESS | 2835 | 1468356005864 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:05 INFO - PROCESS | 2835 | ++DOCSHELL 0x1132e9000 == 28 [pid = 2835] [id = 48] 13:40:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 45 (0x11619a800) [pid = 2835] [serial = 140] [outer = 0x0] 13:40:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 46 (0x1164e0400) [pid = 2835] [serial = 141] [outer = 0x11619a800] 13:40:05 INFO - PROCESS | 2835 | 1468356005892 Marionette DEBUG loaded listener.js 13:40:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 47 (0x11687d400) [pid = 2835] [serial = 142] [outer = 0x11619a800] 13:40:06 INFO - PROCESS | 2835 | 1468356006169 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]]]}] 13:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 471ms 13:40:06 INFO - PROCESS | 2835 | 1468356006218 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 13:40:06 INFO - PROCESS | 2835 | 1468356006221 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 13:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:40:06 INFO - PROCESS | 2835 | 1468356006226 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:40:06 INFO - PROCESS | 2835 | 1468356006230 Marionette TRACE conn2 <- [1,166,null,{}] 13:40:06 INFO - PROCESS | 2835 | 1468356006234 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}] 13:40:06 INFO - PROCESS | 2835 | 1468356006236 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:06 INFO - PROCESS | 2835 | 1468356006309 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 13:40:06 INFO - PROCESS | 2835 | 1468356006314 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:06 INFO - PROCESS | 2835 | 1468356006316 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:06 INFO - PROCESS | 2835 | ++DOCSHELL 0x11661e000 == 29 [pid = 2835] [id = 49] 13:40:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 48 (0x117144000) [pid = 2835] [serial = 143] [outer = 0x0] 13:40:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 49 (0x117eadc00) [pid = 2835] [serial = 144] [outer = 0x117144000] 13:40:06 INFO - PROCESS | 2835 | 1468356006346 Marionette DEBUG loaded listener.js 13:40:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 50 (0x11816d400) [pid = 2835] [serial = 145] [outer = 0x117144000] 13:40:06 INFO - PROCESS | 2835 | 1468356006776 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]]]}] 13:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 574ms 13:40:06 INFO - PROCESS | 2835 | 1468356006800 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 13:40:06 INFO - PROCESS | 2835 | 1468356006802 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 13:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:40:06 INFO - PROCESS | 2835 | 1468356006805 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:40:06 INFO - PROCESS | 2835 | 1468356006820 Marionette TRACE conn2 <- [1,170,null,{}] 13:40:06 INFO - PROCESS | 2835 | 1468356006834 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}] 13:40:06 INFO - PROCESS | 2835 | 1468356006837 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:06 INFO - PROCESS | 2835 | 1468356006910 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 13:40:06 INFO - PROCESS | 2835 | 1468356006915 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:06 INFO - PROCESS | 2835 | 1468356006917 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:06 INFO - PROCESS | 2835 | ++DOCSHELL 0x116ac6800 == 30 [pid = 2835] [id = 50] 13:40:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 51 (0x111c22400) [pid = 2835] [serial = 146] [outer = 0x0] 13:40:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 52 (0x1182a0400) [pid = 2835] [serial = 147] [outer = 0x111c22400] 13:40:06 INFO - PROCESS | 2835 | 1468356006948 Marionette DEBUG loaded listener.js 13:40:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 53 (0x118724800) [pid = 2835] [serial = 148] [outer = 0x111c22400] 13:40:07 INFO - PROCESS | 2835 | 1468356007264 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]]]}] 13:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 484ms 13:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:40:07 INFO - PROCESS | 2835 | 1468356007289 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 13:40:07 INFO - PROCESS | 2835 | 1468356007291 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 13:40:07 INFO - PROCESS | 2835 | 1468356007293 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:40:07 INFO - PROCESS | 2835 | 1468356007296 Marionette TRACE conn2 <- [1,174,null,{}] 13:40:07 INFO - PROCESS | 2835 | 1468356007299 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}] 13:40:07 INFO - PROCESS | 2835 | 1468356007300 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:07 INFO - PROCESS | 2835 | 1468356007387 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 13:40:07 INFO - PROCESS | 2835 | 1468356007394 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:07 INFO - PROCESS | 2835 | 1468356007397 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:07 INFO - PROCESS | 2835 | ++DOCSHELL 0x11745a800 == 31 [pid = 2835] [id = 51] 13:40:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 54 (0x118724000) [pid = 2835] [serial = 149] [outer = 0x0] 13:40:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 55 (0x1188b3000) [pid = 2835] [serial = 150] [outer = 0x118724000] 13:40:07 INFO - PROCESS | 2835 | 1468356007422 Marionette DEBUG loaded listener.js 13:40:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 56 (0x119188000) [pid = 2835] [serial = 151] [outer = 0x118724000] 13:40:07 INFO - PROCESS | 2835 | 1468356007690 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]]]}] 13:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 422ms 13:40:07 INFO - PROCESS | 2835 | 1468356007717 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 13:40:07 INFO - PROCESS | 2835 | 1468356007718 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 13:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:40:07 INFO - PROCESS | 2835 | 1468356007720 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:40:07 INFO - PROCESS | 2835 | 1468356007722 Marionette TRACE conn2 <- [1,178,null,{}] 13:40:07 INFO - PROCESS | 2835 | 1468356007724 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}] 13:40:07 INFO - PROCESS | 2835 | 1468356007725 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:07 INFO - PROCESS | 2835 | 1468356007815 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 13:40:07 INFO - PROCESS | 2835 | 1468356007819 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:07 INFO - PROCESS | 2835 | 1468356007820 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:07 INFO - PROCESS | 2835 | ++DOCSHELL 0x11826c800 == 32 [pid = 2835] [id = 52] 13:40:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 57 (0x116f97c00) [pid = 2835] [serial = 152] [outer = 0x0] 13:40:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 58 (0x1191c6800) [pid = 2835] [serial = 153] [outer = 0x116f97c00] 13:40:07 INFO - PROCESS | 2835 | 1468356007846 Marionette DEBUG loaded listener.js 13:40:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 59 (0x1194edc00) [pid = 2835] [serial = 154] [outer = 0x116f97c00] 13:40:08 INFO - PROCESS | 2835 | 1468356008158 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]]]}] 13:40:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:40:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 469ms 13:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:40:08 INFO - PROCESS | 2835 | 1468356008191 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 13:40:08 INFO - PROCESS | 2835 | 1468356008192 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 13:40:08 INFO - PROCESS | 2835 | 1468356008196 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:40:08 INFO - PROCESS | 2835 | 1468356008198 Marionette TRACE conn2 <- [1,182,null,{}] 13:40:08 INFO - PROCESS | 2835 | 1468356008200 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}] 13:40:08 INFO - PROCESS | 2835 | 1468356008204 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:08 INFO - PROCESS | 2835 | 1468356008308 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 13:40:08 INFO - PROCESS | 2835 | 1468356008316 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:08 INFO - PROCESS | 2835 | 1468356008317 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:08 INFO - PROCESS | 2835 | ++DOCSHELL 0x11839f000 == 33 [pid = 2835] [id = 53] 13:40:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 60 (0x11978b400) [pid = 2835] [serial = 155] [outer = 0x0] 13:40:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 61 (0x119b2f800) [pid = 2835] [serial = 156] [outer = 0x11978b400] 13:40:08 INFO - PROCESS | 2835 | 1468356008342 Marionette DEBUG loaded listener.js 13:40:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 62 (0x11a02b800) [pid = 2835] [serial = 157] [outer = 0x11978b400] 13:40:08 INFO - PROCESS | 2835 | 1468356008613 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]]]}] 13:40:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:40:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 471ms 13:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:40:08 INFO - PROCESS | 2835 | 1468356008667 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 13:40:08 INFO - PROCESS | 2835 | 1468356008668 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 13:40:08 INFO - PROCESS | 2835 | 1468356008670 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:40:08 INFO - PROCESS | 2835 | 1468356008671 Marionette TRACE conn2 <- [1,186,null,{}] 13:40:08 INFO - PROCESS | 2835 | 1468356008673 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}] 13:40:08 INFO - PROCESS | 2835 | 1468356008674 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:08 INFO - PROCESS | 2835 | 1468356008748 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 13:40:08 INFO - PROCESS | 2835 | 1468356008752 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:08 INFO - PROCESS | 2835 | 1468356008762 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:08 INFO - PROCESS | 2835 | ++DOCSHELL 0x119709000 == 34 [pid = 2835] [id = 54] 13:40:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 63 (0x116888800) [pid = 2835] [serial = 158] [outer = 0x0] 13:40:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 64 (0x121110800) [pid = 2835] [serial = 159] [outer = 0x116888800] 13:40:08 INFO - PROCESS | 2835 | 1468356008788 Marionette DEBUG loaded listener.js 13:40:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 65 (0x123122400) [pid = 2835] [serial = 160] [outer = 0x116888800] 13:40:09 INFO - PROCESS | 2835 | 1468356009064 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]]]}] 13:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 420ms 13:40:09 INFO - PROCESS | 2835 | 1468356009091 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 13:40:09 INFO - PROCESS | 2835 | 1468356009092 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 13:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:40:09 INFO - PROCESS | 2835 | 1468356009104 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:40:09 INFO - PROCESS | 2835 | 1468356009105 Marionette TRACE conn2 <- [1,190,null,{}] 13:40:09 INFO - PROCESS | 2835 | 1468356009107 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}] 13:40:09 INFO - PROCESS | 2835 | 1468356009109 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:09 INFO - PROCESS | 2835 | 1468356009203 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 13:40:09 INFO - PROCESS | 2835 | 1468356009209 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:09 INFO - PROCESS | 2835 | 1468356009210 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:09 INFO - PROCESS | 2835 | ++DOCSHELL 0x119713000 == 35 [pid = 2835] [id = 55] 13:40:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 66 (0x112c54400) [pid = 2835] [serial = 161] [outer = 0x0] 13:40:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 67 (0x123120800) [pid = 2835] [serial = 162] [outer = 0x112c54400] 13:40:09 INFO - PROCESS | 2835 | 1468356009234 Marionette DEBUG loaded listener.js 13:40:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 68 (0x124174000) [pid = 2835] [serial = 163] [outer = 0x112c54400] 13:40:09 INFO - PROCESS | 2835 | 1468356009507 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]]]}] 13:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 428ms 13:40:09 INFO - PROCESS | 2835 | 1468356009524 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 13:40:09 INFO - PROCESS | 2835 | 1468356009525 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 13:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:40:09 INFO - PROCESS | 2835 | 1468356009530 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:40:09 INFO - PROCESS | 2835 | 1468356009532 Marionette TRACE conn2 <- [1,194,null,{}] 13:40:09 INFO - PROCESS | 2835 | 1468356009539 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}] 13:40:09 INFO - PROCESS | 2835 | 1468356009540 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:09 INFO - PROCESS | 2835 | 1468356009616 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 13:40:09 INFO - PROCESS | 2835 | 1468356009620 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:09 INFO - PROCESS | 2835 | 1468356009621 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:09 INFO - PROCESS | 2835 | ++DOCSHELL 0x116ac5000 == 36 [pid = 2835] [id = 56] 13:40:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 69 (0x124174400) [pid = 2835] [serial = 164] [outer = 0x0] 13:40:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 70 (0x1244acc00) [pid = 2835] [serial = 165] [outer = 0x124174400] 13:40:09 INFO - PROCESS | 2835 | 1468356009655 Marionette DEBUG loaded listener.js 13:40:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 71 (0x12470c000) [pid = 2835] [serial = 166] [outer = 0x124174400] 13:40:09 INFO - PROCESS | 2835 | 1468356009931 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]]]}] 13:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 426ms 13:40:09 INFO - PROCESS | 2835 | 1468356009956 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 13:40:09 INFO - PROCESS | 2835 | 1468356009957 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 13:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:40:09 INFO - PROCESS | 2835 | 1468356009959 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:40:09 INFO - PROCESS | 2835 | 1468356009961 Marionette TRACE conn2 <- [1,198,null,{}] 13:40:09 INFO - PROCESS | 2835 | 1468356009971 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}] 13:40:09 INFO - PROCESS | 2835 | 1468356009973 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:10 INFO - PROCESS | 2835 | 1468356010052 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 13:40:10 INFO - PROCESS | 2835 | 1468356010095 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:10 INFO - PROCESS | 2835 | 1468356010096 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:10 INFO - PROCESS | 2835 | ++DOCSHELL 0x12071e000 == 37 [pid = 2835] [id = 57] 13:40:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 72 (0x1164e6400) [pid = 2835] [serial = 167] [outer = 0x0] 13:40:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 73 (0x124b22400) [pid = 2835] [serial = 168] [outer = 0x1164e6400] 13:40:10 INFO - PROCESS | 2835 | 1468356010120 Marionette DEBUG loaded listener.js 13:40:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 74 (0x124cb6c00) [pid = 2835] [serial = 169] [outer = 0x1164e6400] 13:40:10 INFO - PROCESS | 2835 | 1468356010366 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]]]}] 13:40:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:40:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 430ms 13:40:10 INFO - PROCESS | 2835 | 1468356010389 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 13:40:10 INFO - PROCESS | 2835 | 1468356010391 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 13:40:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:40:10 INFO - PROCESS | 2835 | 1468356010405 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:40:10 INFO - PROCESS | 2835 | 1468356010407 Marionette TRACE conn2 <- [1,202,null,{}] 13:40:10 INFO - PROCESS | 2835 | 1468356010409 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}] 13:40:10 INFO - PROCESS | 2835 | 1468356010411 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:10 INFO - PROCESS | 2835 | 1468356010504 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 13:40:10 INFO - PROCESS | 2835 | 1468356010507 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:10 INFO - PROCESS | 2835 | 1468356010509 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:10 INFO - PROCESS | 2835 | ++DOCSHELL 0x11826b800 == 38 [pid = 2835] [id = 58] 13:40:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 75 (0x124f8d000) [pid = 2835] [serial = 170] [outer = 0x0] 13:40:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 76 (0x125792800) [pid = 2835] [serial = 171] [outer = 0x124f8d000] 13:40:10 INFO - PROCESS | 2835 | 1468356010538 Marionette DEBUG loaded listener.js 13:40:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 77 (0x125c2c000) [pid = 2835] [serial = 172] [outer = 0x124f8d000] 13:40:10 INFO - PROCESS | 2835 | 1468356010868 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]]]}] 13:40:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:40:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 480ms 13:40:10 INFO - PROCESS | 2835 | 1468356010874 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 13:40:10 INFO - PROCESS | 2835 | 1468356010876 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 13:40:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:40:10 INFO - PROCESS | 2835 | 1468356010879 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:40:10 INFO - PROCESS | 2835 | 1468356010880 Marionette TRACE conn2 <- [1,206,null,{}] 13:40:10 INFO - PROCESS | 2835 | 1468356010883 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}] 13:40:10 INFO - PROCESS | 2835 | 1468356010884 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:10 INFO - PROCESS | 2835 | 1468356010970 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 13:40:11 INFO - PROCESS | 2835 | 1468356010998 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:11 INFO - PROCESS | 2835 | 1468356011000 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:11 INFO - PROCESS | 2835 | ++DOCSHELL 0x1234ad800 == 39 [pid = 2835] [id = 59] 13:40:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x125c2fc00) [pid = 2835] [serial = 173] [outer = 0x0] 13:40:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x126d1d000) [pid = 2835] [serial = 174] [outer = 0x125c2fc00] 13:40:11 INFO - PROCESS | 2835 | 1468356011023 Marionette DEBUG loaded listener.js 13:40:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x126e29c00) [pid = 2835] [serial = 175] [outer = 0x125c2fc00] 13:40:11 INFO - PROCESS | 2835 | 1468356011314 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]]]}] 13:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 470ms 13:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:40:11 INFO - PROCESS | 2835 | 1468356011350 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 13:40:11 INFO - PROCESS | 2835 | 1468356011351 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 13:40:11 INFO - PROCESS | 2835 | 1468356011353 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:40:11 INFO - PROCESS | 2835 | 1468356011354 Marionette TRACE conn2 <- [1,210,null,{}] 13:40:11 INFO - PROCESS | 2835 | 1468356011357 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}] 13:40:11 INFO - PROCESS | 2835 | 1468356011358 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:11 INFO - PROCESS | 2835 | 1468356011448 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 13:40:11 INFO - PROCESS | 2835 | 1468356011458 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:11 INFO - PROCESS | 2835 | 1468356011459 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:11 INFO - PROCESS | 2835 | ++DOCSHELL 0x1242b8800 == 40 [pid = 2835] [id = 60] 13:40:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x125798800) [pid = 2835] [serial = 176] [outer = 0x0] 13:40:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x126eb8800) [pid = 2835] [serial = 177] [outer = 0x125798800] 13:40:11 INFO - PROCESS | 2835 | 1468356011490 Marionette DEBUG loaded listener.js 13:40:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x127041c00) [pid = 2835] [serial = 178] [outer = 0x125798800] 13:40:11 INFO - PROCESS | 2835 | 1468356011773 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]]]}] 13:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 469ms 13:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:40:11 INFO - PROCESS | 2835 | 1468356011822 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 13:40:11 INFO - PROCESS | 2835 | 1468356011824 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 13:40:11 INFO - PROCESS | 2835 | 1468356011826 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:40:11 INFO - PROCESS | 2835 | 1468356011827 Marionette TRACE conn2 <- [1,214,null,{}] 13:40:11 INFO - PROCESS | 2835 | 1468356011832 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}] 13:40:11 INFO - PROCESS | 2835 | 1468356011833 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:11 INFO - PROCESS | 2835 | 1468356011919 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 13:40:11 INFO - PROCESS | 2835 | 1468356011931 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:11 INFO - PROCESS | 2835 | 1468356011932 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:11 INFO - PROCESS | 2835 | ++DOCSHELL 0x124c31800 == 41 [pid = 2835] [id = 61] 13:40:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x125c35000) [pid = 2835] [serial = 179] [outer = 0x0] 13:40:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x128bad800) [pid = 2835] [serial = 180] [outer = 0x125c35000] 13:40:11 INFO - PROCESS | 2835 | 1468356011956 Marionette DEBUG loaded listener.js 13:40:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x12907e800) [pid = 2835] [serial = 181] [outer = 0x125c35000] 13:40:12 INFO - PROCESS | 2835 | 1468356012284 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]]]}] 13:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 470ms 13:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:40:12 INFO - PROCESS | 2835 | 1468356012297 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 13:40:12 INFO - PROCESS | 2835 | 1468356012299 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 13:40:12 INFO - PROCESS | 2835 | 1468356012301 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:40:12 INFO - PROCESS | 2835 | 1468356012303 Marionette TRACE conn2 <- [1,218,null,{}] 13:40:12 INFO - PROCESS | 2835 | 1468356012306 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}] 13:40:12 INFO - PROCESS | 2835 | 1468356012307 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:12 INFO - PROCESS | 2835 | 1468356012422 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 13:40:12 INFO - PROCESS | 2835 | 1468356012432 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:12 INFO - PROCESS | 2835 | 1468356012434 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:12 INFO - PROCESS | 2835 | ++DOCSHELL 0x12582f800 == 42 [pid = 2835] [id = 62] 13:40:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x129080400) [pid = 2835] [serial = 182] [outer = 0x0] 13:40:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x129084400) [pid = 2835] [serial = 183] [outer = 0x129080400] 13:40:12 INFO - PROCESS | 2835 | 1468356012480 Marionette DEBUG loaded listener.js 13:40:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x1291cb000) [pid = 2835] [serial = 184] [outer = 0x129080400] 13:40:12 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x119e0cc00) [pid = 2835] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:40:12 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x116888c00) [pid = 2835] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:40:12 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x1182a0000) [pid = 2835] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:40:12 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x112979800) [pid = 2835] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:40:12 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x1194e0c00) [pid = 2835] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:40:12 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x111ca8c00) [pid = 2835] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:40:12 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x126d1e800) [pid = 2835] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:40:12 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x125794400) [pid = 2835] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:40:12 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x1232eec00) [pid = 2835] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:40:12 INFO - PROCESS | 2835 | 1468356012893 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]]]}] 13:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 619ms 13:40:12 INFO - PROCESS | 2835 | 1468356012921 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 13:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:40:12 INFO - PROCESS | 2835 | 1468356012922 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 13:40:12 INFO - PROCESS | 2835 | 1468356012924 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:40:12 INFO - PROCESS | 2835 | 1468356012925 Marionette TRACE conn2 <- [1,222,null,{}] 13:40:12 INFO - PROCESS | 2835 | 1468356012927 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}] 13:40:12 INFO - PROCESS | 2835 | 1468356012929 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:13 INFO - PROCESS | 2835 | 1468356013002 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 13:40:13 INFO - PROCESS | 2835 | 1468356013047 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:13 INFO - PROCESS | 2835 | 1468356013048 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:13 INFO - PROCESS | 2835 | ++DOCSHELL 0x125ca9800 == 43 [pid = 2835] [id = 63] 13:40:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x1121be400) [pid = 2835] [serial = 185] [outer = 0x0] 13:40:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x11a0ed800) [pid = 2835] [serial = 186] [outer = 0x1121be400] 13:40:13 INFO - PROCESS | 2835 | 1468356013072 Marionette DEBUG loaded listener.js 13:40:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x129081800) [pid = 2835] [serial = 187] [outer = 0x1121be400] 13:40:13 INFO - PROCESS | 2835 | 1468356013319 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]]]}] 13:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 419ms 13:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:40:13 INFO - PROCESS | 2835 | 1468356013353 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 13:40:13 INFO - PROCESS | 2835 | 1468356013354 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 13:40:13 INFO - PROCESS | 2835 | 1468356013356 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:40:13 INFO - PROCESS | 2835 | 1468356013357 Marionette TRACE conn2 <- [1,226,null,{}] 13:40:13 INFO - PROCESS | 2835 | 1468356013367 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}] 13:40:13 INFO - PROCESS | 2835 | 1468356013368 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:13 INFO - PROCESS | 2835 | 1468356013450 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 13:40:13 INFO - PROCESS | 2835 | 1468356013454 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:13 INFO - PROCESS | 2835 | 1468356013455 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:13 INFO - PROCESS | 2835 | ++DOCSHELL 0x127097800 == 44 [pid = 2835] [id = 64] 13:40:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x12311e000) [pid = 2835] [serial = 188] [outer = 0x0] 13:40:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x1291ccc00) [pid = 2835] [serial = 189] [outer = 0x12311e000] 13:40:13 INFO - PROCESS | 2835 | 1468356013486 Marionette DEBUG loaded listener.js 13:40:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x12930b800) [pid = 2835] [serial = 190] [outer = 0x12311e000] 13:40:13 INFO - PROCESS | 2835 | 1468356013799 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]]]}] 13:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 471ms 13:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:40:13 INFO - PROCESS | 2835 | 1468356013832 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 13:40:13 INFO - PROCESS | 2835 | 1468356013833 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 13:40:13 INFO - PROCESS | 2835 | 1468356013835 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:40:13 INFO - PROCESS | 2835 | 1468356013836 Marionette TRACE conn2 <- [1,230,null,{}] 13:40:13 INFO - PROCESS | 2835 | 1468356013839 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}] 13:40:13 INFO - PROCESS | 2835 | 1468356013840 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:13 INFO - PROCESS | 2835 | 1468356013917 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 13:40:13 INFO - PROCESS | 2835 | 1468356013961 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:13 INFO - PROCESS | 2835 | 1468356013962 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:13 INFO - PROCESS | 2835 | ++DOCSHELL 0x12882a800 == 45 [pid = 2835] [id = 65] 13:40:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x127038800) [pid = 2835] [serial = 191] [outer = 0x0] 13:40:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x12930f000) [pid = 2835] [serial = 192] [outer = 0x127038800] 13:40:13 INFO - PROCESS | 2835 | 1468356013986 Marionette DEBUG loaded listener.js 13:40:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x129373000) [pid = 2835] [serial = 193] [outer = 0x127038800] 13:40:14 INFO - PROCESS | 2835 | 1468356014224 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]]]}] 13:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 420ms 13:40:14 INFO - PROCESS | 2835 | 1468356014256 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 13:40:14 INFO - PROCESS | 2835 | 1468356014257 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 13:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:40:14 INFO - PROCESS | 2835 | 1468356014268 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:40:14 INFO - PROCESS | 2835 | 1468356014269 Marionette TRACE conn2 <- [1,234,null,{}] 13:40:14 INFO - PROCESS | 2835 | 1468356014271 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}] 13:40:14 INFO - PROCESS | 2835 | 1468356014272 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:14 INFO - PROCESS | 2835 | 1468356014362 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 13:40:14 INFO - PROCESS | 2835 | 1468356014367 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:14 INFO - PROCESS | 2835 | 1468356014368 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:14 INFO - PROCESS | 2835 | ++DOCSHELL 0x129005800 == 46 [pid = 2835] [id = 66] 13:40:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x129373800) [pid = 2835] [serial = 194] [outer = 0x0] 13:40:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x129cb8c00) [pid = 2835] [serial = 195] [outer = 0x129373800] 13:40:14 INFO - PROCESS | 2835 | 1468356014391 Marionette DEBUG loaded listener.js 13:40:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x12a588400) [pid = 2835] [serial = 196] [outer = 0x129373800] 13:40:14 INFO - PROCESS | 2835 | 1468356014666 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]]]}] 13:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 427ms 13:40:14 INFO - PROCESS | 2835 | 1468356014689 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 13:40:14 INFO - PROCESS | 2835 | 1468356014691 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 13:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:40:14 INFO - PROCESS | 2835 | 1468356014701 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:40:14 INFO - PROCESS | 2835 | 1468356014702 Marionette TRACE conn2 <- [1,238,null,{}] 13:40:14 INFO - PROCESS | 2835 | 1468356014704 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}] 13:40:14 INFO - PROCESS | 2835 | 1468356014705 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:14 INFO - PROCESS | 2835 | 1468356014836 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 13:40:14 INFO - PROCESS | 2835 | 1468356014880 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:14 INFO - PROCESS | 2835 | 1468356014882 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:14 INFO - PROCESS | 2835 | ++DOCSHELL 0x111f68800 == 47 [pid = 2835] [id = 67] 13:40:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x111c7f000) [pid = 2835] [serial = 197] [outer = 0x0] 13:40:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x1121bd400) [pid = 2835] [serial = 198] [outer = 0x111c7f000] 13:40:14 INFO - PROCESS | 2835 | 1468356014912 Marionette DEBUG loaded listener.js 13:40:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x1131ac800) [pid = 2835] [serial = 199] [outer = 0x111c7f000] 13:40:15 INFO - PROCESS | 2835 | 1468356015433 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]]]}] 13:40:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 776ms 13:40:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:40:15 INFO - PROCESS | 2835 | 1468356015486 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 13:40:15 INFO - PROCESS | 2835 | 1468356015489 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 13:40:15 INFO - PROCESS | 2835 | 1468356015494 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:40:15 INFO - PROCESS | 2835 | 1468356015498 Marionette TRACE conn2 <- [1,242,null,{}] 13:40:15 INFO - PROCESS | 2835 | 1468356015501 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}] 13:40:15 INFO - PROCESS | 2835 | 1468356015504 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:15 INFO - PROCESS | 2835 | 1468356015613 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 13:40:15 INFO - PROCESS | 2835 | 1468356015679 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:15 INFO - PROCESS | 2835 | 1468356015681 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:15 INFO - PROCESS | 2835 | ++DOCSHELL 0x116abf800 == 48 [pid = 2835] [id = 68] 13:40:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x11714b800) [pid = 2835] [serial = 200] [outer = 0x0] 13:40:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x1176f2c00) [pid = 2835] [serial = 201] [outer = 0x11714b800] 13:40:15 INFO - PROCESS | 2835 | 1468356015712 Marionette DEBUG loaded listener.js 13:40:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x118176400) [pid = 2835] [serial = 202] [outer = 0x11714b800] 13:40:16 INFO - PROCESS | 2835 | 1468356016444 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]]]}] 13:40:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 977ms 13:40:16 INFO - PROCESS | 2835 | 1468356016487 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 13:40:16 INFO - PROCESS | 2835 | 1468356016489 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 13:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:40:16 INFO - PROCESS | 2835 | 1468356016493 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:40:16 INFO - PROCESS | 2835 | 1468356016496 Marionette TRACE conn2 <- [1,246,null,{}] 13:40:16 INFO - PROCESS | 2835 | 1468356016500 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}] 13:40:16 INFO - PROCESS | 2835 | 1468356016502 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:16 INFO - PROCESS | 2835 | 1468356016594 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 13:40:16 INFO - PROCESS | 2835 | --DOCSHELL 0x129005800 == 47 [pid = 2835] [id = 66] 13:40:16 INFO - PROCESS | 2835 | --DOCSHELL 0x12882a800 == 46 [pid = 2835] [id = 65] 13:40:16 INFO - PROCESS | 2835 | --DOCSHELL 0x127097800 == 45 [pid = 2835] [id = 64] 13:40:16 INFO - PROCESS | 2835 | --DOCSHELL 0x125ca9800 == 44 [pid = 2835] [id = 63] 13:40:16 INFO - PROCESS | 2835 | --DOCSHELL 0x12582f800 == 43 [pid = 2835] [id = 62] 13:40:16 INFO - PROCESS | 2835 | --DOCSHELL 0x124c31800 == 42 [pid = 2835] [id = 61] 13:40:16 INFO - PROCESS | 2835 | --DOCSHELL 0x1242b8800 == 41 [pid = 2835] [id = 60] 13:40:16 INFO - PROCESS | 2835 | --DOCSHELL 0x1234ad800 == 40 [pid = 2835] [id = 59] 13:40:16 INFO - PROCESS | 2835 | --DOCSHELL 0x11826b800 == 39 [pid = 2835] [id = 58] 13:40:16 INFO - PROCESS | 2835 | --DOCSHELL 0x12071e000 == 38 [pid = 2835] [id = 57] 13:40:16 INFO - PROCESS | 2835 | --DOCSHELL 0x116ac5000 == 37 [pid = 2835] [id = 56] 13:40:16 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x124175c00) [pid = 2835] [serial = 138] [outer = 0x0] [url = about:blank] 13:40:16 INFO - PROCESS | 2835 | --DOCSHELL 0x119713000 == 36 [pid = 2835] [id = 55] 13:40:16 INFO - PROCESS | 2835 | --DOCSHELL 0x119709000 == 35 [pid = 2835] [id = 54] 13:40:16 INFO - PROCESS | 2835 | --DOCSHELL 0x11839f000 == 34 [pid = 2835] [id = 53] 13:40:16 INFO - PROCESS | 2835 | --DOCSHELL 0x11826c800 == 33 [pid = 2835] [id = 52] 13:40:16 INFO - PROCESS | 2835 | --DOCSHELL 0x11745a800 == 32 [pid = 2835] [id = 51] 13:40:16 INFO - PROCESS | 2835 | --DOCSHELL 0x116ac6800 == 31 [pid = 2835] [id = 50] 13:40:16 INFO - PROCESS | 2835 | --DOCSHELL 0x11661e000 == 30 [pid = 2835] [id = 49] 13:40:16 INFO - PROCESS | 2835 | --DOCSHELL 0x1132e9000 == 29 [pid = 2835] [id = 48] 13:40:16 INFO - PROCESS | 2835 | --DOCSHELL 0x116679000 == 28 [pid = 2835] [id = 47] 13:40:16 INFO - PROCESS | 2835 | 1468356016688 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:16 INFO - PROCESS | 2835 | 1468356016690 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:16 INFO - PROCESS | 2835 | ++DOCSHELL 0x1132e9000 == 29 [pid = 2835] [id = 69] 13:40:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x116f98c00) [pid = 2835] [serial = 203] [outer = 0x0] 13:40:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x1176f0000) [pid = 2835] [serial = 204] [outer = 0x116f98c00] 13:40:16 INFO - PROCESS | 2835 | 1468356016717 Marionette DEBUG loaded listener.js 13:40:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x118298800) [pid = 2835] [serial = 205] [outer = 0x116f98c00] 13:40:16 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x128bab400) [pid = 2835] [serial = 118] [outer = 0x0] [url = about:blank] 13:40:16 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x119e10800) [pid = 2835] [serial = 135] [outer = 0x0] [url = about:blank] 13:40:16 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x117eaa400) [pid = 2835] [serial = 123] [outer = 0x0] [url = about:blank] 13:40:16 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x118761000) [pid = 2835] [serial = 126] [outer = 0x0] [url = about:blank] 13:40:16 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x118224000) [pid = 2835] [serial = 124] [outer = 0x0] [url = about:blank] 13:40:16 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x1164e0800) [pid = 2835] [serial = 129] [outer = 0x0] [url = about:blank] 13:40:16 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x121111800) [pid = 2835] [serial = 136] [outer = 0x0] [url = about:blank] 13:40:16 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x119122400) [pid = 2835] [serial = 127] [outer = 0x0] [url = about:blank] 13:40:16 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x1191ca800) [pid = 2835] [serial = 130] [outer = 0x0] [url = about:blank] 13:40:16 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x119b31400) [pid = 2835] [serial = 133] [outer = 0x0] [url = about:blank] 13:40:16 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x115dccc00) [pid = 2835] [serial = 120] [outer = 0x0] [url = about:blank] 13:40:16 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x116745800) [pid = 2835] [serial = 121] [outer = 0x0] [url = about:blank] 13:40:16 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x119792000) [pid = 2835] [serial = 132] [outer = 0x0] [url = about:blank] 13:40:16 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x126ebd800) [pid = 2835] [serial = 115] [outer = 0x0] [url = about:blank] 13:40:16 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x1244b3400) [pid = 2835] [serial = 103] [outer = 0x0] [url = about:blank] 13:40:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x119121000) [pid = 2835] [serial = 206] [outer = 0x12cd1c400] 13:40:17 INFO - PROCESS | 2835 | 1468356017042 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]]]}] 13:40:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 574ms 13:40:17 INFO - PROCESS | 2835 | 1468356017070 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 13:40:17 INFO - PROCESS | 2835 | 1468356017073 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 13:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:40:17 INFO - PROCESS | 2835 | 1468356017080 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:40:17 INFO - PROCESS | 2835 | 1468356017082 Marionette TRACE conn2 <- [1,250,null,{}] 13:40:17 INFO - PROCESS | 2835 | 1468356017084 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}] 13:40:17 INFO - PROCESS | 2835 | 1468356017086 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:17 INFO - PROCESS | 2835 | 1468356017162 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 13:40:17 INFO - PROCESS | 2835 | 1468356017166 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:17 INFO - PROCESS | 2835 | 1468356017167 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:17 INFO - PROCESS | 2835 | ++DOCSHELL 0x116fda000 == 30 [pid = 2835] [id = 70] 13:40:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x11829f000) [pid = 2835] [serial = 207] [outer = 0x0] 13:40:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x11918d000) [pid = 2835] [serial = 208] [outer = 0x11829f000] 13:40:17 INFO - PROCESS | 2835 | 1468356017196 Marionette DEBUG loaded listener.js 13:40:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x1194ee000) [pid = 2835] [serial = 209] [outer = 0x11829f000] 13:40:17 INFO - PROCESS | 2835 | 1468356017521 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]]]}] 13:40:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 470ms 13:40:17 INFO - PROCESS | 2835 | 1468356017550 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 13:40:17 INFO - PROCESS | 2835 | 1468356017552 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 13:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:40:17 INFO - PROCESS | 2835 | 1468356017554 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:40:17 INFO - PROCESS | 2835 | 1468356017556 Marionette TRACE conn2 <- [1,254,null,{}] 13:40:17 INFO - PROCESS | 2835 | 1468356017564 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}] 13:40:17 INFO - PROCESS | 2835 | 1468356017567 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:17 INFO - PROCESS | 2835 | 1468356017651 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 13:40:17 INFO - PROCESS | 2835 | 1468356017699 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:17 INFO - PROCESS | 2835 | 1468356017701 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:17 INFO - PROCESS | 2835 | ++DOCSHELL 0x1183a1000 == 31 [pid = 2835] [id = 71] 13:40:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x11978e400) [pid = 2835] [serial = 210] [outer = 0x0] 13:40:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x119b3b400) [pid = 2835] [serial = 211] [outer = 0x11978e400] 13:40:17 INFO - PROCESS | 2835 | 1468356017729 Marionette DEBUG loaded listener.js 13:40:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x119e10800) [pid = 2835] [serial = 212] [outer = 0x11978e400] 13:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 522ms 13:40:18 INFO - PROCESS | 2835 | 1468356018072 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]]]}] 13:40:18 INFO - PROCESS | 2835 | 1468356018077 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 13:40:18 INFO - PROCESS | 2835 | 1468356018082 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 13:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:40:18 INFO - PROCESS | 2835 | 1468356018085 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:40:18 INFO - PROCESS | 2835 | 1468356018087 Marionette TRACE conn2 <- [1,258,null,{}] 13:40:18 INFO - PROCESS | 2835 | 1468356018090 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}] 13:40:18 INFO - PROCESS | 2835 | 1468356018093 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:18 INFO - PROCESS | 2835 | 1468356018212 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 13:40:18 INFO - PROCESS | 2835 | 1468356018284 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:18 INFO - PROCESS | 2835 | 1468356018286 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:18 INFO - PROCESS | 2835 | ++DOCSHELL 0x1192d3000 == 32 [pid = 2835] [id = 72] 13:40:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x11978e800) [pid = 2835] [serial = 213] [outer = 0x0] 13:40:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x123120c00) [pid = 2835] [serial = 214] [outer = 0x11978e800] 13:40:18 INFO - PROCESS | 2835 | 1468356018325 Marionette DEBUG loaded listener.js 13:40:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x12404a000) [pid = 2835] [serial = 215] [outer = 0x11978e800] 13:40:18 INFO - PROCESS | 2835 | 1468356018633 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]]]}] 13:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 573ms 13:40:18 INFO - PROCESS | 2835 | 1468356018660 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 13:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:40:18 INFO - PROCESS | 2835 | 1468356018665 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 13:40:18 INFO - PROCESS | 2835 | 1468356018668 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:40:18 INFO - PROCESS | 2835 | 1468356018670 Marionette TRACE conn2 <- [1,262,null,{}] 13:40:18 INFO - PROCESS | 2835 | 1468356018684 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}] 13:40:18 INFO - PROCESS | 2835 | 1468356018686 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:18 INFO - PROCESS | 2835 | 1468356018803 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 13:40:18 INFO - PROCESS | 2835 | 1468356018889 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:18 INFO - PROCESS | 2835 | 1468356018890 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:18 INFO - PROCESS | 2835 | ++DOCSHELL 0x116165800 == 33 [pid = 2835] [id = 73] 13:40:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x11674a800) [pid = 2835] [serial = 216] [outer = 0x0] 13:40:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x124175800) [pid = 2835] [serial = 217] [outer = 0x11674a800] 13:40:18 INFO - PROCESS | 2835 | 1468356018930 Marionette DEBUG loaded listener.js 13:40:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x124b25800) [pid = 2835] [serial = 218] [outer = 0x11674a800] 13:40:19 INFO - PROCESS | 2835 | 1468356019321 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]]]}] 13:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 672ms 13:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:40:19 INFO - PROCESS | 2835 | 1468356019339 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 13:40:19 INFO - PROCESS | 2835 | 1468356019340 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 13:40:19 INFO - PROCESS | 2835 | 1468356019343 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:40:19 INFO - PROCESS | 2835 | 1468356019344 Marionette TRACE conn2 <- [1,266,null,{}] 13:40:19 INFO - PROCESS | 2835 | 1468356019346 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}] 13:40:19 INFO - PROCESS | 2835 | 1468356019350 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:19 INFO - PROCESS | 2835 | 1468356019461 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 13:40:19 INFO - PROCESS | 2835 | 1468356019492 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:19 INFO - PROCESS | 2835 | 1468356019493 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:19 INFO - PROCESS | 2835 | ++DOCSHELL 0x12313b800 == 34 [pid = 2835] [id = 74] 13:40:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x1164e5800) [pid = 2835] [serial = 219] [outer = 0x0] 13:40:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x125797800) [pid = 2835] [serial = 220] [outer = 0x1164e5800] 13:40:19 INFO - PROCESS | 2835 | 1468356019518 Marionette DEBUG loaded listener.js 13:40:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x126e2cc00) [pid = 2835] [serial = 221] [outer = 0x1164e5800] 13:40:19 INFO - PROCESS | 2835 | 1468356019823 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]]]}] 13:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 518ms 13:40:19 INFO - PROCESS | 2835 | 1468356019865 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 13:40:19 INFO - PROCESS | 2835 | 1468356019866 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 13:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:40:19 INFO - PROCESS | 2835 | 1468356019875 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:40:19 INFO - PROCESS | 2835 | 1468356019876 Marionette TRACE conn2 <- [1,270,null,{}] 13:40:19 INFO - PROCESS | 2835 | 1468356019878 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}] 13:40:19 INFO - PROCESS | 2835 | 1468356019879 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:19 INFO - PROCESS | 2835 | 1468356019969 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 13:40:19 INFO - PROCESS | 2835 | 1468356019973 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:19 INFO - PROCESS | 2835 | 1468356019974 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:19 INFO - PROCESS | 2835 | ++DOCSHELL 0x123262000 == 35 [pid = 2835] [id = 75] 13:40:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x12579a800) [pid = 2835] [serial = 222] [outer = 0x0] 13:40:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x128ba4c00) [pid = 2835] [serial = 223] [outer = 0x12579a800] 13:40:20 INFO - PROCESS | 2835 | 1468356019999 Marionette DEBUG loaded listener.js 13:40:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x128d99400) [pid = 2835] [serial = 224] [outer = 0x12579a800] 13:40:20 INFO - PROCESS | 2835 | 1468356020321 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]]]}] 13:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 471ms 13:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:40:20 INFO - PROCESS | 2835 | 1468356020355 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 13:40:20 INFO - PROCESS | 2835 | 1468356020356 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 13:40:20 INFO - PROCESS | 2835 | 1468356020359 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:40:20 INFO - PROCESS | 2835 | 1468356020360 Marionette TRACE conn2 <- [1,274,null,{}] 13:40:20 INFO - PROCESS | 2835 | 1468356020362 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}] 13:40:20 INFO - PROCESS | 2835 | 1468356020363 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:20 INFO - PROCESS | 2835 | 1468356020453 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 13:40:20 INFO - PROCESS | 2835 | 1468356020457 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:20 INFO - PROCESS | 2835 | 1468356020458 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:20 INFO - PROCESS | 2835 | ++DOCSHELL 0x124122000 == 36 [pid = 2835] [id = 76] 13:40:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x12907a400) [pid = 2835] [serial = 225] [outer = 0x0] 13:40:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x1291c5800) [pid = 2835] [serial = 226] [outer = 0x12907a400] 13:40:20 INFO - PROCESS | 2835 | 1468356020483 Marionette DEBUG loaded listener.js 13:40:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x129307400) [pid = 2835] [serial = 227] [outer = 0x12907a400] 13:40:20 INFO - PROCESS | 2835 | 1468356020784 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]]]}] 13:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 472ms 13:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:40:20 INFO - PROCESS | 2835 | 1468356020832 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 13:40:20 INFO - PROCESS | 2835 | 1468356020833 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 13:40:20 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x129080400) [pid = 2835] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:40:20 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x1121be400) [pid = 2835] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:40:20 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x125c35000) [pid = 2835] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:40:20 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x12311e000) [pid = 2835] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:40:20 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x127038800) [pid = 2835] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:40:20 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x111c22400) [pid = 2835] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:40:20 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x118724000) [pid = 2835] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:40:20 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x124f8d000) [pid = 2835] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:40:20 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x125c2fc00) [pid = 2835] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:40:20 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x11619a800) [pid = 2835] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:40:20 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x117144000) [pid = 2835] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:40:20 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x1164e6400) [pid = 2835] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:40:20 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x116888800) [pid = 2835] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:40:20 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x116f97c00) [pid = 2835] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:40:20 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x124174400) [pid = 2835] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:40:20 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x11978b400) [pid = 2835] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:40:20 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x112c54400) [pid = 2835] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:40:20 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x1231f5800) [pid = 2835] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:40:20 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x125798800) [pid = 2835] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:40:20 INFO - PROCESS | 2835 | 1468356020990 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:40:20 INFO - PROCESS | 2835 | 1468356020992 Marionette TRACE conn2 <- [1,278,null,{}] 13:40:21 INFO - PROCESS | 2835 | 1468356021001 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}] 13:40:21 INFO - PROCESS | 2835 | 1468356021002 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:21 INFO - PROCESS | 2835 | 1468356021077 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 13:40:21 INFO - PROCESS | 2835 | 1468356021083 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:21 INFO - PROCESS | 2835 | 1468356021084 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:21 INFO - PROCESS | 2835 | ++DOCSHELL 0x119c44800 == 37 [pid = 2835] [id = 77] 13:40:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x116882000) [pid = 2835] [serial = 228] [outer = 0x0] 13:40:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x118170000) [pid = 2835] [serial = 229] [outer = 0x116882000] 13:40:21 INFO - PROCESS | 2835 | 1468356021109 Marionette DEBUG loaded listener.js 13:40:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x12311b800) [pid = 2835] [serial = 230] [outer = 0x116882000] 13:40:21 INFO - PROCESS | 2835 | 1468356021422 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]]]}] 13:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 628ms 13:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:40:21 INFO - PROCESS | 2835 | 1468356021465 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 13:40:21 INFO - PROCESS | 2835 | 1468356021466 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 13:40:21 INFO - PROCESS | 2835 | 1468356021468 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:40:21 INFO - PROCESS | 2835 | 1468356021469 Marionette TRACE conn2 <- [1,282,null,{}] 13:40:21 INFO - PROCESS | 2835 | 1468356021472 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}] 13:40:21 INFO - PROCESS | 2835 | 1468356021473 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:21 INFO - PROCESS | 2835 | 1468356021546 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 13:40:21 INFO - PROCESS | 2835 | 1468356021550 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:21 INFO - PROCESS | 2835 | 1468356021551 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:21 INFO - PROCESS | 2835 | ++DOCSHELL 0x1192cd000 == 38 [pid = 2835] [id = 78] 13:40:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x124709400) [pid = 2835] [serial = 231] [outer = 0x0] 13:40:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x12907f400) [pid = 2835] [serial = 232] [outer = 0x124709400] 13:40:21 INFO - PROCESS | 2835 | 1468356021576 Marionette DEBUG loaded listener.js 13:40:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x129369400) [pid = 2835] [serial = 233] [outer = 0x124709400] 13:40:21 INFO - PROCESS | 2835 | 1468356021892 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]]]}] 13:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 472ms 13:40:21 INFO - PROCESS | 2835 | 1468356021940 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 13:40:21 INFO - PROCESS | 2835 | 1468356021942 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 13:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:40:21 INFO - PROCESS | 2835 | 1468356021952 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:40:21 INFO - PROCESS | 2835 | 1468356021953 Marionette TRACE conn2 <- [1,286,null,{}] 13:40:21 INFO - PROCESS | 2835 | 1468356021956 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}] 13:40:21 INFO - PROCESS | 2835 | 1468356021957 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:22 INFO - PROCESS | 2835 | 1468356022046 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 13:40:22 INFO - PROCESS | 2835 | 1468356022050 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:22 INFO - PROCESS | 2835 | 1468356022052 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:22 INFO - PROCESS | 2835 | ++DOCSHELL 0x128bdc000 == 39 [pid = 2835] [id = 79] 13:40:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x12936f400) [pid = 2835] [serial = 234] [outer = 0x0] 13:40:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x12a69ec00) [pid = 2835] [serial = 235] [outer = 0x12936f400] 13:40:22 INFO - PROCESS | 2835 | 1468356022078 Marionette DEBUG loaded listener.js 13:40:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x12af2ec00) [pid = 2835] [serial = 236] [outer = 0x12936f400] 13:40:22 INFO - PROCESS | 2835 | 1468356022432 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]]]}] 13:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 527ms 13:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:40:22 INFO - PROCESS | 2835 | 1468356022472 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 13:40:22 INFO - PROCESS | 2835 | 1468356022474 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 13:40:22 INFO - PROCESS | 2835 | 1468356022478 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:40:22 INFO - PROCESS | 2835 | 1468356022479 Marionette TRACE conn2 <- [1,290,null,{}] 13:40:22 INFO - PROCESS | 2835 | 1468356022483 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}] 13:40:22 INFO - PROCESS | 2835 | 1468356022484 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:22 INFO - PROCESS | 2835 | 1468356022635 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 13:40:22 INFO - PROCESS | 2835 | 1468356022683 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:22 INFO - PROCESS | 2835 | 1468356022684 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:22 INFO - PROCESS | 2835 | ++DOCSHELL 0x12901c800 == 40 [pid = 2835] [id = 80] 13:40:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x129371800) [pid = 2835] [serial = 237] [outer = 0x0] 13:40:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x12af3a400) [pid = 2835] [serial = 238] [outer = 0x129371800] 13:40:22 INFO - PROCESS | 2835 | 1468356022723 Marionette DEBUG loaded listener.js 13:40:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x12b216800) [pid = 2835] [serial = 239] [outer = 0x129371800] 13:40:23 INFO - PROCESS | 2835 | 1468356023101 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]]]}] 13:40:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:40:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 670ms 13:40:23 INFO - PROCESS | 2835 | 1468356023148 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 13:40:23 INFO - PROCESS | 2835 | 1468356023150 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 13:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:40:23 INFO - PROCESS | 2835 | 1468356023154 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:40:23 INFO - PROCESS | 2835 | 1468356023156 Marionette TRACE conn2 <- [1,294,null,{}] 13:40:23 INFO - PROCESS | 2835 | 1468356023160 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}] 13:40:23 INFO - PROCESS | 2835 | 1468356023161 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:23 INFO - PROCESS | 2835 | 1468356023260 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 13:40:23 INFO - PROCESS | 2835 | 1468356023306 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:23 INFO - PROCESS | 2835 | 1468356023309 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:23 INFO - PROCESS | 2835 | ++DOCSHELL 0x116846800 == 41 [pid = 2835] [id = 81] 13:40:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x116a14400) [pid = 2835] [serial = 240] [outer = 0x0] 13:40:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x117146400) [pid = 2835] [serial = 241] [outer = 0x116a14400] 13:40:23 INFO - PROCESS | 2835 | 1468356023340 Marionette DEBUG loaded listener.js 13:40:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x11822b800) [pid = 2835] [serial = 242] [outer = 0x116a14400] 13:40:23 INFO - PROCESS | 2835 | 1468356023750 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]]]}] 13:40:23 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. 13:40:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 620ms 13:40:23 INFO - PROCESS | 2835 | 1468356023774 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 13:40:23 INFO - PROCESS | 2835 | 1468356023777 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 13:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:40:23 INFO - PROCESS | 2835 | 1468356023782 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:40:23 INFO - PROCESS | 2835 | 1468356023784 Marionette TRACE conn2 <- [1,298,null,{}] 13:40:23 INFO - PROCESS | 2835 | 1468356023786 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}] 13:40:23 INFO - PROCESS | 2835 | 1468356023788 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:23 INFO - PROCESS | 2835 | 1468356023886 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 13:40:23 INFO - PROCESS | 2835 | 1468356023982 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:23 INFO - PROCESS | 2835 | 1468356023983 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:23 INFO - PROCESS | 2835 | ++DOCSHELL 0x119ed6800 == 42 [pid = 2835] [id = 82] 13:40:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x11978a400) [pid = 2835] [serial = 243] [outer = 0x0] 13:40:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x119791400) [pid = 2835] [serial = 244] [outer = 0x11978a400] 13:40:24 INFO - PROCESS | 2835 | 1468356024015 Marionette DEBUG loaded listener.js 13:40:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x119bec000) [pid = 2835] [serial = 245] [outer = 0x11978a400] 13:40:24 INFO - PROCESS | 2835 | 1468356024421 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]]]}] 13:40:24 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. 13:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 671ms 13:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:40:24 INFO - PROCESS | 2835 | 1468356024452 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 13:40:24 INFO - PROCESS | 2835 | 1468356024454 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 13:40:24 INFO - PROCESS | 2835 | 1468356024456 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:40:24 INFO - PROCESS | 2835 | 1468356024459 Marionette TRACE conn2 <- [1,302,null,{}] 13:40:24 INFO - PROCESS | 2835 | 1468356024466 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}] 13:40:24 INFO - PROCESS | 2835 | 1468356024469 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:24 INFO - PROCESS | 2835 | 1468356024572 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 13:40:24 INFO - PROCESS | 2835 | 1468356024622 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:24 INFO - PROCESS | 2835 | 1468356024624 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:24 INFO - PROCESS | 2835 | ++DOCSHELL 0x12887d800 == 43 [pid = 2835] [id = 83] 13:40:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x119e13400) [pid = 2835] [serial = 246] [outer = 0x0] 13:40:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x119e1a000) [pid = 2835] [serial = 247] [outer = 0x119e13400] 13:40:24 INFO - PROCESS | 2835 | 1468356024654 Marionette DEBUG loaded listener.js 13:40:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x124cb2400) [pid = 2835] [serial = 248] [outer = 0x119e13400] 13:40:25 INFO - PROCESS | 2835 | 1468356025050 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]]]}] 13:40:25 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. 13:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 621ms 13:40:25 INFO - PROCESS | 2835 | 1468356025077 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 13:40:25 INFO - PROCESS | 2835 | 1468356025079 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 13:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:40:25 INFO - PROCESS | 2835 | 1468356025081 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:40:25 INFO - PROCESS | 2835 | 1468356025083 Marionette TRACE conn2 <- [1,306,null,{}] 13:40:25 INFO - PROCESS | 2835 | 1468356025085 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}] 13:40:25 INFO - PROCESS | 2835 | 1468356025086 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:25 INFO - PROCESS | 2835 | 1468356025185 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 13:40:25 INFO - PROCESS | 2835 | 1468356025263 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:25 INFO - PROCESS | 2835 | 1468356025264 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:25 INFO - PROCESS | 2835 | ++DOCSHELL 0x1294b3800 == 44 [pid = 2835] [id = 84] 13:40:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x12579ac00) [pid = 2835] [serial = 249] [outer = 0x0] 13:40:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x125c34800) [pid = 2835] [serial = 250] [outer = 0x12579ac00] 13:40:25 INFO - PROCESS | 2835 | 1468356025295 Marionette DEBUG loaded listener.js 13:40:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x127037400) [pid = 2835] [serial = 251] [outer = 0x12579ac00] 13:40:25 INFO - PROCESS | 2835 | 1468356025689 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]]]}] 13:40:25 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. 13:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 621ms 13:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:40:25 INFO - PROCESS | 2835 | 1468356025703 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 13:40:25 INFO - PROCESS | 2835 | 1468356025704 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 13:40:25 INFO - PROCESS | 2835 | 1468356025707 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:40:25 INFO - PROCESS | 2835 | 1468356025708 Marionette TRACE conn2 <- [1,310,null,{}] 13:40:25 INFO - PROCESS | 2835 | 1468356025711 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}] 13:40:25 INFO - PROCESS | 2835 | 1468356025712 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:25 INFO - PROCESS | 2835 | 1468356025813 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 13:40:25 INFO - PROCESS | 2835 | 1468356025859 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:25 INFO - PROCESS | 2835 | 1468356025861 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:25 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a412000 == 45 [pid = 2835] [id = 85] 13:40:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x1257c6000) [pid = 2835] [serial = 252] [outer = 0x0] 13:40:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x128b0bc00) [pid = 2835] [serial = 253] [outer = 0x1257c6000] 13:40:25 INFO - PROCESS | 2835 | 1468356025890 Marionette DEBUG loaded listener.js 13:40:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x128b11400) [pid = 2835] [serial = 254] [outer = 0x1257c6000] 13:40:26 INFO - PROCESS | 2835 | 1468356026449 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]]]}] 13:40:26 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. 13:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 769ms 13:40:26 INFO - PROCESS | 2835 | 1468356026491 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 13:40:26 INFO - PROCESS | 2835 | 1468356026493 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 13:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:40:26 INFO - PROCESS | 2835 | 1468356026500 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:40:26 INFO - PROCESS | 2835 | 1468356026502 Marionette TRACE conn2 <- [1,314,null,{}] 13:40:26 INFO - PROCESS | 2835 | 1468356026510 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}] 13:40:26 INFO - PROCESS | 2835 | 1468356026514 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:26 INFO - PROCESS | 2835 | 1468356026601 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 13:40:26 INFO - PROCESS | 2835 | 1468356026660 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:26 INFO - PROCESS | 2835 | 1468356026663 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:26 INFO - PROCESS | 2835 | ++DOCSHELL 0x118263800 == 46 [pid = 2835] [id = 86] 13:40:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 116 (0x118171800) [pid = 2835] [serial = 255] [outer = 0x0] 13:40:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 117 (0x118228000) [pid = 2835] [serial = 256] [outer = 0x118171800] 13:40:26 INFO - PROCESS | 2835 | 1468356026690 Marionette DEBUG loaded listener.js 13:40:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 118 (0x118766c00) [pid = 2835] [serial = 257] [outer = 0x118171800] 13:40:27 INFO - PROCESS | 2835 | 1468356027121 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]]]}] 13:40:27 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. 13:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 674ms 13:40:27 INFO - PROCESS | 2835 | 1468356027174 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 13:40:27 INFO - PROCESS | 2835 | 1468356027177 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 13:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:40:27 INFO - PROCESS | 2835 | --DOCSHELL 0x128bdc000 == 45 [pid = 2835] [id = 79] 13:40:27 INFO - PROCESS | 2835 | --DOCSHELL 0x1192cd000 == 44 [pid = 2835] [id = 78] 13:40:27 INFO - PROCESS | 2835 | --DOCSHELL 0x119c44800 == 43 [pid = 2835] [id = 77] 13:40:27 INFO - PROCESS | 2835 | --DOCSHELL 0x124122000 == 42 [pid = 2835] [id = 76] 13:40:27 INFO - PROCESS | 2835 | --DOCSHELL 0x123262000 == 41 [pid = 2835] [id = 75] 13:40:27 INFO - PROCESS | 2835 | --DOCSHELL 0x12313b800 == 40 [pid = 2835] [id = 74] 13:40:27 INFO - PROCESS | 2835 | --DOCSHELL 0x116165800 == 39 [pid = 2835] [id = 73] 13:40:27 INFO - PROCESS | 2835 | --DOCSHELL 0x1192d3000 == 38 [pid = 2835] [id = 72] 13:40:27 INFO - PROCESS | 2835 | --DOCSHELL 0x1183a1000 == 37 [pid = 2835] [id = 71] 13:40:27 INFO - PROCESS | 2835 | --DOCSHELL 0x116fda000 == 36 [pid = 2835] [id = 70] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 117 (0x129cb8c00) [pid = 2835] [serial = 195] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOCSHELL 0x1132e9000 == 35 [pid = 2835] [id = 69] 13:40:27 INFO - PROCESS | 2835 | --DOCSHELL 0x116abf800 == 34 [pid = 2835] [id = 68] 13:40:27 INFO - PROCESS | 2835 | --DOCSHELL 0x111f68800 == 33 [pid = 2835] [id = 67] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 116 (0x126d1d000) [pid = 2835] [serial = 174] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 115 (0x1164e0400) [pid = 2835] [serial = 141] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x11687d400) [pid = 2835] [serial = 142] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x117eadc00) [pid = 2835] [serial = 144] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x11816d400) [pid = 2835] [serial = 145] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x124b22400) [pid = 2835] [serial = 168] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x124cb6c00) [pid = 2835] [serial = 169] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x121110800) [pid = 2835] [serial = 159] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x123122400) [pid = 2835] [serial = 160] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x1191c6800) [pid = 2835] [serial = 153] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x1194edc00) [pid = 2835] [serial = 154] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x1244acc00) [pid = 2835] [serial = 165] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x12470c000) [pid = 2835] [serial = 166] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x119b2f800) [pid = 2835] [serial = 156] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x11a02b800) [pid = 2835] [serial = 157] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x123120800) [pid = 2835] [serial = 162] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x124174000) [pid = 2835] [serial = 163] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x1244a9c00) [pid = 2835] [serial = 139] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x126eb8800) [pid = 2835] [serial = 177] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x126e29c00) [pid = 2835] [serial = 175] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x129084400) [pid = 2835] [serial = 183] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x11a0ed800) [pid = 2835] [serial = 186] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x128bad800) [pid = 2835] [serial = 180] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x1291ccc00) [pid = 2835] [serial = 189] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x12930f000) [pid = 2835] [serial = 192] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x1182a0400) [pid = 2835] [serial = 147] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x1291cb000) [pid = 2835] [serial = 184] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x118724800) [pid = 2835] [serial = 148] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x1188b3000) [pid = 2835] [serial = 150] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x119188000) [pid = 2835] [serial = 151] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x125792800) [pid = 2835] [serial = 171] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x129373000) [pid = 2835] [serial = 193] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x129081800) [pid = 2835] [serial = 187] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x12907e800) [pid = 2835] [serial = 181] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x127041c00) [pid = 2835] [serial = 178] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x12930b800) [pid = 2835] [serial = 190] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x125c2c000) [pid = 2835] [serial = 172] [outer = 0x0] [url = about:blank] 13:40:27 INFO - PROCESS | 2835 | 1468356027232 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:40:27 INFO - PROCESS | 2835 | 1468356027234 Marionette TRACE conn2 <- [1,318,null,{}] 13:40:27 INFO - PROCESS | 2835 | 1468356027237 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}] 13:40:27 INFO - PROCESS | 2835 | 1468356027239 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:27 INFO - PROCESS | 2835 | 1468356027315 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 13:40:27 INFO - PROCESS | 2835 | 1468356027322 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:27 INFO - PROCESS | 2835 | 1468356027323 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:27 INFO - PROCESS | 2835 | ++DOCSHELL 0x116847800 == 34 [pid = 2835] [id = 87] 13:40:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x11918dc00) [pid = 2835] [serial = 258] [outer = 0x0] 13:40:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x119478400) [pid = 2835] [serial = 259] [outer = 0x11918dc00] 13:40:27 INFO - PROCESS | 2835 | 1468356027351 Marionette DEBUG loaded listener.js 13:40:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x119b75400) [pid = 2835] [serial = 260] [outer = 0x11918dc00] 13:40:27 INFO - PROCESS | 2835 | 1468356027696 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]]]}] 13:40:27 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. 13:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 550ms 13:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:40:27 INFO - PROCESS | 2835 | 1468356027752 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 13:40:27 INFO - PROCESS | 2835 | 1468356027754 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 13:40:27 INFO - PROCESS | 2835 | 1468356027756 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:40:27 INFO - PROCESS | 2835 | 1468356027758 Marionette TRACE conn2 <- [1,322,null,{}] 13:40:27 INFO - PROCESS | 2835 | 1468356027765 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}] 13:40:27 INFO - PROCESS | 2835 | 1468356027768 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:27 INFO - PROCESS | 2835 | 1468356027848 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 13:40:27 INFO - PROCESS | 2835 | 1468356027870 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:27 INFO - PROCESS | 2835 | 1468356027872 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:27 INFO - PROCESS | 2835 | ++DOCSHELL 0x1188e5800 == 35 [pid = 2835] [id = 88] 13:40:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x11a0ed800) [pid = 2835] [serial = 261] [outer = 0x0] 13:40:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x123544000) [pid = 2835] [serial = 262] [outer = 0x11a0ed800] 13:40:27 INFO - PROCESS | 2835 | 1468356027900 Marionette DEBUG loaded listener.js 13:40:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x1244a7800) [pid = 2835] [serial = 263] [outer = 0x11a0ed800] 13:40:28 INFO - PROCESS | 2835 | 1468356028276 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]]]}] 13:40:28 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. 13:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 571ms 13:40:28 INFO - PROCESS | 2835 | 1468356028327 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 13:40:28 INFO - PROCESS | 2835 | 1468356028329 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 13:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:40:28 INFO - PROCESS | 2835 | 1468356028331 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:40:28 INFO - PROCESS | 2835 | 1468356028332 Marionette TRACE conn2 <- [1,326,null,{}] 13:40:28 INFO - PROCESS | 2835 | 1468356028335 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}] 13:40:28 INFO - PROCESS | 2835 | 1468356028336 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:28 INFO - PROCESS | 2835 | 1468356028417 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 13:40:28 INFO - PROCESS | 2835 | 1468356028421 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:28 INFO - PROCESS | 2835 | 1468356028422 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:28 INFO - PROCESS | 2835 | ++DOCSHELL 0x119be3800 == 36 [pid = 2835] [id = 89] 13:40:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x124710c00) [pid = 2835] [serial = 264] [outer = 0x0] 13:40:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x125798800) [pid = 2835] [serial = 265] [outer = 0x124710c00] 13:40:28 INFO - PROCESS | 2835 | 1468356028448 Marionette DEBUG loaded listener.js 13:40:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x126d1d000) [pid = 2835] [serial = 266] [outer = 0x124710c00] 13:40:28 INFO - PROCESS | 2835 | 1468356028771 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]]]}] 13:40:28 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. 13:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 470ms 13:40:28 INFO - PROCESS | 2835 | 1468356028801 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 13:40:28 INFO - PROCESS | 2835 | 1468356028803 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 13:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:40:28 INFO - PROCESS | 2835 | 1468356028805 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:40:28 INFO - PROCESS | 2835 | 1468356028806 Marionette TRACE conn2 <- [1,330,null,{}] 13:40:28 INFO - PROCESS | 2835 | 1468356028808 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}] 13:40:28 INFO - PROCESS | 2835 | 1468356028809 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:28 INFO - PROCESS | 2835 | 1468356028919 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 13:40:28 INFO - PROCESS | 2835 | 1468356028928 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:28 INFO - PROCESS | 2835 | 1468356028929 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:28 INFO - PROCESS | 2835 | ++DOCSHELL 0x119ee1800 == 37 [pid = 2835] [id = 90] 13:40:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x128b0a800) [pid = 2835] [serial = 267] [outer = 0x0] 13:40:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x128b12c00) [pid = 2835] [serial = 268] [outer = 0x128b0a800] 13:40:28 INFO - PROCESS | 2835 | 1468356028953 Marionette DEBUG loaded listener.js 13:40:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x128ba8000) [pid = 2835] [serial = 269] [outer = 0x128b0a800] 13:40:29 INFO - PROCESS | 2835 | 1468356029275 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]]]}] 13:40:29 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. 13:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 13:40:29 INFO - PROCESS | 2835 | 1468356029323 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 13:40:29 INFO - PROCESS | 2835 | 1468356029325 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 13:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:40:29 INFO - PROCESS | 2835 | 1468356029327 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:40:29 INFO - PROCESS | 2835 | 1468356029328 Marionette TRACE conn2 <- [1,334,null,{}] 13:40:29 INFO - PROCESS | 2835 | 1468356029331 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}] 13:40:29 INFO - PROCESS | 2835 | 1468356029335 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:29 INFO - PROCESS | 2835 | 1468356029439 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 13:40:29 INFO - PROCESS | 2835 | 1468356029502 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:29 INFO - PROCESS | 2835 | 1468356029504 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:29 INFO - PROCESS | 2835 | ++DOCSHELL 0x113ce8000 == 38 [pid = 2835] [id = 91] 13:40:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x125008000) [pid = 2835] [serial = 270] [outer = 0x0] 13:40:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x129088c00) [pid = 2835] [serial = 271] [outer = 0x125008000] 13:40:29 INFO - PROCESS | 2835 | 1468356029528 Marionette DEBUG loaded listener.js 13:40:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x12a6a6000) [pid = 2835] [serial = 272] [outer = 0x125008000] 13:40:29 INFO - PROCESS | 2835 | 1468356029820 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]]]}] 13:40:29 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. 13:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 519ms 13:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:40:29 INFO - PROCESS | 2835 | 1468356029852 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 13:40:29 INFO - PROCESS | 2835 | 1468356029853 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 13:40:29 INFO - PROCESS | 2835 | 1468356029855 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:40:29 INFO - PROCESS | 2835 | 1468356029856 Marionette TRACE conn2 <- [1,338,null,{}] 13:40:29 INFO - PROCESS | 2835 | 1468356029858 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}] 13:40:29 INFO - PROCESS | 2835 | 1468356029860 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:29 INFO - PROCESS | 2835 | 1468356029958 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 13:40:30 INFO - PROCESS | 2835 | 1468356030005 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:30 INFO - PROCESS | 2835 | 1468356030006 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:30 INFO - PROCESS | 2835 | ++DOCSHELL 0x124c2a800 == 39 [pid = 2835] [id = 92] 13:40:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x12a581800) [pid = 2835] [serial = 273] [outer = 0x0] 13:40:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x12af2f800) [pid = 2835] [serial = 274] [outer = 0x12a581800] 13:40:30 INFO - PROCESS | 2835 | 1468356030030 Marionette DEBUG loaded listener.js 13:40:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x12b218c00) [pid = 2835] [serial = 275] [outer = 0x12a581800] 13:40:30 INFO - PROCESS | 2835 | 1468356030330 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]]]}] 13:40:30 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. 13:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 523ms 13:40:30 INFO - PROCESS | 2835 | 1468356030381 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 13:40:30 INFO - PROCESS | 2835 | 1468356030382 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 13:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:40:30 INFO - PROCESS | 2835 | 1468356030384 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:40:30 INFO - PROCESS | 2835 | 1468356030385 Marionette TRACE conn2 <- [1,342,null,{}] 13:40:30 INFO - PROCESS | 2835 | 1468356030388 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}] 13:40:30 INFO - PROCESS | 2835 | 1468356030389 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:30 INFO - PROCESS | 2835 | 1468356030484 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 13:40:30 INFO - PROCESS | 2835 | 1468356030495 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:30 INFO - PROCESS | 2835 | 1468356030496 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:30 INFO - PROCESS | 2835 | ++DOCSHELL 0x125ca3800 == 40 [pid = 2835] [id = 93] 13:40:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x12a6a7400) [pid = 2835] [serial = 276] [outer = 0x0] 13:40:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x12b8bc800) [pid = 2835] [serial = 277] [outer = 0x12a6a7400] 13:40:30 INFO - PROCESS | 2835 | 1468356030519 Marionette DEBUG loaded listener.js 13:40:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x12b8c4c00) [pid = 2835] [serial = 278] [outer = 0x12a6a7400] 13:40:30 INFO - PROCESS | 2835 | 1468356030857 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]]]}] 13:40:30 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. 13:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 517ms 13:40:30 INFO - PROCESS | 2835 | 1468356030903 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 13:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:40:30 INFO - PROCESS | 2835 | 1468356030905 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 13:40:30 INFO - PROCESS | 2835 | 1468356030908 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:40:30 INFO - PROCESS | 2835 | 1468356030910 Marionette TRACE conn2 <- [1,346,null,{}] 13:40:30 INFO - PROCESS | 2835 | 1468356030914 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}] 13:40:30 INFO - PROCESS | 2835 | 1468356030915 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:31 INFO - PROCESS | 2835 | 1468356031075 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 13:40:31 INFO - PROCESS | 2835 | 1468356031096 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:31 INFO - PROCESS | 2835 | 1468356031097 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:31 INFO - PROCESS | 2835 | ++DOCSHELL 0x1270a3000 == 41 [pid = 2835] [id = 94] 13:40:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x12b977800) [pid = 2835] [serial = 279] [outer = 0x0] 13:40:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x12b979800) [pid = 2835] [serial = 280] [outer = 0x12b977800] 13:40:31 INFO - PROCESS | 2835 | 1468356031136 Marionette DEBUG loaded listener.js 13:40:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x12bc8cc00) [pid = 2835] [serial = 281] [outer = 0x12b977800] 13:40:31 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x124709400) [pid = 2835] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:40:31 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x11978e800) [pid = 2835] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:40:31 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x12936f400) [pid = 2835] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:40:31 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x11674a800) [pid = 2835] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:40:31 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x11829f000) [pid = 2835] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:40:31 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x116f98c00) [pid = 2835] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:40:31 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x12907a400) [pid = 2835] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:40:31 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x11978e400) [pid = 2835] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:40:31 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x1164e5800) [pid = 2835] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:40:31 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x116882000) [pid = 2835] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:40:31 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x129373800) [pid = 2835] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:40:31 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x12579a800) [pid = 2835] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:40:31 INFO - PROCESS | 2835 | 1468356031588 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]]]}] 13:40:31 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. 13:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 720ms 13:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:40:31 INFO - PROCESS | 2835 | 1468356031629 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 13:40:31 INFO - PROCESS | 2835 | 1468356031630 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 13:40:31 INFO - PROCESS | 2835 | 1468356031632 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:40:31 INFO - PROCESS | 2835 | 1468356031633 Marionette TRACE conn2 <- [1,350,null,{}] 13:40:31 INFO - PROCESS | 2835 | 1468356031635 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}] 13:40:31 INFO - PROCESS | 2835 | 1468356031637 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:31 INFO - PROCESS | 2835 | 1468356031715 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 13:40:31 INFO - PROCESS | 2835 | 1468356031719 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:31 INFO - PROCESS | 2835 | 1468356031720 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:31 INFO - PROCESS | 2835 | ++DOCSHELL 0x12582a000 == 42 [pid = 2835] [id = 95] 13:40:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x11674a800) [pid = 2835] [serial = 282] [outer = 0x0] 13:40:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x119474c00) [pid = 2835] [serial = 283] [outer = 0x11674a800] 13:40:31 INFO - PROCESS | 2835 | 1468356031744 Marionette DEBUG loaded listener.js 13:40:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x129373400) [pid = 2835] [serial = 284] [outer = 0x11674a800] 13:40:32 INFO - PROCESS | 2835 | 1468356032057 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]]]}] 13:40:32 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. 13:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 13:40:32 INFO - PROCESS | 2835 | 1468356032101 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 13:40:32 INFO - PROCESS | 2835 | 1468356032103 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 13:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:40:32 INFO - PROCESS | 2835 | 1468356032106 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:40:32 INFO - PROCESS | 2835 | 1468356032108 Marionette TRACE conn2 <- [1,354,null,{}] 13:40:32 INFO - PROCESS | 2835 | 1468356032111 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}] 13:40:32 INFO - PROCESS | 2835 | 1468356032114 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:32 INFO - PROCESS | 2835 | 1468356032298 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 13:40:32 INFO - PROCESS | 2835 | 1468356032313 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:32 INFO - PROCESS | 2835 | 1468356032316 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:32 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a5da000 == 43 [pid = 2835] [id = 96] 13:40:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x12bc8dc00) [pid = 2835] [serial = 285] [outer = 0x0] 13:40:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x12bc9a800) [pid = 2835] [serial = 286] [outer = 0x12bc8dc00] 13:40:32 INFO - PROCESS | 2835 | 1468356032358 Marionette DEBUG loaded listener.js 13:40:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x12bf0dc00) [pid = 2835] [serial = 287] [outer = 0x12bc8dc00] 13:40:32 INFO - PROCESS | 2835 | 1468356032717 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]]]}] 13:40:32 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. 13:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 620ms 13:40:32 INFO - PROCESS | 2835 | 1468356032725 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 13:40:32 INFO - PROCESS | 2835 | 1468356032727 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 13:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:40:32 INFO - PROCESS | 2835 | 1468356032731 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:40:32 INFO - PROCESS | 2835 | 1468356032734 Marionette TRACE conn2 <- [1,358,null,{}] 13:40:32 INFO - PROCESS | 2835 | 1468356032736 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}] 13:40:32 INFO - PROCESS | 2835 | 1468356032737 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:32 INFO - PROCESS | 2835 | 1468356032819 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 13:40:32 INFO - PROCESS | 2835 | 1468356032869 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:32 INFO - PROCESS | 2835 | 1468356032871 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:32 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a661800 == 44 [pid = 2835] [id = 97] 13:40:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x12bc92400) [pid = 2835] [serial = 288] [outer = 0x0] 13:40:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x12c6a7800) [pid = 2835] [serial = 289] [outer = 0x12bc92400] 13:40:32 INFO - PROCESS | 2835 | 1468356032894 Marionette DEBUG loaded listener.js 13:40:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x12c6af400) [pid = 2835] [serial = 290] [outer = 0x12bc92400] 13:40:33 INFO - PROCESS | 2835 | 1468356033159 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]]]}] 13:40:33 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. 13:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 471ms 13:40:33 INFO - PROCESS | 2835 | 1468356033202 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 13:40:33 INFO - PROCESS | 2835 | 1468356033203 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 13:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:40:33 INFO - PROCESS | 2835 | 1468356033206 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:40:33 INFO - PROCESS | 2835 | 1468356033207 Marionette TRACE conn2 <- [1,362,null,{}] 13:40:33 INFO - PROCESS | 2835 | 1468356033226 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}] 13:40:33 INFO - PROCESS | 2835 | 1468356033228 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:33 INFO - PROCESS | 2835 | 1468356033322 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 13:40:33 INFO - PROCESS | 2835 | 1468356033326 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:33 INFO - PROCESS | 2835 | 1468356033327 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:33 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b072800 == 45 [pid = 2835] [id = 98] 13:40:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x12c6b1c00) [pid = 2835] [serial = 291] [outer = 0x0] 13:40:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x12c97ec00) [pid = 2835] [serial = 292] [outer = 0x12c6b1c00] 13:40:33 INFO - PROCESS | 2835 | 1468356033368 Marionette DEBUG loaded listener.js 13:40:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x12c984000) [pid = 2835] [serial = 293] [outer = 0x12c6b1c00] 13:40:34 INFO - PROCESS | 2835 | 1468356034065 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]]]}] 13:40:34 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. 13:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 869ms 13:40:34 INFO - PROCESS | 2835 | 1468356034076 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 13:40:34 INFO - PROCESS | 2835 | 1468356034080 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 13:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:40:34 INFO - PROCESS | 2835 | 1468356034084 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:40:34 INFO - PROCESS | 2835 | 1468356034086 Marionette TRACE conn2 <- [1,366,null,{}] 13:40:34 INFO - PROCESS | 2835 | 1468356034090 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}] 13:40:34 INFO - PROCESS | 2835 | 1468356034092 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:34 INFO - PROCESS | 2835 | 1468356034198 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 13:40:34 INFO - PROCESS | 2835 | 1468356034264 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:34 INFO - PROCESS | 2835 | 1468356034265 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:34 INFO - PROCESS | 2835 | ++DOCSHELL 0x117e77000 == 46 [pid = 2835] [id = 99] 13:40:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x1127d5800) [pid = 2835] [serial = 294] [outer = 0x0] 13:40:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x1127d8c00) [pid = 2835] [serial = 295] [outer = 0x1127d5800] 13:40:34 INFO - PROCESS | 2835 | 1468356034297 Marionette DEBUG loaded listener.js 13:40:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x1164eb800) [pid = 2835] [serial = 296] [outer = 0x1127d5800] 13:40:34 INFO - PROCESS | 2835 | 1468356034719 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]]]}] 13:40:34 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. 13:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 674ms 13:40:34 INFO - PROCESS | 2835 | 1468356034779 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 13:40:34 INFO - PROCESS | 2835 | 1468356034782 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 13:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:40:34 INFO - PROCESS | 2835 | 1468356034789 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:40:34 INFO - PROCESS | 2835 | 1468356034790 Marionette TRACE conn2 <- [1,370,null,{}] 13:40:34 INFO - PROCESS | 2835 | 1468356034793 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}] 13:40:34 INFO - PROCESS | 2835 | 1468356034796 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:34 INFO - PROCESS | 2835 | 1468356034902 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 13:40:34 INFO - PROCESS | 2835 | 1468356034967 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:34 INFO - PROCESS | 2835 | 1468356034969 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:34 INFO - PROCESS | 2835 | ++DOCSHELL 0x12313d000 == 47 [pid = 2835] [id = 100] 13:40:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x1188b8800) [pid = 2835] [serial = 297] [outer = 0x0] 13:40:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x1191d1400) [pid = 2835] [serial = 298] [outer = 0x1188b8800] 13:40:35 INFO - PROCESS | 2835 | 1468356034999 Marionette DEBUG loaded listener.js 13:40:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x119b76800) [pid = 2835] [serial = 299] [outer = 0x1188b8800] 13:40:35 INFO - PROCESS | 2835 | 1468356035417 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]]]}] 13:40:35 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. 13:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 670ms 13:40:35 INFO - PROCESS | 2835 | 1468356035459 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 13:40:35 INFO - PROCESS | 2835 | 1468356035460 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 13:40:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:40:35 INFO - PROCESS | 2835 | 1468356035482 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:40:35 INFO - PROCESS | 2835 | 1468356035485 Marionette TRACE conn2 <- [1,374,null,{}] 13:40:35 INFO - PROCESS | 2835 | 1468356035492 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}] 13:40:35 INFO - PROCESS | 2835 | 1468356035497 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:35 INFO - PROCESS | 2835 | 1468356035600 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 13:40:35 INFO - PROCESS | 2835 | 1468356035666 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:35 INFO - PROCESS | 2835 | 1468356035668 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:35 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a64a800 == 48 [pid = 2835] [id = 101] 13:40:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x12416b800) [pid = 2835] [serial = 300] [outer = 0x0] 13:40:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x1244acc00) [pid = 2835] [serial = 301] [outer = 0x12416b800] 13:40:35 INFO - PROCESS | 2835 | 1468356035698 Marionette DEBUG loaded listener.js 13:40:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x125795c00) [pid = 2835] [serial = 302] [outer = 0x12416b800] 13:40:36 INFO - PROCESS | 2835 | 1468356036199 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:40:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:40:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 773ms 13:40:36 INFO - PROCESS | 2835 | 1468356036425 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 13:40:36 INFO - PROCESS | 2835 | 1468356036427 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 13:40:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:40:36 INFO - PROCESS | 2835 | 1468356036445 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:40:36 INFO - PROCESS | 2835 | 1468356036448 Marionette TRACE conn2 <- [1,378,null,{}] 13:40:36 INFO - PROCESS | 2835 | 1468356036451 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}] 13:40:36 INFO - PROCESS | 2835 | 1468356036453 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:36 INFO - PROCESS | 2835 | 1468356036539 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 13:40:36 INFO - PROCESS | 2835 | 1468356036588 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:36 INFO - PROCESS | 2835 | 1468356036590 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:36 INFO - PROCESS | 2835 | ++DOCSHELL 0x11824f800 == 49 [pid = 2835] [id = 102] 13:40:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x116887000) [pid = 2835] [serial = 303] [outer = 0x0] 13:40:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x117144000) [pid = 2835] [serial = 304] [outer = 0x116887000] 13:40:36 INFO - PROCESS | 2835 | 1468356036616 Marionette DEBUG loaded listener.js 13:40:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 116 (0x118077800) [pid = 2835] [serial = 305] [outer = 0x116887000] 13:40:37 INFO - PROCESS | 2835 | 1468356036999 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:40:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:40:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 624ms 13:40:37 INFO - PROCESS | 2835 | 1468356037068 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 13:40:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:40:37 INFO - PROCESS | 2835 | 1468356037070 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 13:40:37 INFO - PROCESS | 2835 | 1468356037075 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:40:37 INFO - PROCESS | 2835 | 1468356037078 Marionette TRACE conn2 <- [1,382,null,{}] 13:40:37 INFO - PROCESS | 2835 | 1468356037081 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}] 13:40:37 INFO - PROCESS | 2835 | 1468356037083 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:37 INFO - PROCESS | 2835 | 1468356037219 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 13:40:37 INFO - PROCESS | 2835 | 1468356037317 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:37 INFO - PROCESS | 2835 | 1468356037319 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:37 INFO - PROCESS | 2835 | ++DOCSHELL 0x116fdc800 == 50 [pid = 2835] [id = 103] 13:40:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 117 (0x118726c00) [pid = 2835] [serial = 306] [outer = 0x0] 13:40:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 118 (0x11876ec00) [pid = 2835] [serial = 307] [outer = 0x118726c00] 13:40:37 INFO - PROCESS | 2835 | 1468356037366 Marionette DEBUG loaded listener.js 13:40:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 119 (0x1191cf800) [pid = 2835] [serial = 308] [outer = 0x118726c00] 13:40:37 INFO - PROCESS | 2835 | --DOCSHELL 0x12a661800 == 49 [pid = 2835] [id = 97] 13:40:37 INFO - PROCESS | 2835 | --DOCSHELL 0x12a5da000 == 48 [pid = 2835] [id = 96] 13:40:37 INFO - PROCESS | 2835 | --DOCSHELL 0x12582a000 == 47 [pid = 2835] [id = 95] 13:40:37 INFO - PROCESS | 2835 | --DOCSHELL 0x1270a3000 == 46 [pid = 2835] [id = 94] 13:40:37 INFO - PROCESS | 2835 | --DOCSHELL 0x125ca3800 == 45 [pid = 2835] [id = 93] 13:40:37 INFO - PROCESS | 2835 | --DOCSHELL 0x124c2a800 == 44 [pid = 2835] [id = 92] 13:40:37 INFO - PROCESS | 2835 | --DOCSHELL 0x113ce8000 == 43 [pid = 2835] [id = 91] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 118 (0x12af3a400) [pid = 2835] [serial = 238] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 117 (0x1176f2c00) [pid = 2835] [serial = 201] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 116 (0x1121bd400) [pid = 2835] [serial = 198] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOCSHELL 0x119ee1800 == 42 [pid = 2835] [id = 90] 13:40:37 INFO - PROCESS | 2835 | --DOCSHELL 0x119be3800 == 41 [pid = 2835] [id = 89] 13:40:37 INFO - PROCESS | 2835 | --DOCSHELL 0x1188e5800 == 40 [pid = 2835] [id = 88] 13:40:37 INFO - PROCESS | 2835 | --DOCSHELL 0x116847800 == 39 [pid = 2835] [id = 87] 13:40:37 INFO - PROCESS | 2835 | --DOCSHELL 0x118263800 == 38 [pid = 2835] [id = 86] 13:40:37 INFO - PROCESS | 2835 | --DOCSHELL 0x12a412000 == 37 [pid = 2835] [id = 85] 13:40:37 INFO - PROCESS | 2835 | --DOCSHELL 0x1294b3800 == 36 [pid = 2835] [id = 84] 13:40:37 INFO - PROCESS | 2835 | --DOCSHELL 0x12901c800 == 35 [pid = 2835] [id = 80] 13:40:37 INFO - PROCESS | 2835 | 1468356037868 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 115 (0x12af2ec00) [pid = 2835] [serial = 236] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x1194ee000) [pid = 2835] [serial = 209] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x1176f0000) [pid = 2835] [serial = 204] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x116807000) [pid = 2835] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x1291c5800) [pid = 2835] [serial = 226] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x129307400) [pid = 2835] [serial = 227] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x119e10800) [pid = 2835] [serial = 212] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x125797800) [pid = 2835] [serial = 220] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x12311b800) [pid = 2835] [serial = 230] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x118170000) [pid = 2835] [serial = 229] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x12a588400) [pid = 2835] [serial = 196] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x128ba4c00) [pid = 2835] [serial = 223] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x119b3b400) [pid = 2835] [serial = 211] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x118298800) [pid = 2835] [serial = 205] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x126e2cc00) [pid = 2835] [serial = 221] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x12907f400) [pid = 2835] [serial = 232] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x12404a000) [pid = 2835] [serial = 215] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x12a69ec00) [pid = 2835] [serial = 235] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x123120c00) [pid = 2835] [serial = 214] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x124b25800) [pid = 2835] [serial = 218] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x128d99400) [pid = 2835] [serial = 224] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x129369400) [pid = 2835] [serial = 233] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x11918d000) [pid = 2835] [serial = 208] [outer = 0x0] [url = about:blank] 13:40:37 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x124175800) [pid = 2835] [serial = 217] [outer = 0x0] [url = about:blank] 13:40:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:40:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 827ms 13:40:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:40:37 INFO - PROCESS | 2835 | 1468356037900 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 13:40:37 INFO - PROCESS | 2835 | 1468356037901 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 13:40:37 INFO - PROCESS | 2835 | 1468356037903 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:40:37 INFO - PROCESS | 2835 | 1468356037904 Marionette TRACE conn2 <- [1,386,null,{}] 13:40:37 INFO - PROCESS | 2835 | 1468356037911 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}] 13:40:37 INFO - PROCESS | 2835 | 1468356037914 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:37 INFO - PROCESS | 2835 | 1468356037991 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 13:40:38 INFO - PROCESS | 2835 | 1468356038000 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:38 INFO - PROCESS | 2835 | 1468356038002 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:38 INFO - PROCESS | 2835 | ++DOCSHELL 0x117e79000 == 36 [pid = 2835] [id = 104] 13:40:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x119e10800) [pid = 2835] [serial = 309] [outer = 0x0] 13:40:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x11a027c00) [pid = 2835] [serial = 310] [outer = 0x119e10800] 13:40:38 INFO - PROCESS | 2835 | 1468356038031 Marionette DEBUG loaded listener.js 13:40:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x12311e400) [pid = 2835] [serial = 311] [outer = 0x119e10800] 13:40:38 INFO - PROCESS | 2835 | 1468356038371 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]]]}] 13:40:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:40:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 518ms 13:40:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:40:38 INFO - PROCESS | 2835 | 1468356038423 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 13:40:38 INFO - PROCESS | 2835 | 1468356038425 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 13:40:38 INFO - PROCESS | 2835 | 1468356038427 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:40:38 INFO - PROCESS | 2835 | 1468356038428 Marionette TRACE conn2 <- [1,390,null,{}] 13:40:38 INFO - PROCESS | 2835 | 1468356038430 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}] 13:40:38 INFO - PROCESS | 2835 | 1468356038431 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:38 INFO - PROCESS | 2835 | 1468356038513 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 13:40:38 INFO - PROCESS | 2835 | 1468356038518 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:38 INFO - PROCESS | 2835 | 1468356038519 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:38 INFO - PROCESS | 2835 | ++DOCSHELL 0x119bc8000 == 37 [pid = 2835] [id = 105] 13:40:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x124043400) [pid = 2835] [serial = 312] [outer = 0x0] 13:40:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x124708000) [pid = 2835] [serial = 313] [outer = 0x124043400] 13:40:38 INFO - PROCESS | 2835 | 1468356038545 Marionette DEBUG loaded listener.js 13:40:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x124cb0800) [pid = 2835] [serial = 314] [outer = 0x124043400] 13:40:38 INFO - PROCESS | 2835 | 1468356038915 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]]]}] 13:40:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:40:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 519ms 13:40:38 INFO - PROCESS | 2835 | 1468356038969 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 13:40:38 INFO - PROCESS | 2835 | 1468356038971 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 13:40:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:40:39 INFO - PROCESS | 2835 | 1468356039004 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:40:39 INFO - PROCESS | 2835 | 1468356039005 Marionette TRACE conn2 <- [1,394,null,{}] 13:40:39 INFO - PROCESS | 2835 | 1468356039039 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}] 13:40:39 INFO - PROCESS | 2835 | 1468356039041 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:39 INFO - PROCESS | 2835 | 1468356039206 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 13:40:39 INFO - PROCESS | 2835 | 1468356039345 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:39 INFO - PROCESS | 2835 | 1468356039346 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:39 INFO - PROCESS | 2835 | ++DOCSHELL 0x12324e000 == 38 [pid = 2835] [id = 106] 13:40:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x126d1cc00) [pid = 2835] [serial = 315] [outer = 0x0] 13:40:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x128b0d800) [pid = 2835] [serial = 316] [outer = 0x126d1cc00] 13:40:39 INFO - PROCESS | 2835 | 1468356039399 Marionette DEBUG loaded listener.js 13:40:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x128b14c00) [pid = 2835] [serial = 317] [outer = 0x126d1cc00] 13:40:39 INFO - PROCESS | 2835 | 1468356039799 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]]]}] 13:40:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:40:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 851ms 13:40:39 INFO - PROCESS | 2835 | 1468356039840 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 13:40:39 INFO - PROCESS | 2835 | 1468356039841 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 13:40:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:40:39 INFO - PROCESS | 2835 | 1468356039844 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:40:39 INFO - PROCESS | 2835 | 1468356039845 Marionette TRACE conn2 <- [1,398,null,{}] 13:40:39 INFO - PROCESS | 2835 | 1468356039849 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}] 13:40:39 INFO - PROCESS | 2835 | 1468356039853 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:39 INFO - PROCESS | 2835 | 1468356039981 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 13:40:40 INFO - PROCESS | 2835 | 1468356039999 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:40 INFO - PROCESS | 2835 | 1468356040000 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:40 INFO - PROCESS | 2835 | ++DOCSHELL 0x1242ba800 == 39 [pid = 2835] [id = 107] 13:40:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x128d97000) [pid = 2835] [serial = 318] [outer = 0x0] 13:40:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x129304400) [pid = 2835] [serial = 319] [outer = 0x128d97000] 13:40:40 INFO - PROCESS | 2835 | 1468356040026 Marionette DEBUG loaded listener.js 13:40:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x129cbe800) [pid = 2835] [serial = 320] [outer = 0x128d97000] 13:40:40 INFO - PROCESS | 2835 | 1468356040382 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]]]}] 13:40:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:40:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 571ms 13:40:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:40:40 INFO - PROCESS | 2835 | 1468356040416 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 13:40:40 INFO - PROCESS | 2835 | 1468356040417 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 13:40:40 INFO - PROCESS | 2835 | 1468356040419 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:40:40 INFO - PROCESS | 2835 | 1468356040420 Marionette TRACE conn2 <- [1,402,null,{}] 13:40:40 INFO - PROCESS | 2835 | 1468356040422 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}] 13:40:40 INFO - PROCESS | 2835 | 1468356040423 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:40 INFO - PROCESS | 2835 | 1468356040520 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 13:40:40 INFO - PROCESS | 2835 | 1468356040532 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:40 INFO - PROCESS | 2835 | 1468356040533 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:40 INFO - PROCESS | 2835 | ++DOCSHELL 0x116688800 == 40 [pid = 2835] [id = 108] 13:40:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x129cbe400) [pid = 2835] [serial = 321] [outer = 0x0] 13:40:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x12a6a7000) [pid = 2835] [serial = 322] [outer = 0x129cbe400] 13:40:40 INFO - PROCESS | 2835 | 1468356040557 Marionette DEBUG loaded listener.js 13:40:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x12b20fc00) [pid = 2835] [serial = 323] [outer = 0x129cbe400] 13:40:40 INFO - PROCESS | 2835 | 1468356040919 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]]]}] 13:40:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:40:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 521ms 13:40:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:40:40 INFO - PROCESS | 2835 | 1468356040940 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 13:40:40 INFO - PROCESS | 2835 | 1468356040942 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 13:40:40 INFO - PROCESS | 2835 | 1468356040944 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:40:40 INFO - PROCESS | 2835 | 1468356040945 Marionette TRACE conn2 <- [1,406,null,{}] 13:40:40 INFO - PROCESS | 2835 | 1468356040947 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}] 13:40:40 INFO - PROCESS | 2835 | 1468356040948 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:41 INFO - PROCESS | 2835 | 1468356041046 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 13:40:41 INFO - PROCESS | 2835 | 1468356041050 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:41 INFO - PROCESS | 2835 | 1468356041051 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:41 INFO - PROCESS | 2835 | ++DOCSHELL 0x126e77800 == 41 [pid = 2835] [id = 109] 13:40:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x12b210800) [pid = 2835] [serial = 324] [outer = 0x0] 13:40:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x12b8c3000) [pid = 2835] [serial = 325] [outer = 0x12b210800] 13:40:41 INFO - PROCESS | 2835 | 1468356041103 Marionette DEBUG loaded listener.js 13:40:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x12b983000) [pid = 2835] [serial = 326] [outer = 0x12b210800] 13:40:41 INFO - PROCESS | 2835 | 1468356041433 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]]]}] 13:40:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:40:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 520ms 13:40:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:40:41 INFO - PROCESS | 2835 | 1468356041465 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 13:40:41 INFO - PROCESS | 2835 | 1468356041466 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 13:40:41 INFO - PROCESS | 2835 | 1468356041468 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:40:41 INFO - PROCESS | 2835 | 1468356041469 Marionette TRACE conn2 <- [1,410,null,{}] 13:40:41 INFO - PROCESS | 2835 | 1468356041472 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}] 13:40:41 INFO - PROCESS | 2835 | 1468356041473 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:41 INFO - PROCESS | 2835 | 1468356041570 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 13:40:41 INFO - PROCESS | 2835 | 1468356041582 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:41 INFO - PROCESS | 2835 | 1468356041583 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:41 INFO - PROCESS | 2835 | ++DOCSHELL 0x12887a000 == 42 [pid = 2835] [id = 110] 13:40:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x12b217000) [pid = 2835] [serial = 327] [outer = 0x0] 13:40:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x12bc98000) [pid = 2835] [serial = 328] [outer = 0x12b217000] 13:40:41 INFO - PROCESS | 2835 | 1468356041607 Marionette DEBUG loaded listener.js 13:40:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x12bf0a800) [pid = 2835] [serial = 329] [outer = 0x12b217000] 13:40:41 INFO - PROCESS | 2835 | 1468356041751 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:40:42 INFO - PROCESS | 2835 | 1468356042122 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]]]}] 13:40:42 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x11714b800) [pid = 2835] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:40:42 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x12a581800) [pid = 2835] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:40:42 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x12a6a7400) [pid = 2835] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:40:42 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x12b977800) [pid = 2835] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:40:42 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x11a0ed800) [pid = 2835] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:40:42 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x118171800) [pid = 2835] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:40:42 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x11918dc00) [pid = 2835] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:40:42 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x124710c00) [pid = 2835] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:40:42 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x128b0a800) [pid = 2835] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:40:42 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x11674a800) [pid = 2835] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:40:42 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x125008000) [pid = 2835] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:40:42 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x12bc92400) [pid = 2835] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:40:42 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x12bc8dc00) [pid = 2835] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:40:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:40:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 671ms 13:40:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:40:42 INFO - PROCESS | 2835 | 1468356042141 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 13:40:42 INFO - PROCESS | 2835 | 1468356042142 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 13:40:42 INFO - PROCESS | 2835 | 1468356042144 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:40:42 INFO - PROCESS | 2835 | 1468356042146 Marionette TRACE conn2 <- [1,414,null,{}] 13:40:42 INFO - PROCESS | 2835 | 1468356042150 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}] 13:40:42 INFO - PROCESS | 2835 | 1468356042151 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:42 INFO - PROCESS | 2835 | 1468356042228 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 13:40:42 INFO - PROCESS | 2835 | 1468356042241 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:42 INFO - PROCESS | 2835 | 1468356042242 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:42 INFO - PROCESS | 2835 | ++DOCSHELL 0x125ca7000 == 43 [pid = 2835] [id = 111] 13:40:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x118222400) [pid = 2835] [serial = 330] [outer = 0x0] 13:40:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x11947bc00) [pid = 2835] [serial = 331] [outer = 0x118222400] 13:40:42 INFO - PROCESS | 2835 | 1468356042267 Marionette DEBUG loaded listener.js 13:40:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x12404c800) [pid = 2835] [serial = 332] [outer = 0x118222400] 13:40:42 INFO - PROCESS | 2835 | 1468356042606 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]]]}] 13:40:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:40:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 472ms 13:40:42 INFO - PROCESS | 2835 | 1468356042616 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 13:40:42 INFO - PROCESS | 2835 | 1468356042618 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 13:40:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:40:42 INFO - PROCESS | 2835 | 1468356042620 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:40:42 INFO - PROCESS | 2835 | 1468356042622 Marionette TRACE conn2 <- [1,418,null,{}] 13:40:42 INFO - PROCESS | 2835 | 1468356042624 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}] 13:40:42 INFO - PROCESS | 2835 | 1468356042626 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:42 INFO - PROCESS | 2835 | 1468356042727 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 13:40:42 INFO - PROCESS | 2835 | 1468356042781 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:42 INFO - PROCESS | 2835 | 1468356042782 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:42 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a651000 == 44 [pid = 2835] [id = 112] 13:40:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x118225400) [pid = 2835] [serial = 333] [outer = 0x0] 13:40:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x128bad800) [pid = 2835] [serial = 334] [outer = 0x118225400] 13:40:42 INFO - PROCESS | 2835 | 1468356042809 Marionette DEBUG loaded listener.js 13:40:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x12c97f000) [pid = 2835] [serial = 335] [outer = 0x118225400] 13:40: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 13:40:43 INFO - PROCESS | 2835 | 1468356043585 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]]]}] 13:40:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 971ms 13:40:43 INFO - PROCESS | 2835 | 1468356043592 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 13:40:43 INFO - PROCESS | 2835 | 1468356043594 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 13:40:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:40:43 INFO - PROCESS | 2835 | 1468356043599 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:40:43 INFO - PROCESS | 2835 | 1468356043601 Marionette TRACE conn2 <- [1,422,null,{}] 13:40:43 INFO - PROCESS | 2835 | 1468356043604 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}] 13:40:43 INFO - PROCESS | 2835 | 1468356043606 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:43 INFO - PROCESS | 2835 | 1468356043714 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 13:40:43 INFO - PROCESS | 2835 | 1468356043718 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:43 INFO - PROCESS | 2835 | 1468356043718 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:43 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b0f2000 == 45 [pid = 2835] [id = 113] 13:40:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x1128a9000) [pid = 2835] [serial = 336] [outer = 0x0] 13:40:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x1128ae800) [pid = 2835] [serial = 337] [outer = 0x1128a9000] 13:40:43 INFO - PROCESS | 2835 | 1468356043742 Marionette DEBUG loaded listener.js 13:40:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x11714b800) [pid = 2835] [serial = 338] [outer = 0x1128a9000] 13:40:44 INFO - PROCESS | 2835 | 1468356044618 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]]]}] 13:40:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:40:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1070ms 13:40:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:40:44 INFO - PROCESS | 2835 | 1468356044670 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 13:40:44 INFO - PROCESS | 2835 | 1468356044672 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 13:40:44 INFO - PROCESS | 2835 | 1468356044676 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:40:44 INFO - PROCESS | 2835 | 1468356044678 Marionette TRACE conn2 <- [1,426,null,{}] 13:40:44 INFO - PROCESS | 2835 | 1468356044682 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}] 13:40:44 INFO - PROCESS | 2835 | 1468356044684 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:44 INFO - PROCESS | 2835 | 1468356044789 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 13:40:44 INFO - PROCESS | 2835 | 1468356044842 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:44 INFO - PROCESS | 2835 | 1468356044845 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:44 INFO - PROCESS | 2835 | ++DOCSHELL 0x116183000 == 46 [pid = 2835] [id = 114] 13:40:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x1128b3400) [pid = 2835] [serial = 339] [outer = 0x0] 13:40:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x115e21c00) [pid = 2835] [serial = 340] [outer = 0x1128b3400] 13:40:44 INFO - PROCESS | 2835 | 1468356044875 Marionette DEBUG loaded listener.js 13:40:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x117146800) [pid = 2835] [serial = 341] [outer = 0x1128b3400] 13:40:45 INFO - PROCESS | 2835 | 1468356045363 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] 13:40:45 INFO - PROCESS | 2835 | 1468356045402 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 13:40:45 INFO - PROCESS | 2835 | 1468356045407 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:40:45 INFO - PROCESS | 2835 | 1468356045409 Marionette TRACE conn2 <- [1,430,null,{}] 13:40:45 INFO - PROCESS | 2835 | 1468356045411 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}] 13:40:45 INFO - PROCESS | 2835 | 1468356045413 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:45 INFO - PROCESS | 2835 | 1468356045517 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 13:40:45 INFO - PROCESS | 2835 | 1468356045585 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:45 INFO - PROCESS | 2835 | 1468356045587 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:45 INFO - PROCESS | 2835 | ++DOCSHELL 0x119ed3800 == 47 [pid = 2835] [id = 115] 13:40:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x119481400) [pid = 2835] [serial = 342] [outer = 0x0] 13:40:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x119794c00) [pid = 2835] [serial = 343] [outer = 0x119481400] 13:40:45 INFO - PROCESS | 2835 | 1468356045617 Marionette DEBUG loaded listener.js 13:40:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x119e0e800) [pid = 2835] [serial = 344] [outer = 0x119481400] 13:40:46 INFO - PROCESS | 2835 | 1468356046048 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]]]}] 13:40:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:40:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 670ms 13:40:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:40:46 INFO - PROCESS | 2835 | 1468356046077 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 13:40:46 INFO - PROCESS | 2835 | 1468356046078 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 13:40:46 INFO - PROCESS | 2835 | 1468356046081 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:40:46 INFO - PROCESS | 2835 | 1468356046083 Marionette TRACE conn2 <- [1,434,null,{}] 13:40:46 INFO - PROCESS | 2835 | 1468356046109 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}] 13:40:46 INFO - PROCESS | 2835 | 1468356046112 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:46 INFO - PROCESS | 2835 | 1468356046256 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 13:40:46 INFO - PROCESS | 2835 | 1468356046306 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:46 INFO - PROCESS | 2835 | 1468356046308 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:46 INFO - PROCESS | 2835 | ++DOCSHELL 0x128877000 == 48 [pid = 2835] [id = 116] 13:40:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 116 (0x119e75000) [pid = 2835] [serial = 345] [outer = 0x0] 13:40:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 117 (0x119e79000) [pid = 2835] [serial = 346] [outer = 0x119e75000] 13:40:46 INFO - PROCESS | 2835 | 1468356046340 Marionette DEBUG loaded listener.js 13:40:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 118 (0x1232eec00) [pid = 2835] [serial = 347] [outer = 0x119e75000] 13:40:46 INFO - PROCESS | 2835 | 1468356046818 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]]]}] 13:40:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:40:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 771ms 13:40:46 INFO - PROCESS | 2835 | 1468356046853 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 13:40:46 INFO - PROCESS | 2835 | 1468356046856 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 13:40:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:40:46 INFO - PROCESS | 2835 | 1468356046860 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:40:46 INFO - PROCESS | 2835 | 1468356046862 Marionette TRACE conn2 <- [1,438,null,{}] 13:40:46 INFO - PROCESS | 2835 | 1468356046866 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}] 13:40:46 INFO - PROCESS | 2835 | 1468356046868 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:47 INFO - PROCESS | 2835 | 1468356047027 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 13:40:47 INFO - PROCESS | 2835 | 1468356047121 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:47 INFO - PROCESS | 2835 | 1468356047123 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:47 INFO - PROCESS | 2835 | ++DOCSHELL 0x118247800 == 49 [pid = 2835] [id = 117] 13:40:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 119 (0x11a02b800) [pid = 2835] [serial = 348] [outer = 0x0] 13:40:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 120 (0x12470b800) [pid = 2835] [serial = 349] [outer = 0x11a02b800] 13:40:47 INFO - PROCESS | 2835 | 1468356047170 Marionette DEBUG loaded listener.js 13:40:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 121 (0x125c38c00) [pid = 2835] [serial = 350] [outer = 0x11a02b800] 13:40:47 INFO - PROCESS | 2835 | 1468356047805 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]]]}] 13:40:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:40:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 974ms 13:40:47 INFO - PROCESS | 2835 | 1468356047833 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 13:40:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:40:47 INFO - PROCESS | 2835 | 1468356047836 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 13:40:47 INFO - PROCESS | 2835 | 1468356047839 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:40:47 INFO - PROCESS | 2835 | 1468356047840 Marionette TRACE conn2 <- [1,442,null,{}] 13:40:47 INFO - PROCESS | 2835 | 1468356047844 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}] 13:40:47 INFO - PROCESS | 2835 | 1468356047846 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:47 INFO - PROCESS | 2835 | 1468356047940 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 13:40:48 INFO - PROCESS | 2835 | 1468356048012 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:48 INFO - PROCESS | 2835 | 1468356048013 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:48 INFO - PROCESS | 2835 | ++DOCSHELL 0x1168bb000 == 50 [pid = 2835] [id = 118] 13:40:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 122 (0x118523c00) [pid = 2835] [serial = 351] [outer = 0x0] 13:40:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 123 (0x118762000) [pid = 2835] [serial = 352] [outer = 0x118523c00] 13:40:48 INFO - PROCESS | 2835 | 1468356048042 Marionette DEBUG loaded listener.js 13:40:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 124 (0x11947dc00) [pid = 2835] [serial = 353] [outer = 0x118523c00] 13:40:48 INFO - PROCESS | 2835 | --DOCSHELL 0x12a651000 == 49 [pid = 2835] [id = 112] 13:40:48 INFO - PROCESS | 2835 | --DOCSHELL 0x125ca7000 == 48 [pid = 2835] [id = 111] 13:40:48 INFO - PROCESS | 2835 | --DOCSHELL 0x12887a000 == 47 [pid = 2835] [id = 110] 13:40:48 INFO - PROCESS | 2835 | --DOCSHELL 0x126e77800 == 46 [pid = 2835] [id = 109] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 123 (0x12c97ec00) [pid = 2835] [serial = 292] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOCSHELL 0x116688800 == 45 [pid = 2835] [id = 108] 13:40:48 INFO - PROCESS | 2835 | --DOCSHELL 0x1242ba800 == 44 [pid = 2835] [id = 107] 13:40:48 INFO - PROCESS | 2835 | --DOCSHELL 0x12324e000 == 43 [pid = 2835] [id = 106] 13:40:48 INFO - PROCESS | 2835 | --DOCSHELL 0x119bc8000 == 42 [pid = 2835] [id = 105] 13:40:48 INFO - PROCESS | 2835 | --DOCSHELL 0x117e79000 == 41 [pid = 2835] [id = 104] 13:40:48 INFO - PROCESS | 2835 | --DOCSHELL 0x116fdc800 == 40 [pid = 2835] [id = 103] 13:40:48 INFO - PROCESS | 2835 | --DOCSHELL 0x11824f800 == 39 [pid = 2835] [id = 102] 13:40:48 INFO - PROCESS | 2835 | --DOCSHELL 0x117e77000 == 38 [pid = 2835] [id = 99] 13:40:48 INFO - PROCESS | 2835 | 1468356048463 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]]]}] 13:40:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:40:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 672ms 13:40:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:40:48 INFO - PROCESS | 2835 | 1468356048517 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 13:40:48 INFO - PROCESS | 2835 | 1468356048520 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 13:40:48 INFO - PROCESS | 2835 | 1468356048524 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:40:48 INFO - PROCESS | 2835 | 1468356048526 Marionette TRACE conn2 <- [1,446,null,{}] 13:40:48 INFO - PROCESS | 2835 | 1468356048530 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}] 13:40:48 INFO - PROCESS | 2835 | 1468356048531 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:48 INFO - PROCESS | 2835 | 1468356048617 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 122 (0x118176400) [pid = 2835] [serial = 202] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 121 (0x12af2f800) [pid = 2835] [serial = 274] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 120 (0x12b8bc800) [pid = 2835] [serial = 277] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 119 (0x12b218c00) [pid = 2835] [serial = 275] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 118 (0x12b979800) [pid = 2835] [serial = 280] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 117 (0x128b0bc00) [pid = 2835] [serial = 253] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 116 (0x123544000) [pid = 2835] [serial = 262] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 115 (0x1244a7800) [pid = 2835] [serial = 263] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x117146400) [pid = 2835] [serial = 241] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x118766c00) [pid = 2835] [serial = 257] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x118228000) [pid = 2835] [serial = 256] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x125c34800) [pid = 2835] [serial = 250] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x119478400) [pid = 2835] [serial = 259] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x119b75400) [pid = 2835] [serial = 260] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x125798800) [pid = 2835] [serial = 265] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x126d1d000) [pid = 2835] [serial = 266] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x128b12c00) [pid = 2835] [serial = 268] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x128ba8000) [pid = 2835] [serial = 269] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x119791400) [pid = 2835] [serial = 244] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x119e1a000) [pid = 2835] [serial = 247] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x129373400) [pid = 2835] [serial = 284] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x119474c00) [pid = 2835] [serial = 283] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x12bc8cc00) [pid = 2835] [serial = 281] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x129088c00) [pid = 2835] [serial = 271] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x12a6a6000) [pid = 2835] [serial = 272] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x12b8c4c00) [pid = 2835] [serial = 278] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x12c6a7800) [pid = 2835] [serial = 289] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x12bf0dc00) [pid = 2835] [serial = 287] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x12bc9a800) [pid = 2835] [serial = 286] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x12c6af400) [pid = 2835] [serial = 290] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 2835 | 1468356048681 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:48 INFO - PROCESS | 2835 | 1468356048682 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:48 INFO - PROCESS | 2835 | ++DOCSHELL 0x116ad1000 == 39 [pid = 2835] [id = 119] 13:40:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x11807a800) [pid = 2835] [serial = 354] [outer = 0x0] 13:40:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x119474c00) [pid = 2835] [serial = 355] [outer = 0x11807a800] 13:40:48 INFO - PROCESS | 2835 | 1468356048709 Marionette DEBUG loaded listener.js 13:40:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x119e76400) [pid = 2835] [serial = 356] [outer = 0x11807a800] 13:40:49 INFO - PROCESS | 2835 | 1468356049009 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]]]}] 13:40:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:40:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 520ms 13:40:49 INFO - PROCESS | 2835 | 1468356049046 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 13:40:49 INFO - PROCESS | 2835 | 1468356049050 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 13:40:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:40:49 INFO - PROCESS | 2835 | 1468356049052 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:40:49 INFO - PROCESS | 2835 | 1468356049055 Marionette TRACE conn2 <- [1,450,null,{}] 13:40:49 INFO - PROCESS | 2835 | 1468356049062 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}] 13:40:49 INFO - PROCESS | 2835 | 1468356049067 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:49 INFO - PROCESS | 2835 | 1468356049145 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 13:40:49 INFO - PROCESS | 2835 | 1468356049222 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:49 INFO - PROCESS | 2835 | 1468356049223 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:49 INFO - PROCESS | 2835 | ++DOCSHELL 0x119edb000 == 40 [pid = 2835] [id = 120] 13:40:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x123566000) [pid = 2835] [serial = 357] [outer = 0x0] 13:40:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x124f8ac00) [pid = 2835] [serial = 358] [outer = 0x123566000] 13:40:49 INFO - PROCESS | 2835 | 1468356049253 Marionette DEBUG loaded listener.js 13:40:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x12703d400) [pid = 2835] [serial = 359] [outer = 0x123566000] 13:40:49 INFO - PROCESS | 2835 | 1468356049551 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] 13:40:49 INFO - PROCESS | 2835 | 1468356049576 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 13:40:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:40:49 INFO - PROCESS | 2835 | 1468356049579 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:40:49 INFO - PROCESS | 2835 | 1468356049582 Marionette TRACE conn2 <- [1,454,null,{}] 13:40:49 INFO - PROCESS | 2835 | 1468356049586 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}] 13:40:49 INFO - PROCESS | 2835 | 1468356049588 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:49 INFO - PROCESS | 2835 | 1468356049675 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 13:40:49 INFO - PROCESS | 2835 | 1468356049688 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:49 INFO - PROCESS | 2835 | 1468356049689 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:49 INFO - PROCESS | 2835 | ++DOCSHELL 0x123371000 == 41 [pid = 2835] [id = 121] 13:40:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x1258b9c00) [pid = 2835] [serial = 360] [outer = 0x0] 13:40:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x128d99000) [pid = 2835] [serial = 361] [outer = 0x1258b9c00] 13:40:49 INFO - PROCESS | 2835 | 1468356049781 Marionette DEBUG loaded listener.js 13:40:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x129305800) [pid = 2835] [serial = 362] [outer = 0x1258b9c00] 13:40:50 INFO - PROCESS | 2835 | [2835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:40:50 INFO - PROCESS | 2835 | 1468356050204 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]]]}] 13:40:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:40:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 673ms 13:40:50 INFO - PROCESS | 2835 | 1468356050256 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 13:40:50 INFO - PROCESS | 2835 | 1468356050257 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 13:40:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:40:50 INFO - PROCESS | 2835 | 1468356050261 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:40:50 INFO - PROCESS | 2835 | 1468356050262 Marionette TRACE conn2 <- [1,458,null,{}] 13:40:50 INFO - PROCESS | 2835 | 1468356050264 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}] 13:40:50 INFO - PROCESS | 2835 | 1468356050265 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:50 INFO - PROCESS | 2835 | 1468356050342 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 13:40:50 INFO - PROCESS | 2835 | 1468356050348 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:50 INFO - PROCESS | 2835 | 1468356050350 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:50 INFO - PROCESS | 2835 | ++DOCSHELL 0x125279800 == 42 [pid = 2835] [id = 122] 13:40:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x1291c6800) [pid = 2835] [serial = 363] [outer = 0x0] 13:40:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x129373400) [pid = 2835] [serial = 364] [outer = 0x1291c6800] 13:40:50 INFO - PROCESS | 2835 | 1468356050375 Marionette DEBUG loaded listener.js 13:40:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x12a6a0000) [pid = 2835] [serial = 365] [outer = 0x1291c6800] 13:40:50 INFO - PROCESS | 2835 | 1468356050751 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] 13:40:50 INFO - PROCESS | 2835 | 1468356050791 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 13:40:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:40:50 INFO - PROCESS | 2835 | 1468356050794 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:40:50 INFO - PROCESS | 2835 | 1468356050795 Marionette TRACE conn2 <- [1,462,null,{}] 13:40:50 INFO - PROCESS | 2835 | 1468356050798 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}] 13:40:50 INFO - PROCESS | 2835 | 1468356050802 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:50 INFO - PROCESS | 2835 | 1468356050920 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 13:40:50 INFO - PROCESS | 2835 | 1468356050935 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:50 INFO - PROCESS | 2835 | 1468356050936 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:50 INFO - PROCESS | 2835 | ++DOCSHELL 0x126e72000 == 43 [pid = 2835] [id = 123] 13:40:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x12af2f800) [pid = 2835] [serial = 366] [outer = 0x0] 13:40:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x12b8bbc00) [pid = 2835] [serial = 367] [outer = 0x12af2f800] 13:40:50 INFO - PROCESS | 2835 | 1468356050961 Marionette DEBUG loaded listener.js 13:40:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x12bf05400) [pid = 2835] [serial = 368] [outer = 0x12af2f800] 13:40:51 INFO - PROCESS | 2835 | [2835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:40:51 INFO - PROCESS | 2835 | 1468356051306 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] 13:40:51 INFO - PROCESS | 2835 | 1468356051316 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 13:40:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:40:51 INFO - PROCESS | 2835 | 1468356051318 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:40:51 INFO - PROCESS | 2835 | 1468356051319 Marionette TRACE conn2 <- [1,466,null,{}] 13:40:51 INFO - PROCESS | 2835 | 1468356051322 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}] 13:40:51 INFO - PROCESS | 2835 | 1468356051323 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:51 INFO - PROCESS | 2835 | 1468356051426 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 13:40:51 INFO - PROCESS | 2835 | 1468356051437 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:51 INFO - PROCESS | 2835 | 1468356051438 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:51 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a415800 == 44 [pid = 2835] [id = 124] 13:40:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x12bf0c800) [pid = 2835] [serial = 369] [outer = 0x0] 13:40:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x12c6b3800) [pid = 2835] [serial = 370] [outer = 0x12bf0c800] 13:40:51 INFO - PROCESS | 2835 | 1468356051469 Marionette DEBUG loaded listener.js 13:40:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x12c987000) [pid = 2835] [serial = 371] [outer = 0x12bf0c800] 13:40:51 INFO - PROCESS | 2835 | 1468356051825 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] 13:40:51 INFO - PROCESS | 2835 | 1468356051839 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 13:40:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:40:51 INFO - PROCESS | 2835 | 1468356051841 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:40:51 INFO - PROCESS | 2835 | 1468356051842 Marionette TRACE conn2 <- [1,470,null,{}] 13:40:51 INFO - PROCESS | 2835 | 1468356051844 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}] 13:40:51 INFO - PROCESS | 2835 | 1468356051846 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:51 INFO - PROCESS | 2835 | 1468356051946 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 13:40:51 INFO - PROCESS | 2835 | 1468356051958 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:51 INFO - PROCESS | 2835 | 1468356051959 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:51 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a9be800 == 45 [pid = 2835] [id = 125] 13:40:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x12310d000) [pid = 2835] [serial = 372] [outer = 0x0] 13:40:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x123115000) [pid = 2835] [serial = 373] [outer = 0x12310d000] 13:40:51 INFO - PROCESS | 2835 | 1468356051984 Marionette DEBUG loaded listener.js 13:40:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x123119400) [pid = 2835] [serial = 374] [outer = 0x12310d000] 13:40:52 INFO - PROCESS | 2835 | 1468356052318 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]]]}] 13:40:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:40:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 518ms 13:40:52 INFO - PROCESS | 2835 | 1468356052359 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 13:40:52 INFO - PROCESS | 2835 | 1468356052361 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 13:40:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:40:52 INFO - PROCESS | 2835 | 1468356052363 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:40:52 INFO - PROCESS | 2835 | 1468356052364 Marionette TRACE conn2 <- [1,474,null,{}] 13:40:52 INFO - PROCESS | 2835 | 1468356052366 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}] 13:40:52 INFO - PROCESS | 2835 | 1468356052368 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:52 INFO - PROCESS | 2835 | 1468356052473 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 13:40:52 INFO - PROCESS | 2835 | 1468356052477 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:52 INFO - PROCESS | 2835 | 1468356052478 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:52 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b0e7800 == 46 [pid = 2835] [id = 126] 13:40:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x123119800) [pid = 2835] [serial = 375] [outer = 0x0] 13:40:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 116 (0x12319d400) [pid = 2835] [serial = 376] [outer = 0x123119800] 13:40:52 INFO - PROCESS | 2835 | 1468356052534 Marionette DEBUG loaded listener.js 13:40:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 117 (0x1231a1000) [pid = 2835] [serial = 377] [outer = 0x123119800] 13:40:52 INFO - PROCESS | 2835 | --DOMWINDOW == 116 (0x129cbe400) [pid = 2835] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:40:52 INFO - PROCESS | 2835 | --DOMWINDOW == 115 (0x12b210800) [pid = 2835] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:40:52 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x118726c00) [pid = 2835] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:40:52 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x126d1cc00) [pid = 2835] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:40:52 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x116887000) [pid = 2835] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:40:52 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x124043400) [pid = 2835] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:40:52 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x119e10800) [pid = 2835] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:40:52 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x12b217000) [pid = 2835] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:40:52 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x118225400) [pid = 2835] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:40:52 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x118222400) [pid = 2835] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:40:52 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x128d97000) [pid = 2835] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:40:52 INFO - PROCESS | 2835 | 1468356052943 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]]]}] 13:40:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:40:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 622ms 13:40:52 INFO - PROCESS | 2835 | 1468356052985 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 13:40:52 INFO - PROCESS | 2835 | 1468356052986 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 13:40:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:40:52 INFO - PROCESS | 2835 | 1468356052989 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:40:52 INFO - PROCESS | 2835 | 1468356052990 Marionette TRACE conn2 <- [1,478,null,{}] 13:40:52 INFO - PROCESS | 2835 | 1468356052992 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}] 13:40:52 INFO - PROCESS | 2835 | 1468356052993 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:53 INFO - PROCESS | 2835 | 1468356053073 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 13:40:53 INFO - PROCESS | 2835 | 1468356053076 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:53 INFO - PROCESS | 2835 | 1468356053077 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:53 INFO - PROCESS | 2835 | ++DOCSHELL 0x12bca0000 == 47 [pid = 2835] [id = 127] 13:40:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x12310b400) [pid = 2835] [serial = 378] [outer = 0x0] 13:40:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x1231a3800) [pid = 2835] [serial = 379] [outer = 0x12310b400] 13:40:53 INFO - PROCESS | 2835 | 1468356053104 Marionette DEBUG loaded listener.js 13:40:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x124174400) [pid = 2835] [serial = 380] [outer = 0x12310b400] 13:40:53 INFO - PROCESS | 2835 | 1468356053441 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]]]}] 13:40:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:40:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 469ms 13:40:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:40:53 INFO - PROCESS | 2835 | 1468356053458 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 13:40:53 INFO - PROCESS | 2835 | 1468356053460 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 13:40:53 INFO - PROCESS | 2835 | 1468356053462 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:40:53 INFO - PROCESS | 2835 | 1468356053467 Marionette TRACE conn2 <- [1,482,null,{}] 13:40:53 INFO - PROCESS | 2835 | 1468356053470 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}] 13:40:53 INFO - PROCESS | 2835 | 1468356053471 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:53 INFO - PROCESS | 2835 | 1468356053570 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 13:40:53 INFO - PROCESS | 2835 | 1468356053625 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:53 INFO - PROCESS | 2835 | 1468356053627 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:53 INFO - PROCESS | 2835 | ++DOCSHELL 0x12bcb8800 == 48 [pid = 2835] [id = 128] 13:40:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x12319e000) [pid = 2835] [serial = 381] [outer = 0x0] 13:40:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x12af3a400) [pid = 2835] [serial = 382] [outer = 0x12319e000] 13:40:53 INFO - PROCESS | 2835 | 1468356053653 Marionette DEBUG loaded listener.js 13:40:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x12cd16000) [pid = 2835] [serial = 383] [outer = 0x12319e000] 13:40:54 INFO - PROCESS | 2835 | 1468356054048 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]]]}] 13:40:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:40:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 623ms 13:40:54 INFO - PROCESS | 2835 | 1468356054086 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 13:40:54 INFO - PROCESS | 2835 | 1468356054088 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 13:40:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:40:54 INFO - PROCESS | 2835 | 1468356054091 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:40:54 INFO - PROCESS | 2835 | 1468356054093 Marionette TRACE conn2 <- [1,486,null,{}] 13:40:54 INFO - PROCESS | 2835 | 1468356054096 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}] 13:40:54 INFO - PROCESS | 2835 | 1468356054098 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:54 INFO - PROCESS | 2835 | 1468356054229 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 13:40:54 INFO - PROCESS | 2835 | 1468356054319 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:54 INFO - PROCESS | 2835 | 1468356054320 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:54 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c684000 == 49 [pid = 2835] [id = 129] 13:40:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x12343e800) [pid = 2835] [serial = 384] [outer = 0x0] 13:40:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x123444800) [pid = 2835] [serial = 385] [outer = 0x12343e800] 13:40:54 INFO - PROCESS | 2835 | 1468356054346 Marionette DEBUG loaded listener.js 13:40:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x12344ac00) [pid = 2835] [serial = 386] [outer = 0x12343e800] 13:40:54 INFO - PROCESS | 2835 | 1468356054617 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]]]}] 13:40:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:40:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 570ms 13:40:54 INFO - PROCESS | 2835 | 1468356054660 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 13:40:54 INFO - PROCESS | 2835 | 1468356054662 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 13:40:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:40:54 INFO - PROCESS | 2835 | 1468356054672 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:40:54 INFO - PROCESS | 2835 | 1468356054673 Marionette TRACE conn2 <- [1,490,null,{}] 13:40:54 INFO - PROCESS | 2835 | 1468356054675 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}] 13:40:54 INFO - PROCESS | 2835 | 1468356054688 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:54 INFO - PROCESS | 2835 | 1468356054823 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 13:40:54 INFO - PROCESS | 2835 | 1468356054879 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:54 INFO - PROCESS | 2835 | 1468356054881 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:54 INFO - PROCESS | 2835 | ++DOCSHELL 0x1164a8000 == 50 [pid = 2835] [id = 130] 13:40:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 116 (0x1127cbc00) [pid = 2835] [serial = 387] [outer = 0x0] 13:40:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 117 (0x1128a8800) [pid = 2835] [serial = 388] [outer = 0x1127cbc00] 13:40:54 INFO - PROCESS | 2835 | 1468356054913 Marionette DEBUG loaded listener.js 13:40:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 118 (0x116752c00) [pid = 2835] [serial = 389] [outer = 0x1127cbc00] 13:40:55 INFO - PROCESS | 2835 | 1468356055396 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]]]}] 13:40:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:40:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 769ms 13:40:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:40:55 INFO - PROCESS | 2835 | 1468356055446 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 13:40:55 INFO - PROCESS | 2835 | 1468356055448 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 13:40:55 INFO - PROCESS | 2835 | 1468356055453 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:40:55 INFO - PROCESS | 2835 | 1468356055455 Marionette TRACE conn2 <- [1,494,null,{}] 13:40:55 INFO - PROCESS | 2835 | 1468356055458 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}] 13:40:55 INFO - PROCESS | 2835 | 1468356055462 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:55 INFO - PROCESS | 2835 | 1468356055567 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 13:40:55 INFO - PROCESS | 2835 | 1468356055634 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:55 INFO - PROCESS | 2835 | 1468356055636 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:55 INFO - PROCESS | 2835 | ++DOCSHELL 0x120722000 == 51 [pid = 2835] [id = 131] 13:40:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 119 (0x119e17000) [pid = 2835] [serial = 390] [outer = 0x0] 13:40:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 120 (0x119e75400) [pid = 2835] [serial = 391] [outer = 0x119e17000] 13:40:55 INFO - PROCESS | 2835 | 1468356055667 Marionette DEBUG loaded listener.js 13:40:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 121 (0x12310fc00) [pid = 2835] [serial = 392] [outer = 0x119e17000] 13:40:56 INFO - PROCESS | 2835 | 1468356056088 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]]]}] 13:40:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:40:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 671ms 13:40:56 INFO - PROCESS | 2835 | 1468356056138 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 13:40:56 INFO - PROCESS | 2835 | 1468356056140 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 13:40:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:40:56 INFO - PROCESS | 2835 | 1468356056142 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:40:56 INFO - PROCESS | 2835 | 1468356056144 Marionette TRACE conn2 <- [1,498,null,{}] 13:40:56 INFO - PROCESS | 2835 | 1468356056166 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}] 13:40:56 INFO - PROCESS | 2835 | 1468356056167 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:56 INFO - PROCESS | 2835 | 1468356056270 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 13:40:56 INFO - PROCESS | 2835 | 1468356056341 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:56 INFO - PROCESS | 2835 | 1468356056343 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:56 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b928800 == 52 [pid = 2835] [id = 132] 13:40:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 122 (0x12416a400) [pid = 2835] [serial = 393] [outer = 0x0] 13:40:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 123 (0x1242e9800) [pid = 2835] [serial = 394] [outer = 0x12416a400] 13:40:56 INFO - PROCESS | 2835 | 1468356056371 Marionette DEBUG loaded listener.js 13:40:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 124 (0x1242ef400) [pid = 2835] [serial = 395] [outer = 0x12416a400] 13:40:56 INFO - PROCESS | 2835 | 1468356056817 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]]]}] 13:40:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:40:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 738ms 13:40:56 INFO - PROCESS | 2835 | 1468356056881 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 13:40:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:40:56 INFO - PROCESS | 2835 | 1468356056885 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 13:40:56 INFO - PROCESS | 2835 | 1468356056897 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:40:56 INFO - PROCESS | 2835 | 1468356056901 Marionette TRACE conn2 <- [1,502,null,{}] 13:40:56 INFO - PROCESS | 2835 | 1468356056905 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}] 13:40:56 INFO - PROCESS | 2835 | 1468356056909 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:57 INFO - PROCESS | 2835 | 1468356057071 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 13:40:57 INFO - PROCESS | 2835 | 1468356057142 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:57 INFO - PROCESS | 2835 | 1468356057144 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:57 INFO - PROCESS | 2835 | ++DOCSHELL 0x12cc92000 == 53 [pid = 2835] [id = 133] 13:40:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 125 (0x124173c00) [pid = 2835] [serial = 396] [outer = 0x0] 13:40:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 126 (0x126eb5400) [pid = 2835] [serial = 397] [outer = 0x124173c00] 13:40:57 INFO - PROCESS | 2835 | 1468356057174 Marionette DEBUG loaded listener.js 13:40:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 127 (0x129081c00) [pid = 2835] [serial = 398] [outer = 0x124173c00] 13:40:57 INFO - PROCESS | 2835 | 1468356057681 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]]]}] 13:40:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:40:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 834ms 13:40:57 INFO - PROCESS | 2835 | 1468356057732 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 13:40:57 INFO - PROCESS | 2835 | 1468356057735 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 13:40:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:40:57 INFO - PROCESS | 2835 | 1468356057740 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:40:57 INFO - PROCESS | 2835 | 1468356057742 Marionette TRACE conn2 <- [1,506,null,{}] 13:40:57 INFO - PROCESS | 2835 | 1468356057746 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}] 13:40:57 INFO - PROCESS | 2835 | 1468356057750 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:57 INFO - PROCESS | 2835 | 1468356057901 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 13:40:57 INFO - PROCESS | 2835 | 1468356057985 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:57 INFO - PROCESS | 2835 | 1468356057986 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:57 INFO - PROCESS | 2835 | ++DOCSHELL 0x12ce85800 == 54 [pid = 2835] [id = 134] 13:40:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 128 (0x12a588400) [pid = 2835] [serial = 399] [outer = 0x0] 13:40:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 129 (0x12b20d000) [pid = 2835] [serial = 400] [outer = 0x12a588400] 13:40:58 INFO - PROCESS | 2835 | 1468356058015 Marionette DEBUG loaded listener.js 13:40:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 130 (0x12b8c4c00) [pid = 2835] [serial = 401] [outer = 0x12a588400] 13:40:58 INFO - PROCESS | 2835 | 1468356058465 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]]]}] 13:40:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:40:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 771ms 13:40:58 INFO - PROCESS | 2835 | 1468356058511 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 13:40:58 INFO - PROCESS | 2835 | 1468356058512 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 13:40:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:40:58 INFO - PROCESS | 2835 | 1468356058514 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:40:58 INFO - PROCESS | 2835 | 1468356058516 Marionette TRACE conn2 <- [1,510,null,{}] 13:40:58 INFO - PROCESS | 2835 | 1468356058518 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}] 13:40:58 INFO - PROCESS | 2835 | 1468356058519 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:58 INFO - PROCESS | 2835 | 1468356058626 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 13:40:58 INFO - PROCESS | 2835 | 1468356058683 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:58 INFO - PROCESS | 2835 | 1468356058687 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:58 INFO - PROCESS | 2835 | ++DOCSHELL 0x119be5000 == 55 [pid = 2835] [id = 135] 13:40:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 131 (0x12b981c00) [pid = 2835] [serial = 402] [outer = 0x0] 13:40:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 132 (0x12bc8d800) [pid = 2835] [serial = 403] [outer = 0x12b981c00] 13:40:58 INFO - PROCESS | 2835 | 1468356058723 Marionette DEBUG loaded listener.js 13:40:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 133 (0x12c985c00) [pid = 2835] [serial = 404] [outer = 0x12b981c00] 13:40:59 INFO - PROCESS | 2835 | 1468356059385 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]]]}] 13:40:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:40:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 921ms 13:40:59 INFO - PROCESS | 2835 | 1468356059437 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 13:40:59 INFO - PROCESS | 2835 | 1468356059439 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 13:40:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:40:59 INFO - PROCESS | 2835 | 1468356059442 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:40:59 INFO - PROCESS | 2835 | 1468356059444 Marionette TRACE conn2 <- [1,514,null,{}] 13:40:59 INFO - PROCESS | 2835 | 1468356059447 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}] 13:40:59 INFO - PROCESS | 2835 | 1468356059449 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:59 INFO - PROCESS | 2835 | 1468356059545 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 13:40:59 INFO - PROCESS | 2835 | 1468356059617 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:59 INFO - PROCESS | 2835 | 1468356059618 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:40:59 INFO - PROCESS | 2835 | ++DOCSHELL 0x115da9800 == 56 [pid = 2835] [id = 136] 13:40:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 134 (0x119120c00) [pid = 2835] [serial = 405] [outer = 0x0] 13:40:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 135 (0x119e6e800) [pid = 2835] [serial = 406] [outer = 0x119120c00] 13:40:59 INFO - PROCESS | 2835 | 1468356059647 Marionette DEBUG loaded listener.js 13:40:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 136 (0x12310a800) [pid = 2835] [serial = 407] [outer = 0x119120c00] 13:40:59 INFO - PROCESS | 2835 | --DOCSHELL 0x12c684000 == 55 [pid = 2835] [id = 129] 13:40:59 INFO - PROCESS | 2835 | --DOCSHELL 0x12bcb8800 == 54 [pid = 2835] [id = 128] 13:41:00 INFO - PROCESS | 2835 | --DOCSHELL 0x12bca0000 == 53 [pid = 2835] [id = 127] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 135 (0x1191d1400) [pid = 2835] [serial = 298] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 134 (0x1127d8c00) [pid = 2835] [serial = 295] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 133 (0x1244acc00) [pid = 2835] [serial = 301] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 132 (0x1128ae800) [pid = 2835] [serial = 337] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOCSHELL 0x12b0e7800 == 52 [pid = 2835] [id = 126] 13:41:00 INFO - PROCESS | 2835 | --DOCSHELL 0x12a9be800 == 51 [pid = 2835] [id = 125] 13:41:00 INFO - PROCESS | 2835 | --DOCSHELL 0x12a415800 == 50 [pid = 2835] [id = 124] 13:41:00 INFO - PROCESS | 2835 | --DOCSHELL 0x126e72000 == 49 [pid = 2835] [id = 123] 13:41:00 INFO - PROCESS | 2835 | --DOCSHELL 0x125279800 == 48 [pid = 2835] [id = 122] 13:41:00 INFO - PROCESS | 2835 | --DOCSHELL 0x123371000 == 47 [pid = 2835] [id = 121] 13:41:00 INFO - PROCESS | 2835 | --DOCSHELL 0x119edb000 == 46 [pid = 2835] [id = 120] 13:41:00 INFO - PROCESS | 2835 | --DOCSHELL 0x116ad1000 == 45 [pid = 2835] [id = 119] 13:41:00 INFO - PROCESS | 2835 | --DOCSHELL 0x1168bb000 == 44 [pid = 2835] [id = 118] 13:41:00 INFO - PROCESS | 2835 | --DOCSHELL 0x119ed3800 == 43 [pid = 2835] [id = 115] 13:41:00 INFO - PROCESS | 2835 | --DOCSHELL 0x116183000 == 42 [pid = 2835] [id = 114] 13:41:00 INFO - PROCESS | 2835 | --DOCSHELL 0x12b0f2000 == 41 [pid = 2835] [id = 113] 13:41:00 INFO - PROCESS | 2835 | 1468356060062 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]]]}] 13:41:00 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 13:41:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 670ms 13:41:00 INFO - PROCESS | 2835 | 1468356060117 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 13:41:00 INFO - PROCESS | 2835 | 1468356060120 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 13:41:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 131 (0x12a6a7000) [pid = 2835] [serial = 322] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 130 (0x12b8c3000) [pid = 2835] [serial = 325] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 129 (0x11876ec00) [pid = 2835] [serial = 307] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 128 (0x128b0d800) [pid = 2835] [serial = 316] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 127 (0x128b14c00) [pid = 2835] [serial = 317] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 126 (0x118077800) [pid = 2835] [serial = 305] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 125 (0x117144000) [pid = 2835] [serial = 304] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 124 (0x12b20fc00) [pid = 2835] [serial = 323] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 123 (0x124cb0800) [pid = 2835] [serial = 314] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 122 (0x124708000) [pid = 2835] [serial = 313] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 121 (0x11a027c00) [pid = 2835] [serial = 310] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 120 (0x12311e400) [pid = 2835] [serial = 311] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 119 (0x12bc98000) [pid = 2835] [serial = 328] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 118 (0x12c97f000) [pid = 2835] [serial = 335] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 117 (0x12b983000) [pid = 2835] [serial = 326] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 116 (0x11947bc00) [pid = 2835] [serial = 331] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 115 (0x12404c800) [pid = 2835] [serial = 332] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x12bf0a800) [pid = 2835] [serial = 329] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x1191cf800) [pid = 2835] [serial = 308] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x129304400) [pid = 2835] [serial = 319] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x129cbe800) [pid = 2835] [serial = 320] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x128bad800) [pid = 2835] [serial = 334] [outer = 0x0] [url = about:blank] 13:41:00 INFO - PROCESS | 2835 | 1468356060142 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:41:00 INFO - PROCESS | 2835 | 1468356060144 Marionette TRACE conn2 <- [1,518,null,{}] 13:41:00 INFO - PROCESS | 2835 | 1468356060151 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}] 13:41:00 INFO - PROCESS | 2835 | 1468356060153 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:00 INFO - PROCESS | 2835 | 1468356060236 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 13:41:00 INFO - PROCESS | 2835 | 1468356060242 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:00 INFO - PROCESS | 2835 | 1468356060243 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:00 INFO - PROCESS | 2835 | ++DOCSHELL 0x11838b800 == 42 [pid = 2835] [id = 137] 13:41:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x123120400) [pid = 2835] [serial = 408] [outer = 0x0] 13:41:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x12319ec00) [pid = 2835] [serial = 409] [outer = 0x123120400] 13:41:00 INFO - PROCESS | 2835 | 1468356060270 Marionette DEBUG loaded listener.js 13:41:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x123440800) [pid = 2835] [serial = 410] [outer = 0x123120400] 13:41:00 INFO - PROCESS | 2835 | 1468356060616 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]]]}] 13:41:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:41:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 534ms 13:41:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:41:00 INFO - PROCESS | 2835 | 1468356060676 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 13:41:00 INFO - PROCESS | 2835 | 1468356060677 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 13:41:00 INFO - PROCESS | 2835 | 1468356060681 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:41:00 INFO - PROCESS | 2835 | 1468356060684 Marionette TRACE conn2 <- [1,522,null,{}] 13:41:00 INFO - PROCESS | 2835 | 1468356060691 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}] 13:41:00 INFO - PROCESS | 2835 | 1468356060694 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:00 INFO - PROCESS | 2835 | 1468356060774 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 13:41:00 INFO - PROCESS | 2835 | 1468356060781 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:00 INFO - PROCESS | 2835 | 1468356060784 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:00 INFO - PROCESS | 2835 | ++DOCSHELL 0x120746800 == 43 [pid = 2835] [id = 138] 13:41:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x123567400) [pid = 2835] [serial = 411] [outer = 0x0] 13:41:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x1242f4800) [pid = 2835] [serial = 412] [outer = 0x123567400] 13:41:00 INFO - PROCESS | 2835 | 1468356060812 Marionette DEBUG loaded listener.js 13:41:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 116 (0x125796400) [pid = 2835] [serial = 413] [outer = 0x123567400] 13:41:01 INFO - PROCESS | 2835 | 1468356061184 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]]]}] 13:41:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:41:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 522ms 13:41:01 INFO - PROCESS | 2835 | 1468356061204 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 13:41:01 INFO - PROCESS | 2835 | 1468356061205 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 13:41:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:41:01 INFO - PROCESS | 2835 | 1468356061208 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:41:01 INFO - PROCESS | 2835 | 1468356061209 Marionette TRACE conn2 <- [1,526,null,{}] 13:41:01 INFO - PROCESS | 2835 | 1468356061212 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}] 13:41:01 INFO - PROCESS | 2835 | 1468356061215 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:01 INFO - PROCESS | 2835 | 1468356061310 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 13:41:01 INFO - PROCESS | 2835 | 1468356061382 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:01 INFO - PROCESS | 2835 | 1468356061383 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:01 INFO - PROCESS | 2835 | ++DOCSHELL 0x1235a7000 == 44 [pid = 2835] [id = 139] 13:41:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 117 (0x12579a000) [pid = 2835] [serial = 414] [outer = 0x0] 13:41:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 118 (0x128b10800) [pid = 2835] [serial = 415] [outer = 0x12579a000] 13:41:01 INFO - PROCESS | 2835 | 1468356061428 Marionette DEBUG loaded listener.js 13:41:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 119 (0x1291ce400) [pid = 2835] [serial = 416] [outer = 0x12579a000] 13:41:01 INFO - PROCESS | 2835 | 1468356061835 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]]]}] 13:41:01 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 13:41:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 669ms 13:41:01 INFO - PROCESS | 2835 | 1468356061878 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 13:41:01 INFO - PROCESS | 2835 | 1468356061880 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 13:41:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:41:01 INFO - PROCESS | 2835 | 1468356061884 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:41:01 INFO - PROCESS | 2835 | 1468356061885 Marionette TRACE conn2 <- [1,530,null,{}] 13:41:01 INFO - PROCESS | 2835 | 1468356061888 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}] 13:41:01 INFO - PROCESS | 2835 | 1468356061889 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:01 INFO - PROCESS | 2835 | 1468356061970 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 13:41:01 INFO - PROCESS | 2835 | 1468356061990 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:01 INFO - PROCESS | 2835 | 1468356061991 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:02 INFO - PROCESS | 2835 | ++DOCSHELL 0x126e82800 == 45 [pid = 2835] [id = 140] 13:41:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 120 (0x129cbdc00) [pid = 2835] [serial = 417] [outer = 0x0] 13:41:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 121 (0x12a58f800) [pid = 2835] [serial = 418] [outer = 0x129cbdc00] 13:41:02 INFO - PROCESS | 2835 | 1468356062016 Marionette DEBUG loaded listener.js 13:41:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 122 (0x12b217000) [pid = 2835] [serial = 419] [outer = 0x129cbdc00] 13:41:02 INFO - PROCESS | 2835 | 1468356062377 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"]]]}] 13:41:02 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 13:41:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:41:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:41:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:41:02 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 13:41:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:41:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:41:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:41:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:41:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:41:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 518ms 13:41:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:41:02 INFO - PROCESS | 2835 | 1468356062408 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 13:41:02 INFO - PROCESS | 2835 | 1468356062409 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 13:41:02 INFO - PROCESS | 2835 | 1468356062411 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:41:02 INFO - PROCESS | 2835 | 1468356062413 Marionette TRACE conn2 <- [1,534,null,{}] 13:41:02 INFO - PROCESS | 2835 | 1468356062415 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}] 13:41:02 INFO - PROCESS | 2835 | 1468356062419 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:02 INFO - PROCESS | 2835 | 1468356062535 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 13:41:02 INFO - PROCESS | 2835 | 1468356062547 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:02 INFO - PROCESS | 2835 | 1468356062548 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:02 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a41b000 == 46 [pid = 2835] [id = 141] 13:41:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 123 (0x12b8c2c00) [pid = 2835] [serial = 420] [outer = 0x0] 13:41:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 124 (0x12c6ac000) [pid = 2835] [serial = 421] [outer = 0x12b8c2c00] 13:41:02 INFO - PROCESS | 2835 | 1468356062573 Marionette DEBUG loaded listener.js 13:41:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 125 (0x12cd18800) [pid = 2835] [serial = 422] [outer = 0x12b8c2c00] 13:41:02 INFO - PROCESS | 2835 | 1468356062881 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]]]}] 13:41:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:41:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 521ms 13:41:02 INFO - PROCESS | 2835 | 1468356062936 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 13:41:02 INFO - PROCESS | 2835 | 1468356062937 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 13:41:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:41:02 INFO - PROCESS | 2835 | 1468356062940 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:41:02 INFO - PROCESS | 2835 | 1468356062941 Marionette TRACE conn2 <- [1,538,null,{}] 13:41:02 INFO - PROCESS | 2835 | 1468356062943 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}] 13:41:02 INFO - PROCESS | 2835 | 1468356062944 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:03 INFO - PROCESS | 2835 | 1468356063084 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 13:41:03 INFO - PROCESS | 2835 | 1468356063132 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:03 INFO - PROCESS | 2835 | 1468356063135 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:03 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b063800 == 47 [pid = 2835] [id = 142] 13:41:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 126 (0x116727000) [pid = 2835] [serial = 423] [outer = 0x0] 13:41:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 127 (0x11672e400) [pid = 2835] [serial = 424] [outer = 0x116727000] 13:41:03 INFO - PROCESS | 2835 | 1468356063164 Marionette DEBUG loaded listener.js 13:41:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 128 (0x116734400) [pid = 2835] [serial = 425] [outer = 0x116727000] 13:41:03 INFO - PROCESS | 2835 | 1468356063508 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]]]}] 13:41:03 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. 13:41:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 620ms 13:41:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:41:03 INFO - PROCESS | 2835 | 1468356063561 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 13:41:03 INFO - PROCESS | 2835 | 1468356063562 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 13:41:03 INFO - PROCESS | 2835 | 1468356063564 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:41:03 INFO - PROCESS | 2835 | 1468356063565 Marionette TRACE conn2 <- [1,542,null,{}] 13:41:03 INFO - PROCESS | 2835 | 1468356063568 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}] 13:41:03 INFO - PROCESS | 2835 | 1468356063569 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:03 INFO - PROCESS | 2835 | 1468356063672 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 13:41:03 INFO - PROCESS | 2835 | 1468356063709 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:03 INFO - PROCESS | 2835 | 1468356063710 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:03 INFO - PROCESS | 2835 | ++DOCSHELL 0x12bcb2800 == 48 [pid = 2835] [id = 143] 13:41:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 129 (0x116734800) [pid = 2835] [serial = 426] [outer = 0x0] 13:41:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 130 (0x1288d9000) [pid = 2835] [serial = 427] [outer = 0x116734800] 13:41:03 INFO - PROCESS | 2835 | 1468356063734 Marionette DEBUG loaded listener.js 13:41:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 131 (0x1288dd000) [pid = 2835] [serial = 428] [outer = 0x116734800] 13:41:04 INFO - PROCESS | 2835 | 1468356064052 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]]]}] 13:41:04 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. 13:41:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 520ms 13:41:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:41:04 INFO - PROCESS | 2835 | 1468356064088 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 13:41:04 INFO - PROCESS | 2835 | 1468356064089 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 13:41:04 INFO - PROCESS | 2835 | 1468356064092 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:41:04 INFO - PROCESS | 2835 | 1468356064093 Marionette TRACE conn2 <- [1,546,null,{}] 13:41:04 INFO - PROCESS | 2835 | 1468356064102 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}] 13:41:04 INFO - PROCESS | 2835 | 1468356064103 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:04 INFO - PROCESS | 2835 | 1468356064416 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 130 (0x116a14400) [pid = 2835] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 129 (0x119e13400) [pid = 2835] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 128 (0x11978a400) [pid = 2835] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 127 (0x12416b800) [pid = 2835] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 126 (0x111c7f000) [pid = 2835] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 125 (0x129371800) [pid = 2835] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 124 (0x12c6b1c00) [pid = 2835] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 123 (0x1257c6000) [pid = 2835] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 122 (0x1188b8800) [pid = 2835] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 121 (0x12af2f800) [pid = 2835] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 120 (0x12bf0c800) [pid = 2835] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 119 (0x1128a9000) [pid = 2835] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 118 (0x119481400) [pid = 2835] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 117 (0x1128b3400) [pid = 2835] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 116 (0x11a02b800) [pid = 2835] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 115 (0x1258b9c00) [pid = 2835] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x119e75000) [pid = 2835] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x11807a800) [pid = 2835] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x12310d000) [pid = 2835] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x123566000) [pid = 2835] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x1291c6800) [pid = 2835] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x118523c00) [pid = 2835] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x123119800) [pid = 2835] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x12310b400) [pid = 2835] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x12319e000) [pid = 2835] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x12579ac00) [pid = 2835] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:41:04 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x1127d5800) [pid = 2835] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:41:04 INFO - PROCESS | 2835 | 1468356064491 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:04 INFO - PROCESS | 2835 | 1468356064492 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:04 INFO - PROCESS | 2835 | ++DOCSHELL 0x1132d9000 == 49 [pid = 2835] [id = 144] 13:41:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x1121be400) [pid = 2835] [serial = 429] [outer = 0x0] 13:41:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x1128aa000) [pid = 2835] [serial = 430] [outer = 0x1121be400] 13:41:04 INFO - PROCESS | 2835 | 1468356064517 Marionette DEBUG loaded listener.js 13:41:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x114eca400) [pid = 2835] [serial = 431] [outer = 0x1121be400] 13:41:04 INFO - PROCESS | 2835 | 1468356064784 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]]]}] 13:41:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:41:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 719ms 13:41:04 INFO - PROCESS | 2835 | 1468356064819 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 13:41:04 INFO - PROCESS | 2835 | 1468356064821 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 13:41:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:41:04 INFO - PROCESS | 2835 | 1468356064823 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:41:04 INFO - PROCESS | 2835 | 1468356064824 Marionette TRACE conn2 <- [1,550,null,{}] 13:41:04 INFO - PROCESS | 2835 | 1468356064827 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}] 13:41:04 INFO - PROCESS | 2835 | 1468356064828 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:04 INFO - PROCESS | 2835 | 1468356064934 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 13:41:05 INFO - PROCESS | 2835 | 1468356065011 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:05 INFO - PROCESS | 2835 | 1468356065012 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:05 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b917800 == 50 [pid = 2835] [id = 145] 13:41:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x114eb0400) [pid = 2835] [serial = 432] [outer = 0x0] 13:41:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x114ecf000) [pid = 2835] [serial = 433] [outer = 0x114eb0400] 13:41:05 INFO - PROCESS | 2835 | 1468356065043 Marionette DEBUG loaded listener.js 13:41:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x119b35c00) [pid = 2835] [serial = 434] [outer = 0x114eb0400] 13:41:05 INFO - PROCESS | 2835 | 1468356065323 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]]]}] 13:41:05 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. 13:41:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 518ms 13:41:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:41:05 INFO - PROCESS | 2835 | 1468356065341 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 13:41:05 INFO - PROCESS | 2835 | 1468356065343 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 13:41:05 INFO - PROCESS | 2835 | 1468356065345 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:41:05 INFO - PROCESS | 2835 | 1468356065349 Marionette TRACE conn2 <- [1,554,null,{}] 13:41:05 INFO - PROCESS | 2835 | 1468356065358 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}] 13:41:05 INFO - PROCESS | 2835 | 1468356065359 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:05 INFO - PROCESS | 2835 | 1468356065468 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 13:41:05 INFO - PROCESS | 2835 | 1468356065473 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:05 INFO - PROCESS | 2835 | 1468356065475 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:05 INFO - PROCESS | 2835 | ++DOCSHELL 0x12d23f800 == 51 [pid = 2835] [id = 146] 13:41:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x1191ce000) [pid = 2835] [serial = 435] [outer = 0x0] 13:41:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x12311ec00) [pid = 2835] [serial = 436] [outer = 0x1191ce000] 13:41:05 INFO - PROCESS | 2835 | 1468356065502 Marionette DEBUG loaded listener.js 13:41:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x1288e0400) [pid = 2835] [serial = 437] [outer = 0x1191ce000] 13:41:05 INFO - PROCESS | 2835 | [2835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:41:05 INFO - PROCESS | 2835 | 1468356065993 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]]]}] 13:41:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:41:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 681ms 13:41:06 INFO - PROCESS | 2835 | 1468356066027 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 13:41:06 INFO - PROCESS | 2835 | 1468356066029 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 13:41:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:41:06 INFO - PROCESS | 2835 | 1468356066051 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:41:06 INFO - PROCESS | 2835 | 1468356066054 Marionette TRACE conn2 <- [1,558,null,{}] 13:41:06 INFO - PROCESS | 2835 | 1468356066058 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}] 13:41:06 INFO - PROCESS | 2835 | 1468356066060 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:06 INFO - PROCESS | 2835 | 1468356066167 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 13:41:06 INFO - PROCESS | 2835 | 1468356066242 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:06 INFO - PROCESS | 2835 | 1468356066244 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:06 INFO - PROCESS | 2835 | ++DOCSHELL 0x11971c000 == 52 [pid = 2835] [id = 147] 13:41:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x118298800) [pid = 2835] [serial = 438] [outer = 0x0] 13:41:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x11978d800) [pid = 2835] [serial = 439] [outer = 0x118298800] 13:41:06 INFO - PROCESS | 2835 | 1468356066274 Marionette DEBUG loaded listener.js 13:41:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 116 (0x119e16c00) [pid = 2835] [serial = 440] [outer = 0x118298800] 13:41:06 INFO - PROCESS | 2835 | 1468356066692 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]]]}] 13:41:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:41:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 675ms 13:41:06 INFO - PROCESS | 2835 | 1468356066724 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 13:41:06 INFO - PROCESS | 2835 | 1468356066727 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 13:41:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:41:06 INFO - PROCESS | 2835 | 1468356066734 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:41:06 INFO - PROCESS | 2835 | 1468356066736 Marionette TRACE conn2 <- [1,562,null,{}] 13:41:06 INFO - PROCESS | 2835 | 1468356066739 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}] 13:41:06 INFO - PROCESS | 2835 | 1468356066741 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:06 INFO - PROCESS | 2835 | 1468356066866 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 13:41:06 INFO - PROCESS | 2835 | 1468356066943 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:06 INFO - PROCESS | 2835 | 1468356066944 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:06 INFO - PROCESS | 2835 | ++DOCSHELL 0x128887000 == 53 [pid = 2835] [id = 148] 13:41:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 117 (0x12310ec00) [pid = 2835] [serial = 441] [outer = 0x0] 13:41:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 118 (0x1231a3000) [pid = 2835] [serial = 442] [outer = 0x12310ec00] 13:41:06 INFO - PROCESS | 2835 | 1468356066986 Marionette DEBUG loaded listener.js 13:41:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 119 (0x123447800) [pid = 2835] [serial = 443] [outer = 0x12310ec00] 13:41:07 INFO - PROCESS | 2835 | [2835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:41:07 INFO - PROCESS | 2835 | [2835] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:41:07 INFO - PROCESS | 2835 | 1468356067403 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]]]}] 13:41:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:41:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 720ms 13:41:07 INFO - PROCESS | 2835 | 1468356067455 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 13:41:07 INFO - PROCESS | 2835 | 1468356067456 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 13:41:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:41:07 INFO - PROCESS | 2835 | 1468356067461 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:41:07 INFO - PROCESS | 2835 | 1468356067464 Marionette TRACE conn2 <- [1,566,null,{}] 13:41:07 INFO - PROCESS | 2835 | 1468356067487 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}] 13:41:07 INFO - PROCESS | 2835 | 1468356067490 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:07 INFO - PROCESS | 2835 | 1468356067599 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 13:41:07 INFO - PROCESS | 2835 | 1468356067676 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:07 INFO - PROCESS | 2835 | 1468356067678 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:07 INFO - PROCESS | 2835 | ++DOCSHELL 0x12d241800 == 54 [pid = 2835] [id = 149] 13:41:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 120 (0x1242f2c00) [pid = 2835] [serial = 444] [outer = 0x0] 13:41:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 121 (0x124f94c00) [pid = 2835] [serial = 445] [outer = 0x1242f2c00] 13:41:07 INFO - PROCESS | 2835 | 1468356067711 Marionette DEBUG loaded listener.js 13:41:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 122 (0x1288dc400) [pid = 2835] [serial = 446] [outer = 0x1242f2c00] 13:41:07 INFO - PROCESS | 2835 | [2835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:41:08 INFO - PROCESS | 2835 | 1468356068116 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]]]}] 13:41:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:41:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 686ms 13:41:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:41:08 INFO - PROCESS | 2835 | 1468356068165 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 13:41:08 INFO - PROCESS | 2835 | 1468356068166 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 13:41:08 INFO - PROCESS | 2835 | 1468356068169 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:41:08 INFO - PROCESS | 2835 | 1468356068170 Marionette TRACE conn2 <- [1,570,null,{}] 13:41:08 INFO - PROCESS | 2835 | 1468356068172 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}] 13:41:08 INFO - PROCESS | 2835 | 1468356068174 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:08 INFO - PROCESS | 2835 | 1468356068282 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 13:41:08 INFO - PROCESS | 2835 | 1468356068386 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:08 INFO - PROCESS | 2835 | 1468356068388 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:08 INFO - PROCESS | 2835 | ++DOCSHELL 0x12d5a7000 == 55 [pid = 2835] [id = 150] 13:41:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 123 (0x1288e1000) [pid = 2835] [serial = 447] [outer = 0x0] 13:41:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 124 (0x128b10000) [pid = 2835] [serial = 448] [outer = 0x1288e1000] 13:41:08 INFO - PROCESS | 2835 | 1468356068421 Marionette DEBUG loaded listener.js 13:41:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 125 (0x12936a400) [pid = 2835] [serial = 449] [outer = 0x1288e1000] 13:41:08 INFO - PROCESS | 2835 | [2835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:41:08 INFO - PROCESS | 2835 | 1468356068828 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]]]}] 13:41:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:41:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 668ms 13:41:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:41:08 INFO - PROCESS | 2835 | 1468356068837 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 13:41:08 INFO - PROCESS | 2835 | 1468356068838 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 13:41:08 INFO - PROCESS | 2835 | 1468356068841 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:41:08 INFO - PROCESS | 2835 | 1468356068842 Marionette TRACE conn2 <- [1,574,null,{}] 13:41:08 INFO - PROCESS | 2835 | 1468356068844 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}] 13:41:08 INFO - PROCESS | 2835 | 1468356068846 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:08 INFO - PROCESS | 2835 | 1468356068958 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 13:41:09 INFO - PROCESS | 2835 | 1468356069020 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:09 INFO - PROCESS | 2835 | 1468356069021 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:09 INFO - PROCESS | 2835 | ++DOCSHELL 0x111e04000 == 56 [pid = 2835] [id = 151] 13:41:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 126 (0x111e58400) [pid = 2835] [serial = 450] [outer = 0x0] 13:41:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 127 (0x118070c00) [pid = 2835] [serial = 451] [outer = 0x111e58400] 13:41:09 INFO - PROCESS | 2835 | 1468356069092 Marionette DEBUG loaded listener.js 13:41:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 128 (0x12310d400) [pid = 2835] [serial = 452] [outer = 0x111e58400] 13:41:09 INFO - PROCESS | 2835 | 1468356069686 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]]]}] 13:41:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:41:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 869ms 13:41:09 INFO - PROCESS | 2835 | 1468356069710 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 13:41:09 INFO - PROCESS | 2835 | 1468356069714 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 13:41:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:41:09 INFO - PROCESS | 2835 | 1468356069717 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:41:09 INFO - PROCESS | 2835 | 1468356069719 Marionette TRACE conn2 <- [1,578,null,{}] 13:41:09 INFO - PROCESS | 2835 | 1468356069722 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}] 13:41:09 INFO - PROCESS | 2835 | 1468356069724 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:09 INFO - PROCESS | 2835 | 1468356069825 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 13:41:09 INFO - PROCESS | 2835 | 1468356069904 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:09 INFO - PROCESS | 2835 | 1468356069905 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:09 INFO - PROCESS | 2835 | ++DOCSHELL 0x11970f800 == 57 [pid = 2835] [id = 152] 13:41:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 129 (0x114ecc000) [pid = 2835] [serial = 453] [outer = 0x0] 13:41:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 130 (0x116726400) [pid = 2835] [serial = 454] [outer = 0x114ecc000] 13:41:09 INFO - PROCESS | 2835 | 1468356069933 Marionette DEBUG loaded listener.js 13:41:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 131 (0x117eae400) [pid = 2835] [serial = 455] [outer = 0x114ecc000] 13:41:10 INFO - PROCESS | 2835 | --DOCSHELL 0x12b917800 == 56 [pid = 2835] [id = 145] 13:41:10 INFO - PROCESS | 2835 | --DOCSHELL 0x1132d9000 == 55 [pid = 2835] [id = 144] 13:41:10 INFO - PROCESS | 2835 | --DOCSHELL 0x12bcb2800 == 54 [pid = 2835] [id = 143] 13:41:10 INFO - PROCESS | 2835 | --DOCSHELL 0x12b063800 == 53 [pid = 2835] [id = 142] 13:41:10 INFO - PROCESS | 2835 | --DOCSHELL 0x12a41b000 == 52 [pid = 2835] [id = 141] 13:41:10 INFO - PROCESS | 2835 | --DOCSHELL 0x126e82800 == 51 [pid = 2835] [id = 140] 13:41:10 INFO - PROCESS | 2835 | --DOCSHELL 0x1235a7000 == 50 [pid = 2835] [id = 139] 13:41:10 INFO - PROCESS | 2835 | --DOCSHELL 0x120746800 == 49 [pid = 2835] [id = 138] 13:41:10 INFO - PROCESS | 2835 | --DOCSHELL 0x11838b800 == 48 [pid = 2835] [id = 137] 13:41:10 INFO - PROCESS | 2835 | --DOCSHELL 0x115da9800 == 47 [pid = 2835] [id = 136] 13:41:10 INFO - PROCESS | 2835 | --DOCSHELL 0x12b928800 == 46 [pid = 2835] [id = 132] 13:41:10 INFO - PROCESS | 2835 | --DOCSHELL 0x120722000 == 45 [pid = 2835] [id = 131] 13:41:10 INFO - PROCESS | 2835 | --DOCSHELL 0x1164a8000 == 44 [pid = 2835] [id = 130] 13:41:10 INFO - PROCESS | 2835 | 1468356070441 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]]]}] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 130 (0x1131ac800) [pid = 2835] [serial = 199] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 129 (0x12b216800) [pid = 2835] [serial = 239] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 128 (0x12c984000) [pid = 2835] [serial = 293] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 127 (0x128b11400) [pid = 2835] [serial = 254] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 126 (0x119b76800) [pid = 2835] [serial = 299] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 125 (0x118762000) [pid = 2835] [serial = 352] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 124 (0x12c987000) [pid = 2835] [serial = 371] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 123 (0x12319d400) [pid = 2835] [serial = 376] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 122 (0x1231a3800) [pid = 2835] [serial = 379] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 121 (0x1231a1000) [pid = 2835] [serial = 377] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 120 (0x123444800) [pid = 2835] [serial = 385] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 119 (0x12af3a400) [pid = 2835] [serial = 382] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 118 (0x12bf05400) [pid = 2835] [serial = 368] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 117 (0x124174400) [pid = 2835] [serial = 380] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 116 (0x12a6a0000) [pid = 2835] [serial = 365] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 115 (0x12cd16000) [pid = 2835] [serial = 383] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x127037400) [pid = 2835] [serial = 251] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x1164eb800) [pid = 2835] [serial = 296] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x11822b800) [pid = 2835] [serial = 242] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x124cb2400) [pid = 2835] [serial = 248] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x119bec000) [pid = 2835] [serial = 245] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x125795c00) [pid = 2835] [serial = 302] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x12b8bbc00) [pid = 2835] [serial = 367] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x12c6b3800) [pid = 2835] [serial = 370] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x11714b800) [pid = 2835] [serial = 338] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x119e0e800) [pid = 2835] [serial = 344] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x119794c00) [pid = 2835] [serial = 343] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x117146800) [pid = 2835] [serial = 341] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x115e21c00) [pid = 2835] [serial = 340] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x125c38c00) [pid = 2835] [serial = 350] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x12470b800) [pid = 2835] [serial = 349] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x128d99000) [pid = 2835] [serial = 361] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x129305800) [pid = 2835] [serial = 362] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x1232eec00) [pid = 2835] [serial = 347] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x119e79000) [pid = 2835] [serial = 346] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x119474c00) [pid = 2835] [serial = 355] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x119e76400) [pid = 2835] [serial = 356] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x123115000) [pid = 2835] [serial = 373] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x124f8ac00) [pid = 2835] [serial = 358] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x12703d400) [pid = 2835] [serial = 359] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x129373400) [pid = 2835] [serial = 364] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x11947dc00) [pid = 2835] [serial = 353] [outer = 0x0] [url = about:blank] 13:41:10 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x123119400) [pid = 2835] [serial = 374] [outer = 0x0] [url = about:blank] 13:41:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:41:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 775ms 13:41:10 INFO - PROCESS | 2835 | 1468356070491 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 13:41:10 INFO - PROCESS | 2835 | 1468356070494 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 13:41:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:41:10 INFO - PROCESS | 2835 | 1468356070498 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:41:10 INFO - PROCESS | 2835 | 1468356070500 Marionette TRACE conn2 <- [1,582,null,{}] 13:41:10 INFO - PROCESS | 2835 | 1468356070502 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}] 13:41:10 INFO - PROCESS | 2835 | 1468356070504 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:10 INFO - PROCESS | 2835 | 1468356070590 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 13:41:10 INFO - PROCESS | 2835 | 1468356070594 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:10 INFO - PROCESS | 2835 | 1468356070595 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:10 INFO - PROCESS | 2835 | ++DOCSHELL 0x116853000 == 45 [pid = 2835] [id = 153] 13:41:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x11672a400) [pid = 2835] [serial = 456] [outer = 0x0] 13:41:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x118227c00) [pid = 2835] [serial = 457] [outer = 0x11672a400] 13:41:10 INFO - PROCESS | 2835 | 1468356070623 Marionette DEBUG loaded listener.js 13:41:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x118765000) [pid = 2835] [serial = 458] [outer = 0x11672a400] 13:41:10 INFO - PROCESS | 2835 | 1468356070983 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]]]}] 13:41:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:41:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 519ms 13:41:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:41:11 INFO - PROCESS | 2835 | 1468356071017 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 13:41:11 INFO - PROCESS | 2835 | 1468356071019 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 13:41:11 INFO - PROCESS | 2835 | 1468356071021 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:41:11 INFO - PROCESS | 2835 | 1468356071023 Marionette TRACE conn2 <- [1,586,null,{}] 13:41:11 INFO - PROCESS | 2835 | 1468356071032 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}] 13:41:11 INFO - PROCESS | 2835 | 1468356071035 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:11 INFO - PROCESS | 2835 | 1468356071121 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 13:41:11 INFO - PROCESS | 2835 | 1468356071126 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:11 INFO - PROCESS | 2835 | 1468356071128 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:11 INFO - PROCESS | 2835 | ++DOCSHELL 0x11970d800 == 46 [pid = 2835] [id = 154] 13:41:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x119bf2400) [pid = 2835] [serial = 459] [outer = 0x0] 13:41:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x119e79000) [pid = 2835] [serial = 460] [outer = 0x119bf2400] 13:41:11 INFO - PROCESS | 2835 | 1468356071157 Marionette DEBUG loaded listener.js 13:41:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x123111c00) [pid = 2835] [serial = 461] [outer = 0x119bf2400] 13:41:11 INFO - PROCESS | 2835 | [2835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:41:11 INFO - PROCESS | 2835 | [2835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:41:11 INFO - PROCESS | 2835 | 1468356071517 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]]]}] 13:41:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:41:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 521ms 13:41:11 INFO - PROCESS | 2835 | 1468356071542 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 13:41:11 INFO - PROCESS | 2835 | 1468356071544 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 13:41:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:41:11 INFO - PROCESS | 2835 | 1468356071546 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:41:11 INFO - PROCESS | 2835 | 1468356071548 Marionette TRACE conn2 <- [1,590,null,{}] 13:41:11 INFO - PROCESS | 2835 | 1468356071550 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}] 13:41:11 INFO - PROCESS | 2835 | 1468356071551 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:11 INFO - PROCESS | 2835 | 1468356071645 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 13:41:11 INFO - PROCESS | 2835 | 1468356071701 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:11 INFO - PROCESS | 2835 | 1468356071703 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:11 INFO - PROCESS | 2835 | ++DOCSHELL 0x123144000 == 47 [pid = 2835] [id = 155] 13:41:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x12310f400) [pid = 2835] [serial = 462] [outer = 0x0] 13:41:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x1231f5800) [pid = 2835] [serial = 463] [outer = 0x12310f400] 13:41:11 INFO - PROCESS | 2835 | 1468356071728 Marionette DEBUG loaded listener.js 13:41:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x123544000) [pid = 2835] [serial = 464] [outer = 0x12310f400] 13:41:11 INFO - PROCESS | 2835 | 1468356071987 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]]]}] 13:41:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:41:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 471ms 13:41:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:41:12 INFO - PROCESS | 2835 | 1468356072020 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 13:41:12 INFO - PROCESS | 2835 | 1468356072021 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 13:41:12 INFO - PROCESS | 2835 | 1468356072023 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:41:12 INFO - PROCESS | 2835 | 1468356072025 Marionette TRACE conn2 <- [1,594,null,{}] 13:41:12 INFO - PROCESS | 2835 | 1468356072027 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}] 13:41:12 INFO - PROCESS | 2835 | 1468356072028 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:12 INFO - PROCESS | 2835 | 1468356072113 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 13:41:12 INFO - PROCESS | 2835 | 1468356072119 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:12 INFO - PROCESS | 2835 | 1468356072121 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:12 INFO - PROCESS | 2835 | ++DOCSHELL 0x1244d2000 == 48 [pid = 2835] [id = 156] 13:41:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x1231a1400) [pid = 2835] [serial = 465] [outer = 0x0] 13:41:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x1242eb000) [pid = 2835] [serial = 466] [outer = 0x1231a1400] 13:41:12 INFO - PROCESS | 2835 | 1468356072145 Marionette DEBUG loaded listener.js 13:41:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x124710c00) [pid = 2835] [serial = 467] [outer = 0x1231a1400] 13:41:12 INFO - PROCESS | 2835 | 1468356072507 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]]]}] 13:41:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:41:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 517ms 13:41:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:41:12 INFO - PROCESS | 2835 | 1468356072556 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 13:41:12 INFO - PROCESS | 2835 | 1468356072557 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 13:41:12 INFO - PROCESS | 2835 | 1468356072559 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:41:12 INFO - PROCESS | 2835 | 1468356072560 Marionette TRACE conn2 <- [1,598,null,{}] 13:41:12 INFO - PROCESS | 2835 | 1468356072568 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}] 13:41:12 INFO - PROCESS | 2835 | 1468356072572 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:12 INFO - PROCESS | 2835 | 1468356072701 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 13:41:12 INFO - PROCESS | 2835 | 1468356072705 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:12 INFO - PROCESS | 2835 | 1468356072706 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:12 INFO - PROCESS | 2835 | ++DOCSHELL 0x12709a800 == 49 [pid = 2835] [id = 157] 13:41:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x124b22400) [pid = 2835] [serial = 468] [outer = 0x0] 13:41:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x1288d7400) [pid = 2835] [serial = 469] [outer = 0x124b22400] 13:41:12 INFO - PROCESS | 2835 | 1468356072732 Marionette DEBUG loaded listener.js 13:41:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x129081400) [pid = 2835] [serial = 470] [outer = 0x124b22400] 13:41:13 INFO - PROCESS | 2835 | 1468356073063 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]]]}] 13:41:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:41:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 517ms 13:41:13 INFO - PROCESS | 2835 | 1468356073078 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 13:41:13 INFO - PROCESS | 2835 | 1468356073079 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 13:41:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:41:13 INFO - PROCESS | 2835 | 1468356073091 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:41:13 INFO - PROCESS | 2835 | 1468356073092 Marionette TRACE conn2 <- [1,602,null,{}] 13:41:13 INFO - PROCESS | 2835 | 1468356073103 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}] 13:41:13 INFO - PROCESS | 2835 | 1468356073104 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:13 INFO - PROCESS | 2835 | 1468356073212 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 13:41:13 INFO - PROCESS | 2835 | 1468356073263 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:13 INFO - PROCESS | 2835 | 1468356073265 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:13 INFO - PROCESS | 2835 | ++DOCSHELL 0x129012800 == 50 [pid = 2835] [id = 158] 13:41:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x125c3a800) [pid = 2835] [serial = 471] [outer = 0x0] 13:41:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x12a58d400) [pid = 2835] [serial = 472] [outer = 0x125c3a800] 13:41:13 INFO - PROCESS | 2835 | 1468356073314 Marionette DEBUG loaded listener.js 13:41:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x12b215c00) [pid = 2835] [serial = 473] [outer = 0x125c3a800] 13:41:13 INFO - PROCESS | 2835 | 1468356073776 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]]]}] 13:41:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:41:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 728ms 13:41:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:41:13 INFO - PROCESS | 2835 | 1468356073819 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 13:41:13 INFO - PROCESS | 2835 | 1468356073820 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 13:41:13 INFO - PROCESS | 2835 | 1468356073822 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:41:13 INFO - PROCESS | 2835 | 1468356073823 Marionette TRACE conn2 <- [1,606,null,{}] 13:41:13 INFO - PROCESS | 2835 | 1468356073825 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}] 13:41:13 INFO - PROCESS | 2835 | 1468356073826 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:13 INFO - PROCESS | 2835 | 1468356073930 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 13:41:13 INFO - PROCESS | 2835 | 1468356073933 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:13 INFO - PROCESS | 2835 | 1468356073934 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:13 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a422000 == 51 [pid = 2835] [id = 159] 13:41:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x1291c3400) [pid = 2835] [serial = 474] [outer = 0x0] 13:41:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x12b979400) [pid = 2835] [serial = 475] [outer = 0x1291c3400] 13:41:13 INFO - PROCESS | 2835 | 1468356073993 Marionette DEBUG loaded listener.js 13:41:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x12bc95400) [pid = 2835] [serial = 476] [outer = 0x1291c3400] 13:41:14 INFO - PROCESS | 2835 | 1468356074298 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]]]}] 13:41:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:41:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 520ms 13:41:14 INFO - PROCESS | 2835 | 1468356074342 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 13:41:14 INFO - PROCESS | 2835 | 1468356074343 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 13:41:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:41:14 INFO - PROCESS | 2835 | 1468356074346 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:41:14 INFO - PROCESS | 2835 | 1468356074347 Marionette TRACE conn2 <- [1,610,null,{}] 13:41:14 INFO - PROCESS | 2835 | 1468356074349 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}] 13:41:14 INFO - PROCESS | 2835 | 1468356074350 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:14 INFO - PROCESS | 2835 | 1468356074460 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 13:41:14 INFO - PROCESS | 2835 | 1468356074472 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:14 INFO - PROCESS | 2835 | 1468356074473 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:14 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a9c5800 == 52 [pid = 2835] [id = 160] 13:41:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x12b980800) [pid = 2835] [serial = 477] [outer = 0x0] 13:41:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x12bf0ac00) [pid = 2835] [serial = 478] [outer = 0x12b980800] 13:41:14 INFO - PROCESS | 2835 | 1468356074496 Marionette DEBUG loaded listener.js 13:41:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x12c6b3800) [pid = 2835] [serial = 479] [outer = 0x12b980800] 13:41:14 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x114eb0400) [pid = 2835] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:41:14 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x124173c00) [pid = 2835] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:41:14 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x12a588400) [pid = 2835] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:41:14 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x116734800) [pid = 2835] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:41:14 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x116727000) [pid = 2835] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:41:14 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x119e17000) [pid = 2835] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:41:14 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x129cbdc00) [pid = 2835] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:41:14 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x123567400) [pid = 2835] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:41:14 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x12b981c00) [pid = 2835] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:41:14 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x12416a400) [pid = 2835] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:41:14 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x12579a000) [pid = 2835] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:41:14 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x12b8c2c00) [pid = 2835] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:41:14 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x123120400) [pid = 2835] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:41:14 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x1127cbc00) [pid = 2835] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:41:14 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x119120c00) [pid = 2835] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:41:14 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x1121be400) [pid = 2835] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:41:14 INFO - PROCESS | 2835 | 1468356074931 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]]]}] 13:41:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:41:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 621ms 13:41:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:41:14 INFO - PROCESS | 2835 | 1468356074969 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 13:41:14 INFO - PROCESS | 2835 | 1468356074970 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 13:41:14 INFO - PROCESS | 2835 | 1468356074972 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:41:14 INFO - PROCESS | 2835 | 1468356074973 Marionette TRACE conn2 <- [1,614,null,{}] 13:41:14 INFO - PROCESS | 2835 | 1468356074976 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}] 13:41:14 INFO - PROCESS | 2835 | 1468356074977 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:15 INFO - PROCESS | 2835 | 1468356075098 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 13:41:15 INFO - PROCESS | 2835 | 1468356075105 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:15 INFO - PROCESS | 2835 | 1468356075106 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:15 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b0f4000 == 53 [pid = 2835] [id = 161] 13:41:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x114ec8800) [pid = 2835] [serial = 480] [outer = 0x0] 13:41:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x121103c00) [pid = 2835] [serial = 481] [outer = 0x114ec8800] 13:41:15 INFO - PROCESS | 2835 | 1468356075130 Marionette DEBUG loaded listener.js 13:41:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x1257c0c00) [pid = 2835] [serial = 482] [outer = 0x114ec8800] 13:41:15 INFO - PROCESS | 2835 | 1468356075441 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]]]}] 13:41:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:41:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 520ms 13:41:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:41:15 INFO - PROCESS | 2835 | 1468356075492 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 13:41:15 INFO - PROCESS | 2835 | 1468356075494 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 13:41:15 INFO - PROCESS | 2835 | 1468356075496 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:41:15 INFO - PROCESS | 2835 | 1468356075498 Marionette TRACE conn2 <- [1,618,null,{}] 13:41:15 INFO - PROCESS | 2835 | 1468356075500 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}] 13:41:15 INFO - PROCESS | 2835 | 1468356075502 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:15 INFO - PROCESS | 2835 | 1468356075634 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 13:41:15 INFO - PROCESS | 2835 | 1468356075674 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:15 INFO - PROCESS | 2835 | 1468356075676 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:15 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c672800 == 54 [pid = 2835] [id = 162] 13:41:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x123121000) [pid = 2835] [serial = 483] [outer = 0x0] 13:41:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x1291c4800) [pid = 2835] [serial = 484] [outer = 0x123121000] 13:41:15 INFO - PROCESS | 2835 | 1468356075702 Marionette DEBUG loaded listener.js 13:41:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x12cd1dc00) [pid = 2835] [serial = 485] [outer = 0x123121000] 13:41:15 INFO - PROCESS | 2835 | 1468356075994 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]]]}] 13:41:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:41:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 521ms 13:41:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:41:16 INFO - PROCESS | 2835 | 1468356076021 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 13:41:16 INFO - PROCESS | 2835 | 1468356076023 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 13:41:16 INFO - PROCESS | 2835 | 1468356076025 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:41:16 INFO - PROCESS | 2835 | 1468356076026 Marionette TRACE conn2 <- [1,622,null,{}] 13:41:16 INFO - PROCESS | 2835 | 1468356076028 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}] 13:41:16 INFO - PROCESS | 2835 | 1468356076030 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:16 INFO - PROCESS | 2835 | 1468356076125 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 13:41:16 INFO - PROCESS | 2835 | 1468356076130 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:16 INFO - PROCESS | 2835 | 1468356076131 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:16 INFO - PROCESS | 2835 | ++DOCSHELL 0x12cc88000 == 55 [pid = 2835] [id = 163] 13:41:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x1125b2000) [pid = 2835] [serial = 486] [outer = 0x0] 13:41:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x1125bcc00) [pid = 2835] [serial = 487] [outer = 0x1125b2000] 13:41:16 INFO - PROCESS | 2835 | 1468356076156 Marionette DEBUG loaded listener.js 13:41:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x1231a1000) [pid = 2835] [serial = 488] [outer = 0x1125b2000] 13:41:16 INFO - PROCESS | 2835 | 1468356076477 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]]]}] 13:41:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:41:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 468ms 13:41:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:41:16 INFO - PROCESS | 2835 | 1468356076493 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 13:41:16 INFO - PROCESS | 2835 | 1468356076494 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 13:41:16 INFO - PROCESS | 2835 | 1468356076508 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:41:16 INFO - PROCESS | 2835 | 1468356076509 Marionette TRACE conn2 <- [1,626,null,{}] 13:41:16 INFO - PROCESS | 2835 | 1468356076511 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}] 13:41:16 INFO - PROCESS | 2835 | 1468356076512 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:16 INFO - PROCESS | 2835 | 1468356076630 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 13:41:16 INFO - PROCESS | 2835 | 1468356076637 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:16 INFO - PROCESS | 2835 | 1468356076638 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:16 INFO - PROCESS | 2835 | ++DOCSHELL 0x12d226800 == 56 [pid = 2835] [id = 164] 13:41:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x1125b6400) [pid = 2835] [serial = 489] [outer = 0x0] 13:41:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x112f55000) [pid = 2835] [serial = 490] [outer = 0x1125b6400] 13:41:16 INFO - PROCESS | 2835 | 1468356076662 Marionette DEBUG loaded listener.js 13:41:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x12889e400) [pid = 2835] [serial = 491] [outer = 0x1125b6400] 13:41:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x114ec8c00) [pid = 2835] [serial = 492] [outer = 0x12cd1c400] 13:41:17 INFO - PROCESS | 2835 | 1468356077230 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]]]}] 13:41:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:41:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 780ms 13:41:17 INFO - PROCESS | 2835 | 1468356077278 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 13:41:17 INFO - PROCESS | 2835 | 1468356077281 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 13:41:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:41:17 INFO - PROCESS | 2835 | 1468356077284 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:41:17 INFO - PROCESS | 2835 | 1468356077286 Marionette TRACE conn2 <- [1,630,null,{}] 13:41:17 INFO - PROCESS | 2835 | 1468356077290 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}] 13:41:17 INFO - PROCESS | 2835 | 1468356077292 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:17 INFO - PROCESS | 2835 | 1468356077402 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 13:41:17 INFO - PROCESS | 2835 | 1468356077478 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:17 INFO - PROCESS | 2835 | 1468356077480 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:17 INFO - PROCESS | 2835 | ++DOCSHELL 0x11826f800 == 57 [pid = 2835] [id = 165] 13:41:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x116731000) [pid = 2835] [serial = 493] [outer = 0x0] 13:41:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x117ea3000) [pid = 2835] [serial = 494] [outer = 0x116731000] 13:41:17 INFO - PROCESS | 2835 | 1468356077516 Marionette DEBUG loaded listener.js 13:41:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x118728400) [pid = 2835] [serial = 495] [outer = 0x116731000] 13:41:18 INFO - PROCESS | 2835 | 1468356078006 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]]]}] 13:41:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:41:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 771ms 13:41:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:41:18 INFO - PROCESS | 2835 | 1468356078061 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 13:41:18 INFO - PROCESS | 2835 | 1468356078064 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 13:41:18 INFO - PROCESS | 2835 | 1468356078071 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:41:18 INFO - PROCESS | 2835 | 1468356078072 Marionette TRACE conn2 <- [1,634,null,{}] 13:41:18 INFO - PROCESS | 2835 | 1468356078075 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}] 13:41:18 INFO - PROCESS | 2835 | 1468356078077 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:18 INFO - PROCESS | 2835 | 1468356078188 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 13:41:18 INFO - PROCESS | 2835 | 1468356078263 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:18 INFO - PROCESS | 2835 | 1468356078265 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:18 INFO - PROCESS | 2835 | ++DOCSHELL 0x125cae000 == 58 [pid = 2835] [id = 166] 13:41:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x119183c00) [pid = 2835] [serial = 496] [outer = 0x0] 13:41:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x119e6f000) [pid = 2835] [serial = 497] [outer = 0x119183c00] 13:41:18 INFO - PROCESS | 2835 | 1468356078298 Marionette DEBUG loaded listener.js 13:41:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x123111000) [pid = 2835] [serial = 498] [outer = 0x119183c00] 13:41:18 INFO - PROCESS | 2835 | [2835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:41:18 INFO - PROCESS | 2835 | 1468356078744 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]]]}] 13:41:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:41:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 725ms 13:41:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:41:18 INFO - PROCESS | 2835 | 1468356078796 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 13:41:18 INFO - PROCESS | 2835 | 1468356078799 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 13:41:18 INFO - PROCESS | 2835 | 1468356078802 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:41:18 INFO - PROCESS | 2835 | 1468356078806 Marionette TRACE conn2 <- [1,638,null,{}] 13:41:18 INFO - PROCESS | 2835 | 1468356078837 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}] 13:41:18 INFO - PROCESS | 2835 | 1468356078842 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:19 INFO - PROCESS | 2835 | 1468356079016 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 13:41:19 INFO - PROCESS | 2835 | 1468356079072 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:19 INFO - PROCESS | 2835 | 1468356079074 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:19 INFO - PROCESS | 2835 | ++DOCSHELL 0x12d5a3800 == 59 [pid = 2835] [id = 167] 13:41:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 116 (0x125796000) [pid = 2835] [serial = 499] [outer = 0x0] 13:41:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 117 (0x1258bc400) [pid = 2835] [serial = 500] [outer = 0x125796000] 13:41:19 INFO - PROCESS | 2835 | 1468356079106 Marionette DEBUG loaded listener.js 13:41:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 118 (0x12889c000) [pid = 2835] [serial = 501] [outer = 0x125796000] 13:41:19 INFO - PROCESS | 2835 | [2835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:41:19 INFO - PROCESS | 2835 | 1468356079534 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]]]}] 13:41:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:41:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 775ms 13:41:19 INFO - PROCESS | 2835 | 1468356079580 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 13:41:19 INFO - PROCESS | 2835 | 1468356079582 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 13:41:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:41:19 INFO - PROCESS | 2835 | 1468356079586 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:41:19 INFO - PROCESS | 2835 | 1468356079587 Marionette TRACE conn2 <- [1,642,null,{}] 13:41:19 INFO - PROCESS | 2835 | 1468356079590 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}] 13:41:19 INFO - PROCESS | 2835 | 1468356079591 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:19 INFO - PROCESS | 2835 | 1468356079702 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 13:41:19 INFO - PROCESS | 2835 | 1468356079776 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:19 INFO - PROCESS | 2835 | 1468356079777 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:19 INFO - PROCESS | 2835 | ++DOCSHELL 0x12d740000 == 60 [pid = 2835] [id = 168] 13:41:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 119 (0x1288a5000) [pid = 2835] [serial = 502] [outer = 0x0] 13:41:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 120 (0x1288de400) [pid = 2835] [serial = 503] [outer = 0x1288a5000] 13:41:19 INFO - PROCESS | 2835 | 1468356079807 Marionette DEBUG loaded listener.js 13:41:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 121 (0x128b13000) [pid = 2835] [serial = 504] [outer = 0x1288a5000] 13:41:20 INFO - PROCESS | 2835 | 1468356080260 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]]]}] 13:41:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:41:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 723ms 13:41:20 INFO - PROCESS | 2835 | 1468356080310 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 13:41:20 INFO - PROCESS | 2835 | 1468356080311 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 13:41:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:41:20 INFO - PROCESS | 2835 | 1468356080314 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:41:20 INFO - PROCESS | 2835 | 1468356080317 Marionette TRACE conn2 <- [1,646,null,{}] 13:41:20 INFO - PROCESS | 2835 | 1468356080320 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}] 13:41:20 INFO - PROCESS | 2835 | 1468356080322 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:20 INFO - PROCESS | 2835 | 1468356080429 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 13:41:20 INFO - PROCESS | 2835 | 1468356080698 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:20 INFO - PROCESS | 2835 | 1468356080699 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:20 INFO - PROCESS | 2835 | ++DOCSHELL 0x118257000 == 61 [pid = 2835] [id = 169] 13:41:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 122 (0x112e90800) [pid = 2835] [serial = 505] [outer = 0x0] 13:41:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 123 (0x114e98800) [pid = 2835] [serial = 506] [outer = 0x112e90800] 13:41:20 INFO - PROCESS | 2835 | 1468356080729 Marionette DEBUG loaded listener.js 13:41:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 124 (0x116726c00) [pid = 2835] [serial = 507] [outer = 0x112e90800] 13:41:21 INFO - PROCESS | 2835 | 1468356081213 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]]]}] 13:41:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:41:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 925ms 13:41:21 INFO - PROCESS | 2835 | 1468356081255 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 13:41:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:41:21 INFO - PROCESS | 2835 | 1468356081257 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 13:41:21 INFO - PROCESS | 2835 | 1468356081260 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:41:21 INFO - PROCESS | 2835 | 1468356081262 Marionette TRACE conn2 <- [1,650,null,{}] 13:41:21 INFO - PROCESS | 2835 | 1468356081268 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}] 13:41:21 INFO - PROCESS | 2835 | 1468356081269 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:21 INFO - PROCESS | 2835 | 1468356081359 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12cc88000 == 60 [pid = 2835] [id = 163] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12c672800 == 59 [pid = 2835] [id = 162] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12b0f4000 == 58 [pid = 2835] [id = 161] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12a9c5800 == 57 [pid = 2835] [id = 160] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12a422000 == 56 [pid = 2835] [id = 159] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x129012800 == 55 [pid = 2835] [id = 158] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12709a800 == 54 [pid = 2835] [id = 157] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x1244d2000 == 53 [pid = 2835] [id = 156] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x123144000 == 52 [pid = 2835] [id = 155] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x11970d800 == 51 [pid = 2835] [id = 154] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x116853000 == 50 [pid = 2835] [id = 153] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x11970f800 == 49 [pid = 2835] [id = 152] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x128887000 == 48 [pid = 2835] [id = 148] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x11971c000 == 47 [pid = 2835] [id = 147] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12d23f800 == 46 [pid = 2835] [id = 146] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12ce85800 == 45 [pid = 2835] [id = 134] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12887d800 == 44 [pid = 2835] [id = 83] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x116846800 == 43 [pid = 2835] [id = 81] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x119be5000 == 42 [pid = 2835] [id = 135] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12d5a7000 == 41 [pid = 2835] [id = 150] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12d241800 == 40 [pid = 2835] [id = 149] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12b072800 == 39 [pid = 2835] [id = 98] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x128877000 == 38 [pid = 2835] [id = 116] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12313d000 == 37 [pid = 2835] [id = 100] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x111e04000 == 36 [pid = 2835] [id = 151] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x119ed6800 == 35 [pid = 2835] [id = 82] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x118247800 == 34 [pid = 2835] [id = 117] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12a64a800 == 33 [pid = 2835] [id = 101] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12cc92000 == 32 [pid = 2835] [id = 133] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x118257000 == 31 [pid = 2835] [id = 169] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12d740000 == 30 [pid = 2835] [id = 168] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12d5a3800 == 29 [pid = 2835] [id = 167] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x125cae000 == 28 [pid = 2835] [id = 166] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12d226800 == 27 [pid = 2835] [id = 164] 13:41:21 INFO - PROCESS | 2835 | --DOCSHELL 0x11826f800 == 26 [pid = 2835] [id = 165] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 123 (0x129081c00) [pid = 2835] [serial = 398] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 122 (0x12b20d000) [pid = 2835] [serial = 400] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 121 (0x1288d9000) [pid = 2835] [serial = 427] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 120 (0x116734400) [pid = 2835] [serial = 425] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 119 (0x119e75400) [pid = 2835] [serial = 391] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 118 (0x12a58f800) [pid = 2835] [serial = 418] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 117 (0x126eb5400) [pid = 2835] [serial = 397] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 116 (0x1242f4800) [pid = 2835] [serial = 412] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 115 (0x12bc8d800) [pid = 2835] [serial = 403] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x1242e9800) [pid = 2835] [serial = 394] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x1291ce400) [pid = 2835] [serial = 416] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x12c6ac000) [pid = 2835] [serial = 421] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x12319ec00) [pid = 2835] [serial = 409] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x128b10800) [pid = 2835] [serial = 415] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x11672e400) [pid = 2835] [serial = 424] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x12310fc00) [pid = 2835] [serial = 392] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x123440800) [pid = 2835] [serial = 410] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x1128a8800) [pid = 2835] [serial = 388] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x1242ef400) [pid = 2835] [serial = 395] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x12c985c00) [pid = 2835] [serial = 404] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x125796400) [pid = 2835] [serial = 413] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x119e6e800) [pid = 2835] [serial = 406] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x116752c00) [pid = 2835] [serial = 389] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x1128aa000) [pid = 2835] [serial = 430] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x12b217000) [pid = 2835] [serial = 419] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x12310a800) [pid = 2835] [serial = 407] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x12b8c4c00) [pid = 2835] [serial = 401] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x12cd18800) [pid = 2835] [serial = 422] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x1288dd000) [pid = 2835] [serial = 428] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x114eca400) [pid = 2835] [serial = 431] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x114ecf000) [pid = 2835] [serial = 433] [outer = 0x0] [url = about:blank] 13:41:21 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x119b35c00) [pid = 2835] [serial = 434] [outer = 0x0] [url = about:blank] 13:41:22 INFO - PROCESS | 2835 | 1468356082038 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:22 INFO - PROCESS | 2835 | 1468356082040 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:22 INFO - PROCESS | 2835 | ++DOCSHELL 0x1129be800 == 27 [pid = 2835] [id = 170] 13:41:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x1127cd400) [pid = 2835] [serial = 508] [outer = 0x0] 13:41:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x1128a8800) [pid = 2835] [serial = 509] [outer = 0x1127cd400] 13:41:22 INFO - PROCESS | 2835 | 1468356082072 Marionette DEBUG loaded listener.js 13:41:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x112f54c00) [pid = 2835] [serial = 510] [outer = 0x1127cd400] 13:41:22 INFO - PROCESS | 2835 | 1468356082402 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]]]}] 13:41:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:41:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1175ms 13:41:22 INFO - PROCESS | 2835 | 1468356082436 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 13:41:22 INFO - PROCESS | 2835 | 1468356082438 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 13:41:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:41:22 INFO - PROCESS | 2835 | 1468356082441 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:41:22 INFO - PROCESS | 2835 | 1468356082443 Marionette TRACE conn2 <- [1,654,null,{}] 13:41:22 INFO - PROCESS | 2835 | 1468356082446 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}] 13:41:22 INFO - PROCESS | 2835 | 1468356082448 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:22 INFO - PROCESS | 2835 | 1468356082523 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 13:41:22 INFO - PROCESS | 2835 | 1468356082529 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:22 INFO - PROCESS | 2835 | 1468356082530 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:22 INFO - PROCESS | 2835 | ++DOCSHELL 0x116abd000 == 28 [pid = 2835] [id = 171] 13:41:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x1131ab800) [pid = 2835] [serial = 511] [outer = 0x0] 13:41:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x11672b400) [pid = 2835] [serial = 512] [outer = 0x1131ab800] 13:41:22 INFO - PROCESS | 2835 | 1468356082561 Marionette DEBUG loaded listener.js 13:41:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x116f9bc00) [pid = 2835] [serial = 513] [outer = 0x1131ab800] 13:41:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:41:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 469ms 13:41:22 INFO - PROCESS | 2835 | 1468356082904 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]]]}] 13:41:22 INFO - PROCESS | 2835 | 1468356082921 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 13:41:22 INFO - PROCESS | 2835 | 1468356082924 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 13:41:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:41:22 INFO - PROCESS | 2835 | 1468356082927 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:41:22 INFO - PROCESS | 2835 | 1468356082928 Marionette TRACE conn2 <- [1,658,null,{}] 13:41:22 INFO - PROCESS | 2835 | 1468356082933 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}] 13:41:22 INFO - PROCESS | 2835 | 1468356082936 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:23 INFO - PROCESS | 2835 | 1468356083015 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 13:41:23 INFO - PROCESS | 2835 | 1468356083019 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:23 INFO - PROCESS | 2835 | 1468356083020 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:23 INFO - PROCESS | 2835 | ++DOCSHELL 0x118235000 == 29 [pid = 2835] [id = 172] 13:41:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x1176ee400) [pid = 2835] [serial = 514] [outer = 0x0] 13:41:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x11816cc00) [pid = 2835] [serial = 515] [outer = 0x1176ee400] 13:41:23 INFO - PROCESS | 2835 | 1468356083048 Marionette DEBUG loaded listener.js 13:41:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x11829e800) [pid = 2835] [serial = 516] [outer = 0x1176ee400] 13:41:23 INFO - PROCESS | 2835 | 1468356083419 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]]]}] 13:41:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:41:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 520ms 13:41:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:41:23 INFO - PROCESS | 2835 | 1468356083451 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 13:41:23 INFO - PROCESS | 2835 | 1468356083453 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 13:41:23 INFO - PROCESS | 2835 | 1468356083461 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:41:23 INFO - PROCESS | 2835 | 1468356083468 Marionette TRACE conn2 <- [1,662,null,{}] 13:41:23 INFO - PROCESS | 2835 | 1468356083471 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}] 13:41:23 INFO - PROCESS | 2835 | 1468356083474 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:23 INFO - PROCESS | 2835 | 1468356083537 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 13:41:23 INFO - PROCESS | 2835 | 1468356083542 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:23 INFO - PROCESS | 2835 | 1468356083543 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:23 INFO - PROCESS | 2835 | ++DOCSHELL 0x1188eb800 == 30 [pid = 2835] [id = 173] 13:41:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x118726400) [pid = 2835] [serial = 517] [outer = 0x0] 13:41:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x119123400) [pid = 2835] [serial = 518] [outer = 0x118726400] 13:41:23 INFO - PROCESS | 2835 | 1468356083580 Marionette DEBUG loaded listener.js 13:41:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x1191d0000) [pid = 2835] [serial = 519] [outer = 0x118726400] 13:41:23 INFO - PROCESS | 2835 | [2835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:41:23 INFO - PROCESS | 2835 | [2835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:41:24 INFO - PROCESS | 2835 | 1468356084051 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]]]}] 13:41:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:41:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 632ms 13:41:24 INFO - PROCESS | 2835 | 1468356084112 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 13:41:24 INFO - PROCESS | 2835 | 1468356084116 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 13:41:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:41:24 INFO - PROCESS | 2835 | 1468356084136 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:41:24 INFO - PROCESS | 2835 | 1468356084138 Marionette TRACE conn2 <- [1,666,null,{}] 13:41:24 INFO - PROCESS | 2835 | 1468356084142 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}] 13:41:24 INFO - PROCESS | 2835 | 1468356084144 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:24 INFO - PROCESS | 2835 | 1468356084262 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 13:41:24 INFO - PROCESS | 2835 | 1468356084270 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:24 INFO - PROCESS | 2835 | 1468356084271 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:24 INFO - PROCESS | 2835 | ++DOCSHELL 0x119721000 == 31 [pid = 2835] [id = 174] 13:41:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x11947ac00) [pid = 2835] [serial = 520] [outer = 0x0] 13:41:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x11978e800) [pid = 2835] [serial = 521] [outer = 0x11947ac00] 13:41:24 INFO - PROCESS | 2835 | 1468356084296 Marionette DEBUG loaded listener.js 13:41:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x119b2f000) [pid = 2835] [serial = 522] [outer = 0x11947ac00] 13:41:24 INFO - PROCESS | 2835 | [2835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:41:24 INFO - PROCESS | 2835 | [2835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:41:24 INFO - PROCESS | 2835 | 1468356084656 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]]]}] 13:41:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:41:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 569ms 13:41:24 INFO - PROCESS | 2835 | 1468356084705 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 13:41:24 INFO - PROCESS | 2835 | 1468356084707 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 13:41:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:41:24 INFO - PROCESS | 2835 | 1468356084709 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:41:24 INFO - PROCESS | 2835 | 1468356084710 Marionette TRACE conn2 <- [1,670,null,{}] 13:41:24 INFO - PROCESS | 2835 | 1468356084712 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}] 13:41:24 INFO - PROCESS | 2835 | 1468356084714 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:24 INFO - PROCESS | 2835 | 1468356084808 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 13:41:24 INFO - PROCESS | 2835 | 1468356084820 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:24 INFO - PROCESS | 2835 | 1468356084824 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:24 INFO - PROCESS | 2835 | ++DOCSHELL 0x120749000 == 32 [pid = 2835] [id = 175] 13:41:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x116fa2c00) [pid = 2835] [serial = 523] [outer = 0x0] 13:41:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x119e11c00) [pid = 2835] [serial = 524] [outer = 0x116fa2c00] 13:41:24 INFO - PROCESS | 2835 | 1468356084856 Marionette DEBUG loaded listener.js 13:41:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x119e74000) [pid = 2835] [serial = 525] [outer = 0x116fa2c00] 13:41:25 INFO - PROCESS | 2835 | 1468356085202 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]]]}] 13:41:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:41:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 13:41:25 INFO - PROCESS | 2835 | 1468356085227 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 13:41:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:41:25 INFO - PROCESS | 2835 | 1468356085228 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 13:41:25 INFO - PROCESS | 2835 | 1468356085232 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:41:25 INFO - PROCESS | 2835 | 1468356085234 Marionette TRACE conn2 <- [1,674,null,{}] 13:41:25 INFO - PROCESS | 2835 | 1468356085244 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}] 13:41:25 INFO - PROCESS | 2835 | 1468356085246 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:25 INFO - PROCESS | 2835 | 1468356085342 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 13:41:25 INFO - PROCESS | 2835 | 1468356085346 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:25 INFO - PROCESS | 2835 | 1468356085348 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:25 INFO - PROCESS | 2835 | ++DOCSHELL 0x1132cc800 == 33 [pid = 2835] [id = 176] 13:41:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x119e0d800) [pid = 2835] [serial = 526] [outer = 0x0] 13:41:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x12110c400) [pid = 2835] [serial = 527] [outer = 0x119e0d800] 13:41:25 INFO - PROCESS | 2835 | 1468356085372 Marionette DEBUG loaded listener.js 13:41:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x12311b800) [pid = 2835] [serial = 528] [outer = 0x119e0d800] 13:41:25 INFO - PROCESS | 2835 | [2835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:41:25 INFO - PROCESS | 2835 | [2835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:41:25 INFO - PROCESS | 2835 | 1468356085737 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]]]}] 13:41:25 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 13:41:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 529ms 13:41:25 INFO - PROCESS | 2835 | 1468356085761 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 13:41:25 INFO - PROCESS | 2835 | 1468356085763 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 13:41:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:41:25 INFO - PROCESS | 2835 | 1468356085780 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:41:25 INFO - PROCESS | 2835 | 1468356085782 Marionette TRACE conn2 <- [1,678,null,{}] 13:41:25 INFO - PROCESS | 2835 | 1468356085786 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}] 13:41:25 INFO - PROCESS | 2835 | 1468356085787 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:25 INFO - PROCESS | 2835 | 1468356085945 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 13:41:26 INFO - PROCESS | 2835 | 1468356086001 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:26 INFO - PROCESS | 2835 | 1468356086002 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:26 INFO - PROCESS | 2835 | ++DOCSHELL 0x1242ba800 == 34 [pid = 2835] [id = 177] 13:41:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x119e74400) [pid = 2835] [serial = 529] [outer = 0x0] 13:41:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x123199c00) [pid = 2835] [serial = 530] [outer = 0x119e74400] 13:41:26 INFO - PROCESS | 2835 | 1468356086042 Marionette DEBUG loaded listener.js 13:41:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 116 (0x1231a4000) [pid = 2835] [serial = 531] [outer = 0x119e74400] 13:41:26 INFO - PROCESS | 2835 | --DOMWINDOW == 115 (0x12343e800) [pid = 2835] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:41:26 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x1125b6400) [pid = 2835] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:41:26 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x1125b2000) [pid = 2835] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:41:26 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x123121000) [pid = 2835] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:41:26 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x125c3a800) [pid = 2835] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:41:26 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x1291c3400) [pid = 2835] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:41:26 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x12b980800) [pid = 2835] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:41:26 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x119bf2400) [pid = 2835] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:41:26 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x1288e1000) [pid = 2835] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:41:26 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x1231a1400) [pid = 2835] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:41:26 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x118298800) [pid = 2835] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:41:26 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x1191ce000) [pid = 2835] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:41:26 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x1242f2c00) [pid = 2835] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:41:26 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x12310ec00) [pid = 2835] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:41:26 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x111e58400) [pid = 2835] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:41:26 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x12310f400) [pid = 2835] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:41:26 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x11672a400) [pid = 2835] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:41:26 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x114ecc000) [pid = 2835] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:41:26 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x114ec8800) [pid = 2835] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:41:26 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x124b22400) [pid = 2835] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:41:26 INFO - PROCESS | 2835 | 1468356086659 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]]]}] 13:41:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:41:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 934ms 13:41:26 INFO - PROCESS | 2835 | 1468356086703 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 13:41:26 INFO - PROCESS | 2835 | 1468356086704 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 13:41:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:41:26 INFO - PROCESS | 2835 | 1468356086706 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:41:26 INFO - PROCESS | 2835 | 1468356086707 Marionette TRACE conn2 <- [1,682,null,{}] 13:41:26 INFO - PROCESS | 2835 | 1468356086710 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}] 13:41:26 INFO - PROCESS | 2835 | 1468356086711 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:26 INFO - PROCESS | 2835 | 1468356086814 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 13:41:26 INFO - PROCESS | 2835 | 1468356086854 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:26 INFO - PROCESS | 2835 | 1468356086856 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:26 INFO - PROCESS | 2835 | ++DOCSHELL 0x12476a000 == 35 [pid = 2835] [id = 178] 13:41:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x1125bfc00) [pid = 2835] [serial = 532] [outer = 0x0] 13:41:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x11852ec00) [pid = 2835] [serial = 533] [outer = 0x1125bfc00] 13:41:26 INFO - PROCESS | 2835 | 1468356086880 Marionette DEBUG loaded listener.js 13:41:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x12310c800) [pid = 2835] [serial = 534] [outer = 0x1125bfc00] 13:41:27 INFO - PROCESS | 2835 | 1468356087624 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]]]}] 13:41:27 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) 13:41:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 969ms 13:41:27 INFO - PROCESS | 2835 | 1468356087675 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 13:41:27 INFO - PROCESS | 2835 | 1468356087685 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 13:41:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:41:27 INFO - PROCESS | 2835 | 1468356087687 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:41:27 INFO - PROCESS | 2835 | 1468356087688 Marionette TRACE conn2 <- [1,686,null,{}] 13:41:27 INFO - PROCESS | 2835 | 1468356087690 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}] 13:41:27 INFO - PROCESS | 2835 | 1468356087692 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:27 INFO - PROCESS | 2835 | 1468356087763 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 13:41:27 INFO - PROCESS | 2835 | 1468356087769 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:27 INFO - PROCESS | 2835 | 1468356087770 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:27 INFO - PROCESS | 2835 | ++DOCSHELL 0x125833000 == 36 [pid = 2835] [id = 179] 13:41:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x12310ec00) [pid = 2835] [serial = 535] [outer = 0x0] 13:41:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x1231a6c00) [pid = 2835] [serial = 536] [outer = 0x12310ec00] 13:41:27 INFO - PROCESS | 2835 | 1468356087795 Marionette DEBUG loaded listener.js 13:41:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x123441400) [pid = 2835] [serial = 537] [outer = 0x12310ec00] 13:41:28 INFO - PROCESS | 2835 | 1468356088653 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]]]}] 13:41:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:41:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1022ms 13:41:28 INFO - PROCESS | 2835 | 1468356088723 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 13:41:28 INFO - PROCESS | 2835 | 1468356088726 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 13:41:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:41:28 INFO - PROCESS | 2835 | 1468356088730 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:41:28 INFO - PROCESS | 2835 | 1468356088732 Marionette TRACE conn2 <- [1,690,null,{}] 13:41:28 INFO - PROCESS | 2835 | 1468356088736 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}] 13:41:28 INFO - PROCESS | 2835 | 1468356088737 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:28 INFO - PROCESS | 2835 | 1468356088870 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 13:41:28 INFO - PROCESS | 2835 | 1468356088923 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:28 INFO - PROCESS | 2835 | 1468356088924 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:28 INFO - PROCESS | 2835 | ++DOCSHELL 0x1168ae000 == 37 [pid = 2835] [id = 180] 13:41:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x11332d000) [pid = 2835] [serial = 538] [outer = 0x0] 13:41:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x114ec3400) [pid = 2835] [serial = 539] [outer = 0x11332d000] 13:41:28 INFO - PROCESS | 2835 | 1468356088957 Marionette DEBUG loaded listener.js 13:41:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x116729800) [pid = 2835] [serial = 540] [outer = 0x11332d000] 13:41:29 INFO - PROCESS | 2835 | 1468356089981 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]]]}] 13:41:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:41:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1273ms 13:41:30 INFO - PROCESS | 2835 | 1468356090003 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 13:41:30 INFO - PROCESS | 2835 | 1468356090006 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 13:41:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:41:30 INFO - PROCESS | 2835 | 1468356090010 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:41:30 INFO - PROCESS | 2835 | 1468356090012 Marionette TRACE conn2 <- [1,694,null,{}] 13:41:30 INFO - PROCESS | 2835 | 1468356090014 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}] 13:41:30 INFO - PROCESS | 2835 | 1468356090016 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:30 INFO - PROCESS | 2835 | 1468356090130 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 13:41:30 INFO - PROCESS | 2835 | 1468356090231 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:30 INFO - PROCESS | 2835 | 1468356090233 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:30 INFO - PROCESS | 2835 | ++DOCSHELL 0x1184b8800 == 38 [pid = 2835] [id = 181] 13:41:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x11822dc00) [pid = 2835] [serial = 541] [outer = 0x0] 13:41:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x118530800) [pid = 2835] [serial = 542] [outer = 0x11822dc00] 13:41:30 INFO - PROCESS | 2835 | 1468356090287 Marionette DEBUG loaded listener.js 13:41:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x1188b7400) [pid = 2835] [serial = 543] [outer = 0x11822dc00] 13:41:31 INFO - PROCESS | 2835 | --DOCSHELL 0x12476a000 == 37 [pid = 2835] [id = 178] 13:41:31 INFO - PROCESS | 2835 | --DOCSHELL 0x1242ba800 == 36 [pid = 2835] [id = 177] 13:41:31 INFO - PROCESS | 2835 | --DOCSHELL 0x1132cc800 == 35 [pid = 2835] [id = 176] 13:41:31 INFO - PROCESS | 2835 | --DOCSHELL 0x120749000 == 34 [pid = 2835] [id = 175] 13:41:31 INFO - PROCESS | 2835 | --DOCSHELL 0x119721000 == 33 [pid = 2835] [id = 174] 13:41:31 INFO - PROCESS | 2835 | --DOCSHELL 0x1188eb800 == 32 [pid = 2835] [id = 173] 13:41:31 INFO - PROCESS | 2835 | --DOCSHELL 0x118235000 == 31 [pid = 2835] [id = 172] 13:41:31 INFO - PROCESS | 2835 | --DOCSHELL 0x116abd000 == 30 [pid = 2835] [id = 171] 13:41:31 INFO - PROCESS | 2835 | --DOCSHELL 0x1129be800 == 29 [pid = 2835] [id = 170] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x12344ac00) [pid = 2835] [serial = 386] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x12a58d400) [pid = 2835] [serial = 472] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x12b979400) [pid = 2835] [serial = 475] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x12b215c00) [pid = 2835] [serial = 473] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x12bf0ac00) [pid = 2835] [serial = 478] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x119e79000) [pid = 2835] [serial = 460] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x123111c00) [pid = 2835] [serial = 461] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x128b10000) [pid = 2835] [serial = 448] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x12936a400) [pid = 2835] [serial = 449] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x1242eb000) [pid = 2835] [serial = 466] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x11978d800) [pid = 2835] [serial = 439] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x119e16c00) [pid = 2835] [serial = 440] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x1288e0400) [pid = 2835] [serial = 437] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x12311ec00) [pid = 2835] [serial = 436] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x124f94c00) [pid = 2835] [serial = 445] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x1288dc400) [pid = 2835] [serial = 446] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x1231a3000) [pid = 2835] [serial = 442] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x123447800) [pid = 2835] [serial = 443] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x118070c00) [pid = 2835] [serial = 451] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x12310d400) [pid = 2835] [serial = 452] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x1231f5800) [pid = 2835] [serial = 463] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x123544000) [pid = 2835] [serial = 464] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x118227c00) [pid = 2835] [serial = 457] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x118765000) [pid = 2835] [serial = 458] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x116726400) [pid = 2835] [serial = 454] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x117eae400) [pid = 2835] [serial = 455] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x12bc95400) [pid = 2835] [serial = 476] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x121103c00) [pid = 2835] [serial = 481] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x1291c4800) [pid = 2835] [serial = 484] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x12c6b3800) [pid = 2835] [serial = 479] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x1288d7400) [pid = 2835] [serial = 469] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 76 (0x129081400) [pid = 2835] [serial = 470] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 75 (0x1257c0c00) [pid = 2835] [serial = 482] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 74 (0x124710c00) [pid = 2835] [serial = 467] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 73 (0x1231a1000) [pid = 2835] [serial = 488] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 72 (0x119121000) [pid = 2835] [serial = 206] [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.] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 71 (0x12889e400) [pid = 2835] [serial = 491] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 70 (0x112f55000) [pid = 2835] [serial = 490] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 69 (0x1125bcc00) [pid = 2835] [serial = 487] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | --DOMWINDOW == 68 (0x12cd1dc00) [pid = 2835] [serial = 485] [outer = 0x0] [url = about:blank] 13:41:31 INFO - PROCESS | 2835 | 1468356091447 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]]]}] 13:41:31 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) 13:41:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1474ms 13:41:31 INFO - PROCESS | 2835 | 1468356091485 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 13:41:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:41:31 INFO - PROCESS | 2835 | 1468356091488 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 13:41:31 INFO - PROCESS | 2835 | 1468356091491 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:41:31 INFO - PROCESS | 2835 | 1468356091493 Marionette TRACE conn2 <- [1,698,null,{}] 13:41:31 INFO - PROCESS | 2835 | 1468356091497 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}] 13:41:31 INFO - PROCESS | 2835 | 1468356091498 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:31 INFO - PROCESS | 2835 | 1468356091572 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 13:41:31 INFO - PROCESS | 2835 | 1468356091602 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:31 INFO - PROCESS | 2835 | 1468356091603 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:31 INFO - PROCESS | 2835 | ++DOCSHELL 0x116629800 == 30 [pid = 2835] [id = 182] 13:41:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 69 (0x114ed0c00) [pid = 2835] [serial = 544] [outer = 0x0] 13:41:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 70 (0x11619ec00) [pid = 2835] [serial = 545] [outer = 0x114ed0c00] 13:41:31 INFO - PROCESS | 2835 | 1468356091631 Marionette DEBUG loaded listener.js 13:41:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 71 (0x11674a800) [pid = 2835] [serial = 546] [outer = 0x114ed0c00] 13:41:32 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) 13:41:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 971ms 13:41:32 INFO - PROCESS | 2835 | 1468356092458 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]]]}] 13:41:32 INFO - PROCESS | 2835 | 1468356092461 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 13:41:32 INFO - PROCESS | 2835 | 1468356092464 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 13:41:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:41:32 INFO - PROCESS | 2835 | 1468356092471 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:41:32 INFO - PROCESS | 2835 | 1468356092472 Marionette TRACE conn2 <- [1,702,null,{}] 13:41:32 INFO - PROCESS | 2835 | 1468356092475 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}] 13:41:32 INFO - PROCESS | 2835 | 1468356092476 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:32 INFO - PROCESS | 2835 | 1468356092575 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 13:41:32 INFO - PROCESS | 2835 | 1468356092582 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:32 INFO - PROCESS | 2835 | 1468356092583 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:32 INFO - PROCESS | 2835 | ++DOCSHELL 0x118235000 == 31 [pid = 2835] [id = 183] 13:41:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 72 (0x118071000) [pid = 2835] [serial = 547] [outer = 0x0] 13:41:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 73 (0x11829a000) [pid = 2835] [serial = 548] [outer = 0x118071000] 13:41:32 INFO - PROCESS | 2835 | 1468356092610 Marionette DEBUG loaded listener.js 13:41:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 74 (0x11872c400) [pid = 2835] [serial = 549] [outer = 0x118071000] 13:41:33 INFO - PROCESS | 2835 | 1468356093441 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]]]}] 13:41:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:41:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1020ms 13:41:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:41:33 INFO - PROCESS | 2835 | 1468356093490 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 13:41:33 INFO - PROCESS | 2835 | 1468356093492 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 13:41:33 INFO - PROCESS | 2835 | 1468356093494 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:41:33 INFO - PROCESS | 2835 | 1468356093496 Marionette TRACE conn2 <- [1,706,null,{}] 13:41:33 INFO - PROCESS | 2835 | 1468356093504 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}] 13:41:33 INFO - PROCESS | 2835 | 1468356093507 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:33 INFO - PROCESS | 2835 | 1468356093603 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 13:41:33 INFO - PROCESS | 2835 | 1468356093641 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:33 INFO - PROCESS | 2835 | 1468356093643 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:33 INFO - PROCESS | 2835 | ++DOCSHELL 0x119bca000 == 32 [pid = 2835] [id = 184] 13:41:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 75 (0x1128a7000) [pid = 2835] [serial = 550] [outer = 0x0] 13:41:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 76 (0x119794800) [pid = 2835] [serial = 551] [outer = 0x1128a7000] 13:41:33 INFO - PROCESS | 2835 | 1468356093671 Marionette DEBUG loaded listener.js 13:41:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 77 (0x119be9400) [pid = 2835] [serial = 552] [outer = 0x1128a7000] 13:41:34 INFO - PROCESS | 2835 | 1468356094475 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]]]}] 13:41:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:41:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1023ms 13:41:34 INFO - PROCESS | 2835 | 1468356094518 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 13:41:34 INFO - PROCESS | 2835 | 1468356094520 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 13:41:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:41:34 INFO - PROCESS | 2835 | 1468356094522 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:41:34 INFO - PROCESS | 2835 | 1468356094523 Marionette TRACE conn2 <- [1,710,null,{}] 13:41:34 INFO - PROCESS | 2835 | 1468356094525 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}] 13:41:34 INFO - PROCESS | 2835 | 1468356094526 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:34 INFO - PROCESS | 2835 | 1468356094622 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 13:41:34 INFO - PROCESS | 2835 | --DOMWINDOW == 76 (0x1127cd400) [pid = 2835] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:41:34 INFO - PROCESS | 2835 | --DOMWINDOW == 75 (0x116731000) [pid = 2835] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:41:34 INFO - PROCESS | 2835 | --DOMWINDOW == 74 (0x119183c00) [pid = 2835] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:41:34 INFO - PROCESS | 2835 | --DOMWINDOW == 73 (0x125796000) [pid = 2835] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:41:34 INFO - PROCESS | 2835 | --DOMWINDOW == 72 (0x11947ac00) [pid = 2835] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:41:34 INFO - PROCESS | 2835 | --DOMWINDOW == 71 (0x119e0d800) [pid = 2835] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:41:34 INFO - PROCESS | 2835 | --DOMWINDOW == 70 (0x1288a5000) [pid = 2835] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:41:34 INFO - PROCESS | 2835 | --DOMWINDOW == 69 (0x116fa2c00) [pid = 2835] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:41:34 INFO - PROCESS | 2835 | --DOMWINDOW == 68 (0x119e74400) [pid = 2835] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:41:34 INFO - PROCESS | 2835 | --DOMWINDOW == 67 (0x1125bfc00) [pid = 2835] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:41:34 INFO - PROCESS | 2835 | --DOMWINDOW == 66 (0x1131ab800) [pid = 2835] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:41:34 INFO - PROCESS | 2835 | --DOMWINDOW == 65 (0x1176ee400) [pid = 2835] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:41:34 INFO - PROCESS | 2835 | --DOMWINDOW == 64 (0x112e90800) [pid = 2835] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:41:34 INFO - PROCESS | 2835 | --DOMWINDOW == 63 (0x118726400) [pid = 2835] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:41:34 INFO - PROCESS | 2835 | 1468356094684 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:34 INFO - PROCESS | 2835 | 1468356094685 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:34 INFO - PROCESS | 2835 | ++DOCSHELL 0x116ac8000 == 33 [pid = 2835] [id = 185] 13:41:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 64 (0x1125b1000) [pid = 2835] [serial = 553] [outer = 0x0] 13:41:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 65 (0x1131ab800) [pid = 2835] [serial = 554] [outer = 0x1125b1000] 13:41:34 INFO - PROCESS | 2835 | 1468356094713 Marionette DEBUG loaded listener.js 13:41:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 66 (0x11816fc00) [pid = 2835] [serial = 555] [outer = 0x1125b1000] 13:41:35 INFO - PROCESS | 2835 | 1468356095490 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]]]}] 13:41:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:41:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 972ms 13:41:35 INFO - PROCESS | 2835 | 1468356095494 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 13:41:35 INFO - PROCESS | 2835 | 1468356095496 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 13:41:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:41:35 INFO - PROCESS | 2835 | 1468356095499 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:41:35 INFO - PROCESS | 2835 | 1468356095500 Marionette TRACE conn2 <- [1,714,null,{}] 13:41:35 INFO - PROCESS | 2835 | 1468356095503 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}] 13:41:35 INFO - PROCESS | 2835 | 1468356095504 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:35 INFO - PROCESS | 2835 | 1468356095577 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 13:41:35 INFO - PROCESS | 2835 | 1468356095583 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:35 INFO - PROCESS | 2835 | 1468356095585 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:35 INFO - PROCESS | 2835 | ++DOCSHELL 0x1234a2800 == 34 [pid = 2835] [id = 186] 13:41:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 67 (0x118226c00) [pid = 2835] [serial = 556] [outer = 0x0] 13:41:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 68 (0x119e6dc00) [pid = 2835] [serial = 557] [outer = 0x118226c00] 13:41:35 INFO - PROCESS | 2835 | 1468356095610 Marionette DEBUG loaded listener.js 13:41:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 69 (0x11a027c00) [pid = 2835] [serial = 558] [outer = 0x118226c00] 13:41:36 INFO - PROCESS | 2835 | 1468356096429 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]]]}] 13:41:36 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 13:41:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 972ms 13:41:36 INFO - PROCESS | 2835 | 1468356096471 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 13:41:36 INFO - PROCESS | 2835 | 1468356096472 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 13:41:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:41:36 INFO - PROCESS | 2835 | 1468356096474 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:41:36 INFO - PROCESS | 2835 | 1468356096476 Marionette TRACE conn2 <- [1,718,null,{}] 13:41:36 INFO - PROCESS | 2835 | 1468356096478 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}] 13:41:36 INFO - PROCESS | 2835 | 1468356096482 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:36 INFO - PROCESS | 2835 | 1468356096576 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 13:41:36 INFO - PROCESS | 2835 | 1468356096630 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:36 INFO - PROCESS | 2835 | 1468356096631 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:36 INFO - PROCESS | 2835 | ++DOCSHELL 0x124c37800 == 35 [pid = 2835] [id = 187] 13:41:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 70 (0x1191cc400) [pid = 2835] [serial = 559] [outer = 0x0] 13:41:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 71 (0x123116800) [pid = 2835] [serial = 560] [outer = 0x1191cc400] 13:41:36 INFO - PROCESS | 2835 | 1468356096655 Marionette DEBUG loaded listener.js 13:41:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 72 (0x12343b800) [pid = 2835] [serial = 561] [outer = 0x1191cc400] 13:41:37 INFO - PROCESS | 2835 | 1468356097422 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]]]}] 13:41:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:41:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 968ms 13:41:37 INFO - PROCESS | 2835 | 1468356097443 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 13:41:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:41:37 INFO - PROCESS | 2835 | 1468356097446 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 13:41:37 INFO - PROCESS | 2835 | 1468356097450 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:41:37 INFO - PROCESS | 2835 | 1468356097452 Marionette TRACE conn2 <- [1,722,null,{}] 13:41:37 INFO - PROCESS | 2835 | 1468356097456 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}] 13:41:37 INFO - PROCESS | 2835 | 1468356097458 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:37 INFO - PROCESS | 2835 | 1468356097561 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 13:41:37 INFO - PROCESS | 2835 | 1468356097613 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:37 INFO - PROCESS | 2835 | 1468356097614 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:37 INFO - PROCESS | 2835 | ++DOCSHELL 0x116ab3800 == 36 [pid = 2835] [id = 188] 13:41:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 73 (0x112fc4000) [pid = 2835] [serial = 562] [outer = 0x0] 13:41:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 74 (0x113c8d000) [pid = 2835] [serial = 563] [outer = 0x112fc4000] 13:41:37 INFO - PROCESS | 2835 | 1468356097646 Marionette DEBUG loaded listener.js 13:41:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 75 (0x116731000) [pid = 2835] [serial = 564] [outer = 0x112fc4000] 13:41:38 INFO - PROCESS | 2835 | 1468356098084 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] 13:41:38 INFO - PROCESS | 2835 | 1468356098124 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 13:41:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:41:38 INFO - PROCESS | 2835 | 1468356098129 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:41:38 INFO - PROCESS | 2835 | 1468356098131 Marionette TRACE conn2 <- [1,726,null,{}] 13:41:38 INFO - PROCESS | 2835 | 1468356098133 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}] 13:41:38 INFO - PROCESS | 2835 | 1468356098135 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:38 INFO - PROCESS | 2835 | 1468356098232 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 13:41:38 INFO - PROCESS | 2835 | 1468356098285 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:38 INFO - PROCESS | 2835 | 1468356098286 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:38 INFO - PROCESS | 2835 | ++DOCSHELL 0x120744800 == 37 [pid = 2835] [id = 189] 13:41:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 76 (0x117145000) [pid = 2835] [serial = 565] [outer = 0x0] 13:41:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 77 (0x119123800) [pid = 2835] [serial = 566] [outer = 0x117145000] 13:41:38 INFO - PROCESS | 2835 | 1468356098317 Marionette DEBUG loaded listener.js 13:41:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x1191ce000) [pid = 2835] [serial = 567] [outer = 0x117145000] 13:41:38 INFO - PROCESS | 2835 | 1468356098757 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]]]}] 13:41:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:41:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 670ms 13:41:38 INFO - PROCESS | 2835 | 1468356098799 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 13:41:38 INFO - PROCESS | 2835 | 1468356098800 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 13:41:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:41:38 INFO - PROCESS | 2835 | 1468356098803 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:41:38 INFO - PROCESS | 2835 | 1468356098805 Marionette TRACE conn2 <- [1,730,null,{}] 13:41:38 INFO - PROCESS | 2835 | 1468356098813 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}] 13:41:38 INFO - PROCESS | 2835 | 1468356098816 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:38 INFO - PROCESS | 2835 | 1468356098914 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 13:41:39 INFO - PROCESS | 2835 | 1468356099029 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:39 INFO - PROCESS | 2835 | 1468356099031 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:39 INFO - PROCESS | 2835 | ++DOCSHELL 0x12709f000 == 38 [pid = 2835] [id = 190] 13:41:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x123112800) [pid = 2835] [serial = 568] [outer = 0x0] 13:41:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x12311f800) [pid = 2835] [serial = 569] [outer = 0x123112800] 13:41:39 INFO - PROCESS | 2835 | 1468356099075 Marionette DEBUG loaded listener.js 13:41:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x1231a6800) [pid = 2835] [serial = 570] [outer = 0x123112800] 13:41:39 INFO - PROCESS | 2835 | 1468356099509 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] 13:41:39 INFO - PROCESS | 2835 | 1468356099529 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 13:41:39 INFO - PROCESS | 2835 | 1468356099531 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:41:39 INFO - PROCESS | 2835 | 1468356099535 Marionette TRACE conn2 <- [1,734,null,{}] 13:41:39 INFO - PROCESS | 2835 | 1468356099537 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}] 13:41:39 INFO - PROCESS | 2835 | 1468356099539 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:39 INFO - PROCESS | 2835 | 1468356099635 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 13:41:39 INFO - PROCESS | 2835 | 1468356099684 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:39 INFO - PROCESS | 2835 | 1468356099686 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:39 INFO - PROCESS | 2835 | ++DOCSHELL 0x12888c800 == 39 [pid = 2835] [id = 191] 13:41:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x123443000) [pid = 2835] [serial = 571] [outer = 0x0] 13:41:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x118172800) [pid = 2835] [serial = 572] [outer = 0x123443000] 13:41:39 INFO - PROCESS | 2835 | 1468356099715 Marionette DEBUG loaded listener.js 13:41:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x1242e8400) [pid = 2835] [serial = 573] [outer = 0x123443000] 13:41:40 INFO - PROCESS | 2835 | 1468356100140 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]]]}] 13:41:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:41:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 673ms 13:41:40 INFO - PROCESS | 2835 | 1468356100205 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 13:41:40 INFO - PROCESS | 2835 | 1468356100207 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 13:41:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:41:40 INFO - PROCESS | 2835 | 1468356100211 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:41:40 INFO - PROCESS | 2835 | 1468356100213 Marionette TRACE conn2 <- [1,738,null,{}] 13:41:40 INFO - PROCESS | 2835 | 1468356100216 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}] 13:41:40 INFO - PROCESS | 2835 | 1468356100219 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:40 INFO - PROCESS | 2835 | 1468356100387 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 13:41:40 INFO - PROCESS | 2835 | 1468356100481 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:40 INFO - PROCESS | 2835 | 1468356100482 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:40 INFO - PROCESS | 2835 | ++DOCSHELL 0x12900e800 == 40 [pid = 2835] [id = 192] 13:41:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x123444800) [pid = 2835] [serial = 574] [outer = 0x0] 13:41:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x1242f3c00) [pid = 2835] [serial = 575] [outer = 0x123444800] 13:41:40 INFO - PROCESS | 2835 | 1468356100513 Marionette DEBUG loaded listener.js 13:41:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x12470d000) [pid = 2835] [serial = 576] [outer = 0x123444800] 13:41:41 INFO - PROCESS | 2835 | 1468356101448 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]]]}] 13:41:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:41:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1272ms 13:41:41 INFO - PROCESS | 2835 | 1468356101484 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 13:41:41 INFO - PROCESS | 2835 | 1468356101487 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 13:41:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:41:41 INFO - PROCESS | 2835 | 1468356101491 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:41:41 INFO - PROCESS | 2835 | 1468356101492 Marionette TRACE conn2 <- [1,742,null,{}] 13:41:41 INFO - PROCESS | 2835 | 1468356101496 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}] 13:41:41 INFO - PROCESS | 2835 | 1468356101498 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:41 INFO - PROCESS | 2835 | 1468356101592 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 13:41:41 INFO - PROCESS | 2835 | 1468356101645 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:41 INFO - PROCESS | 2835 | 1468356101646 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:41 INFO - PROCESS | 2835 | ++DOCSHELL 0x117e7b800 == 41 [pid = 2835] [id = 193] 13:41:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x114e99000) [pid = 2835] [serial = 577] [outer = 0x0] 13:41:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x114eca400) [pid = 2835] [serial = 578] [outer = 0x114e99000] 13:41:41 INFO - PROCESS | 2835 | 1468356101675 Marionette DEBUG loaded listener.js 13:41:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x1176ec800) [pid = 2835] [serial = 579] [outer = 0x114e99000] 13:41:42 INFO - PROCESS | 2835 | --DOCSHELL 0x1234a2800 == 40 [pid = 2835] [id = 186] 13:41:42 INFO - PROCESS | 2835 | --DOCSHELL 0x116ac8000 == 39 [pid = 2835] [id = 185] 13:41:42 INFO - PROCESS | 2835 | --DOCSHELL 0x119bca000 == 38 [pid = 2835] [id = 184] 13:41:42 INFO - PROCESS | 2835 | --DOCSHELL 0x118235000 == 37 [pid = 2835] [id = 183] 13:41:42 INFO - PROCESS | 2835 | --DOCSHELL 0x116629800 == 36 [pid = 2835] [id = 182] 13:41:42 INFO - PROCESS | 2835 | --DOCSHELL 0x125833000 == 35 [pid = 2835] [id = 179] 13:41:42 INFO - PROCESS | 2835 | --DOCSHELL 0x1168ae000 == 34 [pid = 2835] [id = 180] 13:41:42 INFO - PROCESS | 2835 | --DOCSHELL 0x1184b8800 == 33 [pid = 2835] [id = 181] 13:41:42 INFO - PROCESS | 2835 | --DOCSHELL 0x12900e800 == 32 [pid = 2835] [id = 192] 13:41:42 INFO - PROCESS | 2835 | --DOCSHELL 0x12888c800 == 31 [pid = 2835] [id = 191] 13:41:42 INFO - PROCESS | 2835 | --DOCSHELL 0x12709f000 == 30 [pid = 2835] [id = 190] 13:41:42 INFO - PROCESS | 2835 | --DOCSHELL 0x120744800 == 29 [pid = 2835] [id = 189] 13:41:42 INFO - PROCESS | 2835 | --DOCSHELL 0x124c37800 == 28 [pid = 2835] [id = 187] 13:41:42 INFO - PROCESS | 2835 | --DOCSHELL 0x116ab3800 == 27 [pid = 2835] [id = 188] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x1231a6c00) [pid = 2835] [serial = 536] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x11816cc00) [pid = 2835] [serial = 515] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x11829e800) [pid = 2835] [serial = 516] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x116726c00) [pid = 2835] [serial = 507] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x114e98800) [pid = 2835] [serial = 506] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x119123400) [pid = 2835] [serial = 518] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x1128a8800) [pid = 2835] [serial = 509] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x112f54c00) [pid = 2835] [serial = 510] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x118728400) [pid = 2835] [serial = 495] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x117ea3000) [pid = 2835] [serial = 494] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x123111000) [pid = 2835] [serial = 498] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x119e6f000) [pid = 2835] [serial = 497] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x12889c000) [pid = 2835] [serial = 501] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 76 (0x1258bc400) [pid = 2835] [serial = 500] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 75 (0x119b2f000) [pid = 2835] [serial = 522] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 74 (0x11978e800) [pid = 2835] [serial = 521] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 73 (0x12110c400) [pid = 2835] [serial = 527] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 72 (0x128b13000) [pid = 2835] [serial = 504] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 71 (0x119e11c00) [pid = 2835] [serial = 524] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 70 (0x123199c00) [pid = 2835] [serial = 530] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 69 (0x11852ec00) [pid = 2835] [serial = 533] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 68 (0x12310c800) [pid = 2835] [serial = 534] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 67 (0x1288de400) [pid = 2835] [serial = 503] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 66 (0x11672b400) [pid = 2835] [serial = 512] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 65 (0x116f9bc00) [pid = 2835] [serial = 513] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 64 (0x12311b800) [pid = 2835] [serial = 528] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 63 (0x119e74000) [pid = 2835] [serial = 525] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 62 (0x1231a4000) [pid = 2835] [serial = 531] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | --DOMWINDOW == 61 (0x1191d0000) [pid = 2835] [serial = 519] [outer = 0x0] [url = about:blank] 13:41:42 INFO - PROCESS | 2835 | 1468356102697 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]]]}] 13:41:42 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 13:41:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1223ms 13:41:42 INFO - PROCESS | 2835 | 1468356102714 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 13:41:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:41:42 INFO - PROCESS | 2835 | 1468356102718 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 13:41:42 INFO - PROCESS | 2835 | 1468356102721 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:41:42 INFO - PROCESS | 2835 | 1468356102723 Marionette TRACE conn2 <- [1,746,null,{}] 13:41:42 INFO - PROCESS | 2835 | 1468356102726 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}] 13:41:42 INFO - PROCESS | 2835 | 1468356102728 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:42 INFO - PROCESS | 2835 | 1468356102802 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 13:41:42 INFO - PROCESS | 2835 | 1468356102808 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:42 INFO - PROCESS | 2835 | 1468356102811 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:42 INFO - PROCESS | 2835 | ++DOCSHELL 0x114e2a000 == 28 [pid = 2835] [id = 194] 13:41:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 62 (0x1128ae400) [pid = 2835] [serial = 580] [outer = 0x0] 13:41:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 63 (0x1128b2400) [pid = 2835] [serial = 581] [outer = 0x1128ae400] 13:41:42 INFO - PROCESS | 2835 | 1468356102841 Marionette DEBUG loaded listener.js 13:41:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 64 (0x112f55400) [pid = 2835] [serial = 582] [outer = 0x1128ae400] 13:41:43 INFO - PROCESS | 2835 | 1468356103674 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]]]}] 13:41:43 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.) 13:41:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 972ms 13:41:43 INFO - PROCESS | 2835 | 1468356103693 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 13:41:43 INFO - PROCESS | 2835 | 1468356103697 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 13:41:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:41:43 INFO - PROCESS | 2835 | 1468356103703 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:41:43 INFO - PROCESS | 2835 | 1468356103705 Marionette TRACE conn2 <- [1,750,null,{}] 13:41:43 INFO - PROCESS | 2835 | 1468356103707 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}] 13:41:43 INFO - PROCESS | 2835 | 1468356103709 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:43 INFO - PROCESS | 2835 | 1468356103787 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 13:41:43 INFO - PROCESS | 2835 | 1468356103833 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:43 INFO - PROCESS | 2835 | 1468356103834 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:43 INFO - PROCESS | 2835 | ++DOCSHELL 0x116ab2800 == 29 [pid = 2835] [id = 195] 13:41:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 65 (0x1164e5800) [pid = 2835] [serial = 583] [outer = 0x0] 13:41:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 66 (0x116729000) [pid = 2835] [serial = 584] [outer = 0x1164e5800] 13:41:43 INFO - PROCESS | 2835 | 1468356103861 Marionette DEBUG loaded listener.js 13:41:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 67 (0x116808c00) [pid = 2835] [serial = 585] [outer = 0x1164e5800] 13:41:44 INFO - PROCESS | 2835 | 1468356104641 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]]]}] 13:41:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:41:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 971ms 13:41:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:41:44 INFO - PROCESS | 2835 | 1468356104674 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 13:41:44 INFO - PROCESS | 2835 | 1468356104676 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 13:41:44 INFO - PROCESS | 2835 | 1468356104678 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:41:44 INFO - PROCESS | 2835 | 1468356104680 Marionette TRACE conn2 <- [1,754,null,{}] 13:41:44 INFO - PROCESS | 2835 | 1468356104688 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}] 13:41:44 INFO - PROCESS | 2835 | 1468356104691 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:44 INFO - PROCESS | 2835 | 1468356104792 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 13:41:44 INFO - PROCESS | 2835 | 1468356104798 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:44 INFO - PROCESS | 2835 | 1468356104800 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:44 INFO - PROCESS | 2835 | ++DOCSHELL 0x11825e000 == 30 [pid = 2835] [id = 196] 13:41:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 68 (0x118170400) [pid = 2835] [serial = 586] [outer = 0x0] 13:41:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 69 (0x118296c00) [pid = 2835] [serial = 587] [outer = 0x118170400] 13:41:44 INFO - PROCESS | 2835 | 1468356104828 Marionette DEBUG loaded listener.js 13:41:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 70 (0x1182a2000) [pid = 2835] [serial = 588] [outer = 0x118170400] 13:41:45 INFO - PROCESS | 2835 | 1468356105662 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]]]}] 13:41:45 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 13:41:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1024ms 13:41:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:41:45 INFO - PROCESS | 2835 | 1468356105703 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 13:41:45 INFO - PROCESS | 2835 | 1468356105704 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 13:41:45 INFO - PROCESS | 2835 | 1468356105707 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:41:45 INFO - PROCESS | 2835 | 1468356105708 Marionette TRACE conn2 <- [1,758,null,{}] 13:41:45 INFO - PROCESS | 2835 | 1468356105710 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}] 13:41:45 INFO - PROCESS | 2835 | 1468356105711 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:45 INFO - PROCESS | 2835 | 1468356105802 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 13:41:45 INFO - PROCESS | 2835 | 1468356105835 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:45 INFO - PROCESS | 2835 | 1468356105836 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:45 INFO - PROCESS | 2835 | ++DOCSHELL 0x1192ce000 == 31 [pid = 2835] [id = 197] 13:41:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 71 (0x119120400) [pid = 2835] [serial = 589] [outer = 0x0] 13:41:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 72 (0x11918f800) [pid = 2835] [serial = 590] [outer = 0x119120400] 13:41:45 INFO - PROCESS | 2835 | 1468356105861 Marionette DEBUG loaded listener.js 13:41:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 73 (0x119476400) [pid = 2835] [serial = 591] [outer = 0x119120400] 13:41:46 INFO - PROCESS | 2835 | 1468356106225 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]]]}] 13:41:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:41:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 568ms 13:41:46 INFO - PROCESS | 2835 | 1468356106276 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 13:41:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:41:46 INFO - PROCESS | 2835 | 1468356106285 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 13:41:46 INFO - PROCESS | 2835 | 1468356106287 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:41:46 INFO - PROCESS | 2835 | 1468356106288 Marionette TRACE conn2 <- [1,762,null,{}] 13:41:46 INFO - PROCESS | 2835 | 1468356106290 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}] 13:41:46 INFO - PROCESS | 2835 | 1468356106292 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:46 INFO - PROCESS | 2835 | 1468356106377 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 13:41:46 INFO - PROCESS | 2835 | 1468356106411 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:46 INFO - PROCESS | 2835 | 1468356106412 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:46 INFO - PROCESS | 2835 | ++DOCSHELL 0x119bd5000 == 32 [pid = 2835] [id = 198] 13:41:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 74 (0x11816bc00) [pid = 2835] [serial = 592] [outer = 0x0] 13:41:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 75 (0x11978cc00) [pid = 2835] [serial = 593] [outer = 0x11816bc00] 13:41:46 INFO - PROCESS | 2835 | 1468356106437 Marionette DEBUG loaded listener.js 13:41:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 76 (0x119b3b000) [pid = 2835] [serial = 594] [outer = 0x11816bc00] 13:41:46 INFO - PROCESS | 2835 | --DOMWINDOW == 75 (0x118226c00) [pid = 2835] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:41:46 INFO - PROCESS | 2835 | --DOMWINDOW == 74 (0x1125b1000) [pid = 2835] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:41:46 INFO - PROCESS | 2835 | --DOMWINDOW == 73 (0x11822dc00) [pid = 2835] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:41:46 INFO - PROCESS | 2835 | --DOMWINDOW == 72 (0x114ed0c00) [pid = 2835] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:41:46 INFO - PROCESS | 2835 | --DOMWINDOW == 71 (0x118071000) [pid = 2835] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:41:46 INFO - PROCESS | 2835 | --DOMWINDOW == 70 (0x12310ec00) [pid = 2835] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:41:46 INFO - PROCESS | 2835 | --DOMWINDOW == 69 (0x11332d000) [pid = 2835] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:41:46 INFO - PROCESS | 2835 | --DOMWINDOW == 68 (0x1191cc400) [pid = 2835] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:41:46 INFO - PROCESS | 2835 | --DOMWINDOW == 67 (0x1128a7000) [pid = 2835] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:41:47 INFO - PROCESS | 2835 | 1468356107279 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]]]}] 13:41:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:41:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1018ms 13:41:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:41:47 INFO - PROCESS | 2835 | 1468356107306 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 13:41:47 INFO - PROCESS | 2835 | 1468356107307 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 13:41:47 INFO - PROCESS | 2835 | 1468356107309 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:41:47 INFO - PROCESS | 2835 | 1468356107310 Marionette TRACE conn2 <- [1,766,null,{}] 13:41:47 INFO - PROCESS | 2835 | 1468356107320 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}] 13:41:47 INFO - PROCESS | 2835 | 1468356107324 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:47 INFO - PROCESS | 2835 | 1468356107412 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 13:41:47 INFO - PROCESS | 2835 | 1468356107417 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:47 INFO - PROCESS | 2835 | 1468356107418 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:47 INFO - PROCESS | 2835 | ++DOCSHELL 0x120750000 == 33 [pid = 2835] [id = 199] 13:41:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 68 (0x118073800) [pid = 2835] [serial = 595] [outer = 0x0] 13:41:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 69 (0x119e11000) [pid = 2835] [serial = 596] [outer = 0x118073800] 13:41:47 INFO - PROCESS | 2835 | 1468356107446 Marionette DEBUG loaded listener.js 13:41:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 70 (0x119e70000) [pid = 2835] [serial = 597] [outer = 0x118073800] 13:41:48 INFO - PROCESS | 2835 | 1468356108221 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]]]}] 13:41:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:41:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 927ms 13:41:48 INFO - PROCESS | 2835 | 1468356108236 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 13:41:48 INFO - PROCESS | 2835 | 1468356108238 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 13:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:41:48 INFO - PROCESS | 2835 | 1468356108246 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:41:48 INFO - PROCESS | 2835 | 1468356108248 Marionette TRACE conn2 <- [1,770,null,{}] 13:41:48 INFO - PROCESS | 2835 | 1468356108250 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}] 13:41:48 INFO - PROCESS | 2835 | 1468356108251 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:48 INFO - PROCESS | 2835 | 1468356108317 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 13:41:48 INFO - PROCESS | 2835 | 1468356108320 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:48 INFO - PROCESS | 2835 | 1468356108322 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:48 INFO - PROCESS | 2835 | ++DOCSHELL 0x123387000 == 34 [pid = 2835] [id = 200] 13:41:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 71 (0x119e70800) [pid = 2835] [serial = 598] [outer = 0x0] 13:41:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 72 (0x12110c400) [pid = 2835] [serial = 599] [outer = 0x119e70800] 13:41:48 INFO - PROCESS | 2835 | 1468356108349 Marionette DEBUG loaded listener.js 13:41:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 73 (0x123111800) [pid = 2835] [serial = 600] [outer = 0x119e70800] 13:41:48 INFO - PROCESS | 2835 | 1468356108667 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]]]}] 13:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 475ms 13:41:48 INFO - PROCESS | 2835 | 1468356108748 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 13:41:48 INFO - PROCESS | 2835 | 1468356108750 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 13:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:41:48 INFO - PROCESS | 2835 | 1468356108754 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:41:48 INFO - PROCESS | 2835 | 1468356108757 Marionette TRACE conn2 <- [1,774,null,{}] 13:41:48 INFO - PROCESS | 2835 | 1468356108761 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}] 13:41:48 INFO - PROCESS | 2835 | 1468356108763 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:48 INFO - PROCESS | 2835 | 1468356108853 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 13:41:48 INFO - PROCESS | 2835 | 1468356108940 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:48 INFO - PROCESS | 2835 | 1468356108942 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:48 INFO - PROCESS | 2835 | ++DOCSHELL 0x116404000 == 35 [pid = 2835] [id = 201] 13:41:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 74 (0x1127d3000) [pid = 2835] [serial = 601] [outer = 0x0] 13:41:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 75 (0x1128a7400) [pid = 2835] [serial = 602] [outer = 0x1127d3000] 13:41:48 INFO - PROCESS | 2835 | 1468356108975 Marionette DEBUG loaded listener.js 13:41:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 76 (0x112f59000) [pid = 2835] [serial = 603] [outer = 0x1127d3000] 13:41:49 INFO - PROCESS | 2835 | 1468356109504 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]]]}] 13:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 821ms 13:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:41:49 INFO - PROCESS | 2835 | 1468356109576 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 13:41:49 INFO - PROCESS | 2835 | 1468356109578 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 13:41:49 INFO - PROCESS | 2835 | 1468356109582 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:41:49 INFO - PROCESS | 2835 | 1468356109585 Marionette TRACE conn2 <- [1,778,null,{}] 13:41:49 INFO - PROCESS | 2835 | 1468356109588 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}] 13:41:49 INFO - PROCESS | 2835 | 1468356109590 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:49 INFO - PROCESS | 2835 | 1468356109693 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 13:41:49 INFO - PROCESS | 2835 | 1468356109745 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:49 INFO - PROCESS | 2835 | 1468356109746 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:49 INFO - PROCESS | 2835 | ++DOCSHELL 0x1188e5800 == 36 [pid = 2835] [id = 202] 13:41:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 77 (0x11672c400) [pid = 2835] [serial = 604] [outer = 0x0] 13:41:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x116744c00) [pid = 2835] [serial = 605] [outer = 0x11672c400] 13:41:49 INFO - PROCESS | 2835 | 1468356109779 Marionette DEBUG loaded listener.js 13:41:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x1176ee000) [pid = 2835] [serial = 606] [outer = 0x11672c400] 13:41:50 INFO - PROCESS | 2835 | 1468356110558 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]]]}] 13:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1024ms 13:41:50 INFO - PROCESS | 2835 | 1468356110604 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 13:41:50 INFO - PROCESS | 2835 | 1468356110607 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 13:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:41:50 INFO - PROCESS | 2835 | 1468356110610 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:41:50 INFO - PROCESS | 2835 | 1468356110612 Marionette TRACE conn2 <- [1,782,null,{}] 13:41:50 INFO - PROCESS | 2835 | 1468356110625 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}] 13:41:50 INFO - PROCESS | 2835 | 1468356110627 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:50 INFO - PROCESS | 2835 | 1468356110726 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 13:41:50 INFO - PROCESS | 2835 | 1468356110778 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:50 INFO - PROCESS | 2835 | 1468356110781 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:50 INFO - PROCESS | 2835 | ++DOCSHELL 0x116fc4800 == 37 [pid = 2835] [id = 203] 13:41:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x114ece000) [pid = 2835] [serial = 607] [outer = 0x0] 13:41:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x115e8dc00) [pid = 2835] [serial = 608] [outer = 0x114ece000] 13:41:50 INFO - PROCESS | 2835 | 1468356110813 Marionette DEBUG loaded listener.js 13:41:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x116735400) [pid = 2835] [serial = 609] [outer = 0x114ece000] 13:41:51 INFO - PROCESS | 2835 | --DOCSHELL 0x120750000 == 36 [pid = 2835] [id = 199] 13:41:51 INFO - PROCESS | 2835 | --DOCSHELL 0x119bd5000 == 35 [pid = 2835] [id = 198] 13:41:51 INFO - PROCESS | 2835 | --DOCSHELL 0x1192ce000 == 34 [pid = 2835] [id = 197] 13:41:51 INFO - PROCESS | 2835 | --DOCSHELL 0x11825e000 == 33 [pid = 2835] [id = 196] 13:41:51 INFO - PROCESS | 2835 | --DOCSHELL 0x116ab2800 == 32 [pid = 2835] [id = 195] 13:41:51 INFO - PROCESS | 2835 | --DOCSHELL 0x114e2a000 == 31 [pid = 2835] [id = 194] 13:41:51 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x11a027c00) [pid = 2835] [serial = 558] [outer = 0x0] [url = about:blank] 13:41:51 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x1131ab800) [pid = 2835] [serial = 554] [outer = 0x0] [url = about:blank] 13:41:51 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x119e6dc00) [pid = 2835] [serial = 557] [outer = 0x0] [url = about:blank] 13:41:51 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x118530800) [pid = 2835] [serial = 542] [outer = 0x0] [url = about:blank] 13:41:51 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x1188b7400) [pid = 2835] [serial = 543] [outer = 0x0] [url = about:blank] 13:41:51 INFO - PROCESS | 2835 | --DOMWINDOW == 76 (0x11619ec00) [pid = 2835] [serial = 545] [outer = 0x0] [url = about:blank] 13:41:51 INFO - PROCESS | 2835 | --DOMWINDOW == 75 (0x11674a800) [pid = 2835] [serial = 546] [outer = 0x0] [url = about:blank] 13:41:51 INFO - PROCESS | 2835 | --DOMWINDOW == 74 (0x11829a000) [pid = 2835] [serial = 548] [outer = 0x0] [url = about:blank] 13:41:51 INFO - PROCESS | 2835 | --DOMWINDOW == 73 (0x123441400) [pid = 2835] [serial = 537] [outer = 0x0] [url = about:blank] 13:41:51 INFO - PROCESS | 2835 | --DOMWINDOW == 72 (0x114ec3400) [pid = 2835] [serial = 539] [outer = 0x0] [url = about:blank] 13:41:51 INFO - PROCESS | 2835 | --DOMWINDOW == 71 (0x116729800) [pid = 2835] [serial = 540] [outer = 0x0] [url = about:blank] 13:41:51 INFO - PROCESS | 2835 | --DOMWINDOW == 70 (0x12343b800) [pid = 2835] [serial = 561] [outer = 0x0] [url = about:blank] 13:41:51 INFO - PROCESS | 2835 | --DOMWINDOW == 69 (0x123116800) [pid = 2835] [serial = 560] [outer = 0x0] [url = about:blank] 13:41:51 INFO - PROCESS | 2835 | --DOMWINDOW == 68 (0x119794800) [pid = 2835] [serial = 551] [outer = 0x0] [url = about:blank] 13:41:51 INFO - PROCESS | 2835 | --DOMWINDOW == 67 (0x119be9400) [pid = 2835] [serial = 552] [outer = 0x0] [url = about:blank] 13:41:51 INFO - PROCESS | 2835 | --DOMWINDOW == 66 (0x11872c400) [pid = 2835] [serial = 549] [outer = 0x0] [url = about:blank] 13:41:51 INFO - PROCESS | 2835 | --DOMWINDOW == 65 (0x11816fc00) [pid = 2835] [serial = 555] [outer = 0x0] [url = about:blank] 13:41:51 INFO - PROCESS | 2835 | 1468356111242 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]]]}] 13:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 673ms 13:41:51 INFO - PROCESS | 2835 | 1468356111284 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 13:41:51 INFO - PROCESS | 2835 | 1468356111287 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 13:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:41:51 INFO - PROCESS | 2835 | 1468356111291 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:41:51 INFO - PROCESS | 2835 | 1468356111293 Marionette TRACE conn2 <- [1,786,null,{}] 13:41:51 INFO - PROCESS | 2835 | 1468356111295 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}] 13:41:51 INFO - PROCESS | 2835 | 1468356111296 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:51 INFO - PROCESS | 2835 | 1468356111370 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 13:41:51 INFO - PROCESS | 2835 | 1468356111374 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:51 INFO - PROCESS | 2835 | 1468356111376 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:51 INFO - PROCESS | 2835 | ++DOCSHELL 0x117e63800 == 32 [pid = 2835] [id = 204] 13:41:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 66 (0x116730000) [pid = 2835] [serial = 610] [outer = 0x0] 13:41:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 67 (0x1176f7c00) [pid = 2835] [serial = 611] [outer = 0x116730000] 13:41:51 INFO - PROCESS | 2835 | 1468356111405 Marionette DEBUG loaded listener.js 13:41:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 68 (0x118227c00) [pid = 2835] [serial = 612] [outer = 0x116730000] 13:41:51 INFO - PROCESS | 2835 | 1468356111740 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]]]}] 13:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 470ms 13:41:51 INFO - PROCESS | 2835 | 1468356111761 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 13:41:51 INFO - PROCESS | 2835 | 1468356111763 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 13:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:41:51 INFO - PROCESS | 2835 | 1468356111765 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:41:51 INFO - PROCESS | 2835 | 1468356111770 Marionette TRACE conn2 <- [1,790,null,{}] 13:41:51 INFO - PROCESS | 2835 | 1468356111778 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}] 13:41:51 INFO - PROCESS | 2835 | 1468356111781 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:51 INFO - PROCESS | 2835 | 1468356111860 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 13:41:51 INFO - PROCESS | 2835 | 1468356111869 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:51 INFO - PROCESS | 2835 | 1468356111871 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:51 INFO - PROCESS | 2835 | ++DOCSHELL 0x11826e000 == 33 [pid = 2835] [id = 205] 13:41:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 69 (0x1182a1800) [pid = 2835] [serial = 613] [outer = 0x0] 13:41:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 70 (0x1188bc000) [pid = 2835] [serial = 614] [outer = 0x1182a1800] 13:41:51 INFO - PROCESS | 2835 | 1468356111900 Marionette DEBUG loaded listener.js 13:41:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 71 (0x11947a400) [pid = 2835] [serial = 615] [outer = 0x1182a1800] 13:41:52 INFO - PROCESS | 2835 | 1468356112260 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]]]}] 13:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 524ms 13:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:41:52 INFO - PROCESS | 2835 | 1468356112293 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 13:41:52 INFO - PROCESS | 2835 | 1468356112294 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 13:41:52 INFO - PROCESS | 2835 | 1468356112296 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:41:52 INFO - PROCESS | 2835 | 1468356112297 Marionette TRACE conn2 <- [1,794,null,{}] 13:41:52 INFO - PROCESS | 2835 | 1468356112301 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}] 13:41:52 INFO - PROCESS | 2835 | 1468356112303 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:52 INFO - PROCESS | 2835 | 1468356112380 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 13:41:52 INFO - PROCESS | 2835 | 1468356112386 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:52 INFO - PROCESS | 2835 | 1468356112387 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:52 INFO - PROCESS | 2835 | ++DOCSHELL 0x120751800 == 34 [pid = 2835] [id = 206] 13:41:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 72 (0x11978d400) [pid = 2835] [serial = 616] [outer = 0x0] 13:41:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 73 (0x119b78800) [pid = 2835] [serial = 617] [outer = 0x11978d400] 13:41:52 INFO - PROCESS | 2835 | 1468356112412 Marionette DEBUG loaded listener.js 13:41:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 74 (0x119e1ac00) [pid = 2835] [serial = 618] [outer = 0x11978d400] 13:41:52 INFO - PROCESS | 2835 | 1468356112729 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]]]}] 13:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 470ms 13:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:41:52 INFO - PROCESS | 2835 | 1468356112768 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 13:41:52 INFO - PROCESS | 2835 | 1468356112770 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 13:41:52 INFO - PROCESS | 2835 | 1468356112772 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:41:52 INFO - PROCESS | 2835 | 1468356112773 Marionette TRACE conn2 <- [1,798,null,{}] 13:41:52 INFO - PROCESS | 2835 | 1468356112776 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}] 13:41:52 INFO - PROCESS | 2835 | 1468356112777 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:52 INFO - PROCESS | 2835 | 1468356112852 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 13:41:52 INFO - PROCESS | 2835 | 1468356112856 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:52 INFO - PROCESS | 2835 | 1468356112857 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:52 INFO - PROCESS | 2835 | ++DOCSHELL 0x1235a0800 == 35 [pid = 2835] [id = 207] 13:41:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 75 (0x11297d400) [pid = 2835] [serial = 619] [outer = 0x0] 13:41:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 76 (0x11a02b800) [pid = 2835] [serial = 620] [outer = 0x11297d400] 13:41:52 INFO - PROCESS | 2835 | 1468356112882 Marionette DEBUG loaded listener.js 13:41:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 77 (0x12310f000) [pid = 2835] [serial = 621] [outer = 0x11297d400] 13:41:53 INFO - PROCESS | 2835 | 1468356113242 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]]]}] 13:41:53 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 13:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 519ms 13:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:41:53 INFO - PROCESS | 2835 | 1468356113291 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 13:41:53 INFO - PROCESS | 2835 | 1468356113292 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 13:41:53 INFO - PROCESS | 2835 | 1468356113295 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:41:53 INFO - PROCESS | 2835 | 1468356113296 Marionette TRACE conn2 <- [1,802,null,{}] 13:41:53 INFO - PROCESS | 2835 | 1468356113303 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}] 13:41:53 INFO - PROCESS | 2835 | 1468356113307 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:53 INFO - PROCESS | 2835 | 1468356113421 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 13:41:53 INFO - PROCESS | 2835 | 1468356113427 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:53 INFO - PROCESS | 2835 | 1468356113428 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:53 INFO - PROCESS | 2835 | ++DOCSHELL 0x1244c8800 == 36 [pid = 2835] [id = 208] 13:41:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x123111c00) [pid = 2835] [serial = 622] [outer = 0x0] 13:41:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x12311cc00) [pid = 2835] [serial = 623] [outer = 0x123111c00] 13:41:53 INFO - PROCESS | 2835 | 1468356113453 Marionette DEBUG loaded listener.js 13:41:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x123440c00) [pid = 2835] [serial = 624] [outer = 0x123111c00] 13:41:53 INFO - PROCESS | 2835 | 1468356113803 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]]]}] 13:41: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 13:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 517ms 13:41:53 INFO - PROCESS | 2835 | 1468356113813 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 13:41:53 INFO - PROCESS | 2835 | 1468356113814 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 13:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:41:53 INFO - PROCESS | 2835 | 1468356113818 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:41:53 INFO - PROCESS | 2835 | 1468356113820 Marionette TRACE conn2 <- [1,806,null,{}] 13:41:53 INFO - PROCESS | 2835 | 1468356113836 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}] 13:41:53 INFO - PROCESS | 2835 | 1468356113837 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:53 INFO - PROCESS | 2835 | 1468356113932 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 13:41:53 INFO - PROCESS | 2835 | 1468356113936 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:53 INFO - PROCESS | 2835 | 1468356113937 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:53 INFO - PROCESS | 2835 | ++DOCSHELL 0x125829000 == 37 [pid = 2835] [id = 209] 13:41:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x123113c00) [pid = 2835] [serial = 625] [outer = 0x0] 13:41:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x12344a400) [pid = 2835] [serial = 626] [outer = 0x123113c00] 13:41:53 INFO - PROCESS | 2835 | 1468356113961 Marionette DEBUG loaded listener.js 13:41:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x124175400) [pid = 2835] [serial = 627] [outer = 0x123113c00] 13:41:54 INFO - PROCESS | 2835 | [2835] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:41:54 INFO - PROCESS | 2835 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 13:41:54 INFO - PROCESS | 2835 | Determined SkiaGL cache limits: Size 100663296, Items: 256 13:41:54 INFO - PROCESS | 2835 | [GFX2-]: Using SkiaGL canvas. 13:41:54 INFO - PROCESS | 2835 | 1468356114320 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]]]}] 13:41:54 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 13:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 534ms 13:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:41:54 INFO - PROCESS | 2835 | 1468356114352 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 13:41:54 INFO - PROCESS | 2835 | 1468356114353 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 13:41:54 INFO - PROCESS | 2835 | 1468356114356 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:41:54 INFO - PROCESS | 2835 | 1468356114357 Marionette TRACE conn2 <- [1,810,null,{}] 13:41:54 INFO - PROCESS | 2835 | 1468356114359 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}] 13:41:54 INFO - PROCESS | 2835 | 1468356114360 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:54 INFO - PROCESS | 2835 | 1468356114454 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 13:41:54 INFO - PROCESS | 2835 | 1468356114486 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:54 INFO - PROCESS | 2835 | 1468356114487 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:54 INFO - PROCESS | 2835 | ++DOCSHELL 0x125ca9800 == 38 [pid = 2835] [id = 210] 13:41:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x12420dc00) [pid = 2835] [serial = 628] [outer = 0x0] 13:41:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x1242e8800) [pid = 2835] [serial = 629] [outer = 0x12420dc00] 13:41:54 INFO - PROCESS | 2835 | 1468356114511 Marionette DEBUG loaded listener.js 13:41:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x1242f4400) [pid = 2835] [serial = 630] [outer = 0x12420dc00] 13:41:54 INFO - PROCESS | 2835 | 1468356114838 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]]]}] 13:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 519ms 13:41:54 INFO - PROCESS | 2835 | 1468356114882 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 13:41:54 INFO - PROCESS | 2835 | 1468356114883 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 13:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:41:54 INFO - PROCESS | 2835 | 1468356114886 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:41:54 INFO - PROCESS | 2835 | 1468356114887 Marionette TRACE conn2 <- [1,814,null,{}] 13:41:54 INFO - PROCESS | 2835 | 1468356114889 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}] 13:41:54 INFO - PROCESS | 2835 | 1468356114890 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:54 INFO - PROCESS | 2835 | 1468356114988 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 13:41:54 INFO - PROCESS | 2835 | 1468356114992 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:54 INFO - PROCESS | 2835 | 1468356114993 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:55 INFO - PROCESS | 2835 | ++DOCSHELL 0x12887b000 == 39 [pid = 2835] [id = 211] 13:41:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x1242ccc00) [pid = 2835] [serial = 631] [outer = 0x0] 13:41:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x124be1c00) [pid = 2835] [serial = 632] [outer = 0x1242ccc00] 13:41:55 INFO - PROCESS | 2835 | 1468356115017 Marionette DEBUG loaded listener.js 13:41:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x124f8c800) [pid = 2835] [serial = 633] [outer = 0x1242ccc00] 13:41:55 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x112fc4000) [pid = 2835] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:41:55 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x117145000) [pid = 2835] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:41:55 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x1128ae400) [pid = 2835] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:41:55 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x1164e5800) [pid = 2835] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:41:55 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x118170400) [pid = 2835] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:41:55 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x11816bc00) [pid = 2835] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:41:55 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x123112800) [pid = 2835] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:41:55 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x114e99000) [pid = 2835] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:41:55 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x123443000) [pid = 2835] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:41:55 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x123444800) [pid = 2835] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:41:55 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x119120400) [pid = 2835] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:41:55 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x118073800) [pid = 2835] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:41:55 INFO - PROCESS | 2835 | 1468356115378 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] 13:41:55 INFO - PROCESS | 2835 | 1468356115406 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 13:41:55 INFO - PROCESS | 2835 | 1468356115408 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:41:55 INFO - PROCESS | 2835 | 1468356115409 Marionette TRACE conn2 <- [1,818,null,{}] 13:41:55 INFO - PROCESS | 2835 | 1468356115412 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}] 13:41:55 INFO - PROCESS | 2835 | 1468356115413 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:55 INFO - PROCESS | 2835 | 1468356115490 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 13:41:55 INFO - PROCESS | 2835 | 1468356115494 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:55 INFO - PROCESS | 2835 | 1468356115495 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:55 INFO - PROCESS | 2835 | ++DOCSHELL 0x129008000 == 40 [pid = 2835] [id = 212] 13:41:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x1128ae400) [pid = 2835] [serial = 634] [outer = 0x0] 13:41:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x116747c00) [pid = 2835] [serial = 635] [outer = 0x1128ae400] 13:41:55 INFO - PROCESS | 2835 | 1468356115521 Marionette DEBUG loaded listener.js 13:41:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x12110fc00) [pid = 2835] [serial = 636] [outer = 0x1128ae400] 13:41:55 INFO - PROCESS | 2835 | 1468356115877 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]]]}] 13:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 519ms 13:41:55 INFO - PROCESS | 2835 | 1468356115927 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 13:41:55 INFO - PROCESS | 2835 | 1468356115929 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 13:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:41:55 INFO - PROCESS | 2835 | 1468356115932 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:41:55 INFO - PROCESS | 2835 | 1468356115933 Marionette TRACE conn2 <- [1,822,null,{}] 13:41:55 INFO - PROCESS | 2835 | 1468356115936 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}] 13:41:55 INFO - PROCESS | 2835 | 1468356115937 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:56 INFO - PROCESS | 2835 | 1468356116028 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 13:41:56 INFO - PROCESS | 2835 | 1468356116036 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:56 INFO - PROCESS | 2835 | 1468356116038 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:56 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a40a800 == 41 [pid = 2835] [id = 213] 13:41:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x1242ec800) [pid = 2835] [serial = 637] [outer = 0x0] 13:41:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x125796400) [pid = 2835] [serial = 638] [outer = 0x1242ec800] 13:41:56 INFO - PROCESS | 2835 | 1468356116064 Marionette DEBUG loaded listener.js 13:41:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x125c3a800) [pid = 2835] [serial = 639] [outer = 0x1242ec800] 13:41:56 INFO - PROCESS | 2835 | 1468356116403 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] 13:41:56 INFO - PROCESS | 2835 | 1468356116453 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 13:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:41:56 INFO - PROCESS | 2835 | 1468356116455 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:41:56 INFO - PROCESS | 2835 | 1468356116456 Marionette TRACE conn2 <- [1,826,null,{}] 13:41:56 INFO - PROCESS | 2835 | 1468356116458 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}] 13:41:56 INFO - PROCESS | 2835 | 1468356116459 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:56 INFO - PROCESS | 2835 | 1468356116557 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 13:41:56 INFO - PROCESS | 2835 | 1468356116563 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:56 INFO - PROCESS | 2835 | 1468356116564 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:56 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a5cb000 == 42 [pid = 2835] [id = 214] 13:41:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x124f91400) [pid = 2835] [serial = 640] [outer = 0x0] 13:41:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x126eb4400) [pid = 2835] [serial = 641] [outer = 0x124f91400] 13:41:56 INFO - PROCESS | 2835 | 1468356116590 Marionette DEBUG loaded listener.js 13:41:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x127046400) [pid = 2835] [serial = 642] [outer = 0x124f91400] 13:41:56 INFO - PROCESS | 2835 | 1468356116905 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]]]}] 13:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 468ms 13:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:41:56 INFO - PROCESS | 2835 | 1468356116923 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 13:41:56 INFO - PROCESS | 2835 | 1468356116924 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 13:41:56 INFO - PROCESS | 2835 | 1468356116926 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:41:56 INFO - PROCESS | 2835 | 1468356116927 Marionette TRACE conn2 <- [1,830,null,{}] 13:41:56 INFO - PROCESS | 2835 | 1468356116930 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}] 13:41:56 INFO - PROCESS | 2835 | 1468356116931 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:57 INFO - PROCESS | 2835 | 1468356117013 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 13:41:57 INFO - PROCESS | 2835 | 1468356117019 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:57 INFO - PROCESS | 2835 | 1468356117020 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:57 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a9c2000 == 43 [pid = 2835] [id = 215] 13:41:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x126ebdc00) [pid = 2835] [serial = 643] [outer = 0x0] 13:41:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x12889c000) [pid = 2835] [serial = 644] [outer = 0x126ebdc00] 13:41:57 INFO - PROCESS | 2835 | 1468356117044 Marionette DEBUG loaded listener.js 13:41:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x1288a2c00) [pid = 2835] [serial = 645] [outer = 0x126ebdc00] 13:41:57 INFO - PROCESS | 2835 | 1468356117461 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]]]}] 13:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 568ms 13:41:57 INFO - PROCESS | 2835 | 1468356117496 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 13:41:57 INFO - PROCESS | 2835 | 1468356117498 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 13:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:41:57 INFO - PROCESS | 2835 | 1468356117520 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:41:57 INFO - PROCESS | 2835 | 1468356117522 Marionette TRACE conn2 <- [1,834,null,{}] 13:41:57 INFO - PROCESS | 2835 | 1468356117526 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}] 13:41:57 INFO - PROCESS | 2835 | 1468356117527 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:57 INFO - PROCESS | 2835 | 1468356117632 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 13:41:57 INFO - PROCESS | 2835 | 1468356117701 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:57 INFO - PROCESS | 2835 | 1468356117703 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:57 INFO - PROCESS | 2835 | ++DOCSHELL 0x116ac3000 == 44 [pid = 2835] [id = 216] 13:41:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x1128ab400) [pid = 2835] [serial = 646] [outer = 0x0] 13:41:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x114e99400) [pid = 2835] [serial = 647] [outer = 0x1128ab400] 13:41:57 INFO - PROCESS | 2835 | 1468356117733 Marionette DEBUG loaded listener.js 13:41:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x116729800) [pid = 2835] [serial = 648] [outer = 0x1128ab400] 13:41:58 INFO - PROCESS | 2835 | 1468356118142 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]]]}] 13:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 672ms 13:41:58 INFO - PROCESS | 2835 | 1468356118198 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 13:41:58 INFO - PROCESS | 2835 | 1468356118202 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 13:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:41:58 INFO - PROCESS | 2835 | 1468356118208 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:41:58 INFO - PROCESS | 2835 | 1468356118209 Marionette TRACE conn2 <- [1,838,null,{}] 13:41:58 INFO - PROCESS | 2835 | 1468356118212 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}] 13:41:58 INFO - PROCESS | 2835 | 1468356118214 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:58 INFO - PROCESS | 2835 | 1468356118341 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 13:41:58 INFO - PROCESS | 2835 | 1468356118409 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:58 INFO - PROCESS | 2835 | 1468356118411 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:58 INFO - PROCESS | 2835 | ++DOCSHELL 0x1244c7800 == 45 [pid = 2835] [id = 217] 13:41:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x11829a000) [pid = 2835] [serial = 649] [outer = 0x0] 13:41:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x118722c00) [pid = 2835] [serial = 650] [outer = 0x11829a000] 13:41:58 INFO - PROCESS | 2835 | 1468356118441 Marionette DEBUG loaded listener.js 13:41:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x11912a400) [pid = 2835] [serial = 651] [outer = 0x11829a000] 13:41:58 INFO - PROCESS | 2835 | 1468356118862 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]]]}] 13:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 670ms 13:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:41:58 INFO - PROCESS | 2835 | 1468356118877 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 13:41:58 INFO - PROCESS | 2835 | 1468356118879 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 13:41:58 INFO - PROCESS | 2835 | 1468356118881 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:41:58 INFO - PROCESS | 2835 | 1468356118884 Marionette TRACE conn2 <- [1,842,null,{}] 13:41:58 INFO - PROCESS | 2835 | 1468356118892 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}] 13:41:58 INFO - PROCESS | 2835 | 1468356118895 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:58 INFO - PROCESS | 2835 | 1468356118998 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 13:41:59 INFO - PROCESS | 2835 | 1468356119049 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:59 INFO - PROCESS | 2835 | 1468356119052 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:59 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a65e000 == 46 [pid = 2835] [id = 218] 13:41:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x119b2dc00) [pid = 2835] [serial = 652] [outer = 0x0] 13:41:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x11a02d000) [pid = 2835] [serial = 653] [outer = 0x119b2dc00] 13:41:59 INFO - PROCESS | 2835 | 1468356119088 Marionette DEBUG loaded listener.js 13:41:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x12319b000) [pid = 2835] [serial = 654] [outer = 0x119b2dc00] 13:41:59 INFO - PROCESS | 2835 | 1468356119528 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]]]}] 13:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 672ms 13:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:41:59 INFO - PROCESS | 2835 | 1468356119553 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 13:41:59 INFO - PROCESS | 2835 | 1468356119555 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 13:41:59 INFO - PROCESS | 2835 | 1468356119557 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:41:59 INFO - PROCESS | 2835 | 1468356119559 Marionette TRACE conn2 <- [1,846,null,{}] 13:41:59 INFO - PROCESS | 2835 | 1468356119561 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}] 13:41:59 INFO - PROCESS | 2835 | 1468356119562 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:59 INFO - PROCESS | 2835 | 1468356119686 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 13:41:59 INFO - PROCESS | 2835 | 1468356119767 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:59 INFO - PROCESS | 2835 | 1468356119769 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:41:59 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b0ec800 == 47 [pid = 2835] [id = 219] 13:41:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x12343c400) [pid = 2835] [serial = 655] [outer = 0x0] 13:41:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x1242f2000) [pid = 2835] [serial = 656] [outer = 0x12343c400] 13:41:59 INFO - PROCESS | 2835 | 1468356119799 Marionette DEBUG loaded listener.js 13:41:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x125796c00) [pid = 2835] [serial = 657] [outer = 0x12343c400] 13:42:00 INFO - PROCESS | 2835 | 1468356120240 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]]]}] 13:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 722ms 13:42:00 INFO - PROCESS | 2835 | 1468356120280 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 13:42:00 INFO - PROCESS | 2835 | 1468356120282 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 13:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:42:00 INFO - PROCESS | 2835 | 1468356120305 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:42:00 INFO - PROCESS | 2835 | 1468356120306 Marionette TRACE conn2 <- [1,850,null,{}] 13:42:00 INFO - PROCESS | 2835 | 1468356120309 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}] 13:42:00 INFO - PROCESS | 2835 | 1468356120310 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:00 INFO - PROCESS | 2835 | 1468356120413 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 13:42:00 INFO - PROCESS | 2835 | 1468356120623 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:00 INFO - PROCESS | 2835 | 1468356120624 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:00 INFO - PROCESS | 2835 | ++DOCSHELL 0x117e79000 == 48 [pid = 2835] [id = 220] 13:42:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x112e9f800) [pid = 2835] [serial = 658] [outer = 0x0] 13:42:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x11332e400) [pid = 2835] [serial = 659] [outer = 0x112e9f800] 13:42:00 INFO - PROCESS | 2835 | 1468356120652 Marionette DEBUG loaded listener.js 13:42:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x116727c00) [pid = 2835] [serial = 660] [outer = 0x112e9f800] 13:42:01 INFO - PROCESS | 2835 | 1468356121095 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]]]}] 13:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 824ms 13:42:01 INFO - PROCESS | 2835 | 1468356121129 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 13:42:01 INFO - PROCESS | 2835 | 1468356121131 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 13:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:42:01 INFO - PROCESS | 2835 | 1468356121153 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:42:01 INFO - PROCESS | 2835 | 1468356121155 Marionette TRACE conn2 <- [1,854,null,{}] 13:42:01 INFO - PROCESS | 2835 | 1468356121158 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}] 13:42:01 INFO - PROCESS | 2835 | 1468356121160 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:01 INFO - PROCESS | 2835 | 1468356121252 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 13:42:01 INFO - PROCESS | 2835 | 1468356121322 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:01 INFO - PROCESS | 2835 | 1468356121324 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:01 INFO - PROCESS | 2835 | ++DOCSHELL 0x11839d000 == 49 [pid = 2835] [id = 221] 13:42:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x117eb0400) [pid = 2835] [serial = 661] [outer = 0x0] 13:42:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x118226c00) [pid = 2835] [serial = 662] [outer = 0x117eb0400] 13:42:01 INFO - PROCESS | 2835 | 1468356121351 Marionette DEBUG loaded listener.js 13:42:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x118723000) [pid = 2835] [serial = 663] [outer = 0x117eb0400] 13:42:01 INFO - PROCESS | 2835 | --DOCSHELL 0x12a5cb000 == 48 [pid = 2835] [id = 214] 13:42:01 INFO - PROCESS | 2835 | --DOCSHELL 0x12a40a800 == 47 [pid = 2835] [id = 213] 13:42:01 INFO - PROCESS | 2835 | --DOCSHELL 0x129008000 == 46 [pid = 2835] [id = 212] 13:42:01 INFO - PROCESS | 2835 | --DOCSHELL 0x12887b000 == 45 [pid = 2835] [id = 211] 13:42:02 INFO - PROCESS | 2835 | --DOCSHELL 0x125ca9800 == 44 [pid = 2835] [id = 210] 13:42:02 INFO - PROCESS | 2835 | --DOCSHELL 0x125829000 == 43 [pid = 2835] [id = 209] 13:42:02 INFO - PROCESS | 2835 | --DOCSHELL 0x1244c8800 == 42 [pid = 2835] [id = 208] 13:42:02 INFO - PROCESS | 2835 | --DOCSHELL 0x1235a0800 == 41 [pid = 2835] [id = 207] 13:42:02 INFO - PROCESS | 2835 | --DOCSHELL 0x120751800 == 40 [pid = 2835] [id = 206] 13:42:02 INFO - PROCESS | 2835 | --DOCSHELL 0x11826e000 == 39 [pid = 2835] [id = 205] 13:42:02 INFO - PROCESS | 2835 | --DOCSHELL 0x117e63800 == 38 [pid = 2835] [id = 204] 13:42:02 INFO - PROCESS | 2835 | --DOCSHELL 0x116fc4800 == 37 [pid = 2835] [id = 203] 13:42:02 INFO - PROCESS | 2835 | --DOCSHELL 0x123387000 == 36 [pid = 2835] [id = 200] 13:42:02 INFO - PROCESS | 2835 | --DOCSHELL 0x116404000 == 35 [pid = 2835] [id = 201] 13:42:02 INFO - PROCESS | 2835 | --DOCSHELL 0x1188e5800 == 34 [pid = 2835] [id = 202] 13:42:02 INFO - PROCESS | 2835 | --DOCSHELL 0x117e7b800 == 33 [pid = 2835] [id = 193] 13:42:02 INFO - PROCESS | 2835 | --DOCSHELL 0x117e79000 == 32 [pid = 2835] [id = 220] 13:42:02 INFO - PROCESS | 2835 | --DOCSHELL 0x12b0ec800 == 31 [pid = 2835] [id = 219] 13:42:02 INFO - PROCESS | 2835 | --DOCSHELL 0x12a65e000 == 30 [pid = 2835] [id = 218] 13:42:02 INFO - PROCESS | 2835 | --DOCSHELL 0x1244c7800 == 29 [pid = 2835] [id = 217] 13:42:02 INFO - PROCESS | 2835 | --DOCSHELL 0x12a9c2000 == 28 [pid = 2835] [id = 215] 13:42:02 INFO - PROCESS | 2835 | --DOCSHELL 0x116ac3000 == 27 [pid = 2835] [id = 216] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x116731000) [pid = 2835] [serial = 564] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x113c8d000) [pid = 2835] [serial = 563] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x1191ce000) [pid = 2835] [serial = 567] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x119123800) [pid = 2835] [serial = 566] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x1128b2400) [pid = 2835] [serial = 581] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x112f55400) [pid = 2835] [serial = 582] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x116729000) [pid = 2835] [serial = 584] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x118296c00) [pid = 2835] [serial = 587] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x11978cc00) [pid = 2835] [serial = 593] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x1231a6800) [pid = 2835] [serial = 570] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x1176ec800) [pid = 2835] [serial = 579] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x12311f800) [pid = 2835] [serial = 569] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x1242e8400) [pid = 2835] [serial = 573] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x118172800) [pid = 2835] [serial = 572] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x12470d000) [pid = 2835] [serial = 576] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x1242f3c00) [pid = 2835] [serial = 575] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x12110c400) [pid = 2835] [serial = 599] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x119476400) [pid = 2835] [serial = 591] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x11918f800) [pid = 2835] [serial = 590] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x114eca400) [pid = 2835] [serial = 578] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x119b3b000) [pid = 2835] [serial = 594] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x119e11000) [pid = 2835] [serial = 596] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x1182a2000) [pid = 2835] [serial = 588] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x119e70000) [pid = 2835] [serial = 597] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x116808c00) [pid = 2835] [serial = 585] [outer = 0x0] [url = about:blank] 13:42:02 INFO - PROCESS | 2835 | 1468356122205 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]]]}] 13:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1074ms 13:42:02 INFO - PROCESS | 2835 | 1468356122226 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 13:42:02 INFO - PROCESS | 2835 | 1468356122228 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 13:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:42:02 INFO - PROCESS | 2835 | 1468356122231 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:42:02 INFO - PROCESS | 2835 | 1468356122233 Marionette TRACE conn2 <- [1,858,null,{}] 13:42:02 INFO - PROCESS | 2835 | 1468356122237 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}] 13:42:02 INFO - PROCESS | 2835 | 1468356122239 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:02 INFO - PROCESS | 2835 | 1468356122315 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 13:42:02 INFO - PROCESS | 2835 | 1468356122367 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:02 INFO - PROCESS | 2835 | 1468356122370 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:02 INFO - PROCESS | 2835 | ++DOCSHELL 0x116413000 == 28 [pid = 2835] [id = 222] 13:42:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x112ebe400) [pid = 2835] [serial = 664] [outer = 0x0] 13:42:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x114ec2000) [pid = 2835] [serial = 665] [outer = 0x112ebe400] 13:42:02 INFO - PROCESS | 2835 | 1468356122397 Marionette DEBUG loaded listener.js 13:42:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x114ed0400) [pid = 2835] [serial = 666] [outer = 0x112ebe400] 13:42:02 INFO - PROCESS | 2835 | 1468356122694 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]]]}] 13:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 472ms 13:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:42:02 INFO - PROCESS | 2835 | 1468356122707 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 13:42:02 INFO - PROCESS | 2835 | 1468356122710 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 13:42:02 INFO - PROCESS | 2835 | 1468356122723 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:42:02 INFO - PROCESS | 2835 | 1468356122724 Marionette TRACE conn2 <- [1,862,null,{}] 13:42:02 INFO - PROCESS | 2835 | 1468356122727 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}] 13:42:02 INFO - PROCESS | 2835 | 1468356122728 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:02 INFO - PROCESS | 2835 | 1468356122810 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 13:42:02 INFO - PROCESS | 2835 | 1468356122815 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:02 INFO - PROCESS | 2835 | 1468356122816 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:02 INFO - PROCESS | 2835 | ++DOCSHELL 0x116fdc800 == 29 [pid = 2835] [id = 223] 13:42:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x116728c00) [pid = 2835] [serial = 667] [outer = 0x0] 13:42:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x116a14400) [pid = 2835] [serial = 668] [outer = 0x116728c00] 13:42:02 INFO - PROCESS | 2835 | 1468356122846 Marionette DEBUG loaded listener.js 13:42:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x1176f8c00) [pid = 2835] [serial = 669] [outer = 0x116728c00] 13:42:03 INFO - PROCESS | 2835 | 1468356123214 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]]]}] 13:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 530ms 13:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:42:03 INFO - PROCESS | 2835 | 1468356123244 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 13:42:03 INFO - PROCESS | 2835 | 1468356123246 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 13:42:03 INFO - PROCESS | 2835 | 1468356123248 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:42:03 INFO - PROCESS | 2835 | 1468356123250 Marionette TRACE conn2 <- [1,866,null,{}] 13:42:03 INFO - PROCESS | 2835 | 1468356123258 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}] 13:42:03 INFO - PROCESS | 2835 | 1468356123261 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:03 INFO - PROCESS | 2835 | 1468356123336 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 13:42:03 INFO - PROCESS | 2835 | 1468356123341 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:03 INFO - PROCESS | 2835 | 1468356123343 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:03 INFO - PROCESS | 2835 | ++DOCSHELL 0x1192cd800 == 30 [pid = 2835] [id = 224] 13:42:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x114ec1800) [pid = 2835] [serial = 670] [outer = 0x0] 13:42:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x1182a0c00) [pid = 2835] [serial = 671] [outer = 0x114ec1800] 13:42:03 INFO - PROCESS | 2835 | 1468356123374 Marionette DEBUG loaded listener.js 13:42:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x118762000) [pid = 2835] [serial = 672] [outer = 0x114ec1800] 13:42:03 INFO - PROCESS | 2835 | 1468356123767 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]]]}] 13:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 522ms 13:42:03 INFO - PROCESS | 2835 | 1468356123771 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 13:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:42:03 INFO - PROCESS | 2835 | 1468356123774 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 13:42:03 INFO - PROCESS | 2835 | 1468356123777 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:42:03 INFO - PROCESS | 2835 | 1468356123779 Marionette TRACE conn2 <- [1,870,null,{}] 13:42:03 INFO - PROCESS | 2835 | 1468356123782 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}] 13:42:03 INFO - PROCESS | 2835 | 1468356123786 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:03 INFO - PROCESS | 2835 | 1468356123944 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 13:42:04 INFO - PROCESS | 2835 | 1468356123997 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:04 INFO - PROCESS | 2835 | 1468356123998 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:04 INFO - PROCESS | 2835 | ++DOCSHELL 0x119bd5800 == 31 [pid = 2835] [id = 225] 13:42:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x119123400) [pid = 2835] [serial = 673] [outer = 0x0] 13:42:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x1191ce000) [pid = 2835] [serial = 674] [outer = 0x119123400] 13:42:04 INFO - PROCESS | 2835 | 1468356124042 Marionette DEBUG loaded listener.js 13:42:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x1194e0c00) [pid = 2835] [serial = 675] [outer = 0x119123400] 13:42:04 INFO - PROCESS | 2835 | 1468356124380 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]]]}] 13:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 621ms 13:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:42:04 INFO - PROCESS | 2835 | 1468356124397 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 13:42:04 INFO - PROCESS | 2835 | 1468356124398 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 13:42:04 INFO - PROCESS | 2835 | 1468356124403 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:42:04 INFO - PROCESS | 2835 | 1468356124404 Marionette TRACE conn2 <- [1,874,null,{}] 13:42:04 INFO - PROCESS | 2835 | 1468356124414 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}] 13:42:04 INFO - PROCESS | 2835 | 1468356124415 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:04 INFO - PROCESS | 2835 | 1468356124507 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 13:42:04 INFO - PROCESS | 2835 | 1468356124511 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:04 INFO - PROCESS | 2835 | 1468356124512 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:04 INFO - PROCESS | 2835 | ++DOCSHELL 0x120758800 == 32 [pid = 2835] [id = 226] 13:42:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x116726400) [pid = 2835] [serial = 676] [outer = 0x0] 13:42:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x119791400) [pid = 2835] [serial = 677] [outer = 0x116726400] 13:42:04 INFO - PROCESS | 2835 | 1468356124537 Marionette DEBUG loaded listener.js 13:42:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x119b75400) [pid = 2835] [serial = 678] [outer = 0x116726400] 13:42:04 INFO - PROCESS | 2835 | 1468356124876 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]]]}] 13:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 520ms 13:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:42:04 INFO - PROCESS | 2835 | 1468356124923 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 13:42:04 INFO - PROCESS | 2835 | 1468356124924 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 13:42:04 INFO - PROCESS | 2835 | 1468356124926 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:42:04 INFO - PROCESS | 2835 | 1468356124927 Marionette TRACE conn2 <- [1,878,null,{}] 13:42:04 INFO - PROCESS | 2835 | 1468356124929 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}] 13:42:04 INFO - PROCESS | 2835 | 1468356124933 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:05 INFO - PROCESS | 2835 | 1468356125041 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 13:42:05 INFO - PROCESS | 2835 | 1468356125078 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:05 INFO - PROCESS | 2835 | 1468356125079 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:05 INFO - PROCESS | 2835 | ++DOCSHELL 0x1235a1000 == 33 [pid = 2835] [id = 227] 13:42:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x119bf5800) [pid = 2835] [serial = 679] [outer = 0x0] 13:42:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x119e70c00) [pid = 2835] [serial = 680] [outer = 0x119bf5800] 13:42:05 INFO - PROCESS | 2835 | 1468356125104 Marionette DEBUG loaded listener.js 13:42:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x123116c00) [pid = 2835] [serial = 681] [outer = 0x119bf5800] 13:42:05 INFO - PROCESS | 2835 | 1468356125415 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]]]}] 13:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 518ms 13:42:05 INFO - PROCESS | 2835 | 1468356125444 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 13:42:05 INFO - PROCESS | 2835 | 1468356125446 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 13:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:42:05 INFO - PROCESS | 2835 | 1468356125448 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:42:05 INFO - PROCESS | 2835 | 1468356125457 Marionette TRACE conn2 <- [1,882,null,{}] 13:42:05 INFO - PROCESS | 2835 | 1468356125460 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}] 13:42:05 INFO - PROCESS | 2835 | 1468356125461 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:05 INFO - PROCESS | 2835 | 1468356125560 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 13:42:05 INFO - PROCESS | 2835 | 1468356125563 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:05 INFO - PROCESS | 2835 | 1468356125564 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:05 INFO - PROCESS | 2835 | ++DOCSHELL 0x124c33800 == 34 [pid = 2835] [id = 228] 13:42:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x123117400) [pid = 2835] [serial = 682] [outer = 0x0] 13:42:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x123199800) [pid = 2835] [serial = 683] [outer = 0x123117400] 13:42:05 INFO - PROCESS | 2835 | 1468356125589 Marionette DEBUG loaded listener.js 13:42:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x1231a3c00) [pid = 2835] [serial = 684] [outer = 0x123117400] 13:42:05 INFO - PROCESS | 2835 | 1468356125897 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]]]}] 13:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 478ms 13:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:42:05 INFO - PROCESS | 2835 | 1468356125931 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 13:42:05 INFO - PROCESS | 2835 | 1468356125933 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 13:42:05 INFO - PROCESS | 2835 | 1468356125937 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:42:05 INFO - PROCESS | 2835 | 1468356125938 Marionette TRACE conn2 <- [1,886,null,{}] 13:42:05 INFO - PROCESS | 2835 | 1468356125940 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}] 13:42:05 INFO - PROCESS | 2835 | 1468356125941 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:06 INFO - PROCESS | 2835 | 1468356126032 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 13:42:06 INFO - PROCESS | 2835 | 1468356126072 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:06 INFO - PROCESS | 2835 | 1468356126073 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:06 INFO - PROCESS | 2835 | ++DOCSHELL 0x12583e800 == 35 [pid = 2835] [id = 229] 13:42:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x12311bc00) [pid = 2835] [serial = 685] [outer = 0x0] 13:42:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x12343cc00) [pid = 2835] [serial = 686] [outer = 0x12311bc00] 13:42:06 INFO - PROCESS | 2835 | 1468356126097 Marionette DEBUG loaded listener.js 13:42:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x123443000) [pid = 2835] [serial = 687] [outer = 0x12311bc00] 13:42:06 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x123113c00) [pid = 2835] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:42:06 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x12420dc00) [pid = 2835] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:42:06 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x1242ccc00) [pid = 2835] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:42:06 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x11672c400) [pid = 2835] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:42:06 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x1182a1800) [pid = 2835] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:42:06 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x1128ae400) [pid = 2835] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:42:06 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x119e70800) [pid = 2835] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:42:06 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x114ece000) [pid = 2835] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:42:06 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x1127d3000) [pid = 2835] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:42:06 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x116730000) [pid = 2835] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:42:06 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x11978d400) [pid = 2835] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:42:06 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x11297d400) [pid = 2835] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:42:06 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x124f91400) [pid = 2835] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:42:06 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x126ebdc00) [pid = 2835] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:42:06 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x123111c00) [pid = 2835] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:42:06 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x1242ec800) [pid = 2835] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:42:06 INFO - PROCESS | 2835 | 1468356126571 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]]]}] 13:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 669ms 13:42:06 INFO - PROCESS | 2835 | 1468356126606 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 13:42:06 INFO - PROCESS | 2835 | 1468356126608 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 13:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:42:06 INFO - PROCESS | 2835 | 1468356126610 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:42:06 INFO - PROCESS | 2835 | 1468356126612 Marionette TRACE conn2 <- [1,890,null,{}] 13:42:06 INFO - PROCESS | 2835 | 1468356126614 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}] 13:42:06 INFO - PROCESS | 2835 | 1468356126615 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:06 INFO - PROCESS | 2835 | 1468356126694 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 13:42:06 INFO - PROCESS | 2835 | 1468356126750 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:06 INFO - PROCESS | 2835 | 1468356126751 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:06 INFO - PROCESS | 2835 | ++DOCSHELL 0x1191b6000 == 36 [pid = 2835] [id = 230] 13:42:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x1128ae400) [pid = 2835] [serial = 688] [outer = 0x0] 13:42:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x117eab000) [pid = 2835] [serial = 689] [outer = 0x1128ae400] 13:42:06 INFO - PROCESS | 2835 | 1468356126775 Marionette DEBUG loaded listener.js 13:42:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x119e74400) [pid = 2835] [serial = 690] [outer = 0x1128ae400] 13:42:07 INFO - PROCESS | 2835 | 1468356127049 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]]]}] 13:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 468ms 13:42:07 INFO - PROCESS | 2835 | 1468356127080 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 13:42:07 INFO - PROCESS | 2835 | 1468356127081 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 13:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:42:07 INFO - PROCESS | 2835 | 1468356127091 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:42:07 INFO - PROCESS | 2835 | 1468356127093 Marionette TRACE conn2 <- [1,894,null,{}] 13:42:07 INFO - PROCESS | 2835 | 1468356127095 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}] 13:42:07 INFO - PROCESS | 2835 | 1468356127096 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:07 INFO - PROCESS | 2835 | 1468356127177 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 13:42:07 INFO - PROCESS | 2835 | 1468356127181 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:07 INFO - PROCESS | 2835 | 1468356127182 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:07 INFO - PROCESS | 2835 | ++DOCSHELL 0x12900f800 == 37 [pid = 2835] [id = 231] 13:42:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x119e79000) [pid = 2835] [serial = 691] [outer = 0x0] 13:42:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x123444000) [pid = 2835] [serial = 692] [outer = 0x119e79000] 13:42:07 INFO - PROCESS | 2835 | 1468356127209 Marionette DEBUG loaded listener.js 13:42:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x123566000) [pid = 2835] [serial = 693] [outer = 0x119e79000] 13:42:07 INFO - PROCESS | 2835 | 1468356127558 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]]]}] 13:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 470ms 13:42:07 INFO - PROCESS | 2835 | 1468356127562 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 13:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:42:07 INFO - PROCESS | 2835 | 1468356127564 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 13:42:07 INFO - PROCESS | 2835 | 1468356127566 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:42:07 INFO - PROCESS | 2835 | 1468356127568 Marionette TRACE conn2 <- [1,898,null,{}] 13:42:07 INFO - PROCESS | 2835 | 1468356127570 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}] 13:42:07 INFO - PROCESS | 2835 | 1468356127572 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:07 INFO - PROCESS | 2835 | 1468356127695 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 13:42:07 INFO - PROCESS | 2835 | 1468356127705 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:07 INFO - PROCESS | 2835 | 1468356127706 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:07 INFO - PROCESS | 2835 | ++DOCSHELL 0x120754000 == 38 [pid = 2835] [id = 232] 13:42:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x119e0ec00) [pid = 2835] [serial = 694] [outer = 0x0] 13:42:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x1242d3400) [pid = 2835] [serial = 695] [outer = 0x119e0ec00] 13:42:07 INFO - PROCESS | 2835 | 1468356127733 Marionette DEBUG loaded listener.js 13:42:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x124c90800) [pid = 2835] [serial = 696] [outer = 0x119e0ec00] 13:42:08 INFO - PROCESS | 2835 | 1468356128022 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]]]}] 13:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 472ms 13:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:42:08 INFO - PROCESS | 2835 | 1468356128041 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 13:42:08 INFO - PROCESS | 2835 | 1468356128043 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 13:42:08 INFO - PROCESS | 2835 | 1468356128045 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:42:08 INFO - PROCESS | 2835 | 1468356128046 Marionette TRACE conn2 <- [1,902,null,{}] 13:42:08 INFO - PROCESS | 2835 | 1468356128057 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}] 13:42:08 INFO - PROCESS | 2835 | 1468356128058 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:08 INFO - PROCESS | 2835 | 1468356128143 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 13:42:08 INFO - PROCESS | 2835 | 1468356128148 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:08 INFO - PROCESS | 2835 | 1468356128149 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:08 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a660800 == 39 [pid = 2835] [id = 233] 13:42:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x124c91800) [pid = 2835] [serial = 697] [outer = 0x0] 13:42:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x12500b000) [pid = 2835] [serial = 698] [outer = 0x124c91800] 13:42:08 INFO - PROCESS | 2835 | 1468356128176 Marionette DEBUG loaded listener.js 13:42:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x1257c1000) [pid = 2835] [serial = 699] [outer = 0x124c91800] 13:42:08 INFO - PROCESS | 2835 | 1468356128672 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]]]}] 13:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 671ms 13:42:08 INFO - PROCESS | 2835 | 1468356128719 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 13:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:42:08 INFO - PROCESS | 2835 | 1468356128724 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 13:42:08 INFO - PROCESS | 2835 | 1468356128729 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:42:08 INFO - PROCESS | 2835 | 1468356128732 Marionette TRACE conn2 <- [1,906,null,{}] 13:42:08 INFO - PROCESS | 2835 | 1468356128738 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}] 13:42:08 INFO - PROCESS | 2835 | 1468356128741 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:08 INFO - PROCESS | 2835 | 1468356128904 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 13:42:09 INFO - PROCESS | 2835 | 1468356129049 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:09 INFO - PROCESS | 2835 | 1468356129050 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:09 INFO - PROCESS | 2835 | ++DOCSHELL 0x116aca800 == 40 [pid = 2835] [id = 234] 13:42:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x113c96000) [pid = 2835] [serial = 700] [outer = 0x0] 13:42:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x114ecac00) [pid = 2835] [serial = 701] [outer = 0x113c96000] 13:42:09 INFO - PROCESS | 2835 | 1468356129082 Marionette DEBUG loaded listener.js 13:42:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x116632000) [pid = 2835] [serial = 702] [outer = 0x113c96000] 13:42:09 INFO - PROCESS | 2835 | 1468356129589 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]]]}] 13:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 876ms 13:42:09 INFO - PROCESS | 2835 | 1468356129604 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 13:42:09 INFO - PROCESS | 2835 | 1468356129607 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 13:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:42:09 INFO - PROCESS | 2835 | 1468356129612 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:42:09 INFO - PROCESS | 2835 | 1468356129613 Marionette TRACE conn2 <- [1,910,null,{}] 13:42:09 INFO - PROCESS | 2835 | 1468356129644 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}] 13:42:09 INFO - PROCESS | 2835 | 1468356129645 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:09 INFO - PROCESS | 2835 | 1468356129757 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 13:42:09 INFO - PROCESS | 2835 | 1468356129835 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:09 INFO - PROCESS | 2835 | 1468356129836 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:09 INFO - PROCESS | 2835 | ++DOCSHELL 0x123134000 == 41 [pid = 2835] [id = 235] 13:42:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x1176f7800) [pid = 2835] [serial = 703] [outer = 0x0] 13:42:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x118229000) [pid = 2835] [serial = 704] [outer = 0x1176f7800] 13:42:09 INFO - PROCESS | 2835 | 1468356129866 Marionette DEBUG loaded listener.js 13:42:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x11829b800) [pid = 2835] [serial = 705] [outer = 0x1176f7800] 13:42:10 INFO - PROCESS | 2835 | 1468356130538 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]]]}] 13:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 971ms 13:42:10 INFO - PROCESS | 2835 | 1468356130584 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 13:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:42:10 INFO - PROCESS | 2835 | 1468356130589 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 13:42:10 INFO - PROCESS | 2835 | 1468356130594 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:42:10 INFO - PROCESS | 2835 | 1468356130596 Marionette TRACE conn2 <- [1,914,null,{}] 13:42:10 INFO - PROCESS | 2835 | 1468356130600 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}] 13:42:10 INFO - PROCESS | 2835 | 1468356130601 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:10 INFO - PROCESS | 2835 | 1468356130705 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 13:42:10 INFO - PROCESS | 2835 | --DOCSHELL 0x120754000 == 40 [pid = 2835] [id = 232] 13:42:10 INFO - PROCESS | 2835 | --DOCSHELL 0x12900f800 == 39 [pid = 2835] [id = 231] 13:42:10 INFO - PROCESS | 2835 | --DOCSHELL 0x1191b6000 == 38 [pid = 2835] [id = 230] 13:42:10 INFO - PROCESS | 2835 | --DOCSHELL 0x12583e800 == 37 [pid = 2835] [id = 229] 13:42:10 INFO - PROCESS | 2835 | --DOCSHELL 0x124c33800 == 36 [pid = 2835] [id = 228] 13:42:10 INFO - PROCESS | 2835 | --DOCSHELL 0x1235a1000 == 35 [pid = 2835] [id = 227] 13:42:10 INFO - PROCESS | 2835 | --DOCSHELL 0x120758800 == 34 [pid = 2835] [id = 226] 13:42:10 INFO - PROCESS | 2835 | --DOCSHELL 0x119bd5800 == 33 [pid = 2835] [id = 225] 13:42:10 INFO - PROCESS | 2835 | --DOCSHELL 0x1192cd800 == 32 [pid = 2835] [id = 224] 13:42:10 INFO - PROCESS | 2835 | --DOCSHELL 0x116fdc800 == 31 [pid = 2835] [id = 223] 13:42:10 INFO - PROCESS | 2835 | --DOCSHELL 0x116413000 == 30 [pid = 2835] [id = 222] 13:42:10 INFO - PROCESS | 2835 | --DOCSHELL 0x11839d000 == 29 [pid = 2835] [id = 221] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x12344a400) [pid = 2835] [serial = 626] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x1242e8800) [pid = 2835] [serial = 629] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x124be1c00) [pid = 2835] [serial = 632] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x1242f4400) [pid = 2835] [serial = 630] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x116744c00) [pid = 2835] [serial = 605] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x1176ee000) [pid = 2835] [serial = 606] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x1188bc000) [pid = 2835] [serial = 614] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x12110fc00) [pid = 2835] [serial = 636] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x11947a400) [pid = 2835] [serial = 615] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x123111800) [pid = 2835] [serial = 600] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x115e8dc00) [pid = 2835] [serial = 608] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x116735400) [pid = 2835] [serial = 609] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x1128a7400) [pid = 2835] [serial = 602] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x112f59000) [pid = 2835] [serial = 603] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x1176f7c00) [pid = 2835] [serial = 611] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x118227c00) [pid = 2835] [serial = 612] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x119b78800) [pid = 2835] [serial = 617] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x119e1ac00) [pid = 2835] [serial = 618] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x11a02b800) [pid = 2835] [serial = 620] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x116747c00) [pid = 2835] [serial = 635] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x127046400) [pid = 2835] [serial = 642] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x1288a2c00) [pid = 2835] [serial = 645] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x126eb4400) [pid = 2835] [serial = 641] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x124f8c800) [pid = 2835] [serial = 633] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x12889c000) [pid = 2835] [serial = 644] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x123440c00) [pid = 2835] [serial = 624] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x12311cc00) [pid = 2835] [serial = 623] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x124175400) [pid = 2835] [serial = 627] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x125796400) [pid = 2835] [serial = 638] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x125c3a800) [pid = 2835] [serial = 639] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x12310f000) [pid = 2835] [serial = 621] [outer = 0x0] [url = about:blank] 13:42:10 INFO - PROCESS | 2835 | 1468356130815 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:10 INFO - PROCESS | 2835 | 1468356130818 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:10 INFO - PROCESS | 2835 | ++DOCSHELL 0x1132d1800 == 30 [pid = 2835] [id = 236] 13:42:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x1128a7400) [pid = 2835] [serial = 706] [outer = 0x0] 13:42:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x114ed0000) [pid = 2835] [serial = 707] [outer = 0x1128a7400] 13:42:10 INFO - PROCESS | 2835 | 1468356130846 Marionette DEBUG loaded listener.js 13:42:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x116751800) [pid = 2835] [serial = 708] [outer = 0x1128a7400] 13:42:11 INFO - PROCESS | 2835 | 1468356131144 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]]]}] 13:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 571ms 13:42:11 INFO - PROCESS | 2835 | 1468356131164 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 13:42:11 INFO - PROCESS | 2835 | 1468356131168 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 13:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:42:11 INFO - PROCESS | 2835 | 1468356131179 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:42:11 INFO - PROCESS | 2835 | 1468356131180 Marionette TRACE conn2 <- [1,918,null,{}] 13:42:11 INFO - PROCESS | 2835 | 1468356131183 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}] 13:42:11 INFO - PROCESS | 2835 | 1468356131187 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:11 INFO - PROCESS | 2835 | 1468356131271 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 13:42:11 INFO - PROCESS | 2835 | 1468356131331 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:11 INFO - PROCESS | 2835 | 1468356131333 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:11 INFO - PROCESS | 2835 | ++DOCSHELL 0x11826e000 == 31 [pid = 2835] [id = 237] 13:42:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x116751400) [pid = 2835] [serial = 709] [outer = 0x0] 13:42:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x118072800) [pid = 2835] [serial = 710] [outer = 0x116751400] 13:42:11 INFO - PROCESS | 2835 | 1468356131361 Marionette DEBUG loaded listener.js 13:42:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x118726800) [pid = 2835] [serial = 711] [outer = 0x116751400] 13:42:11 INFO - PROCESS | 2835 | 1468356131650 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]]]}] 13:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 519ms 13:42:11 INFO - PROCESS | 2835 | 1468356131699 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 13:42:11 INFO - PROCESS | 2835 | 1468356131702 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 13:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:42:11 INFO - PROCESS | 2835 | 1468356131705 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:42:11 INFO - PROCESS | 2835 | 1468356131708 Marionette TRACE conn2 <- [1,922,null,{}] 13:42:11 INFO - PROCESS | 2835 | 1468356131715 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}] 13:42:11 INFO - PROCESS | 2835 | 1468356131719 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:11 INFO - PROCESS | 2835 | 1468356131806 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 13:42:11 INFO - PROCESS | 2835 | 1468356131811 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:11 INFO - PROCESS | 2835 | 1468356131813 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:11 INFO - PROCESS | 2835 | ++DOCSHELL 0x119c38000 == 32 [pid = 2835] [id = 238] 13:42:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x119187800) [pid = 2835] [serial = 712] [outer = 0x0] 13:42:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x119483c00) [pid = 2835] [serial = 713] [outer = 0x119187800] 13:42:11 INFO - PROCESS | 2835 | 1468356131844 Marionette DEBUG loaded listener.js 13:42:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x119e0d800) [pid = 2835] [serial = 714] [outer = 0x119187800] 13:42:12 INFO - PROCESS | 2835 | 1468356132199 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]]]}] 13:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 521ms 13:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:42:12 INFO - PROCESS | 2835 | 1468356132226 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 13:42:12 INFO - PROCESS | 2835 | 1468356132228 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 13:42:12 INFO - PROCESS | 2835 | 1468356132230 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:42:12 INFO - PROCESS | 2835 | 1468356132231 Marionette TRACE conn2 <- [1,926,null,{}] 13:42:12 INFO - PROCESS | 2835 | 1468356132235 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}] 13:42:12 INFO - PROCESS | 2835 | 1468356132237 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:12 INFO - PROCESS | 2835 | 1468356132320 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 13:42:12 INFO - PROCESS | 2835 | 1468356132324 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:12 INFO - PROCESS | 2835 | 1468356132325 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:12 INFO - PROCESS | 2835 | ++DOCSHELL 0x123374800 == 33 [pid = 2835] [id = 239] 13:42:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x119e18000) [pid = 2835] [serial = 715] [outer = 0x0] 13:42:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x119e71800) [pid = 2835] [serial = 716] [outer = 0x119e18000] 13:42:12 INFO - PROCESS | 2835 | 1468356132351 Marionette DEBUG loaded listener.js 13:42:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x12110dc00) [pid = 2835] [serial = 717] [outer = 0x119e18000] 13:42:12 INFO - PROCESS | 2835 | 1468356132670 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]]]}] 13:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 468ms 13:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:42:12 INFO - PROCESS | 2835 | 1468356132700 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 13:42:12 INFO - PROCESS | 2835 | 1468356132702 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 13:42:12 INFO - PROCESS | 2835 | 1468356132704 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:42:12 INFO - PROCESS | 2835 | 1468356132705 Marionette TRACE conn2 <- [1,930,null,{}] 13:42:12 INFO - PROCESS | 2835 | 1468356132707 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}] 13:42:12 INFO - PROCESS | 2835 | 1468356132708 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:12 INFO - PROCESS | 2835 | 1468356132793 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 13:42:12 INFO - PROCESS | 2835 | 1468356132863 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:12 INFO - PROCESS | 2835 | 1468356132863 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:12 INFO - PROCESS | 2835 | ++DOCSHELL 0x1244ba800 == 34 [pid = 2835] [id = 240] 13:42:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x1128b1000) [pid = 2835] [serial = 718] [outer = 0x0] 13:42:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x119e75c00) [pid = 2835] [serial = 719] [outer = 0x1128b1000] 13:42:12 INFO - PROCESS | 2835 | 1468356132888 Marionette DEBUG loaded listener.js 13:42:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x12319a000) [pid = 2835] [serial = 720] [outer = 0x1128b1000] 13:42:13 INFO - PROCESS | 2835 | 1468356133229 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]]]}] 13:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 568ms 13:42:13 INFO - PROCESS | 2835 | 1468356133272 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 13:42:13 INFO - PROCESS | 2835 | 1468356133273 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 13:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:42:13 INFO - PROCESS | 2835 | 1468356133276 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:42:13 INFO - PROCESS | 2835 | 1468356133277 Marionette TRACE conn2 <- [1,934,null,{}] 13:42:13 INFO - PROCESS | 2835 | 1468356133279 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}] 13:42:13 INFO - PROCESS | 2835 | 1468356133283 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:13 INFO - PROCESS | 2835 | 1468356133406 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 13:42:13 INFO - PROCESS | 2835 | 1468356133417 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:13 INFO - PROCESS | 2835 | 1468356133418 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:13 INFO - PROCESS | 2835 | ++DOCSHELL 0x125872000 == 35 [pid = 2835] [id = 241] 13:42:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x1231a2c00) [pid = 2835] [serial = 721] [outer = 0x0] 13:42:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x12355f400) [pid = 2835] [serial = 722] [outer = 0x1231a2c00] 13:42:13 INFO - PROCESS | 2835 | 1468356133443 Marionette DEBUG loaded listener.js 13:42:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x124b20c00) [pid = 2835] [serial = 723] [outer = 0x1231a2c00] 13:42:13 INFO - PROCESS | 2835 | 1468356133795 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]]]}] 13:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 569ms 13:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:42:13 INFO - PROCESS | 2835 | 1468356133846 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 13:42:13 INFO - PROCESS | 2835 | 1468356133848 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 13:42:13 INFO - PROCESS | 2835 | 1468356133851 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:42:13 INFO - PROCESS | 2835 | 1468356133853 Marionette TRACE conn2 <- [1,938,null,{}] 13:42:13 INFO - PROCESS | 2835 | 1468356133856 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}] 13:42:13 INFO - PROCESS | 2835 | 1468356133858 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:14 INFO - PROCESS | 2835 | 1468356134017 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 13:42:14 INFO - PROCESS | 2835 | 1468356134034 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:14 INFO - PROCESS | 2835 | 1468356134035 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:14 INFO - PROCESS | 2835 | ++DOCSHELL 0x129005800 == 36 [pid = 2835] [id = 242] 13:42:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x1231a6400) [pid = 2835] [serial = 724] [outer = 0x0] 13:42:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x125008000) [pid = 2835] [serial = 725] [outer = 0x1231a6400] 13:42:14 INFO - PROCESS | 2835 | 1468356134075 Marionette DEBUG loaded listener.js 13:42:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x1257c5c00) [pid = 2835] [serial = 726] [outer = 0x1231a6400] 13:42:14 INFO - PROCESS | 2835 | 1468356134544 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]]]}] 13:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 722ms 13:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:42:14 INFO - PROCESS | 2835 | 1468356134572 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 13:42:14 INFO - PROCESS | 2835 | 1468356134574 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 13:42:14 INFO - PROCESS | 2835 | 1468356134576 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:42:14 INFO - PROCESS | 2835 | 1468356134577 Marionette TRACE conn2 <- [1,942,null,{}] 13:42:14 INFO - PROCESS | 2835 | 1468356134579 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}] 13:42:14 INFO - PROCESS | 2835 | 1468356134580 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:14 INFO - PROCESS | 2835 | 1468356134693 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 13:42:14 INFO - PROCESS | 2835 | 1468356134731 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:14 INFO - PROCESS | 2835 | 1468356134732 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:14 INFO - PROCESS | 2835 | ++DOCSHELL 0x1294b7800 == 37 [pid = 2835] [id = 243] 13:42:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x124b24400) [pid = 2835] [serial = 727] [outer = 0x0] 13:42:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x125c35000) [pid = 2835] [serial = 728] [outer = 0x124b24400] 13:42:14 INFO - PROCESS | 2835 | 1468356134759 Marionette DEBUG loaded listener.js 13:42:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x126db6000) [pid = 2835] [serial = 729] [outer = 0x124b24400] 13:42:14 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x116726400) [pid = 2835] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:42:14 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x119bf5800) [pid = 2835] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:42:14 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x1128ae400) [pid = 2835] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:42:14 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x123117400) [pid = 2835] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:42:14 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x114ec1800) [pid = 2835] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:42:14 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x12311bc00) [pid = 2835] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:42:14 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x119123400) [pid = 2835] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:42:14 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x116728c00) [pid = 2835] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:42:14 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x112ebe400) [pid = 2835] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:42:14 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x119e79000) [pid = 2835] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:42:14 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x1128ab400) [pid = 2835] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:42:14 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x117eb0400) [pid = 2835] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:42:14 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x11829a000) [pid = 2835] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:42:14 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x119b2dc00) [pid = 2835] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:42:14 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x12343c400) [pid = 2835] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:42:14 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x119e0ec00) [pid = 2835] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:42:14 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x112e9f800) [pid = 2835] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:42:15 INFO - PROCESS | 2835 | 1468356135125 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]]]}] 13:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 569ms 13:42:15 INFO - PROCESS | 2835 | 1468356135148 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 13:42:15 INFO - PROCESS | 2835 | 1468356135149 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 13:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:42:15 INFO - PROCESS | 2835 | 1468356135157 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:42:15 INFO - PROCESS | 2835 | 1468356135158 Marionette TRACE conn2 <- [1,946,null,{}] 13:42:15 INFO - PROCESS | 2835 | 1468356135161 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}] 13:42:15 INFO - PROCESS | 2835 | 1468356135162 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:15 INFO - PROCESS | 2835 | 1468356135273 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 13:42:15 INFO - PROCESS | 2835 | 1468356135307 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:15 INFO - PROCESS | 2835 | 1468356135308 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:15 INFO - PROCESS | 2835 | ++DOCSHELL 0x119bde000 == 38 [pid = 2835] [id = 244] 13:42:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x112e9f800) [pid = 2835] [serial = 730] [outer = 0x0] 13:42:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x117ea9800) [pid = 2835] [serial = 731] [outer = 0x112e9f800] 13:42:15 INFO - PROCESS | 2835 | 1468356135332 Marionette DEBUG loaded listener.js 13:42:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x119e0ec00) [pid = 2835] [serial = 732] [outer = 0x112e9f800] 13:42:15 INFO - PROCESS | 2835 | 1468356135587 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]]]}] 13:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 470ms 13:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:42:15 INFO - PROCESS | 2835 | 1468356135627 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 13:42:15 INFO - PROCESS | 2835 | 1468356135628 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 13:42:15 INFO - PROCESS | 2835 | 1468356135630 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:42:15 INFO - PROCESS | 2835 | 1468356135632 Marionette TRACE conn2 <- [1,950,null,{}] 13:42:15 INFO - PROCESS | 2835 | 1468356135642 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}] 13:42:15 INFO - PROCESS | 2835 | 1468356135643 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:15 INFO - PROCESS | 2835 | 1468356135730 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 13:42:15 INFO - PROCESS | 2835 | 1468356135737 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:15 INFO - PROCESS | 2835 | 1468356135738 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:15 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a9cd800 == 39 [pid = 2835] [id = 245] 13:42:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x1131b2400) [pid = 2835] [serial = 733] [outer = 0x0] 13:42:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x124b1e800) [pid = 2835] [serial = 734] [outer = 0x1131b2400] 13:42:15 INFO - PROCESS | 2835 | 1468356135762 Marionette DEBUG loaded listener.js 13:42:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x126eb9800) [pid = 2835] [serial = 735] [outer = 0x1131b2400] 13:42:16 INFO - PROCESS | 2835 | 1468356136078 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]]]}] 13:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 476ms 13:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:42:16 INFO - PROCESS | 2835 | 1468356136108 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 13:42:16 INFO - PROCESS | 2835 | 1468356136110 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 13:42:16 INFO - PROCESS | 2835 | 1468356136112 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:42:16 INFO - PROCESS | 2835 | 1468356136114 Marionette TRACE conn2 <- [1,954,null,{}] 13:42:16 INFO - PROCESS | 2835 | 1468356136116 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}] 13:42:16 INFO - PROCESS | 2835 | 1468356136118 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:16 INFO - PROCESS | 2835 | 1468356136235 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 13:42:16 INFO - PROCESS | 2835 | 1468356136241 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:16 INFO - PROCESS | 2835 | 1468356136242 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:16 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b0f1800 == 40 [pid = 2835] [id = 246] 13:42:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x11297c000) [pid = 2835] [serial = 736] [outer = 0x0] 13:42:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x126ebcc00) [pid = 2835] [serial = 737] [outer = 0x11297c000] 13:42:16 INFO - PROCESS | 2835 | 1468356136268 Marionette DEBUG loaded listener.js 13:42:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x1288d5c00) [pid = 2835] [serial = 738] [outer = 0x11297c000] 13:42:16 INFO - PROCESS | 2835 | 1468356136643 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]]]}] 13:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 569ms 13:42:16 INFO - PROCESS | 2835 | 1468356136682 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 13:42:16 INFO - PROCESS | 2835 | 1468356136687 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 13:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:42:16 INFO - PROCESS | 2835 | 1468356136691 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:42:16 INFO - PROCESS | 2835 | 1468356136693 Marionette TRACE conn2 <- [1,958,null,{}] 13:42:16 INFO - PROCESS | 2835 | 1468356136697 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}] 13:42:16 INFO - PROCESS | 2835 | 1468356136699 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:16 INFO - PROCESS | 2835 | 1468356136826 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 13:42:16 INFO - PROCESS | 2835 | 1468356136891 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:16 INFO - PROCESS | 2835 | 1468356136892 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:16 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b92d000 == 41 [pid = 2835] [id = 247] 13:42:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x118224800) [pid = 2835] [serial = 739] [outer = 0x0] 13:42:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x1288d6400) [pid = 2835] [serial = 740] [outer = 0x118224800] 13:42:16 INFO - PROCESS | 2835 | 1468356136915 Marionette DEBUG loaded listener.js 13:42:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x1288e2000) [pid = 2835] [serial = 741] [outer = 0x118224800] 13:42:17 INFO - PROCESS | 2835 | 1468356137364 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]]]}] 13:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 722ms 13:42:17 INFO - PROCESS | 2835 | 1468356137426 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 13:42:17 INFO - PROCESS | 2835 | 1468356137429 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 13:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:42:17 INFO - PROCESS | 2835 | 1468356137445 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:42:17 INFO - PROCESS | 2835 | 1468356137449 Marionette TRACE conn2 <- [1,962,null,{}] 13:42:17 INFO - PROCESS | 2835 | 1468356137473 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}] 13:42:17 INFO - PROCESS | 2835 | 1468356137475 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:17 INFO - PROCESS | 2835 | 1468356137639 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 13:42:17 INFO - PROCESS | 2835 | 1468356137760 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:17 INFO - PROCESS | 2835 | 1468356137761 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:17 INFO - PROCESS | 2835 | ++DOCSHELL 0x1188dd000 == 42 [pid = 2835] [id = 248] 13:42:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x11619ac00) [pid = 2835] [serial = 742] [outer = 0x0] 13:42:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x116f98400) [pid = 2835] [serial = 743] [outer = 0x11619ac00] 13:42:17 INFO - PROCESS | 2835 | 1468356137813 Marionette DEBUG loaded listener.js 13:42:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x11822a800) [pid = 2835] [serial = 744] [outer = 0x11619ac00] 13:42:18 INFO - PROCESS | 2835 | 1468356138304 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]]]}] 13:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 908ms 13:42:18 INFO - PROCESS | 2835 | 1468356138339 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 13:42:18 INFO - PROCESS | 2835 | 1468356138342 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 13:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:42:18 INFO - PROCESS | 2835 | 1468356138347 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:42:18 INFO - PROCESS | 2835 | 1468356138349 Marionette TRACE conn2 <- [1,966,null,{}] 13:42:18 INFO - PROCESS | 2835 | 1468356138351 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}] 13:42:18 INFO - PROCESS | 2835 | 1468356138353 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:18 INFO - PROCESS | 2835 | 1468356138459 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 13:42:18 INFO - PROCESS | 2835 | 1468356138515 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:18 INFO - PROCESS | 2835 | 1468356138517 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:18 INFO - PROCESS | 2835 | ++DOCSHELL 0x125ca7000 == 43 [pid = 2835] [id = 249] 13:42:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x118765400) [pid = 2835] [serial = 745] [outer = 0x0] 13:42:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x1194eb800) [pid = 2835] [serial = 746] [outer = 0x118765400] 13:42:18 INFO - PROCESS | 2835 | 1468356138547 Marionette DEBUG loaded listener.js 13:42:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x119bf5800) [pid = 2835] [serial = 747] [outer = 0x118765400] 13:42:18 INFO - PROCESS | 2835 | 1468356138990 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]]]}] 13:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 673ms 13:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:42:19 INFO - PROCESS | 2835 | 1468356139021 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 13:42:19 INFO - PROCESS | 2835 | 1468356139022 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 13:42:19 INFO - PROCESS | 2835 | 1468356139025 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:42:19 INFO - PROCESS | 2835 | 1468356139027 Marionette TRACE conn2 <- [1,970,null,{}] 13:42:19 INFO - PROCESS | 2835 | 1468356139036 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}] 13:42:19 INFO - PROCESS | 2835 | 1468356139039 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:19 INFO - PROCESS | 2835 | 1468356139166 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 13:42:19 INFO - PROCESS | 2835 | 1468356139236 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:19 INFO - PROCESS | 2835 | 1468356139238 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:19 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c669800 == 44 [pid = 2835] [id = 250] 13:42:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x1231f5800) [pid = 2835] [serial = 748] [outer = 0x0] 13:42:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x123545000) [pid = 2835] [serial = 749] [outer = 0x1231f5800] 13:42:19 INFO - PROCESS | 2835 | 1468356139268 Marionette DEBUG loaded listener.js 13:42:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x1242eec00) [pid = 2835] [serial = 750] [outer = 0x1231f5800] 13:42:19 INFO - PROCESS | 2835 | 1468356139691 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]]]}] 13:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 721ms 13:42:19 INFO - PROCESS | 2835 | 1468356139752 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 13:42:19 INFO - PROCESS | 2835 | 1468356139754 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 13:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:42:19 INFO - PROCESS | 2835 | 1468356139757 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:42:19 INFO - PROCESS | 2835 | 1468356139759 Marionette TRACE conn2 <- [1,974,null,{}] 13:42:19 INFO - PROCESS | 2835 | 1468356139761 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}] 13:42:19 INFO - PROCESS | 2835 | 1468356139763 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:19 INFO - PROCESS | 2835 | 1468356139870 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 13:42:20 INFO - PROCESS | 2835 | 1468356140085 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:20 INFO - PROCESS | 2835 | 1468356140087 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:20 INFO - PROCESS | 2835 | ++DOCSHELL 0x117e69000 == 45 [pid = 2835] [id = 251] 13:42:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x110fa6000) [pid = 2835] [serial = 751] [outer = 0x0] 13:42:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x1127d7400) [pid = 2835] [serial = 752] [outer = 0x110fa6000] 13:42:20 INFO - PROCESS | 2835 | 1468356140115 Marionette DEBUG loaded listener.js 13:42:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x115e20000) [pid = 2835] [serial = 753] [outer = 0x110fa6000] 13:42:20 INFO - PROCESS | 2835 | 1468356140564 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]]]}] 13:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 871ms 13:42:20 INFO - PROCESS | 2835 | 1468356140630 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 13:42:20 INFO - PROCESS | 2835 | 1468356140632 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 13:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:42:20 INFO - PROCESS | 2835 | 1468356140635 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:42:20 INFO - PROCESS | 2835 | 1468356140637 Marionette TRACE conn2 <- [1,978,null,{}] 13:42:20 INFO - PROCESS | 2835 | 1468356140640 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}] 13:42:20 INFO - PROCESS | 2835 | 1468356140643 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:20 INFO - PROCESS | 2835 | 1468356140741 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 13:42:20 INFO - PROCESS | 2835 | 1468356140797 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:20 INFO - PROCESS | 2835 | 1468356140799 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:20 INFO - PROCESS | 2835 | ++DOCSHELL 0x115ee1800 == 46 [pid = 2835] [id = 252] 13:42:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x112ebfc00) [pid = 2835] [serial = 754] [outer = 0x0] 13:42:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x112f6f000) [pid = 2835] [serial = 755] [outer = 0x112ebfc00] 13:42:20 INFO - PROCESS | 2835 | 1468356140826 Marionette DEBUG loaded listener.js 13:42:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x11332ec00) [pid = 2835] [serial = 756] [outer = 0x112ebfc00] 13:42:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12b0f1800 == 45 [pid = 2835] [id = 246] 13:42:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12a9cd800 == 44 [pid = 2835] [id = 245] 13:42:21 INFO - PROCESS | 2835 | --DOCSHELL 0x119bde000 == 43 [pid = 2835] [id = 244] 13:42:21 INFO - PROCESS | 2835 | --DOCSHELL 0x1294b7800 == 42 [pid = 2835] [id = 243] 13:42:21 INFO - PROCESS | 2835 | --DOCSHELL 0x129005800 == 41 [pid = 2835] [id = 242] 13:42:21 INFO - PROCESS | 2835 | --DOCSHELL 0x125872000 == 40 [pid = 2835] [id = 241] 13:42:21 INFO - PROCESS | 2835 | --DOCSHELL 0x1244ba800 == 39 [pid = 2835] [id = 240] 13:42:21 INFO - PROCESS | 2835 | --DOCSHELL 0x123374800 == 38 [pid = 2835] [id = 239] 13:42:21 INFO - PROCESS | 2835 | --DOCSHELL 0x119c38000 == 37 [pid = 2835] [id = 238] 13:42:21 INFO - PROCESS | 2835 | --DOCSHELL 0x11826e000 == 36 [pid = 2835] [id = 237] 13:42:21 INFO - PROCESS | 2835 | --DOCSHELL 0x1132d1800 == 35 [pid = 2835] [id = 236] 13:42:21 INFO - PROCESS | 2835 | --DOCSHELL 0x123134000 == 34 [pid = 2835] [id = 235] 13:42:21 INFO - PROCESS | 2835 | --DOCSHELL 0x116aca800 == 33 [pid = 2835] [id = 234] 13:42:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12a660800 == 32 [pid = 2835] [id = 233] 13:42:21 INFO - PROCESS | 2835 | --DOCSHELL 0x117e69000 == 31 [pid = 2835] [id = 251] 13:42:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12c669800 == 30 [pid = 2835] [id = 250] 13:42:21 INFO - PROCESS | 2835 | --DOCSHELL 0x125ca7000 == 29 [pid = 2835] [id = 249] 13:42:21 INFO - PROCESS | 2835 | --DOCSHELL 0x1188dd000 == 28 [pid = 2835] [id = 248] 13:42:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12b92d000 == 27 [pid = 2835] [id = 247] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x119791400) [pid = 2835] [serial = 677] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x119e70c00) [pid = 2835] [serial = 680] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x117eab000) [pid = 2835] [serial = 689] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x123199800) [pid = 2835] [serial = 683] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x1231a3c00) [pid = 2835] [serial = 684] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x123116c00) [pid = 2835] [serial = 681] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x1182a0c00) [pid = 2835] [serial = 671] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x118762000) [pid = 2835] [serial = 672] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x12343cc00) [pid = 2835] [serial = 686] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x1191ce000) [pid = 2835] [serial = 674] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x116a14400) [pid = 2835] [serial = 668] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x1176f8c00) [pid = 2835] [serial = 669] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x114ec2000) [pid = 2835] [serial = 665] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x123444000) [pid = 2835] [serial = 692] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x116729800) [pid = 2835] [serial = 648] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x114e99400) [pid = 2835] [serial = 647] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x114ed0400) [pid = 2835] [serial = 666] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x118723000) [pid = 2835] [serial = 663] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x11912a400) [pid = 2835] [serial = 651] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x118226c00) [pid = 2835] [serial = 662] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x118722c00) [pid = 2835] [serial = 650] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x12319b000) [pid = 2835] [serial = 654] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x11a02d000) [pid = 2835] [serial = 653] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x125796c00) [pid = 2835] [serial = 657] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x1242f2000) [pid = 2835] [serial = 656] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x124c90800) [pid = 2835] [serial = 696] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x12500b000) [pid = 2835] [serial = 698] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x116727c00) [pid = 2835] [serial = 660] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x11332e400) [pid = 2835] [serial = 659] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x119e74400) [pid = 2835] [serial = 690] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x123443000) [pid = 2835] [serial = 687] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x123566000) [pid = 2835] [serial = 693] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x1242d3400) [pid = 2835] [serial = 695] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x119b75400) [pid = 2835] [serial = 678] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | --DOMWINDOW == 76 (0x1194e0c00) [pid = 2835] [serial = 675] [outer = 0x0] [url = about:blank] 13:42:21 INFO - PROCESS | 2835 | 1468356141695 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]]]}] 13:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1070ms 13:42:21 INFO - PROCESS | 2835 | 1468356141706 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 13:42:21 INFO - PROCESS | 2835 | 1468356141708 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 13:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:42:21 INFO - PROCESS | 2835 | 1468356141711 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:42:21 INFO - PROCESS | 2835 | 1468356141713 Marionette TRACE conn2 <- [1,982,null,{}] 13:42:21 INFO - PROCESS | 2835 | 1468356141718 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}] 13:42:21 INFO - PROCESS | 2835 | 1468356141720 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:21 INFO - PROCESS | 2835 | 1468356141801 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 13:42:21 INFO - PROCESS | 2835 | 1468356141806 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:21 INFO - PROCESS | 2835 | 1468356141808 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:21 INFO - PROCESS | 2835 | ++DOCSHELL 0x114e24800 == 28 [pid = 2835] [id = 253] 13:42:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 77 (0x1128ac400) [pid = 2835] [serial = 757] [outer = 0x0] 13:42:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x112984800) [pid = 2835] [serial = 758] [outer = 0x1128ac400] 13:42:21 INFO - PROCESS | 2835 | 1468356141838 Marionette DEBUG loaded listener.js 13:42:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x112f76000) [pid = 2835] [serial = 759] [outer = 0x1128ac400] 13:42:22 INFO - PROCESS | 2835 | 1468356142210 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]]]}] 13:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 522ms 13:42:22 INFO - PROCESS | 2835 | 1468356142236 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 13:42:22 INFO - PROCESS | 2835 | 1468356142239 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 13:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:42:22 INFO - PROCESS | 2835 | 1468356142244 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:42:22 INFO - PROCESS | 2835 | 1468356142246 Marionette TRACE conn2 <- [1,986,null,{}] 13:42:22 INFO - PROCESS | 2835 | 1468356142248 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}] 13:42:22 INFO - PROCESS | 2835 | 1468356142250 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:22 INFO - PROCESS | 2835 | 1468356142324 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 13:42:22 INFO - PROCESS | 2835 | 1468356142329 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:22 INFO - PROCESS | 2835 | 1468356142330 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:22 INFO - PROCESS | 2835 | ++DOCSHELL 0x116ac5800 == 29 [pid = 2835] [id = 254] 13:42:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x114ed0c00) [pid = 2835] [serial = 760] [outer = 0x0] 13:42:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x115e8c000) [pid = 2835] [serial = 761] [outer = 0x114ed0c00] 13:42:22 INFO - PROCESS | 2835 | 1468356142359 Marionette DEBUG loaded listener.js 13:42:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x1164e5000) [pid = 2835] [serial = 762] [outer = 0x114ed0c00] 13:42:22 INFO - PROCESS | 2835 | 1468356142701 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]]]}] 13:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 469ms 13:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:42:22 INFO - PROCESS | 2835 | 1468356142713 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 13:42:22 INFO - PROCESS | 2835 | 1468356142714 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 13:42:22 INFO - PROCESS | 2835 | 1468356142718 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:42:22 INFO - PROCESS | 2835 | 1468356142722 Marionette TRACE conn2 <- [1,990,null,{}] 13:42:22 INFO - PROCESS | 2835 | 1468356142730 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}] 13:42:22 INFO - PROCESS | 2835 | 1468356142735 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:22 INFO - PROCESS | 2835 | 1468356142814 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 13:42:22 INFO - PROCESS | 2835 | 1468356142867 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:22 INFO - PROCESS | 2835 | 1468356142869 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:22 INFO - PROCESS | 2835 | ++DOCSHELL 0x118257800 == 30 [pid = 2835] [id = 255] 13:42:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x1128a9c00) [pid = 2835] [serial = 763] [outer = 0x0] 13:42:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x116807000) [pid = 2835] [serial = 764] [outer = 0x1128a9c00] 13:42:22 INFO - PROCESS | 2835 | 1468356142897 Marionette DEBUG loaded listener.js 13:42:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x1176f2400) [pid = 2835] [serial = 765] [outer = 0x1128a9c00] 13:42:23 INFO - PROCESS | 2835 | 1468356143192 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]]]}] 13:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 525ms 13:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:42:23 INFO - PROCESS | 2835 | 1468356143243 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 13:42:23 INFO - PROCESS | 2835 | 1468356143244 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 13:42:23 INFO - PROCESS | 2835 | 1468356143246 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:42:23 INFO - PROCESS | 2835 | 1468356143248 Marionette TRACE conn2 <- [1,994,null,{}] 13:42:23 INFO - PROCESS | 2835 | 1468356143250 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}] 13:42:23 INFO - PROCESS | 2835 | 1468356143254 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:23 INFO - PROCESS | 2835 | 1468356143331 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 13:42:23 INFO - PROCESS | 2835 | 1468356143386 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:23 INFO - PROCESS | 2835 | 1468356143388 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:23 INFO - PROCESS | 2835 | ++DOCSHELL 0x1191a4800 == 31 [pid = 2835] [id = 256] 13:42:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x111f29800) [pid = 2835] [serial = 766] [outer = 0x0] 13:42:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x118076800) [pid = 2835] [serial = 767] [outer = 0x111f29800] 13:42:23 INFO - PROCESS | 2835 | 1468356143414 Marionette DEBUG loaded listener.js 13:42:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x118231800) [pid = 2835] [serial = 768] [outer = 0x111f29800] 13:42:23 INFO - PROCESS | 2835 | 1468356143713 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]]]}] 13:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 518ms 13:42:23 INFO - PROCESS | 2835 | 1468356143766 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 13:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:42:23 INFO - PROCESS | 2835 | 1468356143775 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 13:42:23 INFO - PROCESS | 2835 | 1468356143777 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:42:23 INFO - PROCESS | 2835 | 1468356143778 Marionette TRACE conn2 <- [1,998,null,{}] 13:42:23 INFO - PROCESS | 2835 | 1468356143780 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}] 13:42:23 INFO - PROCESS | 2835 | 1468356143781 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:23 INFO - PROCESS | 2835 | 1468356143870 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 13:42:23 INFO - PROCESS | 2835 | 1468356143904 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:23 INFO - PROCESS | 2835 | 1468356143905 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:23 INFO - PROCESS | 2835 | ++DOCSHELL 0x119bd8000 == 32 [pid = 2835] [id = 257] 13:42:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x1125bf000) [pid = 2835] [serial = 769] [outer = 0x0] 13:42:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x11829ac00) [pid = 2835] [serial = 770] [outer = 0x1125bf000] 13:42:23 INFO - PROCESS | 2835 | 1468356143929 Marionette DEBUG loaded listener.js 13:42:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x11872b400) [pid = 2835] [serial = 771] [outer = 0x1125bf000] 13:42:24 INFO - PROCESS | 2835 | 1468356144229 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]]]}] 13:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 469ms 13:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:42:24 INFO - PROCESS | 2835 | 1468356144255 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 13:42:24 INFO - PROCESS | 2835 | 1468356144257 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 13:42:24 INFO - PROCESS | 2835 | 1468356144259 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:42:24 INFO - PROCESS | 2835 | 1468356144260 Marionette TRACE conn2 <- [1,1002,null,{}] 13:42:24 INFO - PROCESS | 2835 | 1468356144263 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}] 13:42:24 INFO - PROCESS | 2835 | 1468356144267 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:24 INFO - PROCESS | 2835 | 1468356144387 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 13:42:24 INFO - PROCESS | 2835 | 1468356144419 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:24 INFO - PROCESS | 2835 | 1468356144420 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:24 INFO - PROCESS | 2835 | ++DOCSHELL 0x123137000 == 33 [pid = 2835] [id = 258] 13:42:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x11876a400) [pid = 2835] [serial = 772] [outer = 0x0] 13:42:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x1191cdc00) [pid = 2835] [serial = 773] [outer = 0x11876a400] 13:42:24 INFO - PROCESS | 2835 | 1468356144446 Marionette DEBUG loaded listener.js 13:42:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x119b36c00) [pid = 2835] [serial = 774] [outer = 0x11876a400] 13:42:24 INFO - PROCESS | 2835 | 1468356144796 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]]]}] 13:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 572ms 13:42:24 INFO - PROCESS | 2835 | 1468356144831 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 13:42:24 INFO - PROCESS | 2835 | 1468356144833 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 13:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:42:24 INFO - PROCESS | 2835 | 1468356144853 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:42:24 INFO - PROCESS | 2835 | 1468356144854 Marionette TRACE conn2 <- [1,1006,null,{}] 13:42:24 INFO - PROCESS | 2835 | 1468356144857 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}] 13:42:24 INFO - PROCESS | 2835 | 1468356144865 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:24 INFO - PROCESS | 2835 | 1468356144960 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 13:42:24 INFO - PROCESS | 2835 | 1468356144963 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:24 INFO - PROCESS | 2835 | 1468356144964 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:24 INFO - PROCESS | 2835 | ++DOCSHELL 0x12325c800 == 34 [pid = 2835] [id = 259] 13:42:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x116f98c00) [pid = 2835] [serial = 775] [outer = 0x0] 13:42:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x119be9800) [pid = 2835] [serial = 776] [outer = 0x116f98c00] 13:42:24 INFO - PROCESS | 2835 | 1468356144989 Marionette DEBUG loaded listener.js 13:42:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x119e13400) [pid = 2835] [serial = 777] [outer = 0x116f98c00] 13:42:25 INFO - PROCESS | 2835 | 1468356145316 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]]]}] 13:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 533ms 13:42:25 INFO - PROCESS | 2835 | 1468356145372 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 13:42:25 INFO - PROCESS | 2835 | 1468356145373 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 13:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:42:25 INFO - PROCESS | 2835 | 1468356145375 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:42:25 INFO - PROCESS | 2835 | 1468356145376 Marionette TRACE conn2 <- [1,1010,null,{}] 13:42:25 INFO - PROCESS | 2835 | 1468356145379 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}] 13:42:25 INFO - PROCESS | 2835 | 1468356145380 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:25 INFO - PROCESS | 2835 | 1468356145475 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 13:42:25 INFO - PROCESS | 2835 | 1468356145489 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:25 INFO - PROCESS | 2835 | 1468356145490 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:25 INFO - PROCESS | 2835 | ++DOCSHELL 0x124125000 == 35 [pid = 2835] [id = 260] 13:42:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x119b3b000) [pid = 2835] [serial = 778] [outer = 0x0] 13:42:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x119e70c00) [pid = 2835] [serial = 779] [outer = 0x119b3b000] 13:42:25 INFO - PROCESS | 2835 | 1468356145515 Marionette DEBUG loaded listener.js 13:42:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x11a026800) [pid = 2835] [serial = 780] [outer = 0x119b3b000] 13:42:25 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x1231a2c00) [pid = 2835] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:42:25 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x1231a6400) [pid = 2835] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:42:25 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x124b24400) [pid = 2835] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:42:25 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x112e9f800) [pid = 2835] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:42:25 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x124c91800) [pid = 2835] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:42:25 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x119187800) [pid = 2835] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:42:25 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x119e18000) [pid = 2835] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:42:25 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x1176f7800) [pid = 2835] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:42:25 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x113c96000) [pid = 2835] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:42:25 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x1131b2400) [pid = 2835] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:42:25 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x116751400) [pid = 2835] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:42:25 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x1128a7400) [pid = 2835] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:42:25 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x1128b1000) [pid = 2835] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:42:25 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x11297c000) [pid = 2835] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:42:25 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x118224800) [pid = 2835] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:42:26 INFO - PROCESS | 2835 | 1468356146015 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]]]}] 13:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 671ms 13:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:42:26 INFO - PROCESS | 2835 | 1468356146046 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 13:42:26 INFO - PROCESS | 2835 | 1468356146048 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 13:42:26 INFO - PROCESS | 2835 | 1468356146052 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:42:26 INFO - PROCESS | 2835 | 1468356146054 Marionette TRACE conn2 <- [1,1014,null,{}] 13:42:26 INFO - PROCESS | 2835 | 1468356146057 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}] 13:42:26 INFO - PROCESS | 2835 | 1468356146058 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:26 INFO - PROCESS | 2835 | 1468356146142 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 13:42:26 INFO - PROCESS | 2835 | 1468356146197 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:26 INFO - PROCESS | 2835 | 1468356146199 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:26 INFO - PROCESS | 2835 | ++DOCSHELL 0x118255800 == 36 [pid = 2835] [id = 261] 13:42:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x1125b4400) [pid = 2835] [serial = 781] [outer = 0x0] 13:42:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x115e22400) [pid = 2835] [serial = 782] [outer = 0x1125b4400] 13:42:26 INFO - PROCESS | 2835 | 1468356146223 Marionette DEBUG loaded listener.js 13:42:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x1191d1000) [pid = 2835] [serial = 783] [outer = 0x1125b4400] 13:42:26 INFO - PROCESS | 2835 | 1468356146491 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]]]}] 13:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 471ms 13:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:42:26 INFO - PROCESS | 2835 | 1468356146524 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 13:42:26 INFO - PROCESS | 2835 | 1468356146525 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 13:42:26 INFO - PROCESS | 2835 | 1468356146527 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:42:26 INFO - PROCESS | 2835 | 1468356146528 Marionette TRACE conn2 <- [1,1018,null,{}] 13:42:26 INFO - PROCESS | 2835 | 1468356146530 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}] 13:42:26 INFO - PROCESS | 2835 | 1468356146531 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:26 INFO - PROCESS | 2835 | 1468356146612 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 13:42:26 INFO - PROCESS | 2835 | 1468356146616 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:26 INFO - PROCESS | 2835 | 1468356146619 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:26 INFO - PROCESS | 2835 | ++DOCSHELL 0x125829000 == 37 [pid = 2835] [id = 262] 13:42:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x118224800) [pid = 2835] [serial = 784] [outer = 0x0] 13:42:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x11a0e1c00) [pid = 2835] [serial = 785] [outer = 0x118224800] 13:42:26 INFO - PROCESS | 2835 | 1468356146643 Marionette DEBUG loaded listener.js 13:42:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x121110c00) [pid = 2835] [serial = 786] [outer = 0x118224800] 13:42:26 INFO - PROCESS | 2835 | 1468356146990 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]]]}] 13:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 469ms 13:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:42:27 INFO - PROCESS | 2835 | 1468356146996 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 13:42:27 INFO - PROCESS | 2835 | 1468356146998 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 13:42:27 INFO - PROCESS | 2835 | 1468356147001 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:42:27 INFO - PROCESS | 2835 | 1468356147005 Marionette TRACE conn2 <- [1,1022,null,{}] 13:42:27 INFO - PROCESS | 2835 | 1468356147008 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}] 13:42:27 INFO - PROCESS | 2835 | 1468356147009 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:27 INFO - PROCESS | 2835 | 1468356147134 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 13:42:27 INFO - PROCESS | 2835 | 1468356147140 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:27 INFO - PROCESS | 2835 | 1468356147141 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:27 INFO - PROCESS | 2835 | ++DOCSHELL 0x119bd5800 == 38 [pid = 2835] [id = 263] 13:42:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x119b30400) [pid = 2835] [serial = 787] [outer = 0x0] 13:42:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x123111c00) [pid = 2835] [serial = 788] [outer = 0x119b30400] 13:42:27 INFO - PROCESS | 2835 | 1468356147168 Marionette DEBUG loaded listener.js 13:42:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x1231a0c00) [pid = 2835] [serial = 789] [outer = 0x119b30400] 13:42:27 INFO - PROCESS | 2835 | 1468356147471 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]]]}] 13:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 523ms 13:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:42:27 INFO - PROCESS | 2835 | 1468356147523 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 13:42:27 INFO - PROCESS | 2835 | 1468356147525 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 13:42:27 INFO - PROCESS | 2835 | 1468356147527 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:42:27 INFO - PROCESS | 2835 | 1468356147528 Marionette TRACE conn2 <- [1,1026,null,{}] 13:42:27 INFO - PROCESS | 2835 | 1468356147531 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}] 13:42:27 INFO - PROCESS | 2835 | 1468356147532 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:27 INFO - PROCESS | 2835 | 1468356147608 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 13:42:27 INFO - PROCESS | 2835 | 1468356147612 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:27 INFO - PROCESS | 2835 | 1468356147613 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:27 INFO - PROCESS | 2835 | ++DOCSHELL 0x128880000 == 39 [pid = 2835] [id = 264] 13:42:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x119e18c00) [pid = 2835] [serial = 790] [outer = 0x0] 13:42:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x123440c00) [pid = 2835] [serial = 791] [outer = 0x119e18c00] 13:42:27 INFO - PROCESS | 2835 | 1468356147641 Marionette DEBUG loaded listener.js 13:42:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x12344a800) [pid = 2835] [serial = 792] [outer = 0x119e18c00] 13:42:28 INFO - PROCESS | 2835 | 1468356148133 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]]]}] 13:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 668ms 13:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:42:28 INFO - PROCESS | 2835 | 1468356148196 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 13:42:28 INFO - PROCESS | 2835 | 1468356148199 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 13:42:28 INFO - PROCESS | 2835 | 1468356148202 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:42:28 INFO - PROCESS | 2835 | 1468356148204 Marionette TRACE conn2 <- [1,1030,null,{}] 13:42:28 INFO - PROCESS | 2835 | 1468356148208 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}] 13:42:28 INFO - PROCESS | 2835 | 1468356148210 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:28 INFO - PROCESS | 2835 | 1468356148325 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 13:42:28 INFO - PROCESS | 2835 | 1468356148382 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:28 INFO - PROCESS | 2835 | 1468356148383 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:28 INFO - PROCESS | 2835 | ++DOCSHELL 0x116853000 == 40 [pid = 2835] [id = 265] 13:42:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x1128a4c00) [pid = 2835] [serial = 793] [outer = 0x0] 13:42:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x112f54c00) [pid = 2835] [serial = 794] [outer = 0x1128a4c00] 13:42:28 INFO - PROCESS | 2835 | 1468356148415 Marionette DEBUG loaded listener.js 13:42:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x114e8e400) [pid = 2835] [serial = 795] [outer = 0x1128a4c00] 13:42:28 INFO - PROCESS | 2835 | 1468356148976 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]]]}] 13:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 821ms 13:42:29 INFO - PROCESS | 2835 | 1468356149023 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 13:42:29 INFO - PROCESS | 2835 | 1468356149027 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 13:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:42:29 INFO - PROCESS | 2835 | 1468356149031 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:42:29 INFO - PROCESS | 2835 | 1468356149033 Marionette TRACE conn2 <- [1,1034,null,{}] 13:42:29 INFO - PROCESS | 2835 | 1468356149036 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}] 13:42:29 INFO - PROCESS | 2835 | 1468356149037 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:29 INFO - PROCESS | 2835 | 1468356149158 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 13:42:29 INFO - PROCESS | 2835 | 1468356149243 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:29 INFO - PROCESS | 2835 | 1468356149245 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:29 INFO - PROCESS | 2835 | ++DOCSHELL 0x119708000 == 41 [pid = 2835] [id = 266] 13:42:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x116727800) [pid = 2835] [serial = 796] [outer = 0x0] 13:42:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x116734800) [pid = 2835] [serial = 797] [outer = 0x116727800] 13:42:29 INFO - PROCESS | 2835 | 1468356149295 Marionette DEBUG loaded listener.js 13:42:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x116f99c00) [pid = 2835] [serial = 798] [outer = 0x116727800] 13:42:30 INFO - PROCESS | 2835 | 1468356150028 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]]]}] 13:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1023ms 13:42:30 INFO - PROCESS | 2835 | 1468356150092 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 13:42:30 INFO - PROCESS | 2835 | 1468356150096 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 13:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:42:30 INFO - PROCESS | 2835 | 1468356150101 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:42:30 INFO - PROCESS | 2835 | 1468356150103 Marionette TRACE conn2 <- [1,1038,null,{}] 13:42:30 INFO - PROCESS | 2835 | 1468356150106 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}] 13:42:30 INFO - PROCESS | 2835 | 1468356150108 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:30 INFO - PROCESS | 2835 | 1468356150212 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 13:42:30 INFO - PROCESS | 2835 | 1468356150290 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:30 INFO - PROCESS | 2835 | 1468356150292 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:30 INFO - PROCESS | 2835 | ++DOCSHELL 0x1168aa800 == 42 [pid = 2835] [id = 267] 13:42:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x114ecd400) [pid = 2835] [serial = 799] [outer = 0x0] 13:42:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x115dc6400) [pid = 2835] [serial = 800] [outer = 0x114ecd400] 13:42:30 INFO - PROCESS | 2835 | 1468356150320 Marionette DEBUG loaded listener.js 13:42:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x116729800) [pid = 2835] [serial = 801] [outer = 0x114ecd400] 13:42:30 INFO - PROCESS | 2835 | --DOCSHELL 0x119bd5800 == 41 [pid = 2835] [id = 263] 13:42:30 INFO - PROCESS | 2835 | --DOCSHELL 0x125829000 == 40 [pid = 2835] [id = 262] 13:42:30 INFO - PROCESS | 2835 | --DOCSHELL 0x118255800 == 39 [pid = 2835] [id = 261] 13:42:30 INFO - PROCESS | 2835 | --DOCSHELL 0x124125000 == 38 [pid = 2835] [id = 260] 13:42:30 INFO - PROCESS | 2835 | --DOCSHELL 0x12325c800 == 37 [pid = 2835] [id = 259] 13:42:30 INFO - PROCESS | 2835 | --DOCSHELL 0x123137000 == 36 [pid = 2835] [id = 258] 13:42:30 INFO - PROCESS | 2835 | --DOCSHELL 0x119bd8000 == 35 [pid = 2835] [id = 257] 13:42:30 INFO - PROCESS | 2835 | --DOCSHELL 0x1191a4800 == 34 [pid = 2835] [id = 256] 13:42:30 INFO - PROCESS | 2835 | --DOCSHELL 0x118257800 == 33 [pid = 2835] [id = 255] 13:42:30 INFO - PROCESS | 2835 | --DOCSHELL 0x116ac5800 == 32 [pid = 2835] [id = 254] 13:42:30 INFO - PROCESS | 2835 | --DOCSHELL 0x114e24800 == 31 [pid = 2835] [id = 253] 13:42:30 INFO - PROCESS | 2835 | --DOCSHELL 0x115ee1800 == 30 [pid = 2835] [id = 252] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x1288d6400) [pid = 2835] [serial = 740] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x12355f400) [pid = 2835] [serial = 722] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x125008000) [pid = 2835] [serial = 725] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x125c35000) [pid = 2835] [serial = 728] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x117ea9800) [pid = 2835] [serial = 731] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x1257c1000) [pid = 2835] [serial = 699] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x119483c00) [pid = 2835] [serial = 713] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x119e0d800) [pid = 2835] [serial = 714] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x119e71800) [pid = 2835] [serial = 716] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x12110dc00) [pid = 2835] [serial = 717] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x118229000) [pid = 2835] [serial = 704] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x11829b800) [pid = 2835] [serial = 705] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x114ecac00) [pid = 2835] [serial = 701] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x124b1e800) [pid = 2835] [serial = 734] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x116632000) [pid = 2835] [serial = 702] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x118072800) [pid = 2835] [serial = 710] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x118726800) [pid = 2835] [serial = 711] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x114ed0000) [pid = 2835] [serial = 707] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x116751800) [pid = 2835] [serial = 708] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x126db6000) [pid = 2835] [serial = 729] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x119e0ec00) [pid = 2835] [serial = 732] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x119e75c00) [pid = 2835] [serial = 719] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x1288d5c00) [pid = 2835] [serial = 738] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x12319a000) [pid = 2835] [serial = 720] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x126ebcc00) [pid = 2835] [serial = 737] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x1257c5c00) [pid = 2835] [serial = 726] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x124b20c00) [pid = 2835] [serial = 723] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x126eb9800) [pid = 2835] [serial = 735] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x1288e2000) [pid = 2835] [serial = 741] [outer = 0x0] [url = about:blank] 13:42:30 INFO - PROCESS | 2835 | 1468356150685 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]]]}] 13:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 621ms 13:42:30 INFO - PROCESS | 2835 | 1468356150721 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 13:42:30 INFO - PROCESS | 2835 | 1468356150724 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 13:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:42:30 INFO - PROCESS | 2835 | 1468356150728 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:42:30 INFO - PROCESS | 2835 | 1468356150730 Marionette TRACE conn2 <- [1,1042,null,{}] 13:42:30 INFO - PROCESS | 2835 | 1468356150738 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}] 13:42:30 INFO - PROCESS | 2835 | 1468356150740 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:30 INFO - PROCESS | 2835 | 1468356150823 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 13:42:30 INFO - PROCESS | 2835 | 1468356150872 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:30 INFO - PROCESS | 2835 | 1468356150873 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:30 INFO - PROCESS | 2835 | ++DOCSHELL 0x118252800 == 31 [pid = 2835] [id = 268] 13:42:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x1164e5800) [pid = 2835] [serial = 802] [outer = 0x0] 13:42:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x1176f8400) [pid = 2835] [serial = 803] [outer = 0x1164e5800] 13:42:30 INFO - PROCESS | 2835 | 1468356150900 Marionette DEBUG loaded listener.js 13:42:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x118177c00) [pid = 2835] [serial = 804] [outer = 0x1164e5800] 13:42:31 INFO - PROCESS | 2835 | 1468356151203 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]]]}] 13:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 519ms 13:42:31 INFO - PROCESS | 2835 | 1468356151248 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 13:42:31 INFO - PROCESS | 2835 | 1468356151249 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 13:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:42:31 INFO - PROCESS | 2835 | 1468356151255 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:42:31 INFO - PROCESS | 2835 | 1468356151257 Marionette TRACE conn2 <- [1,1046,null,{}] 13:42:31 INFO - PROCESS | 2835 | 1468356151265 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}] 13:42:31 INFO - PROCESS | 2835 | 1468356151268 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:31 INFO - PROCESS | 2835 | 1468356151348 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 13:42:31 INFO - PROCESS | 2835 | 1468356151402 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:31 INFO - PROCESS | 2835 | 1468356151404 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:31 INFO - PROCESS | 2835 | ++DOCSHELL 0x11971a000 == 32 [pid = 2835] [id = 269] 13:42:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x11672c400) [pid = 2835] [serial = 805] [outer = 0x0] 13:42:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x1182a0c00) [pid = 2835] [serial = 806] [outer = 0x11672c400] 13:42:31 INFO - PROCESS | 2835 | 1468356151431 Marionette DEBUG loaded listener.js 13:42:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x1191cb400) [pid = 2835] [serial = 807] [outer = 0x11672c400] 13:42:31 INFO - PROCESS | 2835 | 1468356151723 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]]]}] 13:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 521ms 13:42:31 INFO - PROCESS | 2835 | 1468356151776 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 13:42:31 INFO - PROCESS | 2835 | 1468356151777 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 13:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:42:31 INFO - PROCESS | 2835 | 1468356151779 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:42:31 INFO - PROCESS | 2835 | 1468356151780 Marionette TRACE conn2 <- [1,1050,null,{}] 13:42:31 INFO - PROCESS | 2835 | 1468356151783 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}] 13:42:31 INFO - PROCESS | 2835 | 1468356151784 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:31 INFO - PROCESS | 2835 | 1468356151865 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 13:42:31 INFO - PROCESS | 2835 | 1468356151871 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:31 INFO - PROCESS | 2835 | 1468356151872 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:31 INFO - PROCESS | 2835 | ++DOCSHELL 0x123258800 == 33 [pid = 2835] [id = 270] 13:42:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x119483c00) [pid = 2835] [serial = 808] [outer = 0x0] 13:42:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x119b2dc00) [pid = 2835] [serial = 809] [outer = 0x119483c00] 13:42:31 INFO - PROCESS | 2835 | 1468356151898 Marionette DEBUG loaded listener.js 13:42:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x119bed000) [pid = 2835] [serial = 810] [outer = 0x119483c00] 13:42:32 INFO - PROCESS | 2835 | 1468356152221 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]]]}] 13:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 468ms 13:42:32 INFO - PROCESS | 2835 | 1468356152249 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 13:42:32 INFO - PROCESS | 2835 | 1468356152250 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 13:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:42:32 INFO - PROCESS | 2835 | 1468356152280 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:42:32 INFO - PROCESS | 2835 | 1468356152281 Marionette TRACE conn2 <- [1,1054,null,{}] 13:42:32 INFO - PROCESS | 2835 | 1468356152284 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}] 13:42:32 INFO - PROCESS | 2835 | 1468356152287 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:32 INFO - PROCESS | 2835 | 1468356152361 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 13:42:32 INFO - PROCESS | 2835 | 1468356152365 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:32 INFO - PROCESS | 2835 | 1468356152366 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:32 INFO - PROCESS | 2835 | ++DOCSHELL 0x124122800 == 34 [pid = 2835] [id = 271] 13:42:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x1191cc800) [pid = 2835] [serial = 811] [outer = 0x0] 13:42:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x119e17400) [pid = 2835] [serial = 812] [outer = 0x1191cc800] 13:42:32 INFO - PROCESS | 2835 | 1468356152394 Marionette DEBUG loaded listener.js 13:42:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x11a02b400) [pid = 2835] [serial = 813] [outer = 0x1191cc800] 13:42:32 INFO - PROCESS | 2835 | 1468356152760 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]]]}] 13:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 537ms 13:42:32 INFO - PROCESS | 2835 | 1468356152802 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 13:42:32 INFO - PROCESS | 2835 | 1468356152803 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 13:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:42:32 INFO - PROCESS | 2835 | 1468356152805 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:42:32 INFO - PROCESS | 2835 | 1468356152806 Marionette TRACE conn2 <- [1,1058,null,{}] 13:42:32 INFO - PROCESS | 2835 | 1468356152808 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}] 13:42:32 INFO - PROCESS | 2835 | 1468356152813 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:32 INFO - PROCESS | 2835 | 1468356152933 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 13:42:32 INFO - PROCESS | 2835 | 1468356152937 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:32 INFO - PROCESS | 2835 | 1468356152938 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:32 INFO - PROCESS | 2835 | ++DOCSHELL 0x12583a000 == 35 [pid = 2835] [id = 272] 13:42:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x119bee000) [pid = 2835] [serial = 814] [outer = 0x0] 13:42:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x12310cc00) [pid = 2835] [serial = 815] [outer = 0x119bee000] 13:42:32 INFO - PROCESS | 2835 | 1468356152962 Marionette DEBUG loaded listener.js 13:42:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x123441000) [pid = 2835] [serial = 816] [outer = 0x119bee000] 13:42:33 INFO - PROCESS | 2835 | 1468356153321 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]]]}] 13:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 568ms 13:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:42:33 INFO - PROCESS | 2835 | 1468356153373 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 13:42:33 INFO - PROCESS | 2835 | 1468356153375 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 13:42:33 INFO - PROCESS | 2835 | 1468356153377 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:42:33 INFO - PROCESS | 2835 | 1468356153378 Marionette TRACE conn2 <- [1,1062,null,{}] 13:42:33 INFO - PROCESS | 2835 | 1468356153380 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}] 13:42:33 INFO - PROCESS | 2835 | 1468356153381 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:33 INFO - PROCESS | 2835 | 1468356153473 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 13:42:33 INFO - PROCESS | 2835 | 1468356153482 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:33 INFO - PROCESS | 2835 | 1468356153484 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:33 INFO - PROCESS | 2835 | ++DOCSHELL 0x128829800 == 36 [pid = 2835] [id = 273] 13:42:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x12356c400) [pid = 2835] [serial = 817] [outer = 0x0] 13:42:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x124043400) [pid = 2835] [serial = 818] [outer = 0x12356c400] 13:42:33 INFO - PROCESS | 2835 | 1468356153519 Marionette DEBUG loaded listener.js 13:42:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x119e14000) [pid = 2835] [serial = 819] [outer = 0x12356c400] 13:42:33 INFO - PROCESS | 2835 | 1468356153881 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]]]}] 13:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 520ms 13:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:42:33 INFO - PROCESS | 2835 | 1468356153897 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 13:42:33 INFO - PROCESS | 2835 | 1468356153899 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 13:42:33 INFO - PROCESS | 2835 | 1468356153901 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:42:33 INFO - PROCESS | 2835 | 1468356153902 Marionette TRACE conn2 <- [1,1066,null,{}] 13:42:33 INFO - PROCESS | 2835 | 1468356153905 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}] 13:42:33 INFO - PROCESS | 2835 | 1468356153906 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:34 INFO - PROCESS | 2835 | 1468356153999 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 13:42:34 INFO - PROCESS | 2835 | 1468356154035 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:34 INFO - PROCESS | 2835 | 1468356154037 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:34 INFO - PROCESS | 2835 | ++DOCSHELL 0x129013000 == 37 [pid = 2835] [id = 274] 13:42:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x12420e400) [pid = 2835] [serial = 820] [outer = 0x0] 13:42:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x1242e7c00) [pid = 2835] [serial = 821] [outer = 0x12420e400] 13:42:34 INFO - PROCESS | 2835 | 1468356154060 Marionette DEBUG loaded listener.js 13:42:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x1242ef800) [pid = 2835] [serial = 822] [outer = 0x12420e400] 13:42:34 INFO - PROCESS | 2835 | 1468356154389 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]]]}] 13:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 520ms 13:42:34 INFO - PROCESS | 2835 | 1468356154425 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 13:42:34 INFO - PROCESS | 2835 | 1468356154426 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 13:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:42:34 INFO - PROCESS | 2835 | 1468356154429 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:42:34 INFO - PROCESS | 2835 | 1468356154430 Marionette TRACE conn2 <- [1,1070,null,{}] 13:42:34 INFO - PROCESS | 2835 | 1468356154432 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}] 13:42:34 INFO - PROCESS | 2835 | 1468356154433 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:34 INFO - PROCESS | 2835 | 1468356154535 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 13:42:34 INFO - PROCESS | 2835 | 1468356154569 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:34 INFO - PROCESS | 2835 | 1468356154570 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:34 INFO - PROCESS | 2835 | ++DOCSHELL 0x119707000 == 38 [pid = 2835] [id = 275] 13:42:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x1242d1000) [pid = 2835] [serial = 823] [outer = 0x0] 13:42:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x1244a9c00) [pid = 2835] [serial = 824] [outer = 0x1242d1000] 13:42:34 INFO - PROCESS | 2835 | 1468356154593 Marionette DEBUG loaded listener.js 13:42:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x1191ca800) [pid = 2835] [serial = 825] [outer = 0x1242d1000] 13:42:34 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x11876a400) [pid = 2835] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:42:34 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x114ed0c00) [pid = 2835] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:42:34 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x112ebfc00) [pid = 2835] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:42:34 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x1128a9c00) [pid = 2835] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:42:34 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x111f29800) [pid = 2835] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:42:34 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x1128ac400) [pid = 2835] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:42:34 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x11619ac00) [pid = 2835] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:42:34 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x118765400) [pid = 2835] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:42:34 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x119b3b000) [pid = 2835] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:42:34 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x1125b4400) [pid = 2835] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:42:34 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x1231f5800) [pid = 2835] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:42:34 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x116f98c00) [pid = 2835] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:42:34 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x118224800) [pid = 2835] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:42:34 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x1125bf000) [pid = 2835] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:42:34 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x110fa6000) [pid = 2835] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:42:34 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x119b30400) [pid = 2835] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:42:34 INFO - PROCESS | 2835 | 1468356154948 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]]]}] 13:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 569ms 13:42:35 INFO - PROCESS | 2835 | 1468356154999 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 13:42:35 INFO - PROCESS | 2835 | 1468356155000 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 13:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:42:35 INFO - PROCESS | 2835 | 1468356155011 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:42:35 INFO - PROCESS | 2835 | 1468356155012 Marionette TRACE conn2 <- [1,1074,null,{}] 13:42:35 INFO - PROCESS | 2835 | 1468356155014 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}] 13:42:35 INFO - PROCESS | 2835 | 1468356155015 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:35 INFO - PROCESS | 2835 | 1468356155093 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 13:42:35 INFO - PROCESS | 2835 | 1468356155096 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:35 INFO - PROCESS | 2835 | 1468356155097 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:35 INFO - PROCESS | 2835 | ++DOCSHELL 0x12582d800 == 39 [pid = 2835] [id = 276] 13:42:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x114ed0c00) [pid = 2835] [serial = 826] [outer = 0x0] 13:42:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x118176800) [pid = 2835] [serial = 827] [outer = 0x114ed0c00] 13:42:35 INFO - PROCESS | 2835 | 1468356155121 Marionette DEBUG loaded listener.js 13:42:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x118761000) [pid = 2835] [serial = 828] [outer = 0x114ed0c00] 13:42:35 INFO - PROCESS | 2835 | 1468356155454 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]]]}] 13:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 468ms 13:42:35 INFO - PROCESS | 2835 | 1468356155480 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 13:42:35 INFO - PROCESS | 2835 | 1468356155482 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 13:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:42:35 INFO - PROCESS | 2835 | 1468356155485 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:42:35 INFO - PROCESS | 2835 | 1468356155488 Marionette TRACE conn2 <- [1,1078,null,{}] 13:42:35 INFO - PROCESS | 2835 | 1468356155490 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}] 13:42:35 INFO - PROCESS | 2835 | 1468356155492 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:35 INFO - PROCESS | 2835 | 1468356155589 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 13:42:35 INFO - PROCESS | 2835 | 1468356155643 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:35 INFO - PROCESS | 2835 | 1468356155645 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:35 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a652800 == 40 [pid = 2835] [id = 277] 13:42:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x118729800) [pid = 2835] [serial = 829] [outer = 0x0] 13:42:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x1191cf800) [pid = 2835] [serial = 830] [outer = 0x118729800] 13:42:35 INFO - PROCESS | 2835 | 1468356155671 Marionette DEBUG loaded listener.js 13:42:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x124f88c00) [pid = 2835] [serial = 831] [outer = 0x118729800] 13:42:35 INFO - PROCESS | 2835 | 1468356155940 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]]]}] 13:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 472ms 13:42:35 INFO - PROCESS | 2835 | 1468356155958 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 13:42:35 INFO - PROCESS | 2835 | 1468356155959 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 13:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:42:35 INFO - PROCESS | 2835 | 1468356155962 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:42:35 INFO - PROCESS | 2835 | 1468356155963 Marionette TRACE conn2 <- [1,1082,null,{}] 13:42:35 INFO - PROCESS | 2835 | 1468356155965 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}] 13:42:35 INFO - PROCESS | 2835 | 1468356155966 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:36 INFO - PROCESS | 2835 | 1468356156055 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 13:42:36 INFO - PROCESS | 2835 | 1468356156059 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:36 INFO - PROCESS | 2835 | 1468356156060 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:36 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b081000 == 41 [pid = 2835] [id = 278] 13:42:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x124f89400) [pid = 2835] [serial = 832] [outer = 0x0] 13:42:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x125796000) [pid = 2835] [serial = 833] [outer = 0x124f89400] 13:42:36 INFO - PROCESS | 2835 | 1468356156084 Marionette DEBUG loaded listener.js 13:42:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x1258bac00) [pid = 2835] [serial = 834] [outer = 0x124f89400] 13:42:36 INFO - PROCESS | 2835 | 1468356156413 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]]]}] 13:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 468ms 13:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:42:36 INFO - PROCESS | 2835 | 1468356156430 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 13:42:36 INFO - PROCESS | 2835 | 1468356156431 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 13:42:36 INFO - PROCESS | 2835 | 1468356156434 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:42:36 INFO - PROCESS | 2835 | 1468356156435 Marionette TRACE conn2 <- [1,1086,null,{}] 13:42:36 INFO - PROCESS | 2835 | 1468356156441 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}] 13:42:36 INFO - PROCESS | 2835 | 1468356156442 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:36 INFO - PROCESS | 2835 | 1468356156533 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 13:42:36 INFO - PROCESS | 2835 | 1468356156590 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:36 INFO - PROCESS | 2835 | 1468356156591 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:36 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b0e7800 == 42 [pid = 2835] [id = 279] 13:42:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x125007800) [pid = 2835] [serial = 835] [outer = 0x0] 13:42:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x125c2fc00) [pid = 2835] [serial = 836] [outer = 0x125007800] 13:42:36 INFO - PROCESS | 2835 | 1468356156614 Marionette DEBUG loaded listener.js 13:42:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x126d23800) [pid = 2835] [serial = 837] [outer = 0x125007800] 13:42:37 INFO - PROCESS | 2835 | --DOCSHELL 0x1168aa800 == 41 [pid = 2835] [id = 267] 13:42:37 INFO - PROCESS | 2835 | --DOCSHELL 0x119708000 == 40 [pid = 2835] [id = 266] 13:42:37 INFO - PROCESS | 2835 | --DOCSHELL 0x116853000 == 39 [pid = 2835] [id = 265] 13:42:37 INFO - PROCESS | 2835 | --DOCSHELL 0x128880000 == 38 [pid = 2835] [id = 264] 13:42:37 INFO - PROCESS | 2835 | --DOCSHELL 0x128829800 == 37 [pid = 2835] [id = 273] 13:42:37 INFO - PROCESS | 2835 | --DOCSHELL 0x118252800 == 36 [pid = 2835] [id = 268] 13:42:37 INFO - PROCESS | 2835 | --DOCSHELL 0x123258800 == 35 [pid = 2835] [id = 270] 13:42:37 INFO - PROCESS | 2835 | --DOCSHELL 0x12582d800 == 34 [pid = 2835] [id = 276] 13:42:37 INFO - PROCESS | 2835 | --DOCSHELL 0x12a652800 == 33 [pid = 2835] [id = 277] 13:42:37 INFO - PROCESS | 2835 | --DOCSHELL 0x129013000 == 32 [pid = 2835] [id = 274] 13:42:37 INFO - PROCESS | 2835 | --DOCSHELL 0x11971a000 == 31 [pid = 2835] [id = 269] 13:42:37 INFO - PROCESS | 2835 | --DOCSHELL 0x12583a000 == 30 [pid = 2835] [id = 272] 13:42:37 INFO - PROCESS | 2835 | --DOCSHELL 0x119707000 == 29 [pid = 2835] [id = 275] 13:42:37 INFO - PROCESS | 2835 | --DOCSHELL 0x124122800 == 28 [pid = 2835] [id = 271] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x115e8c000) [pid = 2835] [serial = 761] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x1164e5000) [pid = 2835] [serial = 762] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x11332ec00) [pid = 2835] [serial = 756] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x112f6f000) [pid = 2835] [serial = 755] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x116807000) [pid = 2835] [serial = 764] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x1176f2400) [pid = 2835] [serial = 765] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x118076800) [pid = 2835] [serial = 767] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x112984800) [pid = 2835] [serial = 758] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x112f76000) [pid = 2835] [serial = 759] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x119b36c00) [pid = 2835] [serial = 774] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x11822a800) [pid = 2835] [serial = 744] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x116f98400) [pid = 2835] [serial = 743] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x119bf5800) [pid = 2835] [serial = 747] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x1194eb800) [pid = 2835] [serial = 746] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x119e70c00) [pid = 2835] [serial = 779] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x115e22400) [pid = 2835] [serial = 782] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x1242eec00) [pid = 2835] [serial = 750] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x119e13400) [pid = 2835] [serial = 777] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x119be9800) [pid = 2835] [serial = 776] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x11a0e1c00) [pid = 2835] [serial = 785] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOCSHELL 0x12b081000 == 27 [pid = 2835] [id = 278] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 76 (0x123545000) [pid = 2835] [serial = 749] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 75 (0x11a026800) [pid = 2835] [serial = 780] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 74 (0x1191d1000) [pid = 2835] [serial = 783] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 73 (0x11872b400) [pid = 2835] [serial = 771] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 72 (0x115e20000) [pid = 2835] [serial = 753] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 71 (0x11829ac00) [pid = 2835] [serial = 770] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 70 (0x123440c00) [pid = 2835] [serial = 791] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 69 (0x1127d7400) [pid = 2835] [serial = 752] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 68 (0x121110c00) [pid = 2835] [serial = 786] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 67 (0x123111c00) [pid = 2835] [serial = 788] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 66 (0x1231a0c00) [pid = 2835] [serial = 789] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 65 (0x118231800) [pid = 2835] [serial = 768] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | --DOMWINDOW == 64 (0x1191cdc00) [pid = 2835] [serial = 773] [outer = 0x0] [url = about:blank] 13:42:37 INFO - PROCESS | 2835 | 1468356157978 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]]]}] 13:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1575ms 13:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:42:38 INFO - PROCESS | 2835 | 1468356158009 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 13:42:38 INFO - PROCESS | 2835 | 1468356158012 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 13:42:38 INFO - PROCESS | 2835 | 1468356158015 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:42:38 INFO - PROCESS | 2835 | 1468356158017 Marionette TRACE conn2 <- [1,1090,null,{}] 13:42:38 INFO - PROCESS | 2835 | 1468356158022 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}] 13:42:38 INFO - PROCESS | 2835 | 1468356158024 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:38 INFO - PROCESS | 2835 | 1468356158104 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 13:42:38 INFO - PROCESS | 2835 | 1468356158156 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:38 INFO - PROCESS | 2835 | 1468356158159 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:38 INFO - PROCESS | 2835 | ++DOCSHELL 0x115e45000 == 28 [pid = 2835] [id = 280] 13:42:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 65 (0x112f6f000) [pid = 2835] [serial = 838] [outer = 0x0] 13:42:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 66 (0x112f70800) [pid = 2835] [serial = 839] [outer = 0x112f6f000] 13:42:38 INFO - PROCESS | 2835 | 1468356158189 Marionette DEBUG loaded listener.js 13:42:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 67 (0x113c73000) [pid = 2835] [serial = 840] [outer = 0x112f6f000] 13:42:38 INFO - PROCESS | 2835 | 1468356158498 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]]]}] 13:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 524ms 13:42:38 INFO - PROCESS | 2835 | 1468356158539 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 13:42:38 INFO - PROCESS | 2835 | 1468356158542 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 13:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:42:38 INFO - PROCESS | 2835 | 1468356158547 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:42:38 INFO - PROCESS | 2835 | 1468356158549 Marionette TRACE conn2 <- [1,1094,null,{}] 13:42:38 INFO - PROCESS | 2835 | 1468356158551 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}] 13:42:38 INFO - PROCESS | 2835 | 1468356158553 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:38 INFO - PROCESS | 2835 | 1468356158631 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 13:42:38 INFO - PROCESS | 2835 | 1468356158640 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:38 INFO - PROCESS | 2835 | 1468356158642 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:38 INFO - PROCESS | 2835 | ++DOCSHELL 0x116ab4000 == 29 [pid = 2835] [id = 281] 13:42:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 68 (0x113c96000) [pid = 2835] [serial = 841] [outer = 0x0] 13:42:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 69 (0x114eca000) [pid = 2835] [serial = 842] [outer = 0x113c96000] 13:42:38 INFO - PROCESS | 2835 | 1468356158710 Marionette DEBUG loaded listener.js 13:42:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 70 (0x11619ac00) [pid = 2835] [serial = 843] [outer = 0x113c96000] 13:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 469ms 13:42:39 INFO - PROCESS | 2835 | 1468356159012 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]]]}] 13:42:39 INFO - PROCESS | 2835 | 1468356159024 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 13:42:39 INFO - PROCESS | 2835 | 1468356159034 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 13:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:42:39 INFO - PROCESS | 2835 | 1468356159041 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:42:39 INFO - PROCESS | 2835 | 1468356159043 Marionette TRACE conn2 <- [1,1098,null,{}] 13:42:39 INFO - PROCESS | 2835 | 1468356159053 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}] 13:42:39 INFO - PROCESS | 2835 | 1468356159057 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:39 INFO - PROCESS | 2835 | 1468356159131 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 13:42:39 INFO - PROCESS | 2835 | 1468356159139 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:39 INFO - PROCESS | 2835 | 1468356159141 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:39 INFO - PROCESS | 2835 | ++DOCSHELL 0x118251800 == 30 [pid = 2835] [id = 282] 13:42:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 71 (0x1125b1000) [pid = 2835] [serial = 844] [outer = 0x0] 13:42:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 72 (0x117147000) [pid = 2835] [serial = 845] [outer = 0x1125b1000] 13:42:39 INFO - PROCESS | 2835 | 1468356159169 Marionette DEBUG loaded listener.js 13:42:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 73 (0x117eac400) [pid = 2835] [serial = 846] [outer = 0x1125b1000] 13:42:39 INFO - PROCESS | 2835 | 1468356159511 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]]]}] 13:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 474ms 13:42:39 INFO - PROCESS | 2835 | 1468356159515 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 13:42:39 INFO - PROCESS | 2835 | 1468356159517 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 13:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:42:39 INFO - PROCESS | 2835 | 1468356159522 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:42:39 INFO - PROCESS | 2835 | 1468356159524 Marionette TRACE conn2 <- [1,1102,null,{}] 13:42:39 INFO - PROCESS | 2835 | 1468356159526 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}] 13:42:39 INFO - PROCESS | 2835 | 1468356159527 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:39 INFO - PROCESS | 2835 | 1468356159627 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 13:42:39 INFO - PROCESS | 2835 | 1468356159634 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:39 INFO - PROCESS | 2835 | 1468356159637 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:39 INFO - PROCESS | 2835 | ++DOCSHELL 0x1183a8000 == 31 [pid = 2835] [id = 283] 13:42:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 74 (0x117eac000) [pid = 2835] [serial = 847] [outer = 0x0] 13:42:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 75 (0x118226000) [pid = 2835] [serial = 848] [outer = 0x117eac000] 13:42:39 INFO - PROCESS | 2835 | 1468356159663 Marionette DEBUG loaded listener.js 13:42:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 76 (0x11822d800) [pid = 2835] [serial = 849] [outer = 0x117eac000] 13:42:39 INFO - PROCESS | 2835 | 1468356159957 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]]]}] 13:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 470ms 13:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:42:39 INFO - PROCESS | 2835 | 1468356159992 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 13:42:39 INFO - PROCESS | 2835 | 1468356159993 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 13:42:39 INFO - PROCESS | 2835 | 1468356159995 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:42:40 INFO - PROCESS | 2835 | 1468356159996 Marionette TRACE conn2 <- [1,1106,null,{}] 13:42:40 INFO - PROCESS | 2835 | 1468356159998 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}] 13:42:40 INFO - PROCESS | 2835 | 1468356160000 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:40 INFO - PROCESS | 2835 | 1468356160080 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 13:42:40 INFO - PROCESS | 2835 | 1468356160085 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:40 INFO - PROCESS | 2835 | 1468356160088 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:40 INFO - PROCESS | 2835 | ++DOCSHELL 0x119709000 == 32 [pid = 2835] [id = 284] 13:42:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 77 (0x112f78c00) [pid = 2835] [serial = 850] [outer = 0x0] 13:42:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x1182a0000) [pid = 2835] [serial = 851] [outer = 0x112f78c00] 13:42:40 INFO - PROCESS | 2835 | 1468356160113 Marionette DEBUG loaded listener.js 13:42:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x118727400) [pid = 2835] [serial = 852] [outer = 0x112f78c00] 13:42:40 INFO - PROCESS | 2835 | 1468356160447 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]]]}] 13:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 469ms 13:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:42:40 INFO - PROCESS | 2835 | 1468356160465 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 13:42:40 INFO - PROCESS | 2835 | 1468356160466 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 13:42:40 INFO - PROCESS | 2835 | 1468356160468 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:42:40 INFO - PROCESS | 2835 | 1468356160469 Marionette TRACE conn2 <- [1,1110,null,{}] 13:42:40 INFO - PROCESS | 2835 | 1468356160471 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}] 13:42:40 INFO - PROCESS | 2835 | 1468356160475 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:40 INFO - PROCESS | 2835 | 1468356160626 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 13:42:40 INFO - PROCESS | 2835 | 1468356160710 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:40 INFO - PROCESS | 2835 | 1468356160711 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:40 INFO - PROCESS | 2835 | ++DOCSHELL 0x123255000 == 33 [pid = 2835] [id = 285] 13:42:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x119b6f800) [pid = 2835] [serial = 853] [outer = 0x0] 13:42:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x119e0cc00) [pid = 2835] [serial = 854] [outer = 0x119b6f800] 13:42:40 INFO - PROCESS | 2835 | 1468356160754 Marionette DEBUG loaded listener.js 13:42:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x119e1a400) [pid = 2835] [serial = 855] [outer = 0x119b6f800] 13:42:41 INFO - PROCESS | 2835 | 1468356161045 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]]]}] 13:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 621ms 13:42:41 INFO - PROCESS | 2835 | 1468356161091 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 13:42:41 INFO - PROCESS | 2835 | 1468356161092 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 13:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:42:41 INFO - PROCESS | 2835 | 1468356161094 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:42:41 INFO - PROCESS | 2835 | 1468356161095 Marionette TRACE conn2 <- [1,1114,null,{}] 13:42:41 INFO - PROCESS | 2835 | 1468356161097 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}] 13:42:41 INFO - PROCESS | 2835 | 1468356161099 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:41 INFO - PROCESS | 2835 | 1468356161205 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 13:42:41 INFO - PROCESS | 2835 | 1468356161211 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:41 INFO - PROCESS | 2835 | 1468356161212 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:41 INFO - PROCESS | 2835 | ++DOCSHELL 0x1235ae800 == 34 [pid = 2835] [id = 286] 13:42:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x1128ac400) [pid = 2835] [serial = 856] [outer = 0x0] 13:42:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x119e19400) [pid = 2835] [serial = 857] [outer = 0x1128ac400] 13:42:41 INFO - PROCESS | 2835 | 1468356161236 Marionette DEBUG loaded listener.js 13:42:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x12310b000) [pid = 2835] [serial = 858] [outer = 0x1128ac400] 13:42:41 INFO - PROCESS | 2835 | 1468356161539 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]]]}] 13:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 471ms 13:42:41 INFO - PROCESS | 2835 | 1468356161566 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 13:42:41 INFO - PROCESS | 2835 | 1468356161567 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 13:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:42:41 INFO - PROCESS | 2835 | 1468356161572 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:42:41 INFO - PROCESS | 2835 | 1468356161573 Marionette TRACE conn2 <- [1,1118,null,{}] 13:42:41 INFO - PROCESS | 2835 | 1468356161575 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}] 13:42:41 INFO - PROCESS | 2835 | 1468356161577 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:41 INFO - PROCESS | 2835 | 1468356161649 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 13:42:41 INFO - PROCESS | 2835 | 1468356161655 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:41 INFO - PROCESS | 2835 | 1468356161656 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:41 INFO - PROCESS | 2835 | ++DOCSHELL 0x124fc8000 == 35 [pid = 2835] [id = 287] 13:42:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x12310ec00) [pid = 2835] [serial = 859] [outer = 0x0] 13:42:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x12311c400) [pid = 2835] [serial = 860] [outer = 0x12310ec00] 13:42:41 INFO - PROCESS | 2835 | 1468356161681 Marionette DEBUG loaded listener.js 13:42:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x123120c00) [pid = 2835] [serial = 861] [outer = 0x12310ec00] 13:42:42 INFO - PROCESS | 2835 | 1468356162025 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]]]}] 13:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 469ms 13:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:42:42 INFO - PROCESS | 2835 | 1468356162041 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 13:42:42 INFO - PROCESS | 2835 | 1468356162042 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 13:42:42 INFO - PROCESS | 2835 | 1468356162044 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:42:42 INFO - PROCESS | 2835 | 1468356162045 Marionette TRACE conn2 <- [1,1122,null,{}] 13:42:42 INFO - PROCESS | 2835 | 1468356162048 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}] 13:42:42 INFO - PROCESS | 2835 | 1468356162049 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:42 INFO - PROCESS | 2835 | 1468356162131 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 13:42:42 INFO - PROCESS | 2835 | 1468356162187 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:42 INFO - PROCESS | 2835 | 1468356162188 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:42 INFO - PROCESS | 2835 | ++DOCSHELL 0x11824f800 == 36 [pid = 2835] [id = 288] 13:42:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x11672b400) [pid = 2835] [serial = 862] [outer = 0x0] 13:42:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x123199000) [pid = 2835] [serial = 863] [outer = 0x11672b400] 13:42:42 INFO - PROCESS | 2835 | 1468356162212 Marionette DEBUG loaded listener.js 13:42:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x1231a2800) [pid = 2835] [serial = 864] [outer = 0x11672b400] 13:42:42 INFO - PROCESS | 2835 | 1468356162488 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]]]}] 13:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 474ms 13:42:42 INFO - PROCESS | 2835 | 1468356162526 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 13:42:42 INFO - PROCESS | 2835 | 1468356162527 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 13:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:42:42 INFO - PROCESS | 2835 | 1468356162529 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:42:42 INFO - PROCESS | 2835 | 1468356162530 Marionette TRACE conn2 <- [1,1126,null,{}] 13:42:42 INFO - PROCESS | 2835 | 1468356162532 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}] 13:42:42 INFO - PROCESS | 2835 | 1468356162534 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:42 INFO - PROCESS | 2835 | 1468356162615 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 13:42:42 INFO - PROCESS | 2835 | 1468356162621 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:42 INFO - PROCESS | 2835 | 1468356162622 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:42 INFO - PROCESS | 2835 | ++DOCSHELL 0x1270a6000 == 37 [pid = 2835] [id = 289] 13:42:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x12319d400) [pid = 2835] [serial = 865] [outer = 0x0] 13:42:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x12343f800) [pid = 2835] [serial = 866] [outer = 0x12319d400] 13:42:42 INFO - PROCESS | 2835 | 1468356162647 Marionette DEBUG loaded listener.js 13:42:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x124040400) [pid = 2835] [serial = 867] [outer = 0x12319d400] 13:42:42 INFO - PROCESS | 2835 | 1468356162988 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]]]}] 13:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 469ms 13:42:43 INFO - PROCESS | 2835 | 1468356162999 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 13:42:43 INFO - PROCESS | 2835 | 1468356163003 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 13:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:42:43 INFO - PROCESS | 2835 | 1468356163007 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:42:43 INFO - PROCESS | 2835 | 1468356163010 Marionette TRACE conn2 <- [1,1130,null,{}] 13:42:43 INFO - PROCESS | 2835 | 1468356163013 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}] 13:42:43 INFO - PROCESS | 2835 | 1468356163016 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:43 INFO - PROCESS | 2835 | 1468356163212 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 13:42:43 INFO - PROCESS | 2835 | 1468356163232 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:43 INFO - PROCESS | 2835 | 1468356163234 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:43 INFO - PROCESS | 2835 | ++DOCSHELL 0x119708000 == 38 [pid = 2835] [id = 290] 13:42:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x12356b800) [pid = 2835] [serial = 868] [outer = 0x0] 13:42:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x12416c400) [pid = 2835] [serial = 869] [outer = 0x12356b800] 13:42:43 INFO - PROCESS | 2835 | 1468356163277 Marionette DEBUG loaded listener.js 13:42:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x1244aa400) [pid = 2835] [serial = 870] [outer = 0x12356b800] 13:42:43 INFO - PROCESS | 2835 | 1468356163700 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]]]}] 13:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 723ms 13:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:42:43 INFO - PROCESS | 2835 | 1468356163730 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 13:42:43 INFO - PROCESS | 2835 | 1468356163731 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 13:42:43 INFO - PROCESS | 2835 | 1468356163739 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:42:43 INFO - PROCESS | 2835 | 1468356163740 Marionette TRACE conn2 <- [1,1134,null,{}] 13:42:43 INFO - PROCESS | 2835 | 1468356163751 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}] 13:42:43 INFO - PROCESS | 2835 | 1468356163752 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:43 INFO - PROCESS | 2835 | 1468356163847 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 13:42:43 INFO - PROCESS | 2835 | 1468356163853 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:43 INFO - PROCESS | 2835 | 1468356163854 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:43 INFO - PROCESS | 2835 | ++DOCSHELL 0x1294b4000 == 39 [pid = 2835] [id = 291] 13:42:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x124044c00) [pid = 2835] [serial = 871] [outer = 0x0] 13:42:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x124bda000) [pid = 2835] [serial = 872] [outer = 0x124044c00] 13:42:43 INFO - PROCESS | 2835 | 1468356163878 Marionette DEBUG loaded listener.js 13:42:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x124f93400) [pid = 2835] [serial = 873] [outer = 0x124044c00] 13:42:44 INFO - PROCESS | 2835 | 1468356164193 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]]]}] 13:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 481ms 13:42:44 INFO - PROCESS | 2835 | 1468356164215 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 13:42:44 INFO - PROCESS | 2835 | 1468356164216 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 13:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:42:44 INFO - PROCESS | 2835 | 1468356164232 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:42:44 INFO - PROCESS | 2835 | 1468356164233 Marionette TRACE conn2 <- [1,1138,null,{}] 13:42:44 INFO - PROCESS | 2835 | 1468356164238 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}] 13:42:44 INFO - PROCESS | 2835 | 1468356164240 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:44 INFO - PROCESS | 2835 | 1468356164351 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 13:42:44 INFO - PROCESS | 2835 | 1468356164354 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:44 INFO - PROCESS | 2835 | 1468356164355 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:44 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a652800 == 40 [pid = 2835] [id = 292] 13:42:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x124b25800) [pid = 2835] [serial = 874] [outer = 0x0] 13:42:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x12579a000) [pid = 2835] [serial = 875] [outer = 0x124b25800] 13:42:44 INFO - PROCESS | 2835 | 1468356164379 Marionette DEBUG loaded listener.js 13:42:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x1258bb000) [pid = 2835] [serial = 876] [outer = 0x124b25800] 13:42:44 INFO - PROCESS | 2835 | 1468356164716 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]]]}] 13:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 527ms 13:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:42:44 INFO - PROCESS | 2835 | 1468356164768 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 13:42:44 INFO - PROCESS | 2835 | 1468356164769 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 13:42:44 INFO - PROCESS | 2835 | 1468356164772 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:42:44 INFO - PROCESS | 2835 | 1468356164773 Marionette TRACE conn2 <- [1,1142,null,{}] 13:42:44 INFO - PROCESS | 2835 | 1468356164776 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}] 13:42:44 INFO - PROCESS | 2835 | 1468356164777 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:44 INFO - PROCESS | 2835 | 1468356164874 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 13:42:44 INFO - PROCESS | 2835 | 1468356164887 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:44 INFO - PROCESS | 2835 | 1468356164888 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:44 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b063800 == 41 [pid = 2835] [id = 293] 13:42:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x125c37000) [pid = 2835] [serial = 877] [outer = 0x0] 13:42:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x126e29c00) [pid = 2835] [serial = 878] [outer = 0x125c37000] 13:42:44 INFO - PROCESS | 2835 | 1468356164911 Marionette DEBUG loaded listener.js 13:42:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x12703a400) [pid = 2835] [serial = 879] [outer = 0x125c37000] 13:42:45 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x119bee000) [pid = 2835] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:42:45 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x12356c400) [pid = 2835] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:42:45 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x12420e400) [pid = 2835] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:42:45 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x1242d1000) [pid = 2835] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:42:45 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x124f89400) [pid = 2835] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:42:45 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x114ed0c00) [pid = 2835] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:42:45 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x118729800) [pid = 2835] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:42:45 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x1191cc800) [pid = 2835] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:42:45 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x119483c00) [pid = 2835] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:42:45 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x11672c400) [pid = 2835] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:42:45 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x1164e5800) [pid = 2835] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:42:45 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x116727800) [pid = 2835] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:42:45 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x1128a4c00) [pid = 2835] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:42:45 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x119e18c00) [pid = 2835] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:42:45 INFO - PROCESS | 2835 | 1468356165443 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]]]}] 13:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 720ms 13:42:45 INFO - PROCESS | 2835 | 1468356165492 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 13:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:42:45 INFO - PROCESS | 2835 | 1468356165494 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 13:42:45 INFO - PROCESS | 2835 | 1468356165497 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:42:45 INFO - PROCESS | 2835 | 1468356165499 Marionette TRACE conn2 <- [1,1146,null,{}] 13:42:45 INFO - PROCESS | 2835 | 1468356165503 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}] 13:42:45 INFO - PROCESS | 2835 | 1468356165504 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:45 INFO - PROCESS | 2835 | 1468356165658 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 13:42:45 INFO - PROCESS | 2835 | 1468356165697 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:45 INFO - PROCESS | 2835 | 1468356165698 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:45 INFO - PROCESS | 2835 | ++DOCSHELL 0x129006800 == 42 [pid = 2835] [id = 294] 13:42:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x1128a4c00) [pid = 2835] [serial = 880] [outer = 0x0] 13:42:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x118728800) [pid = 2835] [serial = 881] [outer = 0x1128a4c00] 13:42:45 INFO - PROCESS | 2835 | 1468356165722 Marionette DEBUG loaded listener.js 13:42:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x119e14c00) [pid = 2835] [serial = 882] [outer = 0x1128a4c00] 13:42:45 INFO - PROCESS | 2835 | 1468356165976 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]]]}] 13:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 524ms 13:42:46 INFO - PROCESS | 2835 | 1468356166025 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 13:42:46 INFO - PROCESS | 2835 | 1468356166026 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 13:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:42:46 INFO - PROCESS | 2835 | 1468356166028 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:42:46 INFO - PROCESS | 2835 | 1468356166029 Marionette TRACE conn2 <- [1,1150,null,{}] 13:42:46 INFO - PROCESS | 2835 | 1468356166031 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}] 13:42:46 INFO - PROCESS | 2835 | 1468356166033 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:46 INFO - PROCESS | 2835 | 1468356166116 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 13:42:46 INFO - PROCESS | 2835 | 1468356166123 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:46 INFO - PROCESS | 2835 | 1468356166124 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:46 INFO - PROCESS | 2835 | ++DOCSHELL 0x12bca3800 == 43 [pid = 2835] [id = 295] 13:42:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x123119800) [pid = 2835] [serial = 883] [outer = 0x0] 13:42:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x1258c1400) [pid = 2835] [serial = 884] [outer = 0x123119800] 13:42:46 INFO - PROCESS | 2835 | 1468356166148 Marionette DEBUG loaded listener.js 13:42:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x127041800) [pid = 2835] [serial = 885] [outer = 0x123119800] 13:42:46 INFO - PROCESS | 2835 | 1468356166456 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]]]}] 13:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 469ms 13:42:46 INFO - PROCESS | 2835 | 1468356166498 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 13:42:46 INFO - PROCESS | 2835 | 1468356166499 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 13:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:42:46 INFO - PROCESS | 2835 | 1468356166501 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:42:46 INFO - PROCESS | 2835 | 1468356166510 Marionette TRACE conn2 <- [1,1154,null,{}] 13:42:46 INFO - PROCESS | 2835 | 1468356166512 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}] 13:42:46 INFO - PROCESS | 2835 | 1468356166513 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:46 INFO - PROCESS | 2835 | 1468356166616 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 13:42:46 INFO - PROCESS | 2835 | 1468356166624 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:46 INFO - PROCESS | 2835 | 1468356166625 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:46 INFO - PROCESS | 2835 | ++DOCSHELL 0x12bcb5800 == 44 [pid = 2835] [id = 296] 13:42:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x123197c00) [pid = 2835] [serial = 886] [outer = 0x0] 13:42:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x12889bc00) [pid = 2835] [serial = 887] [outer = 0x123197c00] 13:42:46 INFO - PROCESS | 2835 | 1468356166649 Marionette DEBUG loaded listener.js 13:42:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x1288a0000) [pid = 2835] [serial = 888] [outer = 0x123197c00] 13:42:46 INFO - PROCESS | 2835 | 1468356166972 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]]]}] 13:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 527ms 13:42:47 INFO - PROCESS | 2835 | 1468356167029 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 13:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:42:47 INFO - PROCESS | 2835 | 1468356167031 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 13:42:47 INFO - PROCESS | 2835 | 1468356167035 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:42:47 INFO - PROCESS | 2835 | 1468356167036 Marionette TRACE conn2 <- [1,1158,null,{}] 13:42:47 INFO - PROCESS | 2835 | 1468356167040 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}] 13:42:47 INFO - PROCESS | 2835 | 1468356167041 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:47 INFO - PROCESS | 2835 | 1468356167169 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 13:42:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x12703f800) [pid = 2835] [serial = 889] [outer = 0x12cd1c400] 13:42:47 INFO - PROCESS | 2835 | 1468356167294 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:47 INFO - PROCESS | 2835 | 1468356167295 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:47 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c946000 == 45 [pid = 2835] [id = 297] 13:42:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x1288a2c00) [pid = 2835] [serial = 890] [outer = 0x0] 13:42:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x1288d8000) [pid = 2835] [serial = 891] [outer = 0x1288a2c00] 13:42:47 INFO - PROCESS | 2835 | 1468356167338 Marionette DEBUG loaded listener.js 13:42:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x1288dd800) [pid = 2835] [serial = 892] [outer = 0x1288a2c00] 13:42:47 INFO - PROCESS | 2835 | 1468356167962 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]]]}] 13:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 971ms 13:42:48 INFO - PROCESS | 2835 | 1468356168010 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 13:42:48 INFO - PROCESS | 2835 | 1468356168013 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 13:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:42:48 INFO - PROCESS | 2835 | 1468356168018 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:42:48 INFO - PROCESS | 2835 | 1468356168023 Marionette TRACE conn2 <- [1,1162,null,{}] 13:42:48 INFO - PROCESS | 2835 | 1468356168026 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}] 13:42:48 INFO - PROCESS | 2835 | 1468356168028 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:48 INFO - PROCESS | 2835 | 1468356168143 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 13:42:48 INFO - PROCESS | 2835 | 1468356168220 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:48 INFO - PROCESS | 2835 | 1468356168222 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:48 INFO - PROCESS | 2835 | ++DOCSHELL 0x1168ba000 == 46 [pid = 2835] [id = 298] 13:42:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x112f6e000) [pid = 2835] [serial = 893] [outer = 0x0] 13:42:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x1133e1000) [pid = 2835] [serial = 894] [outer = 0x112f6e000] 13:42:48 INFO - PROCESS | 2835 | 1468356168253 Marionette DEBUG loaded listener.js 13:42:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x114ecac00) [pid = 2835] [serial = 895] [outer = 0x112f6e000] 13:42:48 INFO - PROCESS | 2835 | 1468356168975 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]]]}] 13:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1025ms 13:42:49 INFO - PROCESS | 2835 | 1468356169043 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 13:42:49 INFO - PROCESS | 2835 | 1468356169046 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 13:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:42:49 INFO - PROCESS | 2835 | 1468356169050 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:42:49 INFO - PROCESS | 2835 | 1468356169052 Marionette TRACE conn2 <- [1,1166,null,{}] 13:42:49 INFO - PROCESS | 2835 | 1468356169057 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}] 13:42:49 INFO - PROCESS | 2835 | 1468356169059 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:49 INFO - PROCESS | 2835 | 1468356169194 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 13:42:49 INFO - PROCESS | 2835 | 1468356169306 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:49 INFO - PROCESS | 2835 | 1468356169310 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:49 INFO - PROCESS | 2835 | ++DOCSHELL 0x116681000 == 47 [pid = 2835] [id = 299] 13:42:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x1164e9c00) [pid = 2835] [serial = 896] [outer = 0x0] 13:42:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x116727c00) [pid = 2835] [serial = 897] [outer = 0x1164e9c00] 13:42:49 INFO - PROCESS | 2835 | 1468356169355 Marionette DEBUG loaded listener.js 13:42:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x116751800) [pid = 2835] [serial = 898] [outer = 0x1164e9c00] 13:42:49 INFO - PROCESS | 2835 | --DOCSHELL 0x12bcb5800 == 46 [pid = 2835] [id = 296] 13:42:49 INFO - PROCESS | 2835 | --DOCSHELL 0x12bca3800 == 45 [pid = 2835] [id = 295] 13:42:49 INFO - PROCESS | 2835 | --DOCSHELL 0x129006800 == 44 [pid = 2835] [id = 294] 13:42:49 INFO - PROCESS | 2835 | --DOCSHELL 0x12b063800 == 43 [pid = 2835] [id = 293] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x125c2fc00) [pid = 2835] [serial = 836] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOCSHELL 0x12a652800 == 42 [pid = 2835] [id = 292] 13:42:49 INFO - PROCESS | 2835 | --DOCSHELL 0x1294b4000 == 41 [pid = 2835] [id = 291] 13:42:49 INFO - PROCESS | 2835 | --DOCSHELL 0x119708000 == 40 [pid = 2835] [id = 290] 13:42:49 INFO - PROCESS | 2835 | --DOCSHELL 0x1270a6000 == 39 [pid = 2835] [id = 289] 13:42:49 INFO - PROCESS | 2835 | --DOCSHELL 0x11824f800 == 38 [pid = 2835] [id = 288] 13:42:49 INFO - PROCESS | 2835 | --DOCSHELL 0x124fc8000 == 37 [pid = 2835] [id = 287] 13:42:49 INFO - PROCESS | 2835 | --DOCSHELL 0x1235ae800 == 36 [pid = 2835] [id = 286] 13:42:49 INFO - PROCESS | 2835 | --DOCSHELL 0x123255000 == 35 [pid = 2835] [id = 285] 13:42:49 INFO - PROCESS | 2835 | --DOCSHELL 0x119709000 == 34 [pid = 2835] [id = 284] 13:42:49 INFO - PROCESS | 2835 | --DOCSHELL 0x1183a8000 == 33 [pid = 2835] [id = 283] 13:42:49 INFO - PROCESS | 2835 | --DOCSHELL 0x118251800 == 32 [pid = 2835] [id = 282] 13:42:49 INFO - PROCESS | 2835 | --DOCSHELL 0x116ab4000 == 31 [pid = 2835] [id = 281] 13:42:49 INFO - PROCESS | 2835 | --DOCSHELL 0x115e45000 == 30 [pid = 2835] [id = 280] 13:42:49 INFO - PROCESS | 2835 | --DOCSHELL 0x12b0e7800 == 29 [pid = 2835] [id = 279] 13:42:49 INFO - PROCESS | 2835 | 1468356169780 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]]]}] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x12310cc00) [pid = 2835] [serial = 815] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x124043400) [pid = 2835] [serial = 818] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x1242ef800) [pid = 2835] [serial = 822] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x1242e7c00) [pid = 2835] [serial = 821] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x1244a9c00) [pid = 2835] [serial = 824] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x125796000) [pid = 2835] [serial = 833] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x118176800) [pid = 2835] [serial = 827] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x1191cf800) [pid = 2835] [serial = 830] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x1191ca800) [pid = 2835] [serial = 825] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x119e17400) [pid = 2835] [serial = 812] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x119b2dc00) [pid = 2835] [serial = 809] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x119bed000) [pid = 2835] [serial = 810] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x1182a0c00) [pid = 2835] [serial = 806] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x1191cb400) [pid = 2835] [serial = 807] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x1176f8400) [pid = 2835] [serial = 803] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x118177c00) [pid = 2835] [serial = 804] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x115dc6400) [pid = 2835] [serial = 800] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x116f99c00) [pid = 2835] [serial = 798] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x116734800) [pid = 2835] [serial = 797] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x114e8e400) [pid = 2835] [serial = 795] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x112f54c00) [pid = 2835] [serial = 794] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x12344a800) [pid = 2835] [serial = 792] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x119e14000) [pid = 2835] [serial = 819] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x123441000) [pid = 2835] [serial = 816] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x118761000) [pid = 2835] [serial = 828] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x1258bac00) [pid = 2835] [serial = 834] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x124f88c00) [pid = 2835] [serial = 831] [outer = 0x0] [url = about:blank] 13:42:49 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x11a02b400) [pid = 2835] [serial = 813] [outer = 0x0] [url = about:blank] 13:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 772ms 13:42:49 INFO - PROCESS | 2835 | 1468356169822 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 13:42:49 INFO - PROCESS | 2835 | 1468356169826 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 13:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:42:49 INFO - PROCESS | 2835 | 1468356169831 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:42:49 INFO - PROCESS | 2835 | 1468356169833 Marionette TRACE conn2 <- [1,1170,null,{}] 13:42:49 INFO - PROCESS | 2835 | 1468356169835 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}] 13:42:49 INFO - PROCESS | 2835 | 1468356169837 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:49 INFO - PROCESS | 2835 | 1468356169913 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 13:42:49 INFO - PROCESS | 2835 | 1468356169920 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:49 INFO - PROCESS | 2835 | 1468356169922 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:49 INFO - PROCESS | 2835 | ++DOCSHELL 0x117e5e800 == 30 [pid = 2835] [id = 300] 13:42:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x116a14400) [pid = 2835] [serial = 899] [outer = 0x0] 13:42:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x116f99c00) [pid = 2835] [serial = 900] [outer = 0x116a14400] 13:42:49 INFO - PROCESS | 2835 | 1468356169950 Marionette DEBUG loaded listener.js 13:42:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x118077800) [pid = 2835] [serial = 901] [outer = 0x116a14400] 13:42:50 INFO - PROCESS | 2835 | 1468356170292 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]]]}] 13:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 469ms 13:42:50 INFO - PROCESS | 2835 | 1468356170300 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 13:42:50 INFO - PROCESS | 2835 | 1468356170302 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 13:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:42:50 INFO - PROCESS | 2835 | 1468356170308 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:42:50 INFO - PROCESS | 2835 | 1468356170310 Marionette TRACE conn2 <- [1,1174,null,{}] 13:42:50 INFO - PROCESS | 2835 | 1468356170318 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}] 13:42:50 INFO - PROCESS | 2835 | 1468356170324 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:50 INFO - PROCESS | 2835 | 1468356170401 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 13:42:50 INFO - PROCESS | 2835 | 1468356170454 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:50 INFO - PROCESS | 2835 | 1468356170456 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:50 INFO - PROCESS | 2835 | ++DOCSHELL 0x1191b2800 == 31 [pid = 2835] [id = 301] 13:42:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x118170800) [pid = 2835] [serial = 902] [outer = 0x0] 13:42:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x11829a400) [pid = 2835] [serial = 903] [outer = 0x118170800] 13:42:50 INFO - PROCESS | 2835 | 1468356170484 Marionette DEBUG loaded listener.js 13:42:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x1188b6000) [pid = 2835] [serial = 904] [outer = 0x118170800] 13:42:50 INFO - PROCESS | 2835 | 1468356170810 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] 13:42:50 INFO - PROCESS | 2835 | 1468356170831 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 13:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:42:50 INFO - PROCESS | 2835 | 1468356170833 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:42:50 INFO - PROCESS | 2835 | 1468356170835 Marionette TRACE conn2 <- [1,1178,null,{}] 13:42:50 INFO - PROCESS | 2835 | 1468356170840 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}] 13:42:50 INFO - PROCESS | 2835 | 1468356170842 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:50 INFO - PROCESS | 2835 | 1468356170922 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 13:42:50 INFO - PROCESS | 2835 | 1468356170926 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:50 INFO - PROCESS | 2835 | 1468356170927 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:50 INFO - PROCESS | 2835 | ++DOCSHELL 0x119c39800 == 32 [pid = 2835] [id = 302] 13:42:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x1191ca800) [pid = 2835] [serial = 905] [outer = 0x0] 13:42:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x119b2d400) [pid = 2835] [serial = 906] [outer = 0x1191ca800] 13:42:50 INFO - PROCESS | 2835 | 1468356170952 Marionette DEBUG loaded listener.js 13:42:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x119becc00) [pid = 2835] [serial = 907] [outer = 0x1191ca800] 13:42:51 INFO - PROCESS | 2835 | 1468356171257 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] 13:42:51 INFO - PROCESS | 2835 | 1468356171331 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 13:42:51 INFO - PROCESS | 2835 | 1468356171334 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:42:51 INFO - PROCESS | 2835 | 1468356171335 Marionette TRACE conn2 <- [1,1182,null,{}] 13:42:51 INFO - PROCESS | 2835 | 1468356171341 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}] 13:42:51 INFO - PROCESS | 2835 | 1468356171342 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:51 INFO - PROCESS | 2835 | 1468356171416 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 13:42:51 INFO - PROCESS | 2835 | 1468356171421 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:51 INFO - PROCESS | 2835 | 1468356171423 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:51 INFO - PROCESS | 2835 | ++DOCSHELL 0x123254000 == 33 [pid = 2835] [id = 303] 13:42:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x1188b9c00) [pid = 2835] [serial = 908] [outer = 0x0] 13:42:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x119e1ac00) [pid = 2835] [serial = 909] [outer = 0x1188b9c00] 13:42:51 INFO - PROCESS | 2835 | 1468356171453 Marionette DEBUG loaded listener.js 13:42:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x119e79000) [pid = 2835] [serial = 910] [outer = 0x1188b9c00] 13:42:51 INFO - PROCESS | 2835 | 1468356171828 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] 13:42:51 INFO - PROCESS | 2835 | 1468356171857 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 13:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:42:51 INFO - PROCESS | 2835 | 1468356171860 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:42:51 INFO - PROCESS | 2835 | 1468356171861 Marionette TRACE conn2 <- [1,1186,null,{}] 13:42:51 INFO - PROCESS | 2835 | 1468356171869 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}] 13:42:51 INFO - PROCESS | 2835 | 1468356171873 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:51 INFO - PROCESS | 2835 | 1468356171988 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 13:42:51 INFO - PROCESS | 2835 | 1468356171993 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:51 INFO - PROCESS | 2835 | 1468356171994 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:52 INFO - PROCESS | 2835 | ++DOCSHELL 0x1244d1000 == 34 [pid = 2835] [id = 304] 13:42:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x119791c00) [pid = 2835] [serial = 911] [outer = 0x0] 13:42:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x12310b800) [pid = 2835] [serial = 912] [outer = 0x119791c00] 13:42:52 INFO - PROCESS | 2835 | 1468356172019 Marionette DEBUG loaded listener.js 13:42:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x123446c00) [pid = 2835] [serial = 913] [outer = 0x119791c00] 13:42:52 INFO - PROCESS | 2835 | 1468356172351 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] 13:42:52 INFO - PROCESS | 2835 | 1468356172380 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 13:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:42:52 INFO - PROCESS | 2835 | 1468356172391 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:42:52 INFO - PROCESS | 2835 | 1468356172392 Marionette TRACE conn2 <- [1,1190,null,{}] 13:42:52 INFO - PROCESS | 2835 | 1468356172395 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}] 13:42:52 INFO - PROCESS | 2835 | 1468356172396 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:52 INFO - PROCESS | 2835 | 1468356172491 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 13:42:52 INFO - PROCESS | 2835 | 1468356172494 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:52 INFO - PROCESS | 2835 | 1468356172503 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:52 INFO - PROCESS | 2835 | ++DOCSHELL 0x12582d000 == 35 [pid = 2835] [id = 305] 13:42:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x119e75400) [pid = 2835] [serial = 914] [outer = 0x0] 13:42:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x124178c00) [pid = 2835] [serial = 915] [outer = 0x119e75400] 13:42:52 INFO - PROCESS | 2835 | 1468356172557 Marionette DEBUG loaded listener.js 13:42:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x1242ebc00) [pid = 2835] [serial = 916] [outer = 0x119e75400] 13:42:52 INFO - PROCESS | 2835 | 1468356172872 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] 13:42:52 INFO - PROCESS | 2835 | 1468356172911 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 13:42:52 INFO - PROCESS | 2835 | 1468356172913 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:42:52 INFO - PROCESS | 2835 | 1468356172914 Marionette TRACE conn2 <- [1,1194,null,{}] 13:42:52 INFO - PROCESS | 2835 | 1468356172916 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}] 13:42:52 INFO - PROCESS | 2835 | 1468356172918 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:53 INFO - PROCESS | 2835 | 1468356173012 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 13:42:53 INFO - PROCESS | 2835 | 1468356173016 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:53 INFO - PROCESS | 2835 | 1468356173017 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:53 INFO - PROCESS | 2835 | ++DOCSHELL 0x11824e000 == 36 [pid = 2835] [id = 306] 13:42:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x11297ac00) [pid = 2835] [serial = 917] [outer = 0x0] 13:42:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x1242f3400) [pid = 2835] [serial = 918] [outer = 0x11297ac00] 13:42:53 INFO - PROCESS | 2835 | 1468356173042 Marionette DEBUG loaded listener.js 13:42:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x124c92c00) [pid = 2835] [serial = 919] [outer = 0x11297ac00] 13:42:53 INFO - PROCESS | 2835 | 1468356173382 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] 13:42:53 INFO - PROCESS | 2835 | 1468356173434 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 13:42:53 INFO - PROCESS | 2835 | 1468356173437 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:42:53 INFO - PROCESS | 2835 | 1468356173438 Marionette TRACE conn2 <- [1,1198,null,{}] 13:42:53 INFO - PROCESS | 2835 | 1468356173441 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}] 13:42:53 INFO - PROCESS | 2835 | 1468356173442 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:53 INFO - PROCESS | 2835 | 1468356173541 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 13:42:53 INFO - PROCESS | 2835 | 1468356173578 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:53 INFO - PROCESS | 2835 | 1468356173580 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:53 INFO - PROCESS | 2835 | ++DOCSHELL 0x12888e800 == 37 [pid = 2835] [id = 307] 13:42:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x124cb6c00) [pid = 2835] [serial = 920] [outer = 0x0] 13:42:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x125796400) [pid = 2835] [serial = 921] [outer = 0x124cb6c00] 13:42:53 INFO - PROCESS | 2835 | 1468356173603 Marionette DEBUG loaded listener.js 13:42:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x1258c2000) [pid = 2835] [serial = 922] [outer = 0x124cb6c00] 13:42:53 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x124044c00) [pid = 2835] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:42:53 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x124b25800) [pid = 2835] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:42:53 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x125c37000) [pid = 2835] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:42:53 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x1128a4c00) [pid = 2835] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:42:53 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x112f78c00) [pid = 2835] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:42:53 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x123119800) [pid = 2835] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:42:53 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x11672b400) [pid = 2835] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:42:53 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x125007800) [pid = 2835] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:42:53 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x113c96000) [pid = 2835] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:42:53 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x123197c00) [pid = 2835] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:42:53 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x1125b1000) [pid = 2835] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:42:53 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x117eac000) [pid = 2835] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:42:53 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x12310ec00) [pid = 2835] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:42:53 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x1128ac400) [pid = 2835] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:42:53 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x112f6f000) [pid = 2835] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:42:53 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x119b6f800) [pid = 2835] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:42:53 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x12319d400) [pid = 2835] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:42:53 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x12356b800) [pid = 2835] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:42:53 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x114ecd400) [pid = 2835] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:42:54 INFO - PROCESS | 2835 | 1468356174024 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]]]}] 13:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 620ms 13:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:42:54 INFO - PROCESS | 2835 | 1468356174058 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 13:42:54 INFO - PROCESS | 2835 | 1468356174059 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 13:42:54 INFO - PROCESS | 2835 | 1468356174061 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:42:54 INFO - PROCESS | 2835 | 1468356174062 Marionette TRACE conn2 <- [1,1202,null,{}] 13:42:54 INFO - PROCESS | 2835 | 1468356174064 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}] 13:42:54 INFO - PROCESS | 2835 | 1468356174065 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:54 INFO - PROCESS | 2835 | 1468356174172 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 13:42:54 INFO - PROCESS | 2835 | 1468356174211 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:54 INFO - PROCESS | 2835 | 1468356174212 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:54 INFO - PROCESS | 2835 | ++DOCSHELL 0x128be7800 == 38 [pid = 2835] [id = 308] 13:42:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x1128a4c00) [pid = 2835] [serial = 923] [outer = 0x0] 13:42:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x1176f7800) [pid = 2835] [serial = 924] [outer = 0x1128a4c00] 13:42:54 INFO - PROCESS | 2835 | 1468356174236 Marionette DEBUG loaded listener.js 13:42:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x12310d400) [pid = 2835] [serial = 925] [outer = 0x1128a4c00] 13:42:54 INFO - PROCESS | 2835 | 1468356174511 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]]]}] 13:42:54 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 13:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 469ms 13:42:54 INFO - PROCESS | 2835 | 1468356174530 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 13:42:54 INFO - PROCESS | 2835 | 1468356174532 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 13:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:42:54 INFO - PROCESS | 2835 | 1468356174542 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:42:54 INFO - PROCESS | 2835 | 1468356174543 Marionette TRACE conn2 <- [1,1206,null,{}] 13:42:54 INFO - PROCESS | 2835 | 1468356174546 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}] 13:42:54 INFO - PROCESS | 2835 | 1468356174547 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:54 INFO - PROCESS | 2835 | 1468356174649 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 13:42:54 INFO - PROCESS | 2835 | 1468356174656 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:54 INFO - PROCESS | 2835 | 1468356174657 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:54 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a5c9800 == 39 [pid = 2835] [id = 309] 13:42:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x12319d400) [pid = 2835] [serial = 926] [outer = 0x0] 13:42:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x123445800) [pid = 2835] [serial = 927] [outer = 0x12319d400] 13:42:54 INFO - PROCESS | 2835 | 1468356174683 Marionette DEBUG loaded listener.js 13:42:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x127038800) [pid = 2835] [serial = 928] [outer = 0x12319d400] 13:42:55 INFO - PROCESS | 2835 | 1468356175000 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]]]}] 13:42:55 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 13:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 476ms 13:42:55 INFO - PROCESS | 2835 | 1468356175010 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 13:42:55 INFO - PROCESS | 2835 | 1468356175012 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 13:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:42:55 INFO - PROCESS | 2835 | 1468356175014 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:42:55 INFO - PROCESS | 2835 | 1468356175015 Marionette TRACE conn2 <- [1,1210,null,{}] 13:42:55 INFO - PROCESS | 2835 | 1468356175020 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}] 13:42:55 INFO - PROCESS | 2835 | 1468356175022 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:55 INFO - PROCESS | 2835 | 1468356175102 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 13:42:55 INFO - PROCESS | 2835 | 1468356175163 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:55 INFO - PROCESS | 2835 | 1468356175164 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:55 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a65c000 == 40 [pid = 2835] [id = 310] 13:42:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x118297000) [pid = 2835] [serial = 929] [outer = 0x0] 13:42:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x128896c00) [pid = 2835] [serial = 930] [outer = 0x118297000] 13:42:55 INFO - PROCESS | 2835 | 1468356175188 Marionette DEBUG loaded listener.js 13:42:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x1288d5800) [pid = 2835] [serial = 931] [outer = 0x118297000] 13:42:55 INFO - PROCESS | 2835 | 1468356175456 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]]]}] 13:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 468ms 13:42:55 INFO - PROCESS | 2835 | 1468356175482 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 13:42:55 INFO - PROCESS | 2835 | 1468356175483 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 13:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:42:55 INFO - PROCESS | 2835 | 1468356175493 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:42:55 INFO - PROCESS | 2835 | 1468356175494 Marionette TRACE conn2 <- [1,1214,null,{}] 13:42:55 INFO - PROCESS | 2835 | 1468356175496 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}] 13:42:55 INFO - PROCESS | 2835 | 1468356175497 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:55 INFO - PROCESS | 2835 | 1468356175588 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 13:42:55 INFO - PROCESS | 2835 | 1468356175592 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:55 INFO - PROCESS | 2835 | 1468356175593 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:55 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b081800 == 41 [pid = 2835] [id = 311] 13:42:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x118726000) [pid = 2835] [serial = 932] [outer = 0x0] 13:42:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x1288de000) [pid = 2835] [serial = 933] [outer = 0x118726000] 13:42:55 INFO - PROCESS | 2835 | 1468356175621 Marionette DEBUG loaded listener.js 13:42:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x128b0bc00) [pid = 2835] [serial = 934] [outer = 0x118726000] 13:42:56 INFO - PROCESS | 2835 | 1468356176115 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]]]}] 13:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 670ms 13:42:56 INFO - PROCESS | 2835 | 1468356176164 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 13:42:56 INFO - PROCESS | 2835 | 1468356176166 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 13:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:42:56 INFO - PROCESS | 2835 | 1468356176170 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:42:56 INFO - PROCESS | 2835 | 1468356176172 Marionette TRACE conn2 <- [1,1218,null,{}] 13:42:56 INFO - PROCESS | 2835 | 1468356176176 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}] 13:42:56 INFO - PROCESS | 2835 | 1468356176177 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:56 INFO - PROCESS | 2835 | 1468356176283 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 13:42:56 INFO - PROCESS | 2835 | 1468356176353 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:56 INFO - PROCESS | 2835 | 1468356176355 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:56 INFO - PROCESS | 2835 | ++DOCSHELL 0x117e79800 == 42 [pid = 2835] [id = 312] 13:42:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x114ecb400) [pid = 2835] [serial = 935] [outer = 0x0] 13:42:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x116631c00) [pid = 2835] [serial = 936] [outer = 0x114ecb400] 13:42:56 INFO - PROCESS | 2835 | 1468356176385 Marionette DEBUG loaded listener.js 13:42:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x116f97800) [pid = 2835] [serial = 937] [outer = 0x114ecb400] 13:42:56 INFO - PROCESS | 2835 | 1468356176805 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]]]}] 13:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 671ms 13:42:56 INFO - PROCESS | 2835 | 1468356176841 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 13:42:56 INFO - PROCESS | 2835 | 1468356176844 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 13:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:42:56 INFO - PROCESS | 2835 | 1468356176849 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:42:56 INFO - PROCESS | 2835 | 1468356176851 Marionette TRACE conn2 <- [1,1222,null,{}] 13:42:56 INFO - PROCESS | 2835 | 1468356176853 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}] 13:42:56 INFO - PROCESS | 2835 | 1468356176855 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:56 INFO - PROCESS | 2835 | 1468356176982 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 13:42:57 INFO - PROCESS | 2835 | 1468356177040 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:57 INFO - PROCESS | 2835 | 1468356177041 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:57 INFO - PROCESS | 2835 | ++DOCSHELL 0x1234b0000 == 43 [pid = 2835] [id = 313] 13:42:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x118223400) [pid = 2835] [serial = 938] [outer = 0x0] 13:42:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x1182a1000) [pid = 2835] [serial = 939] [outer = 0x118223400] 13:42:57 INFO - PROCESS | 2835 | 1468356177072 Marionette DEBUG loaded listener.js 13:42:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x1188bdc00) [pid = 2835] [serial = 940] [outer = 0x118223400] 13:42:57 INFO - PROCESS | 2835 | 1468356177522 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] 13:42:57 INFO - PROCESS | 2835 | 1468356177572 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 13:42:57 INFO - PROCESS | 2835 | 1468356177575 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:42:57 INFO - PROCESS | 2835 | 1468356177578 Marionette TRACE conn2 <- [1,1226,null,{}] 13:42:57 INFO - PROCESS | 2835 | 1468356177587 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}] 13:42:57 INFO - PROCESS | 2835 | 1468356177591 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:57 INFO - PROCESS | 2835 | 1468356177690 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 13:42:57 INFO - PROCESS | 2835 | 1468356177762 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:57 INFO - PROCESS | 2835 | 1468356177764 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:57 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a9c5800 == 44 [pid = 2835] [id = 314] 13:42:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x12110c800) [pid = 2835] [serial = 941] [outer = 0x0] 13:42:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x12311c800) [pid = 2835] [serial = 942] [outer = 0x12110c800] 13:42:57 INFO - PROCESS | 2835 | 1468356177794 Marionette DEBUG loaded listener.js 13:42:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x1231a4c00) [pid = 2835] [serial = 943] [outer = 0x12110c800] 13:42:58 INFO - PROCESS | 2835 | 1468356178203 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]]]}] 13:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 672ms 13:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:42:58 INFO - PROCESS | 2835 | 1468356178248 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 13:42:58 INFO - PROCESS | 2835 | 1468356178249 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 13:42:58 INFO - PROCESS | 2835 | 1468356178252 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:42:58 INFO - PROCESS | 2835 | 1468356178253 Marionette TRACE conn2 <- [1,1230,null,{}] 13:42:58 INFO - PROCESS | 2835 | 1468356178255 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}] 13:42:58 INFO - PROCESS | 2835 | 1468356178257 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:58 INFO - PROCESS | 2835 | 1468356178373 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 13:42:58 INFO - PROCESS | 2835 | 1468356178431 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:58 INFO - PROCESS | 2835 | 1468356178433 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:58 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b92e000 == 45 [pid = 2835] [id = 315] 13:42:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x1242e6400) [pid = 2835] [serial = 944] [outer = 0x0] 13:42:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x125009c00) [pid = 2835] [serial = 945] [outer = 0x1242e6400] 13:42:58 INFO - PROCESS | 2835 | 1468356178461 Marionette DEBUG loaded listener.js 13:42:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x125c39800) [pid = 2835] [serial = 946] [outer = 0x1242e6400] 13:42:58 INFO - PROCESS | 2835 | 1468356178913 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]]]}] 13:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 669ms 13:42:58 INFO - PROCESS | 2835 | 1468356178922 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 13:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:42:58 INFO - PROCESS | 2835 | 1468356178923 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 13:42:58 INFO - PROCESS | 2835 | 1468356178925 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:42:58 INFO - PROCESS | 2835 | 1468356178927 Marionette TRACE conn2 <- [1,1234,null,{}] 13:42:58 INFO - PROCESS | 2835 | 1468356178929 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}] 13:42:58 INFO - PROCESS | 2835 | 1468356178930 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:59 INFO - PROCESS | 2835 | 1468356179029 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 13:42:59 INFO - PROCESS | 2835 | 1468356179083 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:59 INFO - PROCESS | 2835 | 1468356179084 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:59 INFO - PROCESS | 2835 | ++DOCSHELL 0x11641d800 == 46 [pid = 2835] [id = 316] 13:42:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x114ed0800) [pid = 2835] [serial = 947] [outer = 0x0] 13:42:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x118170400) [pid = 2835] [serial = 948] [outer = 0x114ed0800] 13:42:59 INFO - PROCESS | 2835 | 1468356179115 Marionette DEBUG loaded listener.js 13:42:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x1242f2400) [pid = 2835] [serial = 949] [outer = 0x114ed0800] 13:42:59 INFO - PROCESS | 2835 | 1468356179692 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]]]}] 13:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 822ms 13:42:59 INFO - PROCESS | 2835 | 1468356179748 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 13:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:42:59 INFO - PROCESS | 2835 | 1468356179750 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 13:42:59 INFO - PROCESS | 2835 | 1468356179753 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:42:59 INFO - PROCESS | 2835 | 1468356179756 Marionette TRACE conn2 <- [1,1238,null,{}] 13:42:59 INFO - PROCESS | 2835 | 1468356179759 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}] 13:42:59 INFO - PROCESS | 2835 | 1468356179761 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:59 INFO - PROCESS | 2835 | 1468356179867 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 13:42:59 INFO - PROCESS | 2835 | 1468356179938 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:59 INFO - PROCESS | 2835 | 1468356179939 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:42:59 INFO - PROCESS | 2835 | ++DOCSHELL 0x11825d800 == 47 [pid = 2835] [id = 317] 13:42:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x118073800) [pid = 2835] [serial = 950] [outer = 0x0] 13:42:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 116 (0x118228000) [pid = 2835] [serial = 951] [outer = 0x118073800] 13:42:59 INFO - PROCESS | 2835 | 1468356179968 Marionette DEBUG loaded listener.js 13:43:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 117 (0x11876a000) [pid = 2835] [serial = 952] [outer = 0x118073800] 13:43:00 INFO - PROCESS | 2835 | --DOCSHELL 0x12a65c000 == 46 [pid = 2835] [id = 310] 13:43:00 INFO - PROCESS | 2835 | --DOCSHELL 0x12a5c9800 == 45 [pid = 2835] [id = 309] 13:43:00 INFO - PROCESS | 2835 | --DOCSHELL 0x128be7800 == 44 [pid = 2835] [id = 308] 13:43:00 INFO - PROCESS | 2835 | --DOCSHELL 0x12888e800 == 43 [pid = 2835] [id = 307] 13:43:00 INFO - PROCESS | 2835 | --DOCSHELL 0x11824e000 == 42 [pid = 2835] [id = 306] 13:43:00 INFO - PROCESS | 2835 | --DOCSHELL 0x12582d000 == 41 [pid = 2835] [id = 305] 13:43:00 INFO - PROCESS | 2835 | --DOCSHELL 0x1244d1000 == 40 [pid = 2835] [id = 304] 13:43:00 INFO - PROCESS | 2835 | --DOCSHELL 0x123254000 == 39 [pid = 2835] [id = 303] 13:43:00 INFO - PROCESS | 2835 | --DOCSHELL 0x119c39800 == 38 [pid = 2835] [id = 302] 13:43:00 INFO - PROCESS | 2835 | --DOCSHELL 0x1191b2800 == 37 [pid = 2835] [id = 301] 13:43:00 INFO - PROCESS | 2835 | --DOCSHELL 0x117e5e800 == 36 [pid = 2835] [id = 300] 13:43:00 INFO - PROCESS | 2835 | --DOCSHELL 0x116681000 == 35 [pid = 2835] [id = 299] 13:43:00 INFO - PROCESS | 2835 | --DOCSHELL 0x1168ba000 == 34 [pid = 2835] [id = 298] 13:43:00 INFO - PROCESS | 2835 | --DOCSHELL 0x12c946000 == 33 [pid = 2835] [id = 297] 13:43:00 INFO - PROCESS | 2835 | --DOCSHELL 0x11641d800 == 32 [pid = 2835] [id = 316] 13:43:00 INFO - PROCESS | 2835 | --DOCSHELL 0x12b92e000 == 31 [pid = 2835] [id = 315] 13:43:00 INFO - PROCESS | 2835 | --DOCSHELL 0x12a9c5800 == 30 [pid = 2835] [id = 314] 13:43:00 INFO - PROCESS | 2835 | --DOCSHELL 0x1234b0000 == 29 [pid = 2835] [id = 313] 13:43:00 INFO - PROCESS | 2835 | --DOCSHELL 0x117e79800 == 28 [pid = 2835] [id = 312] 13:43:00 INFO - PROCESS | 2835 | --DOCSHELL 0x12b081800 == 27 [pid = 2835] [id = 311] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 116 (0x124bda000) [pid = 2835] [serial = 872] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 115 (0x12579a000) [pid = 2835] [serial = 875] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x126e29c00) [pid = 2835] [serial = 878] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x118728800) [pid = 2835] [serial = 881] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x1258bb000) [pid = 2835] [serial = 876] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x12703a400) [pid = 2835] [serial = 879] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x1182a0000) [pid = 2835] [serial = 851] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x118727400) [pid = 2835] [serial = 852] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x1258c1400) [pid = 2835] [serial = 884] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x123199000) [pid = 2835] [serial = 863] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x1231a2800) [pid = 2835] [serial = 864] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x126d23800) [pid = 2835] [serial = 837] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x114eca000) [pid = 2835] [serial = 842] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x11619ac00) [pid = 2835] [serial = 843] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x12889bc00) [pid = 2835] [serial = 887] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x117147000) [pid = 2835] [serial = 845] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x117eac400) [pid = 2835] [serial = 846] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x118226000) [pid = 2835] [serial = 848] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x11822d800) [pid = 2835] [serial = 849] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x12311c400) [pid = 2835] [serial = 860] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x123120c00) [pid = 2835] [serial = 861] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x119e19400) [pid = 2835] [serial = 857] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x12310b000) [pid = 2835] [serial = 858] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x112f70800) [pid = 2835] [serial = 839] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x113c73000) [pid = 2835] [serial = 840] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x119e0cc00) [pid = 2835] [serial = 854] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x119e1a400) [pid = 2835] [serial = 855] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x12343f800) [pid = 2835] [serial = 866] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x127041800) [pid = 2835] [serial = 885] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x119e14c00) [pid = 2835] [serial = 882] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x124040400) [pid = 2835] [serial = 867] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x1288a0000) [pid = 2835] [serial = 888] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x114ec8c00) [pid = 2835] [serial = 492] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x12416c400) [pid = 2835] [serial = 869] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x124f93400) [pid = 2835] [serial = 873] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x1244aa400) [pid = 2835] [serial = 870] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x116729800) [pid = 2835] [serial = 801] [outer = 0x0] [url = about:blank] 13:43:00 INFO - PROCESS | 2835 | 1468356180837 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]]]}] 13:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1122ms 13:43:00 INFO - PROCESS | 2835 | 1468356180876 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 13:43:00 INFO - PROCESS | 2835 | 1468356180879 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 13:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:43:00 INFO - PROCESS | 2835 | 1468356180882 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:43:00 INFO - PROCESS | 2835 | 1468356180883 Marionette TRACE conn2 <- [1,1242,null,{}] 13:43:00 INFO - PROCESS | 2835 | 1468356180888 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}] 13:43:00 INFO - PROCESS | 2835 | 1468356180889 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:00 INFO - PROCESS | 2835 | 1468356180967 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 13:43:01 INFO - PROCESS | 2835 | 1468356181019 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:01 INFO - PROCESS | 2835 | 1468356181021 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:01 INFO - PROCESS | 2835 | ++DOCSHELL 0x115ef3800 == 28 [pid = 2835] [id = 318] 13:43:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x112f76000) [pid = 2835] [serial = 953] [outer = 0x0] 13:43:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x113c96000) [pid = 2835] [serial = 954] [outer = 0x112f76000] 13:43:01 INFO - PROCESS | 2835 | 1468356181049 Marionette DEBUG loaded listener.js 13:43:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x114ece000) [pid = 2835] [serial = 955] [outer = 0x112f76000] 13:43:01 INFO - PROCESS | 2835 | 1468356181360 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]]]}] 13:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 521ms 13:43:01 INFO - PROCESS | 2835 | 1468356181405 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 13:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:43:01 INFO - PROCESS | 2835 | 1468356181409 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 13:43:01 INFO - PROCESS | 2835 | 1468356181413 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:43:01 INFO - PROCESS | 2835 | 1468356181415 Marionette TRACE conn2 <- [1,1246,null,{}] 13:43:01 INFO - PROCESS | 2835 | 1468356181417 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}] 13:43:01 INFO - PROCESS | 2835 | 1468356181419 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:01 INFO - PROCESS | 2835 | 1468356181494 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 13:43:01 INFO - PROCESS | 2835 | 1468356181498 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:01 INFO - PROCESS | 2835 | 1468356181499 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:01 INFO - PROCESS | 2835 | ++DOCSHELL 0x116ad2800 == 29 [pid = 2835] [id = 319] 13:43:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x115e8d400) [pid = 2835] [serial = 956] [outer = 0x0] 13:43:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x11672f800) [pid = 2835] [serial = 957] [outer = 0x115e8d400] 13:43:01 INFO - PROCESS | 2835 | 1468356181528 Marionette DEBUG loaded listener.js 13:43:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x11680cc00) [pid = 2835] [serial = 958] [outer = 0x115e8d400] 13:43:01 INFO - PROCESS | 2835 | 1468356181891 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]]]}] 13:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 519ms 13:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:43:01 INFO - PROCESS | 2835 | 1468356181933 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 13:43:01 INFO - PROCESS | 2835 | 1468356181934 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 13:43:01 INFO - PROCESS | 2835 | 1468356181936 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:43:01 INFO - PROCESS | 2835 | 1468356181939 Marionette TRACE conn2 <- [1,1250,null,{}] 13:43:01 INFO - PROCESS | 2835 | 1468356181947 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}] 13:43:01 INFO - PROCESS | 2835 | 1468356181950 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:02 INFO - PROCESS | 2835 | 1468356182025 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 13:43:02 INFO - PROCESS | 2835 | 1468356182030 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:02 INFO - PROCESS | 2835 | 1468356182032 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:02 INFO - PROCESS | 2835 | ++DOCSHELL 0x1184b1000 == 30 [pid = 2835] [id = 320] 13:43:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x1128ae800) [pid = 2835] [serial = 959] [outer = 0x0] 13:43:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x11822ac00) [pid = 2835] [serial = 960] [outer = 0x1128ae800] 13:43:02 INFO - PROCESS | 2835 | 1468356182063 Marionette DEBUG loaded listener.js 13:43:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x1182a5000) [pid = 2835] [serial = 961] [outer = 0x1128ae800] 13:43:02 INFO - PROCESS | 2835 | 1468356182382 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]]]}] 13:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 471ms 13:43:02 INFO - PROCESS | 2835 | 1468356182408 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 13:43:02 INFO - PROCESS | 2835 | 1468356182410 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 13:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:43:02 INFO - PROCESS | 2835 | 1468356182412 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:43:02 INFO - PROCESS | 2835 | 1468356182413 Marionette TRACE conn2 <- [1,1254,null,{}] 13:43:02 INFO - PROCESS | 2835 | 1468356182415 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}] 13:43:02 INFO - PROCESS | 2835 | 1468356182417 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:02 INFO - PROCESS | 2835 | 1468356182494 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 13:43:02 INFO - PROCESS | 2835 | 1468356182554 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:02 INFO - PROCESS | 2835 | 1468356182555 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:02 INFO - PROCESS | 2835 | ++DOCSHELL 0x119706800 == 31 [pid = 2835] [id = 321] 13:43:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x11852fc00) [pid = 2835] [serial = 962] [outer = 0x0] 13:43:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x119183000) [pid = 2835] [serial = 963] [outer = 0x11852fc00] 13:43:02 INFO - PROCESS | 2835 | 1468356182580 Marionette DEBUG loaded listener.js 13:43:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x119475c00) [pid = 2835] [serial = 964] [outer = 0x11852fc00] 13:43:02 INFO - PROCESS | 2835 | 1468356182879 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]]]}] 13:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 519ms 13:43:02 INFO - PROCESS | 2835 | 1468356182938 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 13:43:02 INFO - PROCESS | 2835 | 1468356182939 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 13:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:43:02 INFO - PROCESS | 2835 | 1468356182948 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:43:02 INFO - PROCESS | 2835 | 1468356182949 Marionette TRACE conn2 <- [1,1258,null,{}] 13:43:02 INFO - PROCESS | 2835 | 1468356182952 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}] 13:43:02 INFO - PROCESS | 2835 | 1468356182953 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:03 INFO - PROCESS | 2835 | 1468356183044 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 13:43:03 INFO - PROCESS | 2835 | 1468356183048 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:03 INFO - PROCESS | 2835 | 1468356183049 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:03 INFO - PROCESS | 2835 | ++DOCSHELL 0x120722000 == 32 [pid = 2835] [id = 322] 13:43:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x1128a6800) [pid = 2835] [serial = 965] [outer = 0x0] 13:43:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x119476c00) [pid = 2835] [serial = 966] [outer = 0x1128a6800] 13:43:03 INFO - PROCESS | 2835 | 1468356183074 Marionette DEBUG loaded listener.js 13:43:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x119beb000) [pid = 2835] [serial = 967] [outer = 0x1128a6800] 13:43:03 INFO - PROCESS | 2835 | 1468356183412 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]]]}] 13:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 518ms 13:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:43:03 INFO - PROCESS | 2835 | 1468356183467 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 13:43:03 INFO - PROCESS | 2835 | 1468356183468 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 13:43:03 INFO - PROCESS | 2835 | 1468356183470 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:43:03 INFO - PROCESS | 2835 | 1468356183471 Marionette TRACE conn2 <- [1,1262,null,{}] 13:43:03 INFO - PROCESS | 2835 | 1468356183474 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}] 13:43:03 INFO - PROCESS | 2835 | 1468356183478 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:03 INFO - PROCESS | 2835 | 1468356183588 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 13:43:03 INFO - PROCESS | 2835 | 1468356183624 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:03 INFO - PROCESS | 2835 | 1468356183625 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:03 INFO - PROCESS | 2835 | ++DOCSHELL 0x1235aa000 == 33 [pid = 2835] [id = 323] 13:43:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x119bec800) [pid = 2835] [serial = 968] [outer = 0x0] 13:43:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x119e6cc00) [pid = 2835] [serial = 969] [outer = 0x119bec800] 13:43:03 INFO - PROCESS | 2835 | 1468356183650 Marionette DEBUG loaded listener.js 13:43:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x123199c00) [pid = 2835] [serial = 970] [outer = 0x119bec800] 13:43:03 INFO - PROCESS | 2835 | 1468356183959 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]]]}] 13:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 519ms 13:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:43:03 INFO - PROCESS | 2835 | 1468356183991 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 13:43:03 INFO - PROCESS | 2835 | 1468356183993 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 13:43:04 INFO - PROCESS | 2835 | 1468356183994 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:43:04 INFO - PROCESS | 2835 | 1468356183996 Marionette TRACE conn2 <- [1,1266,null,{}] 13:43:04 INFO - PROCESS | 2835 | 1468356184006 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}] 13:43:04 INFO - PROCESS | 2835 | 1468356184014 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:04 INFO - PROCESS | 2835 | 1468356184106 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 13:43:04 INFO - PROCESS | 2835 | 1468356184109 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:04 INFO - PROCESS | 2835 | 1468356184110 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:04 INFO - PROCESS | 2835 | ++DOCSHELL 0x124c31800 == 34 [pid = 2835] [id = 324] 13:43:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x114ec5c00) [pid = 2835] [serial = 971] [outer = 0x0] 13:43:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x1231a3400) [pid = 2835] [serial = 972] [outer = 0x114ec5c00] 13:43:04 INFO - PROCESS | 2835 | 1468356184134 Marionette DEBUG loaded listener.js 13:43:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x123447800) [pid = 2835] [serial = 973] [outer = 0x114ec5c00] 13:43:04 INFO - PROCESS | 2835 | 1468356184475 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]]]}] 13:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 524ms 13:43:04 INFO - PROCESS | 2835 | 1468356184519 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 13:43:04 INFO - PROCESS | 2835 | 1468356184520 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 13:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:43:04 INFO - PROCESS | 2835 | 1468356184522 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:43:04 INFO - PROCESS | 2835 | 1468356184524 Marionette TRACE conn2 <- [1,1270,null,{}] 13:43:04 INFO - PROCESS | 2835 | 1468356184526 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}] 13:43:04 INFO - PROCESS | 2835 | 1468356184527 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:04 INFO - PROCESS | 2835 | 1468356184622 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 13:43:04 INFO - PROCESS | 2835 | 1468356184625 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:04 INFO - PROCESS | 2835 | 1468356184626 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:04 INFO - PROCESS | 2835 | ++DOCSHELL 0x125c9d000 == 35 [pid = 2835] [id = 325] 13:43:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x123447c00) [pid = 2835] [serial = 974] [outer = 0x0] 13:43:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x12416e400) [pid = 2835] [serial = 975] [outer = 0x123447c00] 13:43:04 INFO - PROCESS | 2835 | 1468356184650 Marionette DEBUG loaded listener.js 13:43:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x1242e8000) [pid = 2835] [serial = 976] [outer = 0x123447c00] 13:43:05 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x119791c00) [pid = 2835] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:43:05 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x119e75400) [pid = 2835] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:43:05 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x1128a4c00) [pid = 2835] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:43:05 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x112f6e000) [pid = 2835] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:43:05 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x118170800) [pid = 2835] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:43:05 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x1164e9c00) [pid = 2835] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:43:05 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x11297ac00) [pid = 2835] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:43:05 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x116a14400) [pid = 2835] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:43:05 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x1288a2c00) [pid = 2835] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:43:05 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x1188b9c00) [pid = 2835] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:43:05 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x1191ca800) [pid = 2835] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:43:05 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x118297000) [pid = 2835] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:43:05 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x124cb6c00) [pid = 2835] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:43:05 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x118726000) [pid = 2835] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:43:05 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x12319d400) [pid = 2835] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:43:05 INFO - PROCESS | 2835 | 1468356185106 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]]]}] 13:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 617ms 13:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:43:05 INFO - PROCESS | 2835 | 1468356185141 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 13:43:05 INFO - PROCESS | 2835 | 1468356185142 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 13:43:05 INFO - PROCESS | 2835 | 1468356185144 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:43:05 INFO - PROCESS | 2835 | 1468356185145 Marionette TRACE conn2 <- [1,1274,null,{}] 13:43:05 INFO - PROCESS | 2835 | 1468356185148 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}] 13:43:05 INFO - PROCESS | 2835 | 1468356185149 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:05 INFO - PROCESS | 2835 | 1468356185230 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 13:43:05 INFO - PROCESS | 2835 | 1468356185234 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:05 INFO - PROCESS | 2835 | 1468356185235 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:05 INFO - PROCESS | 2835 | ++DOCSHELL 0x1183a8800 == 36 [pid = 2835] [id = 326] 13:43:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x112f6f400) [pid = 2835] [serial = 977] [outer = 0x0] 13:43:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x118222400) [pid = 2835] [serial = 978] [outer = 0x112f6f400] 13:43:05 INFO - PROCESS | 2835 | 1468356185262 Marionette DEBUG loaded listener.js 13:43:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x119b75400) [pid = 2835] [serial = 979] [outer = 0x112f6f400] 13:43:05 INFO - PROCESS | 2835 | 1468356185599 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]]]}] 13:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 472ms 13:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:43:05 INFO - PROCESS | 2835 | 1468356185617 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 13:43:05 INFO - PROCESS | 2835 | 1468356185618 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 13:43:05 INFO - PROCESS | 2835 | 1468356185623 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:43:05 INFO - PROCESS | 2835 | 1468356185625 Marionette TRACE conn2 <- [1,1278,null,{}] 13:43:05 INFO - PROCESS | 2835 | 1468356185627 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}] 13:43:05 INFO - PROCESS | 2835 | 1468356185628 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:05 INFO - PROCESS | 2835 | 1468356185726 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 13:43:05 INFO - PROCESS | 2835 | 1468356185732 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:05 INFO - PROCESS | 2835 | 1468356185733 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:05 INFO - PROCESS | 2835 | ++DOCSHELL 0x12888b800 == 37 [pid = 2835] [id = 327] 13:43:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x118528800) [pid = 2835] [serial = 980] [outer = 0x0] 13:43:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x123562c00) [pid = 2835] [serial = 981] [outer = 0x118528800] 13:43:05 INFO - PROCESS | 2835 | 1468356185760 Marionette DEBUG loaded listener.js 13:43:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x1242ecc00) [pid = 2835] [serial = 982] [outer = 0x118528800] 13:43:06 INFO - PROCESS | 2835 | 1468356186062 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]]]}] 13:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 470ms 13:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:43:06 INFO - PROCESS | 2835 | 1468356186093 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 13:43:06 INFO - PROCESS | 2835 | 1468356186094 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 13:43:06 INFO - PROCESS | 2835 | 1468356186096 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:43:06 INFO - PROCESS | 2835 | 1468356186098 Marionette TRACE conn2 <- [1,1282,null,{}] 13:43:06 INFO - PROCESS | 2835 | 1468356186100 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}] 13:43:06 INFO - PROCESS | 2835 | 1468356186102 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:06 INFO - PROCESS | 2835 | 1468356186197 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 13:43:06 INFO - PROCESS | 2835 | 1468356186202 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:06 INFO - PROCESS | 2835 | 1468356186206 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:06 INFO - PROCESS | 2835 | ++DOCSHELL 0x12071d000 == 38 [pid = 2835] [id = 328] 13:43:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x123119800) [pid = 2835] [serial = 983] [outer = 0x0] 13:43:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x124bd8800) [pid = 2835] [serial = 984] [outer = 0x123119800] 13:43:06 INFO - PROCESS | 2835 | 1468356186232 Marionette DEBUG loaded listener.js 13:43:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x125c36c00) [pid = 2835] [serial = 985] [outer = 0x123119800] 13:43:06 INFO - PROCESS | 2835 | 1468356186560 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]]]}] 13:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 472ms 13:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:43:06 INFO - PROCESS | 2835 | 1468356186572 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 13:43:06 INFO - PROCESS | 2835 | 1468356186574 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 13:43:06 INFO - PROCESS | 2835 | 1468356186576 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:43:06 INFO - PROCESS | 2835 | 1468356186577 Marionette TRACE conn2 <- [1,1286,null,{}] 13:43:06 INFO - PROCESS | 2835 | 1468356186579 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}] 13:43:06 INFO - PROCESS | 2835 | 1468356186580 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:06 INFO - PROCESS | 2835 | 1468356186686 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 13:43:06 INFO - PROCESS | 2835 | 1468356186693 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:06 INFO - PROCESS | 2835 | 1468356186694 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:06 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a65f000 == 39 [pid = 2835] [id = 329] 13:43:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x119b78800) [pid = 2835] [serial = 986] [outer = 0x0] 13:43:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x126d1b000) [pid = 2835] [serial = 987] [outer = 0x119b78800] 13:43:06 INFO - PROCESS | 2835 | 1468356186718 Marionette DEBUG loaded listener.js 13:43:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x126eb9800) [pid = 2835] [serial = 988] [outer = 0x119b78800] 13:43:07 INFO - PROCESS | 2835 | 1468356187032 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]]]}] 13:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 571ms 13:43:07 INFO - PROCESS | 2835 | 1468356187149 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 13:43:07 INFO - PROCESS | 2835 | 1468356187153 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 13:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:43:07 INFO - PROCESS | 2835 | 1468356187158 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:43:07 INFO - PROCESS | 2835 | 1468356187162 Marionette TRACE conn2 <- [1,1290,null,{}] 13:43:07 INFO - PROCESS | 2835 | 1468356187168 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}] 13:43:07 INFO - PROCESS | 2835 | 1468356187174 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:07 INFO - PROCESS | 2835 | 1468356187364 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 13:43:07 INFO - PROCESS | 2835 | 1468356187466 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:07 INFO - PROCESS | 2835 | 1468356187469 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:07 INFO - PROCESS | 2835 | ++DOCSHELL 0x115e4b800 == 40 [pid = 2835] [id = 330] 13:43:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x1128b2c00) [pid = 2835] [serial = 989] [outer = 0x0] 13:43:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x112986800) [pid = 2835] [serial = 990] [outer = 0x1128b2c00] 13:43:07 INFO - PROCESS | 2835 | 1468356187525 Marionette DEBUG loaded listener.js 13:43:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x114e98800) [pid = 2835] [serial = 991] [outer = 0x1128b2c00] 13:43:08 INFO - PROCESS | 2835 | 1468356188102 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]]]}] 13:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1028ms 13:43:08 INFO - PROCESS | 2835 | 1468356188187 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 13:43:08 INFO - PROCESS | 2835 | 1468356188190 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 13:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:43:08 INFO - PROCESS | 2835 | 1468356188197 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:43:08 INFO - PROCESS | 2835 | 1468356188202 Marionette TRACE conn2 <- [1,1294,null,{}] 13:43:08 INFO - PROCESS | 2835 | 1468356188206 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}] 13:43:08 INFO - PROCESS | 2835 | 1468356188208 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:08 INFO - PROCESS | 2835 | 1468356188321 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 13:43:08 INFO - PROCESS | 2835 | 1468356188376 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:08 INFO - PROCESS | 2835 | 1468356188377 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:08 INFO - PROCESS | 2835 | ++DOCSHELL 0x1192ce000 == 41 [pid = 2835] [id = 331] 13:43:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x116752c00) [pid = 2835] [serial = 992] [outer = 0x0] 13:43:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x117146000) [pid = 2835] [serial = 993] [outer = 0x116752c00] 13:43:08 INFO - PROCESS | 2835 | 1468356188407 Marionette DEBUG loaded listener.js 13:43:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x118077c00) [pid = 2835] [serial = 994] [outer = 0x116752c00] 13:43:09 INFO - PROCESS | 2835 | 1468356189017 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]]]}] 13:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 882ms 13:43:09 INFO - PROCESS | 2835 | 1468356189089 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 13:43:09 INFO - PROCESS | 2835 | 1468356189091 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 13:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:43:09 INFO - PROCESS | 2835 | 1468356189100 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:43:09 INFO - PROCESS | 2835 | 1468356189103 Marionette TRACE conn2 <- [1,1298,null,{}] 13:43:09 INFO - PROCESS | 2835 | 1468356189107 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}] 13:43:09 INFO - PROCESS | 2835 | 1468356189109 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:09 INFO - PROCESS | 2835 | 1468356189237 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 13:43:09 INFO - PROCESS | 2835 | 1468356189314 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:09 INFO - PROCESS | 2835 | 1468356189317 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:09 INFO - PROCESS | 2835 | ++DOCSHELL 0x116ad2000 == 42 [pid = 2835] [id = 332] 13:43:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x116634c00) [pid = 2835] [serial = 995] [outer = 0x0] 13:43:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x11672e000) [pid = 2835] [serial = 996] [outer = 0x116634c00] 13:43:09 INFO - PROCESS | 2835 | 1468356189356 Marionette DEBUG loaded listener.js 13:43:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x116881400) [pid = 2835] [serial = 997] [outer = 0x116634c00] 13:43:09 INFO - PROCESS | 2835 | --DOCSHELL 0x12071d000 == 41 [pid = 2835] [id = 328] 13:43:09 INFO - PROCESS | 2835 | --DOCSHELL 0x12888b800 == 40 [pid = 2835] [id = 327] 13:43:09 INFO - PROCESS | 2835 | --DOCSHELL 0x1183a8800 == 39 [pid = 2835] [id = 326] 13:43:09 INFO - PROCESS | 2835 | --DOCSHELL 0x125c9d000 == 38 [pid = 2835] [id = 325] 13:43:09 INFO - PROCESS | 2835 | --DOCSHELL 0x124c31800 == 37 [pid = 2835] [id = 324] 13:43:09 INFO - PROCESS | 2835 | --DOCSHELL 0x1235aa000 == 36 [pid = 2835] [id = 323] 13:43:09 INFO - PROCESS | 2835 | --DOCSHELL 0x120722000 == 35 [pid = 2835] [id = 322] 13:43:09 INFO - PROCESS | 2835 | --DOCSHELL 0x119706800 == 34 [pid = 2835] [id = 321] 13:43:09 INFO - PROCESS | 2835 | --DOCSHELL 0x1184b1000 == 33 [pid = 2835] [id = 320] 13:43:09 INFO - PROCESS | 2835 | --DOCSHELL 0x116ad2800 == 32 [pid = 2835] [id = 319] 13:43:09 INFO - PROCESS | 2835 | --DOCSHELL 0x115ef3800 == 31 [pid = 2835] [id = 318] 13:43:09 INFO - PROCESS | 2835 | --DOCSHELL 0x11825d800 == 30 [pid = 2835] [id = 317] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x11829a400) [pid = 2835] [serial = 903] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x1188b6000) [pid = 2835] [serial = 904] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x116727c00) [pid = 2835] [serial = 897] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x1242f3400) [pid = 2835] [serial = 918] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x116751800) [pid = 2835] [serial = 898] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x124c92c00) [pid = 2835] [serial = 919] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x116f99c00) [pid = 2835] [serial = 900] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x118077800) [pid = 2835] [serial = 901] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x1288dd800) [pid = 2835] [serial = 892] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x1288d8000) [pid = 2835] [serial = 891] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x119e1ac00) [pid = 2835] [serial = 909] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x119b2d400) [pid = 2835] [serial = 906] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x119becc00) [pid = 2835] [serial = 907] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x1288d5800) [pid = 2835] [serial = 931] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x125796400) [pid = 2835] [serial = 921] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x1288de000) [pid = 2835] [serial = 933] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x128b0bc00) [pid = 2835] [serial = 934] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x123445800) [pid = 2835] [serial = 927] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x128896c00) [pid = 2835] [serial = 930] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x1258c2000) [pid = 2835] [serial = 922] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x12310d400) [pid = 2835] [serial = 925] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x127038800) [pid = 2835] [serial = 928] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x123446c00) [pid = 2835] [serial = 913] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x119e79000) [pid = 2835] [serial = 910] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x12310b800) [pid = 2835] [serial = 912] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x1242ebc00) [pid = 2835] [serial = 916] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x124178c00) [pid = 2835] [serial = 915] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x1176f7800) [pid = 2835] [serial = 924] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x1133e1000) [pid = 2835] [serial = 894] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x114ecac00) [pid = 2835] [serial = 895] [outer = 0x0] [url = about:blank] 13:43:09 INFO - PROCESS | 2835 | 1468356189868 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]]]}] 13:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 781ms 13:43:09 INFO - PROCESS | 2835 | 1468356189876 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 13:43:09 INFO - PROCESS | 2835 | 1468356189878 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 13:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:43:09 INFO - PROCESS | 2835 | 1468356189883 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:43:09 INFO - PROCESS | 2835 | 1468356189884 Marionette TRACE conn2 <- [1,1302,null,{}] 13:43:09 INFO - PROCESS | 2835 | 1468356189889 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}] 13:43:09 INFO - PROCESS | 2835 | 1468356189891 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:09 INFO - PROCESS | 2835 | 1468356189966 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 13:43:09 INFO - PROCESS | 2835 | 1468356189972 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:09 INFO - PROCESS | 2835 | 1468356189974 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:09 INFO - PROCESS | 2835 | ++DOCSHELL 0x118240800 == 31 [pid = 2835] [id = 333] 13:43:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x117ea9c00) [pid = 2835] [serial = 998] [outer = 0x0] 13:43:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x118227c00) [pid = 2835] [serial = 999] [outer = 0x117ea9c00] 13:43:10 INFO - PROCESS | 2835 | 1468356190003 Marionette DEBUG loaded listener.js 13:43:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x11852b000) [pid = 2835] [serial = 1000] [outer = 0x117ea9c00] 13:43:10 INFO - PROCESS | 2835 | 1468356190459 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]]]}] 13:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 619ms 13:43:10 INFO - PROCESS | 2835 | 1468356190503 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 13:43:10 INFO - PROCESS | 2835 | 1468356190507 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 13:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:43:10 INFO - PROCESS | 2835 | 1468356190510 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:43:10 INFO - PROCESS | 2835 | 1468356190514 Marionette TRACE conn2 <- [1,1306,null,{}] 13:43:10 INFO - PROCESS | 2835 | 1468356190536 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}] 13:43:10 INFO - PROCESS | 2835 | 1468356190541 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:10 INFO - PROCESS | 2835 | 1468356190643 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 13:43:10 INFO - PROCESS | 2835 | 1468356190704 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:10 INFO - PROCESS | 2835 | 1468356190706 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:10 INFO - PROCESS | 2835 | ++DOCSHELL 0x119712000 == 32 [pid = 2835] [id = 334] 13:43:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x1191ccc00) [pid = 2835] [serial = 1001] [outer = 0x0] 13:43:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x119b30400) [pid = 2835] [serial = 1002] [outer = 0x1191ccc00] 13:43:10 INFO - PROCESS | 2835 | 1468356190734 Marionette DEBUG loaded listener.js 13:43:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x119e15800) [pid = 2835] [serial = 1003] [outer = 0x1191ccc00] 13:43:11 INFO - PROCESS | 2835 | 1468356191226 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]]]}] 13:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 774ms 13:43:11 INFO - PROCESS | 2835 | 1468356191285 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 13:43:11 INFO - PROCESS | 2835 | 1468356191290 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 13:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:43:11 INFO - PROCESS | 2835 | 1468356191294 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:43:11 INFO - PROCESS | 2835 | 1468356191299 Marionette TRACE conn2 <- [1,1310,null,{}] 13:43:11 INFO - PROCESS | 2835 | 1468356191305 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}] 13:43:11 INFO - PROCESS | 2835 | 1468356191307 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:11 INFO - PROCESS | 2835 | 1468356191449 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 13:43:11 INFO - PROCESS | 2835 | 1468356191572 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:11 INFO - PROCESS | 2835 | 1468356191573 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:11 INFO - PROCESS | 2835 | ++DOCSHELL 0x1183aa800 == 33 [pid = 2835] [id = 335] 13:43:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x11680a000) [pid = 2835] [serial = 1004] [outer = 0x0] 13:43:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x117eadc00) [pid = 2835] [serial = 1005] [outer = 0x11680a000] 13:43:11 INFO - PROCESS | 2835 | 1468356191616 Marionette DEBUG loaded listener.js 13:43:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x11852f800) [pid = 2835] [serial = 1006] [outer = 0x11680a000] 13:43:12 INFO - PROCESS | 2835 | 1468356192075 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] 13:43:12 INFO - PROCESS | 2835 | 1468356192139 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 13:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:43:12 INFO - PROCESS | 2835 | 1468356192145 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:43:12 INFO - PROCESS | 2835 | 1468356192147 Marionette TRACE conn2 <- [1,1314,null,{}] 13:43:12 INFO - PROCESS | 2835 | 1468356192149 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}] 13:43:12 INFO - PROCESS | 2835 | 1468356192151 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:12 INFO - PROCESS | 2835 | 1468356192247 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 13:43:12 INFO - PROCESS | 2835 | 1468356192312 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:12 INFO - PROCESS | 2835 | 1468356192314 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:12 INFO - PROCESS | 2835 | ++DOCSHELL 0x123374000 == 34 [pid = 2835] [id = 336] 13:43:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x119e6b400) [pid = 2835] [serial = 1007] [outer = 0x0] 13:43:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x119e74c00) [pid = 2835] [serial = 1008] [outer = 0x119e6b400] 13:43:12 INFO - PROCESS | 2835 | 1468356192344 Marionette DEBUG loaded listener.js 13:43:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x11a0ed000) [pid = 2835] [serial = 1009] [outer = 0x119e6b400] 13:43:12 INFO - PROCESS | 2835 | 1468356192761 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]]]}] 13:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 671ms 13:43:12 INFO - PROCESS | 2835 | 1468356192816 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 13:43:12 INFO - PROCESS | 2835 | 1468356192818 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 13:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:43:12 INFO - PROCESS | 2835 | 1468356192820 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:43:12 INFO - PROCESS | 2835 | 1468356192823 Marionette TRACE conn2 <- [1,1318,null,{}] 13:43:12 INFO - PROCESS | 2835 | 1468356192830 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}] 13:43:12 INFO - PROCESS | 2835 | 1468356192834 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:12 INFO - PROCESS | 2835 | 1468356192930 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 13:43:12 INFO - PROCESS | 2835 | 1468356192986 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:12 INFO - PROCESS | 2835 | 1468356192988 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:12 INFO - PROCESS | 2835 | ++DOCSHELL 0x124c3a000 == 35 [pid = 2835] [id = 337] 13:43:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x121110800) [pid = 2835] [serial = 1010] [outer = 0x0] 13:43:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x123120800) [pid = 2835] [serial = 1011] [outer = 0x121110800] 13:43:13 INFO - PROCESS | 2835 | 1468356193019 Marionette DEBUG loaded listener.js 13:43:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x1131b2400) [pid = 2835] [serial = 1012] [outer = 0x121110800] 13:43:13 INFO - PROCESS | 2835 | 1468356193431 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]]]}] 13:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 623ms 13:43:13 INFO - PROCESS | 2835 | 1468356193443 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 13:43:13 INFO - PROCESS | 2835 | 1468356193445 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 13:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:43:13 INFO - PROCESS | 2835 | 1468356193448 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:43:13 INFO - PROCESS | 2835 | 1468356193449 Marionette TRACE conn2 <- [1,1322,null,{}] 13:43:13 INFO - PROCESS | 2835 | 1468356193453 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}] 13:43:13 INFO - PROCESS | 2835 | 1468356193456 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:13 INFO - PROCESS | 2835 | 1468356193603 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 13:43:13 INFO - PROCESS | 2835 | 1468356193700 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:13 INFO - PROCESS | 2835 | 1468356193702 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:13 INFO - PROCESS | 2835 | ++DOCSHELL 0x126e72000 == 36 [pid = 2835] [id = 338] 13:43:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x124178800) [pid = 2835] [serial = 1013] [outer = 0x0] 13:43:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x1242eb400) [pid = 2835] [serial = 1014] [outer = 0x124178800] 13:43:13 INFO - PROCESS | 2835 | 1468356193750 Marionette DEBUG loaded listener.js 13:43:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x1242f0c00) [pid = 2835] [serial = 1015] [outer = 0x124178800] 13:43:14 INFO - PROCESS | 2835 | 1468356194261 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]]]}] 13:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 870ms 13:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:43:14 INFO - PROCESS | 2835 | 1468356194319 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 13:43:14 INFO - PROCESS | 2835 | 1468356194320 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 13:43:14 INFO - PROCESS | 2835 | 1468356194322 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:43:14 INFO - PROCESS | 2835 | 1468356194323 Marionette TRACE conn2 <- [1,1326,null,{}] 13:43:14 INFO - PROCESS | 2835 | 1468356194326 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}] 13:43:14 INFO - PROCESS | 2835 | 1468356194327 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:14 INFO - PROCESS | 2835 | 1468356194415 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 13:43:14 INFO - PROCESS | 2835 | 1468356194481 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:14 INFO - PROCESS | 2835 | 1468356194483 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:14 INFO - PROCESS | 2835 | ++DOCSHELL 0x128bee800 == 37 [pid = 2835] [id = 339] 13:43:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x1161a5400) [pid = 2835] [serial = 1016] [outer = 0x0] 13:43:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x12475bc00) [pid = 2835] [serial = 1017] [outer = 0x1161a5400] 13:43:14 INFO - PROCESS | 2835 | 1468356194511 Marionette DEBUG loaded listener.js 13:43:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x124cb4800) [pid = 2835] [serial = 1018] [outer = 0x1161a5400] 13:43:15 INFO - PROCESS | 2835 | 1468356195108 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]]]}] 13:43:15 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 13:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 819ms 13:43:15 INFO - PROCESS | 2835 | 1468356195156 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 13:43:15 INFO - PROCESS | 2835 | 1468356195159 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 13:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:43:15 INFO - PROCESS | 2835 | 1468356195164 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:43:15 INFO - PROCESS | 2835 | 1468356195167 Marionette TRACE conn2 <- [1,1330,null,{}] 13:43:15 INFO - PROCESS | 2835 | 1468356195175 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}] 13:43:15 INFO - PROCESS | 2835 | 1468356195177 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:15 INFO - PROCESS | 2835 | 1468356195323 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 13:43:15 INFO - PROCESS | 2835 | 1468356195402 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:15 INFO - PROCESS | 2835 | 1468356195403 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:15 INFO - PROCESS | 2835 | ++DOCSHELL 0x117e5f800 == 38 [pid = 2835] [id = 340] 13:43:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x116735000) [pid = 2835] [serial = 1019] [outer = 0x0] 13:43:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x11816e000) [pid = 2835] [serial = 1020] [outer = 0x116735000] 13:43:15 INFO - PROCESS | 2835 | 1468356195450 Marionette DEBUG loaded listener.js 13:43:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x11876ac00) [pid = 2835] [serial = 1021] [outer = 0x116735000] 13:43:16 INFO - PROCESS | 2835 | --DOCSHELL 0x118240800 == 37 [pid = 2835] [id = 333] 13:43:16 INFO - PROCESS | 2835 | --DOCSHELL 0x116ad2000 == 36 [pid = 2835] [id = 332] 13:43:16 INFO - PROCESS | 2835 | --DOCSHELL 0x115e4b800 == 35 [pid = 2835] [id = 330] 13:43:16 INFO - PROCESS | 2835 | --DOCSHELL 0x1192ce000 == 34 [pid = 2835] [id = 331] 13:43:16 INFO - PROCESS | 2835 | --DOCSHELL 0x128bee800 == 33 [pid = 2835] [id = 339] 13:43:16 INFO - PROCESS | 2835 | --DOCSHELL 0x126e72000 == 32 [pid = 2835] [id = 338] 13:43:16 INFO - PROCESS | 2835 | --DOCSHELL 0x124c3a000 == 31 [pid = 2835] [id = 337] 13:43:16 INFO - PROCESS | 2835 | --DOCSHELL 0x123374000 == 30 [pid = 2835] [id = 336] 13:43:16 INFO - PROCESS | 2835 | --DOCSHELL 0x12a65f000 == 29 [pid = 2835] [id = 329] 13:43:16 INFO - PROCESS | 2835 | --DOCSHELL 0x1183aa800 == 28 [pid = 2835] [id = 335] 13:43:16 INFO - PROCESS | 2835 | --DOCSHELL 0x119712000 == 27 [pid = 2835] [id = 334] 13:43:16 INFO - PROCESS | 2835 | 1468356196335 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]]]}] 13:43:16 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 13:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1179ms 13:43:16 INFO - PROCESS | 2835 | 1468356196343 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 13:43:16 INFO - PROCESS | 2835 | 1468356196345 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 13:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:43:16 INFO - PROCESS | 2835 | 1468356196348 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:43:16 INFO - PROCESS | 2835 | 1468356196350 Marionette TRACE conn2 <- [1,1334,null,{}] 13:43:16 INFO - PROCESS | 2835 | 1468356196358 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}] 13:43:16 INFO - PROCESS | 2835 | 1468356196360 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:16 INFO - PROCESS | 2835 | 1468356196459 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 13:43:16 INFO - PROCESS | 2835 | 1468356196539 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:16 INFO - PROCESS | 2835 | 1468356196540 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:16 INFO - PROCESS | 2835 | ++DOCSHELL 0x1168bb000 == 28 [pid = 2835] [id = 341] 13:43:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x114e99000) [pid = 2835] [serial = 1022] [outer = 0x0] 13:43:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x116727400) [pid = 2835] [serial = 1023] [outer = 0x114e99000] 13:43:16 INFO - PROCESS | 2835 | 1468356196586 Marionette DEBUG loaded listener.js 13:43:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x116f98c00) [pid = 2835] [serial = 1024] [outer = 0x114e99000] 13:43:16 INFO - PROCESS | 2835 | 1468356196911 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]]]}] 13:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 571ms 13:43:16 INFO - PROCESS | 2835 | 1468356196927 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 13:43:16 INFO - PROCESS | 2835 | 1468356196930 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 13:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:43:16 INFO - PROCESS | 2835 | 1468356196935 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:43:16 INFO - PROCESS | 2835 | 1468356196940 Marionette TRACE conn2 <- [1,1338,null,{}] 13:43:16 INFO - PROCESS | 2835 | 1468356196943 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}] 13:43:16 INFO - PROCESS | 2835 | 1468356196945 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:17 INFO - PROCESS | 2835 | 1468356197027 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 13:43:17 INFO - PROCESS | 2835 | 1468356197105 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:17 INFO - PROCESS | 2835 | 1468356197107 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:17 INFO - PROCESS | 2835 | ++DOCSHELL 0x1184bf800 == 29 [pid = 2835] [id = 342] 13:43:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x116733400) [pid = 2835] [serial = 1025] [outer = 0x0] 13:43:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x11816c800) [pid = 2835] [serial = 1026] [outer = 0x116733400] 13:43:17 INFO - PROCESS | 2835 | 1468356197135 Marionette DEBUG loaded listener.js 13:43:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x1188b3000) [pid = 2835] [serial = 1027] [outer = 0x116733400] 13:43:17 INFO - PROCESS | 2835 | 1468356197983 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]]]}] 13:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1080ms 13:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:43:18 INFO - PROCESS | 2835 | 1468356198015 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 13:43:18 INFO - PROCESS | 2835 | 1468356198017 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 13:43:18 INFO - PROCESS | 2835 | 1468356198019 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:43:18 INFO - PROCESS | 2835 | 1468356198021 Marionette TRACE conn2 <- [1,1342,null,{}] 13:43:18 INFO - PROCESS | 2835 | 1468356198030 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}] 13:43:18 INFO - PROCESS | 2835 | 1468356198033 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:18 INFO - PROCESS | 2835 | 1468356198131 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 13:43:18 INFO - PROCESS | 2835 | 1468356198137 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:18 INFO - PROCESS | 2835 | 1468356198139 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:18 INFO - PROCESS | 2835 | ++DOCSHELL 0x12359f800 == 30 [pid = 2835] [id = 343] 13:43:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x112c54000) [pid = 2835] [serial = 1028] [outer = 0x0] 13:43:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x119e76000) [pid = 2835] [serial = 1029] [outer = 0x112c54000] 13:43:18 INFO - PROCESS | 2835 | 1468356198167 Marionette DEBUG loaded listener.js 13:43:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x12310b400) [pid = 2835] [serial = 1030] [outer = 0x112c54000] 13:43:18 INFO - PROCESS | 2835 | 1468356198525 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]]]}] 13:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 524ms 13:43:18 INFO - PROCESS | 2835 | 1468356198543 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 13:43:18 INFO - PROCESS | 2835 | 1468356198545 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 13:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:43:18 INFO - PROCESS | 2835 | 1468356198547 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:43:18 INFO - PROCESS | 2835 | 1468356198548 Marionette TRACE conn2 <- [1,1346,null,{}] 13:43:18 INFO - PROCESS | 2835 | 1468356198550 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}] 13:43:18 INFO - PROCESS | 2835 | 1468356198552 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:18 INFO - PROCESS | 2835 | 1468356198651 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 13:43:18 INFO - PROCESS | 2835 | 1468356198693 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:18 INFO - PROCESS | 2835 | 1468356198694 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:18 INFO - PROCESS | 2835 | ++DOCSHELL 0x12586e000 == 31 [pid = 2835] [id = 344] 13:43:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x123114c00) [pid = 2835] [serial = 1031] [outer = 0x0] 13:43:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x12343bc00) [pid = 2835] [serial = 1032] [outer = 0x123114c00] 13:43:18 INFO - PROCESS | 2835 | 1468356198719 Marionette DEBUG loaded listener.js 13:43:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 116 (0x124040400) [pid = 2835] [serial = 1033] [outer = 0x123114c00] 13:43:19 INFO - PROCESS | 2835 | 1468356199380 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]]]}] 13:43:19 INFO - PROCESS | 2835 | --DOMWINDOW == 115 (0x119bec800) [pid = 2835] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:43:19 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x1128a6800) [pid = 2835] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:43:19 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x118073800) [pid = 2835] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:43:19 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x115e8d400) [pid = 2835] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:43:19 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x114ec5c00) [pid = 2835] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:43:19 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x11852fc00) [pid = 2835] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:43:19 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x1128ae800) [pid = 2835] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:43:19 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x114ecb400) [pid = 2835] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:43:19 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x118223400) [pid = 2835] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:43:19 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x12110c800) [pid = 2835] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:43:19 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x1242e6400) [pid = 2835] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:43:19 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x123447c00) [pid = 2835] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:43:19 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x112f6f400) [pid = 2835] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:43:19 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x116634c00) [pid = 2835] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:43:19 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x123119800) [pid = 2835] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:43:19 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x114ed0800) [pid = 2835] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:43:19 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x117ea9c00) [pid = 2835] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:43:19 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x112f76000) [pid = 2835] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:43:19 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x119b78800) [pid = 2835] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:43:19 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x1128b2c00) [pid = 2835] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:43:19 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x118528800) [pid = 2835] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:43:19 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x116752c00) [pid = 2835] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:43:19 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x1191ccc00) [pid = 2835] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 868ms 13:43:19 INFO - PROCESS | 2835 | 1468356199431 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 13:43:19 INFO - PROCESS | 2835 | 1468356199439 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 13:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:43:19 INFO - PROCESS | 2835 | 1468356199442 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:43:19 INFO - PROCESS | 2835 | 1468356199443 Marionette TRACE conn2 <- [1,1350,null,{}] 13:43:19 INFO - PROCESS | 2835 | 1468356199446 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}] 13:43:19 INFO - PROCESS | 2835 | 1468356199447 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:19 INFO - PROCESS | 2835 | 1468356199517 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 13:43:19 INFO - PROCESS | 2835 | 1468356199522 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:19 INFO - PROCESS | 2835 | 1468356199524 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:19 INFO - PROCESS | 2835 | ++DOCSHELL 0x11838c000 == 32 [pid = 2835] [id = 345] 13:43:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x112e99000) [pid = 2835] [serial = 1034] [outer = 0x0] 13:43:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x114ec3c00) [pid = 2835] [serial = 1035] [outer = 0x112e99000] 13:43:19 INFO - PROCESS | 2835 | 1468356199549 Marionette DEBUG loaded listener.js 13:43:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x116634c00) [pid = 2835] [serial = 1036] [outer = 0x112e99000] 13:43:19 INFO - PROCESS | 2835 | 1468356199866 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]]]}] 13:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 469ms 13:43:19 INFO - PROCESS | 2835 | 1468356199911 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 13:43:19 INFO - PROCESS | 2835 | 1468356199912 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 13:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:43:19 INFO - PROCESS | 2835 | 1468356199914 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:43:19 INFO - PROCESS | 2835 | 1468356199915 Marionette TRACE conn2 <- [1,1354,null,{}] 13:43:19 INFO - PROCESS | 2835 | 1468356199918 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}] 13:43:19 INFO - PROCESS | 2835 | 1468356199922 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:20 INFO - PROCESS | 2835 | 1468356200040 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 13:43:20 INFO - PROCESS | 2835 | 1468356200046 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:20 INFO - PROCESS | 2835 | 1468356200047 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:20 INFO - PROCESS | 2835 | ++DOCSHELL 0x1294b0000 == 33 [pid = 2835] [id = 346] 13:43:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x1125bb800) [pid = 2835] [serial = 1037] [outer = 0x0] 13:43:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x11687f000) [pid = 2835] [serial = 1038] [outer = 0x1125bb800] 13:43:20 INFO - PROCESS | 2835 | 1468356200073 Marionette DEBUG loaded listener.js 13:43:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x1242d1000) [pid = 2835] [serial = 1039] [outer = 0x1125bb800] 13:43:20 INFO - PROCESS | 2835 | 1468356200377 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]]]}] 13:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 519ms 13:43:20 INFO - PROCESS | 2835 | 1468356200434 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 13:43:20 INFO - PROCESS | 2835 | 1468356200436 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 13:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:43:20 INFO - PROCESS | 2835 | 1468356200438 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:43:20 INFO - PROCESS | 2835 | 1468356200439 Marionette TRACE conn2 <- [1,1358,null,{}] 13:43:20 INFO - PROCESS | 2835 | 1468356200441 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}] 13:43:20 INFO - PROCESS | 2835 | 1468356200450 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:20 INFO - PROCESS | 2835 | 1468356200525 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 13:43:20 INFO - PROCESS | 2835 | 1468356200529 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:20 INFO - PROCESS | 2835 | 1468356200530 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:20 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a64b000 == 34 [pid = 2835] [id = 347] 13:43:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x1242e9c00) [pid = 2835] [serial = 1040] [outer = 0x0] 13:43:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x124b20c00) [pid = 2835] [serial = 1041] [outer = 0x1242e9c00] 13:43:20 INFO - PROCESS | 2835 | 1468356200555 Marionette DEBUG loaded listener.js 13:43:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x124cbcc00) [pid = 2835] [serial = 1042] [outer = 0x1242e9c00] 13:43:20 INFO - PROCESS | 2835 | 1468356200928 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]]]}] 13:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 518ms 13:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:43:20 INFO - PROCESS | 2835 | 1468356200958 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 13:43:20 INFO - PROCESS | 2835 | 1468356200959 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 13:43:20 INFO - PROCESS | 2835 | 1468356200962 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:43:20 INFO - PROCESS | 2835 | 1468356200964 Marionette TRACE conn2 <- [1,1362,null,{}] 13:43:20 INFO - PROCESS | 2835 | 1468356200968 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}] 13:43:20 INFO - PROCESS | 2835 | 1468356200970 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:21 INFO - PROCESS | 2835 | 1468356201087 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 13:43:21 INFO - PROCESS | 2835 | 1468356201093 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:21 INFO - PROCESS | 2835 | 1468356201094 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:21 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a9c5000 == 35 [pid = 2835] [id = 348] 13:43:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x124f89400) [pid = 2835] [serial = 1043] [outer = 0x0] 13:43:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x12579a000) [pid = 2835] [serial = 1044] [outer = 0x124f89400] 13:43:21 INFO - PROCESS | 2835 | 1468356201122 Marionette DEBUG loaded listener.js 13:43:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x1258bb000) [pid = 2835] [serial = 1045] [outer = 0x124f89400] 13:43:21 INFO - PROCESS | 2835 | 1468356201601 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]]]}] 13:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 720ms 13:43:21 INFO - PROCESS | 2835 | 1468356201683 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 13:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:43:21 INFO - PROCESS | 2835 | 1468356201685 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 13:43:21 INFO - PROCESS | 2835 | 1468356201689 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:43:21 INFO - PROCESS | 2835 | 1468356201691 Marionette TRACE conn2 <- [1,1366,null,{}] 13:43:21 INFO - PROCESS | 2835 | 1468356201695 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}] 13:43:21 INFO - PROCESS | 2835 | 1468356201696 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:21 INFO - PROCESS | 2835 | 1468356201807 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 13:43:21 INFO - PROCESS | 2835 | 1468356201912 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:21 INFO - PROCESS | 2835 | 1468356201914 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:21 INFO - PROCESS | 2835 | ++DOCSHELL 0x1183a0800 == 36 [pid = 2835] [id = 349] 13:43:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x1131a9400) [pid = 2835] [serial = 1046] [outer = 0x0] 13:43:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x113c8d000) [pid = 2835] [serial = 1047] [outer = 0x1131a9400] 13:43:21 INFO - PROCESS | 2835 | 1468356201944 Marionette DEBUG loaded listener.js 13:43:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x116748400) [pid = 2835] [serial = 1048] [outer = 0x1131a9400] 13:43:22 INFO - PROCESS | 2835 | 1468356202442 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] 13:43:22 INFO - PROCESS | 2835 | 1468356202462 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 13:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:43:22 INFO - PROCESS | 2835 | 1468356202467 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:43:22 INFO - PROCESS | 2835 | 1468356202469 Marionette TRACE conn2 <- [1,1370,null,{}] 13:43:22 INFO - PROCESS | 2835 | 1468356202499 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}] 13:43:22 INFO - PROCESS | 2835 | 1468356202501 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:22 INFO - PROCESS | 2835 | 1468356202607 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 13:43:22 INFO - PROCESS | 2835 | 1468356202686 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:22 INFO - PROCESS | 2835 | 1468356202687 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:22 INFO - PROCESS | 2835 | ++DOCSHELL 0x125265800 == 37 [pid = 2835] [id = 350] 13:43:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x11829b800) [pid = 2835] [serial = 1049] [outer = 0x0] 13:43:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x1182a5c00) [pid = 2835] [serial = 1050] [outer = 0x11829b800] 13:43:22 INFO - PROCESS | 2835 | 1468356202717 Marionette DEBUG loaded listener.js 13:43:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x1191ccc00) [pid = 2835] [serial = 1051] [outer = 0x11829b800] 13:43:23 INFO - PROCESS | 2835 | 1468356203437 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] 13:43:23 INFO - PROCESS | 2835 | 1468356203469 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 13:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:43:23 INFO - PROCESS | 2835 | 1468356203473 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:43:23 INFO - PROCESS | 2835 | 1468356203474 Marionette TRACE conn2 <- [1,1374,null,{}] 13:43:23 INFO - PROCESS | 2835 | 1468356203478 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}] 13:43:23 INFO - PROCESS | 2835 | 1468356203480 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x119e15800) [pid = 2835] [serial = 1003] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x119b30400) [pid = 2835] [serial = 1002] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x119e6cc00) [pid = 2835] [serial = 969] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x119476c00) [pid = 2835] [serial = 966] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x11876a000) [pid = 2835] [serial = 952] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x118228000) [pid = 2835] [serial = 951] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x11672f800) [pid = 2835] [serial = 957] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x11680cc00) [pid = 2835] [serial = 958] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x1231a3400) [pid = 2835] [serial = 972] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x119183000) [pid = 2835] [serial = 963] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x11822ac00) [pid = 2835] [serial = 960] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x1182a5000) [pid = 2835] [serial = 961] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x116f97800) [pid = 2835] [serial = 937] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x116631c00) [pid = 2835] [serial = 936] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x1188bdc00) [pid = 2835] [serial = 940] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x1182a1000) [pid = 2835] [serial = 939] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x1231a4c00) [pid = 2835] [serial = 943] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x12311c800) [pid = 2835] [serial = 942] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x125c39800) [pid = 2835] [serial = 946] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x125009c00) [pid = 2835] [serial = 945] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x123199c00) [pid = 2835] [serial = 970] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x12416e400) [pid = 2835] [serial = 975] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x123447800) [pid = 2835] [serial = 973] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x118222400) [pid = 2835] [serial = 978] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x11672e000) [pid = 2835] [serial = 996] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x125c36c00) [pid = 2835] [serial = 985] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x119b75400) [pid = 2835] [serial = 979] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x124bd8800) [pid = 2835] [serial = 984] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x1242f2400) [pid = 2835] [serial = 949] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x116881400) [pid = 2835] [serial = 997] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x118170400) [pid = 2835] [serial = 948] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x118227c00) [pid = 2835] [serial = 999] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x113c96000) [pid = 2835] [serial = 954] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x1242e8000) [pid = 2835] [serial = 976] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 76 (0x114ece000) [pid = 2835] [serial = 955] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 75 (0x126eb9800) [pid = 2835] [serial = 988] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 74 (0x119beb000) [pid = 2835] [serial = 967] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 73 (0x112986800) [pid = 2835] [serial = 990] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 72 (0x1242ecc00) [pid = 2835] [serial = 982] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 71 (0x119475c00) [pid = 2835] [serial = 964] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 70 (0x114e98800) [pid = 2835] [serial = 991] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 69 (0x126d1b000) [pid = 2835] [serial = 987] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 68 (0x123562c00) [pid = 2835] [serial = 981] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 67 (0x11852b000) [pid = 2835] [serial = 1000] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 66 (0x117146000) [pid = 2835] [serial = 993] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | --DOMWINDOW == 65 (0x118077c00) [pid = 2835] [serial = 994] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 2835 | 1468356203621 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 13:43:23 INFO - PROCESS | 2835 | 1468356203660 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:23 INFO - PROCESS | 2835 | 1468356203663 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:23 INFO - PROCESS | 2835 | ++DOCSHELL 0x11667f800 == 31 [pid = 2835] [id = 351] 13:43:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 66 (0x115e20000) [pid = 2835] [serial = 1052] [outer = 0x0] 13:43:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 67 (0x1164e8400) [pid = 2835] [serial = 1053] [outer = 0x115e20000] 13:43:23 INFO - PROCESS | 2835 | 1468356203690 Marionette DEBUG loaded listener.js 13:43:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 68 (0x116749000) [pid = 2835] [serial = 1054] [outer = 0x115e20000] 13:43:23 INFO - PROCESS | 2835 | [2835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:43:23 INFO - PROCESS | 2835 | 1468356203993 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] 13:43:24 INFO - PROCESS | 2835 | 1468356204056 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 13:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:43:24 INFO - PROCESS | 2835 | 1468356204061 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:43:24 INFO - PROCESS | 2835 | 1468356204063 Marionette TRACE conn2 <- [1,1378,null,{}] 13:43:24 INFO - PROCESS | 2835 | 1468356204065 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}] 13:43:24 INFO - PROCESS | 2835 | 1468356204067 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:24 INFO - PROCESS | 2835 | 1468356204143 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 13:43:24 INFO - PROCESS | 2835 | 1468356204147 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:24 INFO - PROCESS | 2835 | 1468356204149 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:24 INFO - PROCESS | 2835 | ++DOCSHELL 0x118237000 == 32 [pid = 2835] [id = 352] 13:43:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 69 (0x1176eec00) [pid = 2835] [serial = 1055] [outer = 0x0] 13:43:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 70 (0x118296800) [pid = 2835] [serial = 1056] [outer = 0x1176eec00] 13:43:24 INFO - PROCESS | 2835 | 1468356204178 Marionette DEBUG loaded listener.js 13:43:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 71 (0x118762800) [pid = 2835] [serial = 1057] [outer = 0x1176eec00] 13:43:24 INFO - PROCESS | 2835 | 1468356204507 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] 13:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:43:24 INFO - PROCESS | 2835 | 1468356204534 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 13:43:24 INFO - PROCESS | 2835 | 1468356204541 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:43:24 INFO - PROCESS | 2835 | 1468356204544 Marionette TRACE conn2 <- [1,1382,null,{}] 13:43:24 INFO - PROCESS | 2835 | 1468356204556 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}] 13:43:24 INFO - PROCESS | 2835 | 1468356204561 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:24 INFO - PROCESS | 2835 | 1468356204691 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 13:43:24 INFO - PROCESS | 2835 | 1468356204773 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:24 INFO - PROCESS | 2835 | 1468356204776 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:24 INFO - PROCESS | 2835 | ++DOCSHELL 0x1191ac000 == 33 [pid = 2835] [id = 353] 13:43:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 72 (0x112c4fc00) [pid = 2835] [serial = 1058] [outer = 0x0] 13:43:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 73 (0x119478c00) [pid = 2835] [serial = 1059] [outer = 0x112c4fc00] 13:43:24 INFO - PROCESS | 2835 | 1468356204821 Marionette DEBUG loaded listener.js 13:43:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 74 (0x119e6cc00) [pid = 2835] [serial = 1060] [outer = 0x112c4fc00] 13:43:25 INFO - PROCESS | 2835 | [2835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:43:25 INFO - PROCESS | 2835 | 1468356205183 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] 13:43:25 INFO - PROCESS | 2835 | 1468356205217 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 13:43:25 INFO - PROCESS | 2835 | 1468356205220 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:43:25 INFO - PROCESS | 2835 | 1468356205223 Marionette TRACE conn2 <- [1,1386,null,{}] 13:43:25 INFO - PROCESS | 2835 | 1468356205226 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}] 13:43:25 INFO - PROCESS | 2835 | 1468356205227 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:25 INFO - PROCESS | 2835 | 1468356205332 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 13:43:25 INFO - PROCESS | 2835 | 1468356205340 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:25 INFO - PROCESS | 2835 | 1468356205342 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:25 INFO - PROCESS | 2835 | ++DOCSHELL 0x123136800 == 34 [pid = 2835] [id = 354] 13:43:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 75 (0x12110cc00) [pid = 2835] [serial = 1061] [outer = 0x0] 13:43:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 76 (0x12311c800) [pid = 2835] [serial = 1062] [outer = 0x12110cc00] 13:43:25 INFO - PROCESS | 2835 | 1468356205367 Marionette DEBUG loaded listener.js 13:43:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 77 (0x1231a3400) [pid = 2835] [serial = 1063] [outer = 0x12110cc00] 13:43:25 INFO - PROCESS | 2835 | 1468356205690 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] 13:43:25 INFO - PROCESS | 2835 | 1468356205743 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 13:43:25 INFO - PROCESS | 2835 | 1468356205745 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:43:25 INFO - PROCESS | 2835 | 1468356205746 Marionette TRACE conn2 <- [1,1390,null,{}] 13:43:25 INFO - PROCESS | 2835 | 1468356205749 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}] 13:43:25 INFO - PROCESS | 2835 | 1468356205750 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:25 INFO - PROCESS | 2835 | 1468356205841 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 13:43:25 INFO - PROCESS | 2835 | 1468356205878 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:25 INFO - PROCESS | 2835 | 1468356205879 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:25 INFO - PROCESS | 2835 | ++DOCSHELL 0x1244b9000 == 35 [pid = 2835] [id = 355] 13:43:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x1127d9800) [pid = 2835] [serial = 1064] [outer = 0x0] 13:43:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x12344a400) [pid = 2835] [serial = 1065] [outer = 0x1127d9800] 13:43:25 INFO - PROCESS | 2835 | 1468356205903 Marionette DEBUG loaded listener.js 13:43:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x1242cd400) [pid = 2835] [serial = 1066] [outer = 0x1127d9800] 13:43:26 INFO - PROCESS | 2835 | 1468356206244 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]]]}] 13:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 521ms 13:43:26 INFO - PROCESS | 2835 | 1468356206274 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 13:43:26 INFO - PROCESS | 2835 | 1468356206275 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 13:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:43:26 INFO - PROCESS | 2835 | 1468356206277 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:43:26 INFO - PROCESS | 2835 | 1468356206278 Marionette TRACE conn2 <- [1,1394,null,{}] 13:43:26 INFO - PROCESS | 2835 | 1468356206280 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}] 13:43:26 INFO - PROCESS | 2835 | 1468356206285 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:26 INFO - PROCESS | 2835 | 1468356206401 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 13:43:26 INFO - PROCESS | 2835 | 1468356206406 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:26 INFO - PROCESS | 2835 | 1468356206407 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:26 INFO - PROCESS | 2835 | ++DOCSHELL 0x124c45000 == 36 [pid = 2835] [id = 356] 13:43:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x1242e7800) [pid = 2835] [serial = 1067] [outer = 0x0] 13:43:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x124c92c00) [pid = 2835] [serial = 1068] [outer = 0x1242e7800] 13:43:26 INFO - PROCESS | 2835 | 1468356206431 Marionette DEBUG loaded listener.js 13:43:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x126eb6000) [pid = 2835] [serial = 1069] [outer = 0x1242e7800] 13:43:26 INFO - PROCESS | 2835 | 1468356206778 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]]]}] 13:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 521ms 13:43:26 INFO - PROCESS | 2835 | 1468356206801 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 13:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:43:26 INFO - PROCESS | 2835 | 1468356206815 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 13:43:26 INFO - PROCESS | 2835 | 1468356206819 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:43:26 INFO - PROCESS | 2835 | 1468356206821 Marionette TRACE conn2 <- [1,1398,null,{}] 13:43:26 INFO - PROCESS | 2835 | 1468356206826 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}] 13:43:26 INFO - PROCESS | 2835 | 1468356206828 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:26 INFO - PROCESS | 2835 | 1468356206975 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 13:43:26 INFO - PROCESS | 2835 | 1468356206991 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:26 INFO - PROCESS | 2835 | 1468356206992 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:27 INFO - PROCESS | 2835 | ++DOCSHELL 0x128bdf800 == 37 [pid = 2835] [id = 357] 13:43:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x126ebf800) [pid = 2835] [serial = 1070] [outer = 0x0] 13:43:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x12703c800) [pid = 2835] [serial = 1071] [outer = 0x126ebf800] 13:43:27 INFO - PROCESS | 2835 | 1468356207031 Marionette DEBUG loaded listener.js 13:43:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x12889b000) [pid = 2835] [serial = 1072] [outer = 0x126ebf800] 13:43:27 INFO - PROCESS | 2835 | 1468356207427 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]]]}] 13:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 623ms 13:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:43:27 INFO - PROCESS | 2835 | 1468356207441 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 13:43:27 INFO - PROCESS | 2835 | 1468356207442 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 13:43:27 INFO - PROCESS | 2835 | 1468356207444 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:43:27 INFO - PROCESS | 2835 | 1468356207445 Marionette TRACE conn2 <- [1,1402,null,{}] 13:43:27 INFO - PROCESS | 2835 | 1468356207448 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}] 13:43:27 INFO - PROCESS | 2835 | 1468356207449 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:27 INFO - PROCESS | 2835 | 1468356207546 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 13:43:27 INFO - PROCESS | 2835 | 1468356207560 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:27 INFO - PROCESS | 2835 | 1468356207561 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:27 INFO - PROCESS | 2835 | ++DOCSHELL 0x1291a8000 == 38 [pid = 2835] [id = 358] 13:43:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x12889b400) [pid = 2835] [serial = 1073] [outer = 0x0] 13:43:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x1288a0c00) [pid = 2835] [serial = 1074] [outer = 0x12889b400] 13:43:27 INFO - PROCESS | 2835 | 1468356207585 Marionette DEBUG loaded listener.js 13:43:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x1288d6400) [pid = 2835] [serial = 1075] [outer = 0x12889b400] 13:43:27 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x114e99000) [pid = 2835] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:43:27 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x116735000) [pid = 2835] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:43:27 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x11680a000) [pid = 2835] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:43:27 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x123114c00) [pid = 2835] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:43:27 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x119e6b400) [pid = 2835] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:43:27 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x112c54000) [pid = 2835] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:43:27 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x121110800) [pid = 2835] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:43:27 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x112e99000) [pid = 2835] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:43:27 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x124178800) [pid = 2835] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:43:27 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x1242e9c00) [pid = 2835] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:43:27 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x1125bb800) [pid = 2835] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:43:27 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x1161a5400) [pid = 2835] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:43:27 INFO - PROCESS | 2835 | --DOMWINDOW == 76 (0x116733400) [pid = 2835] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:43:27 INFO - PROCESS | 2835 | 1468356207930 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]]]}] 13:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 520ms 13:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:43:27 INFO - PROCESS | 2835 | 1468356207965 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 13:43:27 INFO - PROCESS | 2835 | 1468356207966 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 13:43:27 INFO - PROCESS | 2835 | 1468356207968 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:43:27 INFO - PROCESS | 2835 | 1468356207980 Marionette TRACE conn2 <- [1,1406,null,{}] 13:43:27 INFO - PROCESS | 2835 | 1468356207989 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}] 13:43:27 INFO - PROCESS | 2835 | 1468356207990 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:28 INFO - PROCESS | 2835 | 1468356208067 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 13:43:28 INFO - PROCESS | 2835 | 1468356208072 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:28 INFO - PROCESS | 2835 | 1468356208074 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:28 INFO - PROCESS | 2835 | ++DOCSHELL 0x1191aa800 == 39 [pid = 2835] [id = 359] 13:43:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 77 (0x114ebbc00) [pid = 2835] [serial = 1076] [outer = 0x0] 13:43:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x119e18800) [pid = 2835] [serial = 1077] [outer = 0x114ebbc00] 13:43:28 INFO - PROCESS | 2835 | 1468356208098 Marionette DEBUG loaded listener.js 13:43:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x12343d400) [pid = 2835] [serial = 1078] [outer = 0x114ebbc00] 13:43:28 INFO - PROCESS | 2835 | 1468356208439 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]]]}] 13:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 487ms 13:43:28 INFO - PROCESS | 2835 | 1468356208458 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 13:43:28 INFO - PROCESS | 2835 | 1468356208460 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 13:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:43:28 INFO - PROCESS | 2835 | 1468356208462 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:43:28 INFO - PROCESS | 2835 | 1468356208464 Marionette TRACE conn2 <- [1,1410,null,{}] 13:43:28 INFO - PROCESS | 2835 | 1468356208467 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}] 13:43:28 INFO - PROCESS | 2835 | 1468356208469 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:28 INFO - PROCESS | 2835 | 1468356208593 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 13:43:28 INFO - PROCESS | 2835 | 1468356208653 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:28 INFO - PROCESS | 2835 | 1468356208654 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:28 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a9bb800 == 40 [pid = 2835] [id = 360] 13:43:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x117147000) [pid = 2835] [serial = 1079] [outer = 0x0] 13:43:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x124178800) [pid = 2835] [serial = 1080] [outer = 0x117147000] 13:43:28 INFO - PROCESS | 2835 | 1468356208678 Marionette DEBUG loaded listener.js 13:43:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x1231a4400) [pid = 2835] [serial = 1081] [outer = 0x117147000] 13:43:28 INFO - PROCESS | 2835 | 1468356208980 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]]]}] 13:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 570ms 13:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:43:29 INFO - PROCESS | 2835 | 1468356209040 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 13:43:29 INFO - PROCESS | 2835 | 1468356209041 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 13:43:29 INFO - PROCESS | 2835 | 1468356209043 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:43:29 INFO - PROCESS | 2835 | 1468356209045 Marionette TRACE conn2 <- [1,1414,null,{}] 13:43:29 INFO - PROCESS | 2835 | 1468356209048 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}] 13:43:29 INFO - PROCESS | 2835 | 1468356209049 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:29 INFO - PROCESS | 2835 | 1468356209137 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 13:43:29 INFO - PROCESS | 2835 | 1468356209192 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:29 INFO - PROCESS | 2835 | 1468356209194 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:29 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b0ef800 == 41 [pid = 2835] [id = 361] 13:43:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x116136800) [pid = 2835] [serial = 1082] [outer = 0x0] 13:43:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x1288d9800) [pid = 2835] [serial = 1083] [outer = 0x116136800] 13:43:29 INFO - PROCESS | 2835 | 1468356209221 Marionette DEBUG loaded listener.js 13:43:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x128b0fc00) [pid = 2835] [serial = 1084] [outer = 0x116136800] 13:43:29 INFO - PROCESS | 2835 | 1468356209534 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]]]}] 13:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 523ms 13:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:43:29 INFO - PROCESS | 2835 | 1468356209568 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 13:43:29 INFO - PROCESS | 2835 | 1468356209569 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 13:43:29 INFO - PROCESS | 2835 | 1468356209574 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:43:29 INFO - PROCESS | 2835 | 1468356209575 Marionette TRACE conn2 <- [1,1418,null,{}] 13:43:29 INFO - PROCESS | 2835 | 1468356209578 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}] 13:43:29 INFO - PROCESS | 2835 | 1468356209579 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:29 INFO - PROCESS | 2835 | 1468356209656 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 13:43:29 INFO - PROCESS | 2835 | 1468356209660 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:29 INFO - PROCESS | 2835 | 1468356209661 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:29 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b92b800 == 42 [pid = 2835] [id = 362] 13:43:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x128b0c400) [pid = 2835] [serial = 1085] [outer = 0x0] 13:43:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x128b16000) [pid = 2835] [serial = 1086] [outer = 0x128b0c400] 13:43:29 INFO - PROCESS | 2835 | 1468356209685 Marionette DEBUG loaded listener.js 13:43:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x128d94000) [pid = 2835] [serial = 1087] [outer = 0x128b0c400] 13:43:30 INFO - PROCESS | 2835 | 1468356210262 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]]]}] 13:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 720ms 13:43:30 INFO - PROCESS | 2835 | 1468356210306 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 13:43:30 INFO - PROCESS | 2835 | 1468356210309 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 13:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:43:30 INFO - PROCESS | 2835 | 1468356210313 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:43:30 INFO - PROCESS | 2835 | 1468356210315 Marionette TRACE conn2 <- [1,1422,null,{}] 13:43:30 INFO - PROCESS | 2835 | 1468356210318 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}] 13:43:30 INFO - PROCESS | 2835 | 1468356210321 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:30 INFO - PROCESS | 2835 | 1468356210425 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 13:43:30 INFO - PROCESS | 2835 | 1468356210480 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:30 INFO - PROCESS | 2835 | 1468356210482 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:30 INFO - PROCESS | 2835 | ++DOCSHELL 0x11838e800 == 43 [pid = 2835] [id = 363] 13:43:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x11672d400) [pid = 2835] [serial = 1088] [outer = 0x0] 13:43:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x11714b800) [pid = 2835] [serial = 1089] [outer = 0x11672d400] 13:43:30 INFO - PROCESS | 2835 | 1468356210512 Marionette DEBUG loaded listener.js 13:43:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x118298000) [pid = 2835] [serial = 1090] [outer = 0x11672d400] 13:43:30 INFO - PROCESS | 2835 | 1468356210993 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]]]}] 13:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 721ms 13:43:31 INFO - PROCESS | 2835 | 1468356211040 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 13:43:31 INFO - PROCESS | 2835 | 1468356211043 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 13:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:43:31 INFO - PROCESS | 2835 | 1468356211049 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:43:31 INFO - PROCESS | 2835 | 1468356211050 Marionette TRACE conn2 <- [1,1426,null,{}] 13:43:31 INFO - PROCESS | 2835 | 1468356211053 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}] 13:43:31 INFO - PROCESS | 2835 | 1468356211057 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:31 INFO - PROCESS | 2835 | 1468356211160 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 13:43:31 INFO - PROCESS | 2835 | 1468356211228 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:31 INFO - PROCESS | 2835 | 1468356211230 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:31 INFO - PROCESS | 2835 | ++DOCSHELL 0x12583b000 == 44 [pid = 2835] [id = 364] 13:43:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x119e17800) [pid = 2835] [serial = 1091] [outer = 0x0] 13:43:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x119e70c00) [pid = 2835] [serial = 1092] [outer = 0x119e17800] 13:43:31 INFO - PROCESS | 2835 | 1468356211260 Marionette DEBUG loaded listener.js 13:43:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x12319b800) [pid = 2835] [serial = 1093] [outer = 0x119e17800] 13:43:31 INFO - PROCESS | 2835 | 1468356211725 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]]]}] 13:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 722ms 13:43:31 INFO - PROCESS | 2835 | 1468356211772 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 13:43:31 INFO - PROCESS | 2835 | 1468356211774 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 13:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:43:31 INFO - PROCESS | 2835 | 1468356211777 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:43:31 INFO - PROCESS | 2835 | 1468356211779 Marionette TRACE conn2 <- [1,1430,null,{}] 13:43:31 INFO - PROCESS | 2835 | 1468356211787 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}] 13:43:31 INFO - PROCESS | 2835 | 1468356211791 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:31 INFO - PROCESS | 2835 | 1468356211892 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 13:43:31 INFO - PROCESS | 2835 | 1468356211964 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:31 INFO - PROCESS | 2835 | 1468356211966 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:31 INFO - PROCESS | 2835 | ++DOCSHELL 0x117e7b800 == 45 [pid = 2835] [id = 365] 13:43:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x115dccc00) [pid = 2835] [serial = 1094] [outer = 0x0] 13:43:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x1242e9000) [pid = 2835] [serial = 1095] [outer = 0x115dccc00] 13:43:32 INFO - PROCESS | 2835 | 1468356211997 Marionette DEBUG loaded listener.js 13:43:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x125798800) [pid = 2835] [serial = 1096] [outer = 0x115dccc00] 13:43:32 INFO - PROCESS | 2835 | 1468356212628 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]]]}] 13:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 873ms 13:43:32 INFO - PROCESS | 2835 | 1468356212650 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 13:43:32 INFO - PROCESS | 2835 | 1468356212652 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 13:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:43:32 INFO - PROCESS | 2835 | 1468356212674 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:43:32 INFO - PROCESS | 2835 | 1468356212676 Marionette TRACE conn2 <- [1,1434,null,{}] 13:43:32 INFO - PROCESS | 2835 | 1468356212680 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}] 13:43:32 INFO - PROCESS | 2835 | 1468356212681 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:32 INFO - PROCESS | 2835 | 1468356212783 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 13:43:32 INFO - PROCESS | 2835 | 1468356212856 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:32 INFO - PROCESS | 2835 | 1468356212858 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:32 INFO - PROCESS | 2835 | ++DOCSHELL 0x116610000 == 46 [pid = 2835] [id = 366] 13:43:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x112c49800) [pid = 2835] [serial = 1097] [outer = 0x0] 13:43:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x113c73000) [pid = 2835] [serial = 1098] [outer = 0x112c49800] 13:43:32 INFO - PROCESS | 2835 | 1468356212886 Marionette DEBUG loaded listener.js 13:43:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x115e21c00) [pid = 2835] [serial = 1099] [outer = 0x112c49800] 13:43:33 INFO - PROCESS | 2835 | --DOCSHELL 0x12b0ef800 == 45 [pid = 2835] [id = 361] 13:43:33 INFO - PROCESS | 2835 | --DOCSHELL 0x12a9bb800 == 44 [pid = 2835] [id = 360] 13:43:33 INFO - PROCESS | 2835 | --DOCSHELL 0x1191aa800 == 43 [pid = 2835] [id = 359] 13:43:33 INFO - PROCESS | 2835 | --DOCSHELL 0x1291a8000 == 42 [pid = 2835] [id = 358] 13:43:33 INFO - PROCESS | 2835 | --DOCSHELL 0x128bdf800 == 41 [pid = 2835] [id = 357] 13:43:33 INFO - PROCESS | 2835 | --DOCSHELL 0x124c45000 == 40 [pid = 2835] [id = 356] 13:43:33 INFO - PROCESS | 2835 | --DOCSHELL 0x1244b9000 == 39 [pid = 2835] [id = 355] 13:43:33 INFO - PROCESS | 2835 | --DOCSHELL 0x123136800 == 38 [pid = 2835] [id = 354] 13:43:33 INFO - PROCESS | 2835 | --DOCSHELL 0x1191ac000 == 37 [pid = 2835] [id = 353] 13:43:33 INFO - PROCESS | 2835 | --DOCSHELL 0x118237000 == 36 [pid = 2835] [id = 352] 13:43:33 INFO - PROCESS | 2835 | --DOCSHELL 0x11667f800 == 35 [pid = 2835] [id = 351] 13:43:33 INFO - PROCESS | 2835 | --DOCSHELL 0x125265800 == 34 [pid = 2835] [id = 350] 13:43:33 INFO - PROCESS | 2835 | --DOCSHELL 0x1183a0800 == 33 [pid = 2835] [id = 349] 13:43:33 INFO - PROCESS | 2835 | --DOCSHELL 0x12a9c5000 == 32 [pid = 2835] [id = 348] 13:43:33 INFO - PROCESS | 2835 | --DOCSHELL 0x117e5f800 == 31 [pid = 2835] [id = 340] 13:43:33 INFO - PROCESS | 2835 | --DOCSHELL 0x117e7b800 == 30 [pid = 2835] [id = 365] 13:43:33 INFO - PROCESS | 2835 | --DOCSHELL 0x12583b000 == 29 [pid = 2835] [id = 364] 13:43:33 INFO - PROCESS | 2835 | --DOCSHELL 0x11838e800 == 28 [pid = 2835] [id = 363] 13:43:33 INFO - PROCESS | 2835 | --DOCSHELL 0x12b92b800 == 27 [pid = 2835] [id = 362] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x116727400) [pid = 2835] [serial = 1023] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x116f98c00) [pid = 2835] [serial = 1024] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x11876ac00) [pid = 2835] [serial = 1021] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x11816e000) [pid = 2835] [serial = 1020] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x11852f800) [pid = 2835] [serial = 1006] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x117eadc00) [pid = 2835] [serial = 1005] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x12343bc00) [pid = 2835] [serial = 1032] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x11a0ed000) [pid = 2835] [serial = 1009] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x119e76000) [pid = 2835] [serial = 1029] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x119e74c00) [pid = 2835] [serial = 1008] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x1131b2400) [pid = 2835] [serial = 1012] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x123120800) [pid = 2835] [serial = 1011] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x114ec3c00) [pid = 2835] [serial = 1035] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x116634c00) [pid = 2835] [serial = 1036] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x1242f0c00) [pid = 2835] [serial = 1015] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x1242eb400) [pid = 2835] [serial = 1014] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x124b20c00) [pid = 2835] [serial = 1041] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x11687f000) [pid = 2835] [serial = 1038] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x124040400) [pid = 2835] [serial = 1033] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x12579a000) [pid = 2835] [serial = 1044] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x124cb4800) [pid = 2835] [serial = 1018] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x12475bc00) [pid = 2835] [serial = 1017] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x1188b3000) [pid = 2835] [serial = 1027] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 76 (0x11816c800) [pid = 2835] [serial = 1026] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 75 (0x12310b400) [pid = 2835] [serial = 1030] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 74 (0x1242d1000) [pid = 2835] [serial = 1039] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | --DOMWINDOW == 73 (0x124cbcc00) [pid = 2835] [serial = 1042] [outer = 0x0] [url = about:blank] 13:43:33 INFO - PROCESS | 2835 | 1468356213914 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]]]}] 13:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1276ms 13:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:43:33 INFO - PROCESS | 2835 | 1468356213949 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 13:43:33 INFO - PROCESS | 2835 | 1468356213951 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 13:43:33 INFO - PROCESS | 2835 | 1468356213960 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:43:33 INFO - PROCESS | 2835 | 1468356213961 Marionette TRACE conn2 <- [1,1438,null,{}] 13:43:33 INFO - PROCESS | 2835 | 1468356213965 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}] 13:43:33 INFO - PROCESS | 2835 | 1468356213967 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:34 INFO - PROCESS | 2835 | 1468356214050 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 13:43:34 INFO - PROCESS | 2835 | 1468356214079 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:34 INFO - PROCESS | 2835 | 1468356214082 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:34 INFO - PROCESS | 2835 | ++DOCSHELL 0x1164be800 == 28 [pid = 2835] [id = 367] 13:43:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 74 (0x11332ec00) [pid = 2835] [serial = 1100] [outer = 0x0] 13:43:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 75 (0x114ec2000) [pid = 2835] [serial = 1101] [outer = 0x11332ec00] 13:43:34 INFO - PROCESS | 2835 | 1468356214110 Marionette DEBUG loaded listener.js 13:43:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 76 (0x1128a4400) [pid = 2835] [serial = 1102] [outer = 0x11332ec00] 13:43:34 INFO - PROCESS | 2835 | 1468356214447 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]]]}] 13:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 526ms 13:43:34 INFO - PROCESS | 2835 | 1468356214480 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 13:43:34 INFO - PROCESS | 2835 | 1468356214484 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 13:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:43:34 INFO - PROCESS | 2835 | 1468356214490 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:43:34 INFO - PROCESS | 2835 | 1468356214492 Marionette TRACE conn2 <- [1,1442,null,{}] 13:43:34 INFO - PROCESS | 2835 | 1468356214494 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}] 13:43:34 INFO - PROCESS | 2835 | 1468356214496 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:34 INFO - PROCESS | 2835 | 1468356214574 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 13:43:34 INFO - PROCESS | 2835 | 1468356214578 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:34 INFO - PROCESS | 2835 | 1468356214580 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:34 INFO - PROCESS | 2835 | ++DOCSHELL 0x117e62000 == 29 [pid = 2835] [id = 368] 13:43:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 77 (0x116142400) [pid = 2835] [serial = 1103] [outer = 0x0] 13:43:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x116752400) [pid = 2835] [serial = 1104] [outer = 0x116142400] 13:43:34 INFO - PROCESS | 2835 | 1468356214610 Marionette DEBUG loaded listener.js 13:43:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x116f9a000) [pid = 2835] [serial = 1105] [outer = 0x116142400] 13:43:34 INFO - PROCESS | 2835 | 1468356214973 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]]]}] 13:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 519ms 13:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:43:35 INFO - PROCESS | 2835 | 1468356215010 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 13:43:35 INFO - PROCESS | 2835 | 1468356215011 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 13:43:35 INFO - PROCESS | 2835 | 1468356215013 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:43:35 INFO - PROCESS | 2835 | 1468356215015 Marionette TRACE conn2 <- [1,1446,null,{}] 13:43:35 INFO - PROCESS | 2835 | 1468356215032 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}] 13:43:35 INFO - PROCESS | 2835 | 1468356215035 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:35 INFO - PROCESS | 2835 | 1468356215112 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 13:43:35 INFO - PROCESS | 2835 | 1468356215118 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:35 INFO - PROCESS | 2835 | 1468356215121 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:35 INFO - PROCESS | 2835 | ++DOCSHELL 0x1191bd000 == 30 [pid = 2835] [id = 369] 13:43:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x112f70000) [pid = 2835] [serial = 1106] [outer = 0x0] 13:43:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x118227c00) [pid = 2835] [serial = 1107] [outer = 0x112f70000] 13:43:35 INFO - PROCESS | 2835 | 1468356215152 Marionette DEBUG loaded listener.js 13:43:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x11829dc00) [pid = 2835] [serial = 1108] [outer = 0x112f70000] 13:43:35 INFO - PROCESS | 2835 | 1468356215518 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]]]}] 13:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 528ms 13:43:35 INFO - PROCESS | 2835 | 1468356215542 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 13:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:43:35 INFO - PROCESS | 2835 | 1468356215545 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 13:43:35 INFO - PROCESS | 2835 | 1468356215548 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:43:35 INFO - PROCESS | 2835 | 1468356215549 Marionette TRACE conn2 <- [1,1450,null,{}] 13:43:35 INFO - PROCESS | 2835 | 1468356215552 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}] 13:43:35 INFO - PROCESS | 2835 | 1468356215557 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:35 INFO - PROCESS | 2835 | 1468356215718 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 13:43:35 INFO - PROCESS | 2835 | 1468356215771 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:35 INFO - PROCESS | 2835 | 1468356215773 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:35 INFO - PROCESS | 2835 | ++DOCSHELL 0x119bc8000 == 31 [pid = 2835] [id = 370] 13:43:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x11829ec00) [pid = 2835] [serial = 1109] [outer = 0x0] 13:43:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x11876ac00) [pid = 2835] [serial = 1110] [outer = 0x11829ec00] 13:43:35 INFO - PROCESS | 2835 | 1468356215814 Marionette DEBUG loaded listener.js 13:43:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x11918f800) [pid = 2835] [serial = 1111] [outer = 0x11829ec00] 13:43:36 INFO - PROCESS | 2835 | 1468356216257 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]]]}] 13:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 721ms 13:43:36 INFO - PROCESS | 2835 | 1468356216269 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 13:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:43:36 INFO - PROCESS | 2835 | 1468356216278 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 13:43:36 INFO - PROCESS | 2835 | 1468356216281 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:43:36 INFO - PROCESS | 2835 | 1468356216282 Marionette TRACE conn2 <- [1,1454,null,{}] 13:43:36 INFO - PROCESS | 2835 | 1468356216284 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}] 13:43:36 INFO - PROCESS | 2835 | 1468356216285 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:36 INFO - PROCESS | 2835 | 1468356216385 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 13:43:36 INFO - PROCESS | 2835 | 1468356216389 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:36 INFO - PROCESS | 2835 | 1468356216390 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:36 INFO - PROCESS | 2835 | ++DOCSHELL 0x12349e000 == 32 [pid = 2835] [id = 371] 13:43:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x11672c800) [pid = 2835] [serial = 1112] [outer = 0x0] 13:43:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x11978cc00) [pid = 2835] [serial = 1113] [outer = 0x11672c800] 13:43:36 INFO - PROCESS | 2835 | 1468356216415 Marionette DEBUG loaded listener.js 13:43:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x119b3b800) [pid = 2835] [serial = 1114] [outer = 0x11672c800] 13:43:36 INFO - PROCESS | 2835 | 1468356216780 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]]]}] 13:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 518ms 13:43:36 INFO - PROCESS | 2835 | 1468356216806 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 13:43:36 INFO - PROCESS | 2835 | 1468356216808 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 13:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:43:36 INFO - PROCESS | 2835 | 1468356216810 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:43:36 INFO - PROCESS | 2835 | 1468356216811 Marionette TRACE conn2 <- [1,1458,null,{}] 13:43:36 INFO - PROCESS | 2835 | 1468356216814 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}] 13:43:36 INFO - PROCESS | 2835 | 1468356216818 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:36 INFO - PROCESS | 2835 | 1468356216930 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 13:43:36 INFO - PROCESS | 2835 | 1468356216934 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:36 INFO - PROCESS | 2835 | 1468356216935 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:36 INFO - PROCESS | 2835 | ++DOCSHELL 0x124783000 == 33 [pid = 2835] [id = 372] 13:43:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x116808c00) [pid = 2835] [serial = 1115] [outer = 0x0] 13:43:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x119e13c00) [pid = 2835] [serial = 1116] [outer = 0x116808c00] 13:43:36 INFO - PROCESS | 2835 | 1468356216962 Marionette DEBUG loaded listener.js 13:43:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x123121000) [pid = 2835] [serial = 1117] [outer = 0x116808c00] 13:43:37 INFO - PROCESS | 2835 | 1468356217298 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]]]}] 13:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 521ms 13:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:43:37 INFO - PROCESS | 2835 | 1468356217334 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 13:43:37 INFO - PROCESS | 2835 | 1468356217335 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 13:43:37 INFO - PROCESS | 2835 | 1468356217337 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:43:37 INFO - PROCESS | 2835 | 1468356217347 Marionette TRACE conn2 <- [1,1462,null,{}] 13:43:37 INFO - PROCESS | 2835 | 1468356217350 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}] 13:43:37 INFO - PROCESS | 2835 | 1468356217351 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:37 INFO - PROCESS | 2835 | 1468356217443 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 13:43:37 INFO - PROCESS | 2835 | 1468356217478 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:37 INFO - PROCESS | 2835 | 1468356217479 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:37 INFO - PROCESS | 2835 | ++DOCSHELL 0x125845000 == 34 [pid = 2835] [id = 373] 13:43:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x118072000) [pid = 2835] [serial = 1118] [outer = 0x0] 13:43:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x1231a6000) [pid = 2835] [serial = 1119] [outer = 0x118072000] 13:43:37 INFO - PROCESS | 2835 | 1468356217504 Marionette DEBUG loaded listener.js 13:43:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x123448800) [pid = 2835] [serial = 1120] [outer = 0x118072000] 13:43:37 INFO - PROCESS | 2835 | 1468356217835 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]]]}] 13:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 529ms 13:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:43:37 INFO - PROCESS | 2835 | 1468356217866 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 13:43:37 INFO - PROCESS | 2835 | 1468356217867 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 13:43:37 INFO - PROCESS | 2835 | 1468356217870 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:43:37 INFO - PROCESS | 2835 | 1468356217872 Marionette TRACE conn2 <- [1,1466,null,{}] 13:43:37 INFO - PROCESS | 2835 | 1468356217883 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}] 13:43:37 INFO - PROCESS | 2835 | 1468356217884 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:37 INFO - PROCESS | 2835 | 1468356217977 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 13:43:37 INFO - PROCESS | 2835 | 1468356217988 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:37 INFO - PROCESS | 2835 | 1468356217989 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:37 INFO - PROCESS | 2835 | ++DOCSHELL 0x12882a000 == 35 [pid = 2835] [id = 374] 13:43:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x123113400) [pid = 2835] [serial = 1121] [outer = 0x0] 13:43:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x124170000) [pid = 2835] [serial = 1122] [outer = 0x123113400] 13:43:38 INFO - PROCESS | 2835 | 1468356218013 Marionette DEBUG loaded listener.js 13:43:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x1242e6c00) [pid = 2835] [serial = 1123] [outer = 0x123113400] 13:43:38 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x1127d9800) [pid = 2835] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:43:38 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x1242e7800) [pid = 2835] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:43:38 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x112c4fc00) [pid = 2835] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:43:38 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x1131a9400) [pid = 2835] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:43:38 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x11829b800) [pid = 2835] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:43:38 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x1176eec00) [pid = 2835] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:43:38 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x12110cc00) [pid = 2835] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:43:38 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x126ebf800) [pid = 2835] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:43:38 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x124f89400) [pid = 2835] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:43:38 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x115e20000) [pid = 2835] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:43:38 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x12889b400) [pid = 2835] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:43:38 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x128b0c400) [pid = 2835] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:43:38 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x117147000) [pid = 2835] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:43:38 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x114ebbc00) [pid = 2835] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:43:38 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x116136800) [pid = 2835] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:43:38 INFO - PROCESS | 2835 | 1468356218488 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]]]}] 13:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 629ms 13:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:43:38 INFO - PROCESS | 2835 | 1468356218499 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 13:43:38 INFO - PROCESS | 2835 | 1468356218500 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 13:43:38 INFO - PROCESS | 2835 | 1468356218502 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:43:38 INFO - PROCESS | 2835 | 1468356218504 Marionette TRACE conn2 <- [1,1470,null,{}] 13:43:38 INFO - PROCESS | 2835 | 1468356218514 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}] 13:43:38 INFO - PROCESS | 2835 | 1468356218527 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:38 INFO - PROCESS | 2835 | 1468356218633 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 13:43:38 INFO - PROCESS | 2835 | 1468356218642 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:38 INFO - PROCESS | 2835 | 1468356218643 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:38 INFO - PROCESS | 2835 | ++DOCSHELL 0x1191ba000 == 36 [pid = 2835] [id = 375] 13:43:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x1127ce800) [pid = 2835] [serial = 1124] [outer = 0x0] 13:43:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x11872bc00) [pid = 2835] [serial = 1125] [outer = 0x1127ce800] 13:43:38 INFO - PROCESS | 2835 | 1468356218667 Marionette DEBUG loaded listener.js 13:43:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x123118800) [pid = 2835] [serial = 1126] [outer = 0x1127ce800] 13:43:38 INFO - PROCESS | 2835 | 1468356218976 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]]]}] 13:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 521ms 13:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:43:39 INFO - PROCESS | 2835 | 1468356219042 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 13:43:39 INFO - PROCESS | 2835 | 1468356219043 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 13:43:39 INFO - PROCESS | 2835 | 1468356219045 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:43:39 INFO - PROCESS | 2835 | 1468356219047 Marionette TRACE conn2 <- [1,1474,null,{}] 13:43:39 INFO - PROCESS | 2835 | 1468356219049 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}] 13:43:39 INFO - PROCESS | 2835 | 1468356219050 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:39 INFO - PROCESS | 2835 | 1468356219151 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 13:43:39 INFO - PROCESS | 2835 | 1468356219184 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:39 INFO - PROCESS | 2835 | 1468356219185 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:39 INFO - PROCESS | 2835 | ++DOCSHELL 0x129197000 == 37 [pid = 2835] [id = 376] 13:43:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x114ec8000) [pid = 2835] [serial = 1127] [outer = 0x0] 13:43:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x12404a000) [pid = 2835] [serial = 1128] [outer = 0x114ec8000] 13:43:39 INFO - PROCESS | 2835 | 1468356219210 Marionette DEBUG loaded listener.js 13:43:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x125790c00) [pid = 2835] [serial = 1129] [outer = 0x114ec8000] 13:43:39 INFO - PROCESS | 2835 | 1468356219488 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]]]}] 13:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 469ms 13:43:39 INFO - PROCESS | 2835 | 1468356219516 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 13:43:39 INFO - PROCESS | 2835 | 1468356219517 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 13:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:43:39 INFO - PROCESS | 2835 | 1468356219527 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:43:39 INFO - PROCESS | 2835 | 1468356219529 Marionette TRACE conn2 <- [1,1478,null,{}] 13:43:39 INFO - PROCESS | 2835 | 1468356219531 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}] 13:43:39 INFO - PROCESS | 2835 | 1468356219533 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:39 INFO - PROCESS | 2835 | 1468356219641 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 13:43:39 INFO - PROCESS | 2835 | 1468356219645 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:39 INFO - PROCESS | 2835 | 1468356219647 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:39 INFO - PROCESS | 2835 | ++DOCSHELL 0x123387000 == 38 [pid = 2835] [id = 377] 13:43:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x125792800) [pid = 2835] [serial = 1130] [outer = 0x0] 13:43:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x125c2fc00) [pid = 2835] [serial = 1131] [outer = 0x125792800] 13:43:39 INFO - PROCESS | 2835 | 1468356219674 Marionette DEBUG loaded listener.js 13:43:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x127040800) [pid = 2835] [serial = 1132] [outer = 0x125792800] 13:43:40 INFO - PROCESS | 2835 | 1468356220011 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]]]}] 13:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 526ms 13:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:43:40 INFO - PROCESS | 2835 | 1468356220046 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 13:43:40 INFO - PROCESS | 2835 | 1468356220048 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 13:43:40 INFO - PROCESS | 2835 | 1468356220051 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:43:40 INFO - PROCESS | 2835 | 1468356220052 Marionette TRACE conn2 <- [1,1482,null,{}] 13:43:40 INFO - PROCESS | 2835 | 1468356220055 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}] 13:43:40 INFO - PROCESS | 2835 | 1468356220056 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:40 INFO - PROCESS | 2835 | 1468356220159 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 13:43:40 INFO - PROCESS | 2835 | 1468356220163 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:40 INFO - PROCESS | 2835 | 1468356220164 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:40 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b0f4000 == 39 [pid = 2835] [id = 378] 13:43:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x125c3a000) [pid = 2835] [serial = 1133] [outer = 0x0] 13:43:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x1288a3000) [pid = 2835] [serial = 1134] [outer = 0x125c3a000] 13:43:40 INFO - PROCESS | 2835 | 1468356220189 Marionette DEBUG loaded listener.js 13:43:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x1288dc800) [pid = 2835] [serial = 1135] [outer = 0x125c3a000] 13:43:40 INFO - PROCESS | 2835 | 1468356220957 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]]]}] 13:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 969ms 13:43:41 INFO - PROCESS | 2835 | 1468356221021 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 13:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:43:41 INFO - PROCESS | 2835 | 1468356221023 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 13:43:41 INFO - PROCESS | 2835 | 1468356221026 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:43:41 INFO - PROCESS | 2835 | 1468356221028 Marionette TRACE conn2 <- [1,1486,null,{}] 13:43:41 INFO - PROCESS | 2835 | 1468356221031 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}] 13:43:41 INFO - PROCESS | 2835 | 1468356221033 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:41 INFO - PROCESS | 2835 | 1468356221144 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 13:43:41 INFO - PROCESS | 2835 | 1468356221198 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:41 INFO - PROCESS | 2835 | 1468356221200 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:41 INFO - PROCESS | 2835 | ++DOCSHELL 0x1184c1000 == 40 [pid = 2835] [id = 379] 13:43:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x116726c00) [pid = 2835] [serial = 1136] [outer = 0x0] 13:43:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x11714bc00) [pid = 2835] [serial = 1137] [outer = 0x116726c00] 13:43:41 INFO - PROCESS | 2835 | 1468356221230 Marionette DEBUG loaded listener.js 13:43:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x11816cc00) [pid = 2835] [serial = 1138] [outer = 0x116726c00] 13:43:41 INFO - PROCESS | 2835 | 1468356221826 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]]]}] 13:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 870ms 13:43:41 INFO - PROCESS | 2835 | 1468356221896 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 13:43:41 INFO - PROCESS | 2835 | 1468356221899 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 13:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:43:41 INFO - PROCESS | 2835 | 1468356221904 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:43:41 INFO - PROCESS | 2835 | 1468356221906 Marionette TRACE conn2 <- [1,1490,null,{}] 13:43:41 INFO - PROCESS | 2835 | 1468356221908 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}] 13:43:41 INFO - PROCESS | 2835 | 1468356221910 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:42 INFO - PROCESS | 2835 | 1468356222018 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 13:43:42 INFO - PROCESS | 2835 | 1468356222075 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:42 INFO - PROCESS | 2835 | 1468356222076 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:42 INFO - PROCESS | 2835 | ++DOCSHELL 0x119be1000 == 41 [pid = 2835] [id = 380] 13:43:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x118297800) [pid = 2835] [serial = 1139] [outer = 0x0] 13:43:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x1182a0800) [pid = 2835] [serial = 1140] [outer = 0x118297800] 13:43:42 INFO - PROCESS | 2835 | 1468356222107 Marionette DEBUG loaded listener.js 13:43:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x1194ea000) [pid = 2835] [serial = 1141] [outer = 0x118297800] 13:43:42 INFO - PROCESS | 2835 | 1468356222732 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]]]}] 13:43:42 INFO - PROCESS | 2835 | --DOCSHELL 0x123387000 == 40 [pid = 2835] [id = 377] 13:43:42 INFO - PROCESS | 2835 | --DOCSHELL 0x129197000 == 39 [pid = 2835] [id = 376] 13:43:42 INFO - PROCESS | 2835 | --DOCSHELL 0x1191ba000 == 38 [pid = 2835] [id = 375] 13:43:42 INFO - PROCESS | 2835 | --DOCSHELL 0x12882a000 == 37 [pid = 2835] [id = 374] 13:43:42 INFO - PROCESS | 2835 | --DOCSHELL 0x125845000 == 36 [pid = 2835] [id = 373] 13:43:42 INFO - PROCESS | 2835 | --DOCSHELL 0x124783000 == 35 [pid = 2835] [id = 372] 13:43:42 INFO - PROCESS | 2835 | --DOCSHELL 0x12349e000 == 34 [pid = 2835] [id = 371] 13:43:42 INFO - PROCESS | 2835 | --DOCSHELL 0x119bc8000 == 33 [pid = 2835] [id = 370] 13:43:42 INFO - PROCESS | 2835 | --DOCSHELL 0x1191bd000 == 32 [pid = 2835] [id = 369] 13:43:42 INFO - PROCESS | 2835 | --DOCSHELL 0x117e62000 == 31 [pid = 2835] [id = 368] 13:43:42 INFO - PROCESS | 2835 | --DOCSHELL 0x1164be800 == 30 [pid = 2835] [id = 367] 13:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 921ms 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x1191ccc00) [pid = 2835] [serial = 1051] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x118296800) [pid = 2835] [serial = 1056] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x118762800) [pid = 2835] [serial = 1057] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x12311c800) [pid = 2835] [serial = 1062] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x12889b000) [pid = 2835] [serial = 1072] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x1258bb000) [pid = 2835] [serial = 1045] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x1164e8400) [pid = 2835] [serial = 1053] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x116749000) [pid = 2835] [serial = 1054] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x12703c800) [pid = 2835] [serial = 1071] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x1288a0c00) [pid = 2835] [serial = 1074] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x128d94000) [pid = 2835] [serial = 1087] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x1231a4400) [pid = 2835] [serial = 1081] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x128b16000) [pid = 2835] [serial = 1086] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x119e18800) [pid = 2835] [serial = 1077] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x128b0fc00) [pid = 2835] [serial = 1084] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x1288d6400) [pid = 2835] [serial = 1075] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x1288d9800) [pid = 2835] [serial = 1083] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x1231a3400) [pid = 2835] [serial = 1063] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x124178800) [pid = 2835] [serial = 1080] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x12343d400) [pid = 2835] [serial = 1078] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x1242cd400) [pid = 2835] [serial = 1066] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x12344a400) [pid = 2835] [serial = 1065] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x124c92c00) [pid = 2835] [serial = 1068] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 76 (0x126eb6000) [pid = 2835] [serial = 1069] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 75 (0x119478c00) [pid = 2835] [serial = 1059] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 74 (0x119e6cc00) [pid = 2835] [serial = 1060] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 73 (0x113c8d000) [pid = 2835] [serial = 1047] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 72 (0x116748400) [pid = 2835] [serial = 1048] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | --DOMWINDOW == 71 (0x1182a5c00) [pid = 2835] [serial = 1050] [outer = 0x0] [url = about:blank] 13:43:42 INFO - PROCESS | 2835 | 1468356222836 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 13:43:42 INFO - PROCESS | 2835 | 1468356222838 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 13:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:43:42 INFO - PROCESS | 2835 | 1468356222846 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:43:42 INFO - PROCESS | 2835 | 1468356222848 Marionette TRACE conn2 <- [1,1494,null,{}] 13:43:42 INFO - PROCESS | 2835 | 1468356222852 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}] 13:43:42 INFO - PROCESS | 2835 | 1468356222853 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:42 INFO - PROCESS | 2835 | 1468356222919 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 13:43:42 INFO - PROCESS | 2835 | 1468356222928 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:42 INFO - PROCESS | 2835 | 1468356222930 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:42 INFO - PROCESS | 2835 | ++DOCSHELL 0x1168ba000 == 31 [pid = 2835] [id = 381] 13:43:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 72 (0x116730000) [pid = 2835] [serial = 1142] [outer = 0x0] 13:43:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 73 (0x116748400) [pid = 2835] [serial = 1143] [outer = 0x116730000] 13:43:42 INFO - PROCESS | 2835 | 1468356222951 Marionette DEBUG loaded listener.js 13:43:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 74 (0x1176f4000) [pid = 2835] [serial = 1144] [outer = 0x116730000] 13:43:43 INFO - PROCESS | 2835 | 1468356223393 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]]]}] 13:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 576ms 13:43:43 INFO - PROCESS | 2835 | 1468356223422 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 13:43:43 INFO - PROCESS | 2835 | 1468356223426 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 13:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:43:43 INFO - PROCESS | 2835 | 1468356223430 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:43:43 INFO - PROCESS | 2835 | 1468356223432 Marionette TRACE conn2 <- [1,1498,null,{}] 13:43:43 INFO - PROCESS | 2835 | 1468356223434 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}] 13:43:43 INFO - PROCESS | 2835 | 1468356223436 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:43 INFO - PROCESS | 2835 | 1468356223513 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 13:43:43 INFO - PROCESS | 2835 | 1468356223517 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:43 INFO - PROCESS | 2835 | 1468356223519 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:43 INFO - PROCESS | 2835 | ++DOCSHELL 0x1183a1000 == 32 [pid = 2835] [id = 382] 13:43:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 75 (0x118231400) [pid = 2835] [serial = 1145] [outer = 0x0] 13:43:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 76 (0x1188b1c00) [pid = 2835] [serial = 1146] [outer = 0x118231400] 13:43:43 INFO - PROCESS | 2835 | 1468356223550 Marionette DEBUG loaded listener.js 13:43:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 77 (0x119478c00) [pid = 2835] [serial = 1147] [outer = 0x118231400] 13:43:43 INFO - PROCESS | 2835 | 1468356223908 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]]]}] 13:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 521ms 13:43:43 INFO - PROCESS | 2835 | 1468356223956 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 13:43:43 INFO - PROCESS | 2835 | 1468356223958 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 13:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:43:43 INFO - PROCESS | 2835 | 1468356223960 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:43:43 INFO - PROCESS | 2835 | 1468356223963 Marionette TRACE conn2 <- [1,1502,null,{}] 13:43:43 INFO - PROCESS | 2835 | 1468356223971 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}] 13:43:43 INFO - PROCESS | 2835 | 1468356223974 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:44 INFO - PROCESS | 2835 | 1468356224054 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 13:43:44 INFO - PROCESS | 2835 | 1468356224061 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:44 INFO - PROCESS | 2835 | 1468356224064 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:44 INFO - PROCESS | 2835 | ++DOCSHELL 0x112d32000 == 33 [pid = 2835] [id = 383] 13:43:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x119bf3c00) [pid = 2835] [serial = 1148] [outer = 0x0] 13:43:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x119e17400) [pid = 2835] [serial = 1149] [outer = 0x119bf3c00] 13:43:44 INFO - PROCESS | 2835 | 1468356224092 Marionette DEBUG loaded listener.js 13:43:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x11a0df000) [pid = 2835] [serial = 1150] [outer = 0x119bf3c00] 13:43:44 INFO - PROCESS | 2835 | 1468356224410 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]]]}] 13:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 471ms 13:43:44 INFO - PROCESS | 2835 | 1468356224432 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 13:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:43:44 INFO - PROCESS | 2835 | 1468356224433 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 13:43:44 INFO - PROCESS | 2835 | 1468356224435 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:43:44 INFO - PROCESS | 2835 | 1468356224437 Marionette TRACE conn2 <- [1,1506,null,{}] 13:43:44 INFO - PROCESS | 2835 | 1468356224441 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}] 13:43:44 INFO - PROCESS | 2835 | 1468356224443 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:44 INFO - PROCESS | 2835 | 1468356224520 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 13:43:44 INFO - PROCESS | 2835 | 1468356224525 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:44 INFO - PROCESS | 2835 | 1468356224527 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:44 INFO - PROCESS | 2835 | ++DOCSHELL 0x125826000 == 34 [pid = 2835] [id = 384] 13:43:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x12310dc00) [pid = 2835] [serial = 1151] [outer = 0x0] 13:43:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x12311e000) [pid = 2835] [serial = 1152] [outer = 0x12310dc00] 13:43:44 INFO - PROCESS | 2835 | 1468356224552 Marionette DEBUG loaded listener.js 13:43:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x1231a3c00) [pid = 2835] [serial = 1153] [outer = 0x12310dc00] 13:43:44 INFO - PROCESS | 2835 | 1468356224880 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]]]}] 13:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 470ms 13:43:44 INFO - PROCESS | 2835 | 1468356224931 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 13:43:44 INFO - PROCESS | 2835 | 1468356224932 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 13:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:43:44 INFO - PROCESS | 2835 | 1468356224942 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:43:44 INFO - PROCESS | 2835 | 1468356224943 Marionette TRACE conn2 <- [1,1510,null,{}] 13:43:44 INFO - PROCESS | 2835 | 1468356224950 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}] 13:43:44 INFO - PROCESS | 2835 | 1468356224952 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:45 INFO - PROCESS | 2835 | 1468356225050 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 13:43:45 INFO - PROCESS | 2835 | 1468356225054 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:45 INFO - PROCESS | 2835 | 1468356225056 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:45 INFO - PROCESS | 2835 | ++DOCSHELL 0x12709b000 == 35 [pid = 2835] [id = 385] 13:43:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x12110bc00) [pid = 2835] [serial = 1154] [outer = 0x0] 13:43:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x12343c000) [pid = 2835] [serial = 1155] [outer = 0x12110bc00] 13:43:45 INFO - PROCESS | 2835 | 1468356225080 Marionette DEBUG loaded listener.js 13:43:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x12416a400) [pid = 2835] [serial = 1156] [outer = 0x12110bc00] 13:43:45 INFO - PROCESS | 2835 | 1468356225436 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]]]}] 13:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 521ms 13:43:45 INFO - PROCESS | 2835 | 1468356225463 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 13:43:45 INFO - PROCESS | 2835 | 1468356225464 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 13:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:43:45 INFO - PROCESS | 2835 | 1468356225467 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:43:45 INFO - PROCESS | 2835 | 1468356225468 Marionette TRACE conn2 <- [1,1514,null,{}] 13:43:45 INFO - PROCESS | 2835 | 1468356225471 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}] 13:43:45 INFO - PROCESS | 2835 | 1468356225476 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:45 INFO - PROCESS | 2835 | 1468356225625 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 13:43:45 INFO - PROCESS | 2835 | 1468356225644 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:45 INFO - PROCESS | 2835 | 1468356225645 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:45 INFO - PROCESS | 2835 | ++DOCSHELL 0x128bee000 == 36 [pid = 2835] [id = 386] 13:43:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x124206800) [pid = 2835] [serial = 1157] [outer = 0x0] 13:43:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x1258bb000) [pid = 2835] [serial = 1158] [outer = 0x124206800] 13:43:45 INFO - PROCESS | 2835 | 1468356225685 Marionette DEBUG loaded listener.js 13:43:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x128896c00) [pid = 2835] [serial = 1159] [outer = 0x124206800] 13:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 669ms 13:43:46 INFO - PROCESS | 2835 | 1468356226134 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]]]}] 13:43:46 INFO - PROCESS | 2835 | 1468356226136 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 13:43:46 INFO - PROCESS | 2835 | 1468356226138 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 13:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:43:46 INFO - PROCESS | 2835 | 1468356226142 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:43:46 INFO - PROCESS | 2835 | 1468356226144 Marionette TRACE conn2 <- [1,1518,null,{}] 13:43:46 INFO - PROCESS | 2835 | 1468356226146 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}] 13:43:46 INFO - PROCESS | 2835 | 1468356226147 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:46 INFO - PROCESS | 2835 | 1468356226243 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 13:43:46 INFO - PROCESS | 2835 | 1468356226255 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:46 INFO - PROCESS | 2835 | 1468356226257 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:46 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a65e000 == 37 [pid = 2835] [id = 387] 13:43:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x12889d400) [pid = 2835] [serial = 1160] [outer = 0x0] 13:43:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x1288a5c00) [pid = 2835] [serial = 1161] [outer = 0x12889d400] 13:43:46 INFO - PROCESS | 2835 | 1468356226281 Marionette DEBUG loaded listener.js 13:43:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x1288df400) [pid = 2835] [serial = 1162] [outer = 0x12889d400] 13:43:46 INFO - PROCESS | 2835 | 1468356226600 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]]]}] 13:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 519ms 13:43:46 INFO - PROCESS | 2835 | 1468356226663 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 13:43:46 INFO - PROCESS | 2835 | 1468356226664 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 13:43:46 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:43:46 INFO - PROCESS | 2835 | 1468356226666 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:43:46 INFO - PROCESS | 2835 | 1468356226667 Marionette TRACE conn2 <- [1,1522,null,{}] 13:43:46 INFO - PROCESS | 2835 | 1468356226670 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}] 13:43:46 INFO - PROCESS | 2835 | 1468356226671 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:46 INFO - PROCESS | 2835 | 1468356226765 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 13:43:46 INFO - PROCESS | 2835 | 1468356226802 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:46 INFO - PROCESS | 2835 | 1468356226803 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:46 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b07e000 == 38 [pid = 2835] [id = 388] 13:43:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x12889f800) [pid = 2835] [serial = 1163] [outer = 0x0] 13:43:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x128b0a800) [pid = 2835] [serial = 1164] [outer = 0x12889f800] 13:43:46 INFO - PROCESS | 2835 | 1468356226835 Marionette DEBUG loaded listener.js 13:43:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x128b0fc00) [pid = 2835] [serial = 1165] [outer = 0x12889f800] 13:43:47 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x11672c800) [pid = 2835] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:43:47 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x112f70000) [pid = 2835] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:43:47 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x11332ec00) [pid = 2835] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:43:47 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x11829ec00) [pid = 2835] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:43:47 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x116142400) [pid = 2835] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:43:47 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x11672d400) [pid = 2835] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:43:47 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x119e17800) [pid = 2835] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:43:47 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x115dccc00) [pid = 2835] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:43:47 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x116808c00) [pid = 2835] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:43:47 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x118072000) [pid = 2835] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:43:47 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x123113400) [pid = 2835] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:43:47 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x1127ce800) [pid = 2835] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:43:47 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x114ec8000) [pid = 2835] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:43:47 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x112c49800) [pid = 2835] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:43:47 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x125792800) [pid = 2835] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:43:47 INFO - PROCESS | 2835 | 1468356227211 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"]]]}] 13:43: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 () { 13:43:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:43:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:43:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:43: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 () { 13:43:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:43:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:43:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:43: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 () { 13:43:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:43:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:43:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:43: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 () { 13:43:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:43:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:43:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:43:47 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 570ms 13:43:47 INFO - PROCESS | 2835 | 1468356227237 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 13:43:47 INFO - PROCESS | 2835 | 1468356227238 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 13:43:47 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:43:47 INFO - PROCESS | 2835 | 1468356227241 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:43:47 INFO - PROCESS | 2835 | 1468356227242 Marionette TRACE conn2 <- [1,1526,null,{}] 13:43:47 INFO - PROCESS | 2835 | 1468356227244 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}] 13:43:47 INFO - PROCESS | 2835 | 1468356227245 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:47 INFO - PROCESS | 2835 | 1468356227324 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 13:43:47 INFO - PROCESS | 2835 | 1468356227377 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:47 INFO - PROCESS | 2835 | 1468356227378 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:47 INFO - PROCESS | 2835 | ++DOCSHELL 0x119ee2000 == 39 [pid = 2835] [id = 389] 13:43:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x112f70000) [pid = 2835] [serial = 1166] [outer = 0x0] 13:43:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x119187c00) [pid = 2835] [serial = 1167] [outer = 0x112f70000] 13:43:47 INFO - PROCESS | 2835 | 1468356227402 Marionette DEBUG loaded listener.js 13:43:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x12310c400) [pid = 2835] [serial = 1168] [outer = 0x112f70000] 13:43:47 INFO - PROCESS | 2835 | 1468356227649 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"]]]}] 13:43:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:43:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:43:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:43:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:43:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:43:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:43:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:43:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:43:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:43:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:43:47 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 420ms 13:43:47 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:43:47 INFO - PROCESS | 2835 | 1468356227662 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 13:43:47 INFO - PROCESS | 2835 | 1468356227663 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 13:43:47 INFO - PROCESS | 2835 | 1468356227665 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:43:47 INFO - PROCESS | 2835 | 1468356227666 Marionette TRACE conn2 <- [1,1530,null,{}] 13:43:47 INFO - PROCESS | 2835 | 1468356227668 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}] 13:43:47 INFO - PROCESS | 2835 | 1468356227670 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:47 INFO - PROCESS | 2835 | 1468356227766 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 13:43:47 INFO - PROCESS | 2835 | 1468356227770 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:47 INFO - PROCESS | 2835 | 1468356227771 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:47 INFO - PROCESS | 2835 | ++DOCSHELL 0x12bcaf800 == 40 [pid = 2835] [id = 390] 13:43:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x123113400) [pid = 2835] [serial = 1169] [outer = 0x0] 13:43:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x125792800) [pid = 2835] [serial = 1170] [outer = 0x123113400] 13:43:47 INFO - PROCESS | 2835 | 1468356227796 Marionette DEBUG loaded listener.js 13:43:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x128ba4c00) [pid = 2835] [serial = 1171] [outer = 0x123113400] 13:43:48 INFO - PROCESS | 2835 | 1468356228112 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]]]}] 13:43: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 13:43:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:43:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:43:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:43: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. 13:43:48 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:43:48 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 471ms 13:43:48 INFO - PROCESS | 2835 | 1468356228161 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 13:43:48 INFO - PROCESS | 2835 | 1468356228164 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 13:43:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:43:48 INFO - PROCESS | 2835 | 1468356228167 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:43:48 INFO - PROCESS | 2835 | 1468356228170 Marionette TRACE conn2 <- [1,1534,null,{}] 13:43:48 INFO - PROCESS | 2835 | 1468356228173 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}] 13:43:48 INFO - PROCESS | 2835 | 1468356228176 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:48 INFO - PROCESS | 2835 | 1468356228354 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 13:43:48 INFO - PROCESS | 2835 | 1468356228361 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:48 INFO - PROCESS | 2835 | 1468356228362 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:48 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c67f800 == 41 [pid = 2835] [id = 391] 13:43:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x119e70000) [pid = 2835] [serial = 1172] [outer = 0x0] 13:43:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x128bac800) [pid = 2835] [serial = 1173] [outer = 0x119e70000] 13:43:48 INFO - PROCESS | 2835 | 1468356228388 Marionette DEBUG loaded listener.js 13:43:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x129088000) [pid = 2835] [serial = 1174] [outer = 0x119e70000] 13:43:48 INFO - PROCESS | 2835 | 1468356228676 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]]]}] 13:43:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:43:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 521ms 13:43:48 INFO - PROCESS | 2835 | 1468356228689 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 13:43:48 INFO - PROCESS | 2835 | 1468356228691 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 13:43:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:43:48 INFO - PROCESS | 2835 | 1468356228699 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:43:48 INFO - PROCESS | 2835 | 1468356228700 Marionette TRACE conn2 <- [1,1538,null,{}] 13:43:48 INFO - PROCESS | 2835 | 1468356228703 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}] 13:43:48 INFO - PROCESS | 2835 | 1468356228704 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:48 INFO - PROCESS | 2835 | 1468356228797 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 13:43:48 INFO - PROCESS | 2835 | 1468356228801 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:48 INFO - PROCESS | 2835 | 1468356228802 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:48 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c943000 == 42 [pid = 2835] [id = 392] 13:43:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x1291c4800) [pid = 2835] [serial = 1175] [outer = 0x0] 13:43:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x1291c5000) [pid = 2835] [serial = 1176] [outer = 0x1291c4800] 13:43:48 INFO - PROCESS | 2835 | 1468356228826 Marionette DEBUG loaded listener.js 13:43:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x129306000) [pid = 2835] [serial = 1177] [outer = 0x1291c4800] 13:43:49 INFO - PROCESS | 2835 | 1468356229261 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]]]}] 13:43:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:43:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 623ms 13:43:49 INFO - PROCESS | 2835 | 1468356229323 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 13:43:49 INFO - PROCESS | 2835 | 1468356229325 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 13:43:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:43:49 INFO - PROCESS | 2835 | 1468356229329 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:43:49 INFO - PROCESS | 2835 | 1468356229331 Marionette TRACE conn2 <- [1,1542,null,{}] 13:43:49 INFO - PROCESS | 2835 | 1468356229335 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}] 13:43:49 INFO - PROCESS | 2835 | 1468356229337 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:49 INFO - PROCESS | 2835 | 1468356229445 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 13:43:49 INFO - PROCESS | 2835 | 1468356229517 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:49 INFO - PROCESS | 2835 | 1468356229519 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:49 INFO - PROCESS | 2835 | ++DOCSHELL 0x116fdc800 == 43 [pid = 2835] [id = 393] 13:43:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x1164eec00) [pid = 2835] [serial = 1178] [outer = 0x0] 13:43:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x11672f800) [pid = 2835] [serial = 1179] [outer = 0x1164eec00] 13:43:49 INFO - PROCESS | 2835 | 1468356229575 Marionette DEBUG loaded listener.js 13:43:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x118176800) [pid = 2835] [serial = 1180] [outer = 0x1164eec00] 13:43:49 INFO - PROCESS | 2835 | 1468356229996 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]]]}] 13:43:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:43:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 722ms 13:43:50 INFO - PROCESS | 2835 | 1468356230051 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 13:43:50 INFO - PROCESS | 2835 | 1468356230054 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 13:43:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:43:50 INFO - PROCESS | 2835 | 1468356230058 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:43:50 INFO - PROCESS | 2835 | 1468356230061 Marionette TRACE conn2 <- [1,1546,null,{}] 13:43:50 INFO - PROCESS | 2835 | 1468356230063 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}] 13:43:50 INFO - PROCESS | 2835 | 1468356230065 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:50 INFO - PROCESS | 2835 | 1468356230172 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 13:43:50 INFO - PROCESS | 2835 | 1468356230233 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:50 INFO - PROCESS | 2835 | 1468356230235 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:50 INFO - PROCESS | 2835 | ++DOCSHELL 0x1244c8000 == 44 [pid = 2835] [id = 394] 13:43:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x119120400) [pid = 2835] [serial = 1181] [outer = 0x0] 13:43:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x119b33800) [pid = 2835] [serial = 1182] [outer = 0x119120400] 13:43:50 INFO - PROCESS | 2835 | 1468356230265 Marionette DEBUG loaded listener.js 13:43:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x119e17c00) [pid = 2835] [serial = 1183] [outer = 0x119120400] 13:43:50 INFO - PROCESS | 2835 | 1468356230694 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]]]}] 13:43:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:43:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 669ms 13:43:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:43:50 INFO - PROCESS | 2835 | 1468356230728 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 13:43:50 INFO - PROCESS | 2835 | 1468356230729 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 13:43:50 INFO - PROCESS | 2835 | 1468356230732 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:43:50 INFO - PROCESS | 2835 | 1468356230735 Marionette TRACE conn2 <- [1,1550,null,{}] 13:43:50 INFO - PROCESS | 2835 | 1468356230743 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}] 13:43:50 INFO - PROCESS | 2835 | 1468356230746 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:50 INFO - PROCESS | 2835 | 1468356230867 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 13:43:50 INFO - PROCESS | 2835 | 1468356230928 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:50 INFO - PROCESS | 2835 | 1468356230930 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:50 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c687800 == 45 [pid = 2835] [id = 395] 13:43:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x124205400) [pid = 2835] [serial = 1184] [outer = 0x0] 13:43:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x124bd8800) [pid = 2835] [serial = 1185] [outer = 0x124205400] 13:43:50 INFO - PROCESS | 2835 | 1468356230961 Marionette DEBUG loaded listener.js 13:43:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x126d1c800) [pid = 2835] [serial = 1186] [outer = 0x124205400] 13:43:51 INFO - PROCESS | 2835 | 1468356231410 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]]]}] 13:43:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:43:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 725ms 13:43:51 INFO - PROCESS | 2835 | 1468356231458 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 13:43:51 INFO - PROCESS | 2835 | 1468356231460 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 13:43:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:43:51 INFO - PROCESS | 2835 | 1468356231462 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:43:51 INFO - PROCESS | 2835 | 1468356231464 Marionette TRACE conn2 <- [1,1554,null,{}] 13:43:51 INFO - PROCESS | 2835 | 1468356231466 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}] 13:43:51 INFO - PROCESS | 2835 | 1468356231468 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:51 INFO - PROCESS | 2835 | 1468356231571 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 13:43:51 INFO - PROCESS | 2835 | 1468356231630 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:51 INFO - PROCESS | 2835 | 1468356231631 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:51 INFO - PROCESS | 2835 | ++DOCSHELL 0x12cc9d000 == 46 [pid = 2835] [id = 396] 13:43:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x127038000) [pid = 2835] [serial = 1187] [outer = 0x0] 13:43:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x1288da800) [pid = 2835] [serial = 1188] [outer = 0x127038000] 13:43:51 INFO - PROCESS | 2835 | 1468356231660 Marionette DEBUG loaded listener.js 13:43:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x128d93c00) [pid = 2835] [serial = 1189] [outer = 0x127038000] 13:43:52 INFO - PROCESS | 2835 | 1468356232158 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]]]}] 13:43:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:43:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 772ms 13:43:52 INFO - PROCESS | 2835 | 1468356232381 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 13:43:52 INFO - PROCESS | 2835 | 1468356232386 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 13:43:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:43:52 INFO - PROCESS | 2835 | 1468356232406 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:43:52 INFO - PROCESS | 2835 | 1468356232408 Marionette TRACE conn2 <- [1,1558,null,{}] 13:43:52 INFO - PROCESS | 2835 | 1468356232414 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}] 13:43:52 INFO - PROCESS | 2835 | 1468356232417 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:52 INFO - PROCESS | 2835 | 1468356232548 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 13:43:52 INFO - PROCESS | 2835 | 1468356232669 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:52 INFO - PROCESS | 2835 | 1468356232673 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:52 INFO - PROCESS | 2835 | ++DOCSHELL 0x116ac5000 == 47 [pid = 2835] [id = 397] 13:43:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x1128ab800) [pid = 2835] [serial = 1190] [outer = 0x0] 13:43:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x115dd0400) [pid = 2835] [serial = 1191] [outer = 0x1128ab800] 13:43:52 INFO - PROCESS | 2835 | 1468356232720 Marionette DEBUG loaded listener.js 13:43:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x11680a000) [pid = 2835] [serial = 1192] [outer = 0x1128ab800] 13:43:53 INFO - PROCESS | 2835 | --DOCSHELL 0x116610000 == 46 [pid = 2835] [id = 366] 13:43:53 INFO - PROCESS | 2835 | --DOCSHELL 0x12c67f800 == 45 [pid = 2835] [id = 391] 13:43:53 INFO - PROCESS | 2835 | --DOCSHELL 0x12bcaf800 == 44 [pid = 2835] [id = 390] 13:43:53 INFO - PROCESS | 2835 | --DOCSHELL 0x119ee2000 == 43 [pid = 2835] [id = 389] 13:43:53 INFO - PROCESS | 2835 | --DOCSHELL 0x12b07e000 == 42 [pid = 2835] [id = 388] 13:43:53 INFO - PROCESS | 2835 | --DOCSHELL 0x12a65e000 == 41 [pid = 2835] [id = 387] 13:43:53 INFO - PROCESS | 2835 | --DOCSHELL 0x128bee000 == 40 [pid = 2835] [id = 386] 13:43:53 INFO - PROCESS | 2835 | --DOCSHELL 0x12709b000 == 39 [pid = 2835] [id = 385] 13:43:53 INFO - PROCESS | 2835 | --DOCSHELL 0x125826000 == 38 [pid = 2835] [id = 384] 13:43:53 INFO - PROCESS | 2835 | --DOCSHELL 0x112d32000 == 37 [pid = 2835] [id = 383] 13:43:53 INFO - PROCESS | 2835 | --DOCSHELL 0x1183a1000 == 36 [pid = 2835] [id = 382] 13:43:53 INFO - PROCESS | 2835 | --DOCSHELL 0x1168ba000 == 35 [pid = 2835] [id = 381] 13:43:53 INFO - PROCESS | 2835 | --DOCSHELL 0x119be1000 == 34 [pid = 2835] [id = 380] 13:43:53 INFO - PROCESS | 2835 | --DOCSHELL 0x1184c1000 == 33 [pid = 2835] [id = 379] 13:43:53 INFO - PROCESS | 2835 | --DOCSHELL 0x12b0f4000 == 32 [pid = 2835] [id = 378] 13:43:53 INFO - PROCESS | 2835 | --DOCSHELL 0x12cc9d000 == 31 [pid = 2835] [id = 396] 13:43:53 INFO - PROCESS | 2835 | --DOCSHELL 0x12c687800 == 30 [pid = 2835] [id = 395] 13:43:53 INFO - PROCESS | 2835 | --DOCSHELL 0x1244c8000 == 29 [pid = 2835] [id = 394] 13:43:53 INFO - PROCESS | 2835 | --DOCSHELL 0x12c943000 == 28 [pid = 2835] [id = 392] 13:43:53 INFO - PROCESS | 2835 | --DOCSHELL 0x116fdc800 == 27 [pid = 2835] [id = 393] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x1288a3000) [pid = 2835] [serial = 1134] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x125c2fc00) [pid = 2835] [serial = 1131] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x11978cc00) [pid = 2835] [serial = 1113] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x118227c00) [pid = 2835] [serial = 1107] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x114ec2000) [pid = 2835] [serial = 1101] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x1128a4400) [pid = 2835] [serial = 1102] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x11876ac00) [pid = 2835] [serial = 1110] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x116752400) [pid = 2835] [serial = 1104] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x116f9a000) [pid = 2835] [serial = 1105] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x118298000) [pid = 2835] [serial = 1090] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x11714b800) [pid = 2835] [serial = 1089] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x12319b800) [pid = 2835] [serial = 1093] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x119e70c00) [pid = 2835] [serial = 1092] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x125798800) [pid = 2835] [serial = 1096] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x1242e9000) [pid = 2835] [serial = 1095] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x119e13c00) [pid = 2835] [serial = 1116] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x119b3b800) [pid = 2835] [serial = 1114] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x1231a6000) [pid = 2835] [serial = 1119] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x123121000) [pid = 2835] [serial = 1117] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x124170000) [pid = 2835] [serial = 1122] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x11872bc00) [pid = 2835] [serial = 1125] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x123448800) [pid = 2835] [serial = 1120] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x125790c00) [pid = 2835] [serial = 1129] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x1242e6c00) [pid = 2835] [serial = 1123] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x115e21c00) [pid = 2835] [serial = 1099] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x113c73000) [pid = 2835] [serial = 1098] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x11829dc00) [pid = 2835] [serial = 1108] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x11918f800) [pid = 2835] [serial = 1111] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x127040800) [pid = 2835] [serial = 1132] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x123118800) [pid = 2835] [serial = 1126] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | --DOMWINDOW == 76 (0x12404a000) [pid = 2835] [serial = 1128] [outer = 0x0] [url = about:blank] 13:43:53 INFO - PROCESS | 2835 | 1468356233767 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]]]}] 13:43:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:43:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1377ms 13:43:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:43:53 INFO - PROCESS | 2835 | 1468356233780 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 13:43:53 INFO - PROCESS | 2835 | 1468356233783 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 13:43:53 INFO - PROCESS | 2835 | 1468356233786 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:43:53 INFO - PROCESS | 2835 | 1468356233789 Marionette TRACE conn2 <- [1,1562,null,{}] 13:43:53 INFO - PROCESS | 2835 | 1468356233793 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}] 13:43:53 INFO - PROCESS | 2835 | 1468356233795 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:53 INFO - PROCESS | 2835 | 1468356233884 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 13:43:53 INFO - PROCESS | 2835 | 1468356233893 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:53 INFO - PROCESS | 2835 | 1468356233895 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:53 INFO - PROCESS | 2835 | ++DOCSHELL 0x115eec800 == 28 [pid = 2835] [id = 398] 13:43:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 77 (0x1133e1800) [pid = 2835] [serial = 1193] [outer = 0x0] 13:43:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x114eb2000) [pid = 2835] [serial = 1194] [outer = 0x1133e1800] 13:43:53 INFO - PROCESS | 2835 | 1468356233924 Marionette DEBUG loaded listener.js 13:43:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x115e27c00) [pid = 2835] [serial = 1195] [outer = 0x1133e1800] 13:43:54 INFO - PROCESS | 2835 | 1468356234278 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]]]}] 13:43:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:43:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 524ms 13:43:54 INFO - PROCESS | 2835 | 1468356234316 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 13:43:54 INFO - PROCESS | 2835 | 1468356234319 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 13:43:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:43:54 INFO - PROCESS | 2835 | 1468356234326 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:43:54 INFO - PROCESS | 2835 | 1468356234328 Marionette TRACE conn2 <- [1,1566,null,{}] 13:43:54 INFO - PROCESS | 2835 | 1468356234331 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}] 13:43:54 INFO - PROCESS | 2835 | 1468356234332 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:54 INFO - PROCESS | 2835 | 1468356234409 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 13:43:54 INFO - PROCESS | 2835 | 1468356234413 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:54 INFO - PROCESS | 2835 | 1468356234415 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:54 INFO - PROCESS | 2835 | ++DOCSHELL 0x117e6a800 == 29 [pid = 2835] [id = 399] 13:43:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x11672a800) [pid = 2835] [serial = 1196] [outer = 0x0] 13:43:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x11714ac00) [pid = 2835] [serial = 1197] [outer = 0x11672a800] 13:43:54 INFO - PROCESS | 2835 | 1468356234445 Marionette DEBUG loaded listener.js 13:43:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x117eac000) [pid = 2835] [serial = 1198] [outer = 0x11672a800] 13:43:54 INFO - PROCESS | 2835 | 1468356234777 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]]]}] 13:43:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:43:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 470ms 13:43:54 INFO - PROCESS | 2835 | 1468356234796 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 13:43:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:43:54 INFO - PROCESS | 2835 | 1468356234806 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 13:43:54 INFO - PROCESS | 2835 | 1468356234810 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:43:54 INFO - PROCESS | 2835 | 1468356234812 Marionette TRACE conn2 <- [1,1570,null,{}] 13:43:54 INFO - PROCESS | 2835 | 1468356234820 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}] 13:43:54 INFO - PROCESS | 2835 | 1468356234823 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:54 INFO - PROCESS | 2835 | 1468356234907 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 13:43:54 INFO - PROCESS | 2835 | 1468356234965 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:54 INFO - PROCESS | 2835 | 1468356234967 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:54 INFO - PROCESS | 2835 | ++DOCSHELL 0x1191b4800 == 30 [pid = 2835] [id = 400] 13:43:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x11807d000) [pid = 2835] [serial = 1199] [outer = 0x0] 13:43:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x11829ac00) [pid = 2835] [serial = 1200] [outer = 0x11807d000] 13:43:54 INFO - PROCESS | 2835 | 1468356234994 Marionette DEBUG loaded listener.js 13:43:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x1188be000) [pid = 2835] [serial = 1201] [outer = 0x11807d000] 13:43:55 INFO - PROCESS | 2835 | 1468356235309 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]]]}] 13:43:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:43:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 521ms 13:43:55 INFO - PROCESS | 2835 | 1468356235331 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 13:43:55 INFO - PROCESS | 2835 | 1468356235333 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 13:43:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:43:55 INFO - PROCESS | 2835 | 1468356235336 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:43:55 INFO - PROCESS | 2835 | 1468356235338 Marionette TRACE conn2 <- [1,1574,null,{}] 13:43:55 INFO - PROCESS | 2835 | 1468356235344 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}] 13:43:55 INFO - PROCESS | 2835 | 1468356235346 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:55 INFO - PROCESS | 2835 | 1468356235434 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 13:43:55 INFO - PROCESS | 2835 | 1468356235503 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:55 INFO - PROCESS | 2835 | 1468356235504 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:55 INFO - PROCESS | 2835 | ++DOCSHELL 0x119bd6800 == 31 [pid = 2835] [id = 401] 13:43:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x11872c400) [pid = 2835] [serial = 1202] [outer = 0x0] 13:43:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x1191d1000) [pid = 2835] [serial = 1203] [outer = 0x11872c400] 13:43:55 INFO - PROCESS | 2835 | 1468356235540 Marionette DEBUG loaded listener.js 13:43:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x119b6f800) [pid = 2835] [serial = 1204] [outer = 0x11872c400] 13:43:55 INFO - PROCESS | 2835 | 1468356235854 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]]]}] 13:43:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:43:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 574ms 13:43:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:43:55 INFO - PROCESS | 2835 | 1468356235910 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 13:43:55 INFO - PROCESS | 2835 | 1468356235912 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 13:43:55 INFO - PROCESS | 2835 | 1468356235914 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:43:55 INFO - PROCESS | 2835 | 1468356235915 Marionette TRACE conn2 <- [1,1578,null,{}] 13:43:55 INFO - PROCESS | 2835 | 1468356235917 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}] 13:43:55 INFO - PROCESS | 2835 | 1468356235926 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:56 INFO - PROCESS | 2835 | 1468356236030 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 13:43:56 INFO - PROCESS | 2835 | 1468356236034 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:56 INFO - PROCESS | 2835 | 1468356236035 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:56 INFO - PROCESS | 2835 | ++DOCSHELL 0x123377000 == 32 [pid = 2835] [id = 402] 13:43:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x116733800) [pid = 2835] [serial = 1205] [outer = 0x0] 13:43:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x119e13800) [pid = 2835] [serial = 1206] [outer = 0x116733800] 13:43:56 INFO - PROCESS | 2835 | 1468356236060 Marionette DEBUG loaded listener.js 13:43:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x11a026800) [pid = 2835] [serial = 1207] [outer = 0x116733800] 13:43:56 INFO - PROCESS | 2835 | 1468356236397 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]]]}] 13:43:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:43:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 518ms 13:43:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:43:56 INFO - PROCESS | 2835 | 1468356236432 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 13:43:56 INFO - PROCESS | 2835 | 1468356236433 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 13:43:56 INFO - PROCESS | 2835 | 1468356236435 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:43:56 INFO - PROCESS | 2835 | 1468356236436 Marionette TRACE conn2 <- [1,1582,null,{}] 13:43:56 INFO - PROCESS | 2835 | 1468356236439 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}] 13:43:56 INFO - PROCESS | 2835 | 1468356236443 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:56 INFO - PROCESS | 2835 | 1468356236559 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 13:43:56 INFO - PROCESS | 2835 | 1468356236593 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:56 INFO - PROCESS | 2835 | 1468356236594 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:56 INFO - PROCESS | 2835 | ++DOCSHELL 0x1244c8000 == 33 [pid = 2835] [id = 403] 13:43:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x12110d800) [pid = 2835] [serial = 1208] [outer = 0x0] 13:43:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x123119c00) [pid = 2835] [serial = 1209] [outer = 0x12110d800] 13:43:56 INFO - PROCESS | 2835 | 1468356236618 Marionette DEBUG loaded listener.js 13:43:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x123441400) [pid = 2835] [serial = 1210] [outer = 0x12110d800] 13:43:56 INFO - PROCESS | 2835 | 1468356236948 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]]]}] 13:43:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:43:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 519ms 13:43:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:43:56 INFO - PROCESS | 2835 | 1468356236957 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 13:43:56 INFO - PROCESS | 2835 | 1468356236958 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 13:43:56 INFO - PROCESS | 2835 | 1468356236960 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:43:56 INFO - PROCESS | 2835 | 1468356236961 Marionette TRACE conn2 <- [1,1586,null,{}] 13:43:56 INFO - PROCESS | 2835 | 1468356236963 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}] 13:43:56 INFO - PROCESS | 2835 | 1468356236964 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:57 INFO - PROCESS | 2835 | 1468356237075 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 13:43:57 INFO - PROCESS | 2835 | 1468356237079 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:57 INFO - PROCESS | 2835 | 1468356237080 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:57 INFO - PROCESS | 2835 | ++DOCSHELL 0x12527c800 == 34 [pid = 2835] [id = 404] 13:43:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x1182a4800) [pid = 2835] [serial = 1211] [outer = 0x0] 13:43:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x123567400) [pid = 2835] [serial = 1212] [outer = 0x1182a4800] 13:43:57 INFO - PROCESS | 2835 | 1468356237107 Marionette DEBUG loaded listener.js 13:43:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x1242d8000) [pid = 2835] [serial = 1213] [outer = 0x1182a4800] 13:43:57 INFO - PROCESS | 2835 | 1468356237596 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]]]}] 13:43:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:43:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 669ms 13:43:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:43:57 INFO - PROCESS | 2835 | 1468356237630 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 13:43:57 INFO - PROCESS | 2835 | 1468356237631 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 13:43:57 INFO - PROCESS | 2835 | 1468356237633 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:43:57 INFO - PROCESS | 2835 | 1468356237634 Marionette TRACE conn2 <- [1,1590,null,{}] 13:43:57 INFO - PROCESS | 2835 | 1468356237636 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}] 13:43:57 INFO - PROCESS | 2835 | 1468356237638 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:57 INFO - PROCESS | 2835 | 1468356237735 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 13:43:57 INFO - PROCESS | 2835 | 1468356237739 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:57 INFO - PROCESS | 2835 | 1468356237740 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:57 INFO - PROCESS | 2835 | ++DOCSHELL 0x126e73000 == 35 [pid = 2835] [id = 405] 13:43:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x115e8f400) [pid = 2835] [serial = 1214] [outer = 0x0] 13:43:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x1242eec00) [pid = 2835] [serial = 1215] [outer = 0x115e8f400] 13:43:57 INFO - PROCESS | 2835 | 1468356237764 Marionette DEBUG loaded listener.js 13:43:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x124be0c00) [pid = 2835] [serial = 1216] [outer = 0x115e8f400] 13:43:58 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x124206800) [pid = 2835] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:43:58 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x12889d400) [pid = 2835] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:43:58 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x12889f800) [pid = 2835] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:43:58 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x112f70000) [pid = 2835] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:43:58 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x119bf3c00) [pid = 2835] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:43:58 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x118297800) [pid = 2835] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:43:58 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x125c3a000) [pid = 2835] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:43:58 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x116726c00) [pid = 2835] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:43:58 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x118231400) [pid = 2835] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:43:58 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x116730000) [pid = 2835] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:43:58 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x12310dc00) [pid = 2835] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:43:58 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x123113400) [pid = 2835] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:43:58 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x119e70000) [pid = 2835] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:43:58 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x1291c4800) [pid = 2835] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:43:58 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x12110bc00) [pid = 2835] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:43:58 INFO - PROCESS | 2835 | 1468356238228 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]]]}] 13:43:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:43:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 619ms 13:43:58 INFO - PROCESS | 2835 | 1468356238253 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 13:43:58 INFO - PROCESS | 2835 | 1468356238255 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 13:43:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:43:58 INFO - PROCESS | 2835 | 1468356238265 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:43:58 INFO - PROCESS | 2835 | 1468356238266 Marionette TRACE conn2 <- [1,1594,null,{}] 13:43:58 INFO - PROCESS | 2835 | 1468356238285 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}] 13:43:58 INFO - PROCESS | 2835 | 1468356238286 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:58 INFO - PROCESS | 2835 | 1468356238373 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 13:43:58 INFO - PROCESS | 2835 | 1468356238394 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:58 INFO - PROCESS | 2835 | 1468356238395 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:58 INFO - PROCESS | 2835 | ++DOCSHELL 0x12888a000 == 36 [pid = 2835] [id = 406] 13:43:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x115e91000) [pid = 2835] [serial = 1217] [outer = 0x0] 13:43:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x119e79000) [pid = 2835] [serial = 1218] [outer = 0x115e91000] 13:43:58 INFO - PROCESS | 2835 | 1468356238419 Marionette DEBUG loaded listener.js 13:43:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x1242e9000) [pid = 2835] [serial = 1219] [outer = 0x115e91000] 13:43:58 INFO - PROCESS | 2835 | 1468356238726 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]]]}] 13:43:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:43:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 479ms 13:43:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:43:58 INFO - PROCESS | 2835 | 1468356238745 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 13:43:58 INFO - PROCESS | 2835 | 1468356238746 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 13:43:58 INFO - PROCESS | 2835 | 1468356238748 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:43:58 INFO - PROCESS | 2835 | 1468356238749 Marionette TRACE conn2 <- [1,1598,null,{}] 13:43:58 INFO - PROCESS | 2835 | 1468356238752 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}] 13:43:58 INFO - PROCESS | 2835 | 1468356238753 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:58 INFO - PROCESS | 2835 | 1468356238830 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 13:43:58 INFO - PROCESS | 2835 | 1468356238834 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:58 INFO - PROCESS | 2835 | 1468356238835 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:58 INFO - PROCESS | 2835 | ++DOCSHELL 0x129005800 == 37 [pid = 2835] [id = 407] 13:43:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x1242ed000) [pid = 2835] [serial = 1220] [outer = 0x0] 13:43:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x12523a000) [pid = 2835] [serial = 1221] [outer = 0x1242ed000] 13:43:58 INFO - PROCESS | 2835 | 1468356238862 Marionette DEBUG loaded listener.js 13:43:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x1257c8400) [pid = 2835] [serial = 1222] [outer = 0x1242ed000] 13:43:59 INFO - PROCESS | 2835 | 1468356239182 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]]]}] 13:43:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:43:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 469ms 13:43:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:43:59 INFO - PROCESS | 2835 | 1468356239218 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 13:43:59 INFO - PROCESS | 2835 | 1468356239219 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 13:43:59 INFO - PROCESS | 2835 | 1468356239222 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:43:59 INFO - PROCESS | 2835 | 1468356239223 Marionette TRACE conn2 <- [1,1602,null,{}] 13:43:59 INFO - PROCESS | 2835 | 1468356239226 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}] 13:43:59 INFO - PROCESS | 2835 | 1468356239227 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:59 INFO - PROCESS | 2835 | 1468356239362 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 13:43:59 INFO - PROCESS | 2835 | 1468356239373 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:59 INFO - PROCESS | 2835 | 1468356239374 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:43:59 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a422800 == 38 [pid = 2835] [id = 408] 13:43:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x125c2f800) [pid = 2835] [serial = 1223] [outer = 0x0] 13:43:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x126dc0000) [pid = 2835] [serial = 1224] [outer = 0x125c2f800] 13:43:59 INFO - PROCESS | 2835 | 1468356239418 Marionette DEBUG loaded listener.js 13:43:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x12889dc00) [pid = 2835] [serial = 1225] [outer = 0x125c2f800] 13:43:59 INFO - PROCESS | 2835 | 1468356239876 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]]]}] 13:43:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:43:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 671ms 13:43:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:43:59 INFO - PROCESS | 2835 | 1468356239894 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 13:43:59 INFO - PROCESS | 2835 | 1468356239895 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 13:43:59 INFO - PROCESS | 2835 | 1468356239897 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:43:59 INFO - PROCESS | 2835 | 1468356239898 Marionette TRACE conn2 <- [1,1606,null,{}] 13:43:59 INFO - PROCESS | 2835 | 1468356239900 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}] 13:43:59 INFO - PROCESS | 2835 | 1468356239901 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:00 INFO - PROCESS | 2835 | 1468356240005 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 13:44:00 INFO - PROCESS | 2835 | 1468356240011 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:00 INFO - PROCESS | 2835 | 1468356240012 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:00 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a9cb000 == 39 [pid = 2835] [id = 409] 13:44:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x125c2fc00) [pid = 2835] [serial = 1226] [outer = 0x0] 13:44:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x1288d5400) [pid = 2835] [serial = 1227] [outer = 0x125c2fc00] 13:44:00 INFO - PROCESS | 2835 | 1468356240037 Marionette DEBUG loaded listener.js 13:44:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x128b08400) [pid = 2835] [serial = 1228] [outer = 0x125c2fc00] 13:44:00 INFO - PROCESS | 2835 | 1468356240641 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]]]}] 13:44:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:44:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 820ms 13:44:00 INFO - PROCESS | 2835 | 1468356240746 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 13:44:00 INFO - PROCESS | 2835 | 1468356240748 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 13:44:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:44:00 INFO - PROCESS | 2835 | 1468356240753 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:44:00 INFO - PROCESS | 2835 | 1468356240756 Marionette TRACE conn2 <- [1,1610,null,{}] 13:44:00 INFO - PROCESS | 2835 | 1468356240759 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}] 13:44:00 INFO - PROCESS | 2835 | 1468356240761 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:00 INFO - PROCESS | 2835 | 1468356240876 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 13:44:00 INFO - PROCESS | 2835 | 1468356240928 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:00 INFO - PROCESS | 2835 | 1468356240930 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:00 INFO - PROCESS | 2835 | ++DOCSHELL 0x118238800 == 40 [pid = 2835] [id = 410] 13:44:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x116726c00) [pid = 2835] [serial = 1229] [outer = 0x0] 13:44:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x116732400) [pid = 2835] [serial = 1230] [outer = 0x116726c00] 13:44:00 INFO - PROCESS | 2835 | 1468356240961 Marionette DEBUG loaded listener.js 13:44:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x117eabc00) [pid = 2835] [serial = 1231] [outer = 0x116726c00] 13:44:01 INFO - PROCESS | 2835 | 1468356241485 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]]]}] 13:44:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:44:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 772ms 13:44:01 INFO - PROCESS | 2835 | 1468356241526 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 13:44:01 INFO - PROCESS | 2835 | 1468356241529 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 13:44:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:44:01 INFO - PROCESS | 2835 | 1468356241534 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:44:01 INFO - PROCESS | 2835 | 1468356241535 Marionette TRACE conn2 <- [1,1614,null,{}] 13:44:01 INFO - PROCESS | 2835 | 1468356241538 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}] 13:44:01 INFO - PROCESS | 2835 | 1468356241540 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:01 INFO - PROCESS | 2835 | 1468356241752 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 13:44:01 INFO - PROCESS | 2835 | 1468356241844 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:01 INFO - PROCESS | 2835 | 1468356241845 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:01 INFO - PROCESS | 2835 | ++DOCSHELL 0x115efb800 == 41 [pid = 2835] [id = 411] 13:44:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x114ed0000) [pid = 2835] [serial = 1232] [outer = 0x0] 13:44:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x115e8f800) [pid = 2835] [serial = 1233] [outer = 0x114ed0000] 13:44:01 INFO - PROCESS | 2835 | 1468356241874 Marionette DEBUG loaded listener.js 13:44:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x11687f000) [pid = 2835] [serial = 1234] [outer = 0x114ed0000] 13:44:02 INFO - PROCESS | 2835 | --DOCSHELL 0x12a422800 == 40 [pid = 2835] [id = 408] 13:44:02 INFO - PROCESS | 2835 | --DOCSHELL 0x129005800 == 39 [pid = 2835] [id = 407] 13:44:02 INFO - PROCESS | 2835 | --DOCSHELL 0x12888a000 == 38 [pid = 2835] [id = 406] 13:44:02 INFO - PROCESS | 2835 | --DOCSHELL 0x126e73000 == 37 [pid = 2835] [id = 405] 13:44:02 INFO - PROCESS | 2835 | --DOCSHELL 0x12527c800 == 36 [pid = 2835] [id = 404] 13:44:02 INFO - PROCESS | 2835 | --DOCSHELL 0x1244c8000 == 35 [pid = 2835] [id = 403] 13:44:02 INFO - PROCESS | 2835 | --DOCSHELL 0x123377000 == 34 [pid = 2835] [id = 402] 13:44:02 INFO - PROCESS | 2835 | --DOCSHELL 0x119bd6800 == 33 [pid = 2835] [id = 401] 13:44:02 INFO - PROCESS | 2835 | --DOCSHELL 0x1191b4800 == 32 [pid = 2835] [id = 400] 13:44:02 INFO - PROCESS | 2835 | --DOCSHELL 0x117e6a800 == 31 [pid = 2835] [id = 399] 13:44:02 INFO - PROCESS | 2835 | --DOCSHELL 0x115eec800 == 30 [pid = 2835] [id = 398] 13:44:02 INFO - PROCESS | 2835 | 1468356242343 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]]]}] 13:44: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 13:44:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 822ms 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x1258bb000) [pid = 2835] [serial = 1158] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x1288a5c00) [pid = 2835] [serial = 1161] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x128896c00) [pid = 2835] [serial = 1159] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x128b0a800) [pid = 2835] [serial = 1164] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x119187c00) [pid = 2835] [serial = 1167] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x119e17400) [pid = 2835] [serial = 1149] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x11a0df000) [pid = 2835] [serial = 1150] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x1182a0800) [pid = 2835] [serial = 1140] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x1194ea000) [pid = 2835] [serial = 1141] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x1288dc800) [pid = 2835] [serial = 1135] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x11714bc00) [pid = 2835] [serial = 1137] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x11816cc00) [pid = 2835] [serial = 1138] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x1188b1c00) [pid = 2835] [serial = 1146] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x119478c00) [pid = 2835] [serial = 1147] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x116748400) [pid = 2835] [serial = 1143] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x1176f4000) [pid = 2835] [serial = 1144] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x12311e000) [pid = 2835] [serial = 1152] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x125792800) [pid = 2835] [serial = 1170] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x128b0fc00) [pid = 2835] [serial = 1165] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x129088000) [pid = 2835] [serial = 1174] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x1291c5000) [pid = 2835] [serial = 1176] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x12343c000) [pid = 2835] [serial = 1155] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x12416a400) [pid = 2835] [serial = 1156] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x1288df400) [pid = 2835] [serial = 1162] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x1231a3c00) [pid = 2835] [serial = 1153] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x12310c400) [pid = 2835] [serial = 1168] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 76 (0x129306000) [pid = 2835] [serial = 1177] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 75 (0x128ba4c00) [pid = 2835] [serial = 1171] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | --DOMWINDOW == 74 (0x128bac800) [pid = 2835] [serial = 1173] [outer = 0x0] [url = about:blank] 13:44:02 INFO - PROCESS | 2835 | 1468356242370 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 13:44:02 INFO - PROCESS | 2835 | 1468356242374 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 13:44:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:44:02 INFO - PROCESS | 2835 | 1468356242385 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:44:02 INFO - PROCESS | 2835 | 1468356242387 Marionette TRACE conn2 <- [1,1618,null,{}] 13:44:02 INFO - PROCESS | 2835 | 1468356242394 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}] 13:44:02 INFO - PROCESS | 2835 | 1468356242395 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:02 INFO - PROCESS | 2835 | 1468356242474 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 13:44:02 INFO - PROCESS | 2835 | 1468356242478 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:02 INFO - PROCESS | 2835 | 1468356242480 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:02 INFO - PROCESS | 2835 | ++DOCSHELL 0x117474000 == 31 [pid = 2835] [id = 412] 13:44:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 75 (0x117eb0400) [pid = 2835] [serial = 1235] [outer = 0x0] 13:44:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 76 (0x118225800) [pid = 2835] [serial = 1236] [outer = 0x117eb0400] 13:44:02 INFO - PROCESS | 2835 | 1468356242509 Marionette DEBUG loaded listener.js 13:44:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 77 (0x1182a0c00) [pid = 2835] [serial = 1237] [outer = 0x117eb0400] 13:44:02 INFO - PROCESS | 2835 | 1468356242863 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]]]}] 13:44:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:44:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 524ms 13:44:02 INFO - PROCESS | 2835 | 1468356242913 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 13:44:02 INFO - PROCESS | 2835 | 1468356242914 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 13:44:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:44:02 INFO - PROCESS | 2835 | 1468356242917 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:44:02 INFO - PROCESS | 2835 | 1468356242918 Marionette TRACE conn2 <- [1,1622,null,{}] 13:44:02 INFO - PROCESS | 2835 | 1468356242921 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}] 13:44:02 INFO - PROCESS | 2835 | 1468356242922 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:03 INFO - PROCESS | 2835 | 1468356243002 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 13:44:03 INFO - PROCESS | 2835 | 1468356243013 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:03 INFO - PROCESS | 2835 | 1468356243014 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:03 INFO - PROCESS | 2835 | ++DOCSHELL 0x119bcb000 == 32 [pid = 2835] [id = 413] 13:44:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x11872d800) [pid = 2835] [serial = 1238] [outer = 0x0] 13:44:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x1191cc800) [pid = 2835] [serial = 1239] [outer = 0x11872d800] 13:44:03 INFO - PROCESS | 2835 | 1468356243041 Marionette DEBUG loaded listener.js 13:44:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x119bed000) [pid = 2835] [serial = 1240] [outer = 0x11872d800] 13:44:03 INFO - PROCESS | 2835 | 1468356243400 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]]]}] 13:44: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 13:44:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 518ms 13:44:03 INFO - PROCESS | 2835 | 1468356243436 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 13:44:03 INFO - PROCESS | 2835 | 1468356243439 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 13:44:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:44:03 INFO - PROCESS | 2835 | 1468356243454 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:44:03 INFO - PROCESS | 2835 | 1468356243458 Marionette TRACE conn2 <- [1,1626,null,{}] 13:44:03 INFO - PROCESS | 2835 | 1468356243462 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}] 13:44:03 INFO - PROCESS | 2835 | 1468356243464 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:03 INFO - PROCESS | 2835 | 1468356243548 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 13:44:03 INFO - PROCESS | 2835 | 1468356243552 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:03 INFO - PROCESS | 2835 | 1468356243553 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:03 INFO - PROCESS | 2835 | ++DOCSHELL 0x124111800 == 33 [pid = 2835] [id = 414] 13:44:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x112f79800) [pid = 2835] [serial = 1241] [outer = 0x0] 13:44:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x11a02d000) [pid = 2835] [serial = 1242] [outer = 0x112f79800] 13:44:03 INFO - PROCESS | 2835 | 1468356243581 Marionette DEBUG loaded listener.js 13:44:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x123120800) [pid = 2835] [serial = 1243] [outer = 0x112f79800] 13:44:03 INFO - PROCESS | 2835 | 1468356243920 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]]]}] 13:44:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:44:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 485ms 13:44:03 INFO - PROCESS | 2835 | 1468356243928 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 13:44:03 INFO - PROCESS | 2835 | 1468356243929 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 13:44:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:44:03 INFO - PROCESS | 2835 | 1468356243931 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:44:03 INFO - PROCESS | 2835 | 1468356243932 Marionette TRACE conn2 <- [1,1630,null,{}] 13:44:03 INFO - PROCESS | 2835 | 1468356243935 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}] 13:44:03 INFO - PROCESS | 2835 | 1468356243936 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:04 INFO - PROCESS | 2835 | 1468356244015 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 13:44:04 INFO - PROCESS | 2835 | 1468356244019 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:04 INFO - PROCESS | 2835 | 1468356244020 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:04 INFO - PROCESS | 2835 | ++DOCSHELL 0x124fcd800 == 34 [pid = 2835] [id = 415] 13:44:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x1164e0800) [pid = 2835] [serial = 1244] [outer = 0x0] 13:44:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x1231a6000) [pid = 2835] [serial = 1245] [outer = 0x1164e0800] 13:44:04 INFO - PROCESS | 2835 | 1468356244048 Marionette DEBUG loaded listener.js 13:44:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x123447c00) [pid = 2835] [serial = 1246] [outer = 0x1164e0800] 13:44:04 INFO - PROCESS | 2835 | 1468356244394 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]]]}] 13:44:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:44:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 522ms 13:44:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:44:04 INFO - PROCESS | 2835 | 1468356244467 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 13:44:04 INFO - PROCESS | 2835 | 1468356244469 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 13:44:04 INFO - PROCESS | 2835 | 1468356244474 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:44:04 INFO - PROCESS | 2835 | 1468356244478 Marionette TRACE conn2 <- [1,1634,null,{}] 13:44:04 INFO - PROCESS | 2835 | 1468356244481 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}] 13:44:04 INFO - PROCESS | 2835 | 1468356244483 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:04 INFO - PROCESS | 2835 | 1468356244581 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 13:44:04 INFO - PROCESS | 2835 | 1468356244620 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:04 INFO - PROCESS | 2835 | 1468356244624 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:04 INFO - PROCESS | 2835 | ++DOCSHELL 0x123599800 == 35 [pid = 2835] [id = 416] 13:44:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x124174c00) [pid = 2835] [serial = 1247] [outer = 0x0] 13:44:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x1242cb400) [pid = 2835] [serial = 1248] [outer = 0x124174c00] 13:44:04 INFO - PROCESS | 2835 | 1468356244657 Marionette DEBUG loaded listener.js 13:44:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x124c91400) [pid = 2835] [serial = 1249] [outer = 0x124174c00] 13:44:05 INFO - PROCESS | 2835 | 1468356245013 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]]]}] 13:44:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:44:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 573ms 13:44:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:44:05 INFO - PROCESS | 2835 | 1468356245046 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 13:44:05 INFO - PROCESS | 2835 | 1468356245047 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 13:44:05 INFO - PROCESS | 2835 | 1468356245057 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:44:05 INFO - PROCESS | 2835 | 1468356245058 Marionette TRACE conn2 <- [1,1638,null,{}] 13:44:05 INFO - PROCESS | 2835 | 1468356245060 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}] 13:44:05 INFO - PROCESS | 2835 | 1468356245061 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:05 INFO - PROCESS | 2835 | 1468356245162 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 13:44:05 INFO - PROCESS | 2835 | 1468356245166 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:05 INFO - PROCESS | 2835 | 1468356245167 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:05 INFO - PROCESS | 2835 | ++DOCSHELL 0x128bf2800 == 36 [pid = 2835] [id = 417] 13:44:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x112f55400) [pid = 2835] [serial = 1250] [outer = 0x0] 13:44:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x1258bd000) [pid = 2835] [serial = 1251] [outer = 0x112f55400] 13:44:05 INFO - PROCESS | 2835 | 1468356245191 Marionette DEBUG loaded listener.js 13:44:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x12703bc00) [pid = 2835] [serial = 1252] [outer = 0x112f55400] 13:44:05 INFO - PROCESS | 2835 | 1468356245531 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]]]}] 13:44:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:44:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 527ms 13:44:05 INFO - PROCESS | 2835 | 1468356245577 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 13:44:05 INFO - PROCESS | 2835 | 1468356245578 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 13:44:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:44:05 INFO - PROCESS | 2835 | 1468356245580 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:44:05 INFO - PROCESS | 2835 | 1468356245582 Marionette TRACE conn2 <- [1,1642,null,{}] 13:44:05 INFO - PROCESS | 2835 | 1468356245584 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}] 13:44:05 INFO - PROCESS | 2835 | 1468356245585 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:05 INFO - PROCESS | 2835 | 1468356245680 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 13:44:05 INFO - PROCESS | 2835 | 1468356245716 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:05 INFO - PROCESS | 2835 | 1468356245717 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:05 INFO - PROCESS | 2835 | ++DOCSHELL 0x11970f000 == 37 [pid = 2835] [id = 418] 13:44:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x126d29800) [pid = 2835] [serial = 1253] [outer = 0x0] 13:44:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x12889a800) [pid = 2835] [serial = 1254] [outer = 0x126d29800] 13:44:05 INFO - PROCESS | 2835 | 1468356245742 Marionette DEBUG loaded listener.js 13:44:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x1288dd000) [pid = 2835] [serial = 1255] [outer = 0x126d29800] 13:44:06 INFO - PROCESS | 2835 | 1468356246038 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]]]}] 13:44:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:44:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 470ms 13:44:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:44:06 INFO - PROCESS | 2835 | 1468356246051 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 13:44:06 INFO - PROCESS | 2835 | 1468356246052 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 13:44:06 INFO - PROCESS | 2835 | 1468356246062 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:44:06 INFO - PROCESS | 2835 | 1468356246063 Marionette TRACE conn2 <- [1,1646,null,{}] 13:44:06 INFO - PROCESS | 2835 | 1468356246072 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}] 13:44:06 INFO - PROCESS | 2835 | 1468356246074 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:06 INFO - PROCESS | 2835 | 1468356246176 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 13:44:06 INFO - PROCESS | 2835 | 1468356246180 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:06 INFO - PROCESS | 2835 | 1468356246181 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:06 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b063800 == 38 [pid = 2835] [id = 419] 13:44:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x128898800) [pid = 2835] [serial = 1256] [outer = 0x0] 13:44:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x128b0e800) [pid = 2835] [serial = 1257] [outer = 0x128898800] 13:44:06 INFO - PROCESS | 2835 | 1468356246204 Marionette DEBUG loaded listener.js 13:44:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x128ba4c00) [pid = 2835] [serial = 1258] [outer = 0x128898800] 13:44:06 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x116733800) [pid = 2835] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:44:06 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x1133e1800) [pid = 2835] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:44:06 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x11807d000) [pid = 2835] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:44:06 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x11672a800) [pid = 2835] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:44:06 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x11872c400) [pid = 2835] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:44:06 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x12110d800) [pid = 2835] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:44:06 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x1128ab800) [pid = 2835] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:44:06 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x1164eec00) [pid = 2835] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:44:06 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x119120400) [pid = 2835] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:44:06 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x124205400) [pid = 2835] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:44:06 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x127038000) [pid = 2835] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:44:06 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x125c2f800) [pid = 2835] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:44:06 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x1182a4800) [pid = 2835] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:44:06 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x115e8f400) [pid = 2835] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:44:06 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x1242ed000) [pid = 2835] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:44:06 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x115e91000) [pid = 2835] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:44:06 INFO - PROCESS | 2835 | 1468356246603 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]]]}] 13:44:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:44:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 582ms 13:44:06 INFO - PROCESS | 2835 | 1468356246638 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 13:44:06 INFO - PROCESS | 2835 | 1468356246640 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 13:44:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:44:06 INFO - PROCESS | 2835 | 1468356246644 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:44:06 INFO - PROCESS | 2835 | 1468356246645 Marionette TRACE conn2 <- [1,1650,null,{}] 13:44:06 INFO - PROCESS | 2835 | 1468356246647 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}] 13:44:06 INFO - PROCESS | 2835 | 1468356246648 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:06 INFO - PROCESS | 2835 | 1468356246726 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 13:44:06 INFO - PROCESS | 2835 | 1468356246730 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:06 INFO - PROCESS | 2835 | 1468356246731 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:06 INFO - PROCESS | 2835 | ++DOCSHELL 0x128890800 == 39 [pid = 2835] [id = 420] 13:44:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x115e8dc00) [pid = 2835] [serial = 1259] [outer = 0x0] 13:44:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x117ea1400) [pid = 2835] [serial = 1260] [outer = 0x115e8dc00] 13:44:06 INFO - PROCESS | 2835 | 1468356246755 Marionette DEBUG loaded listener.js 13:44:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x119b3a400) [pid = 2835] [serial = 1261] [outer = 0x115e8dc00] 13:44:07 INFO - PROCESS | 2835 | 1468356247101 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]]]}] 13:44:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:44:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 470ms 13:44:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:44:07 INFO - PROCESS | 2835 | 1468356247114 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 13:44:07 INFO - PROCESS | 2835 | 1468356247116 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 13:44:07 INFO - PROCESS | 2835 | 1468356247118 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:44:07 INFO - PROCESS | 2835 | 1468356247119 Marionette TRACE conn2 <- [1,1654,null,{}] 13:44:07 INFO - PROCESS | 2835 | 1468356247121 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}] 13:44:07 INFO - PROCESS | 2835 | 1468356247122 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:07 INFO - PROCESS | 2835 | 1468356247226 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 13:44:07 INFO - PROCESS | 2835 | 1468356247232 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:07 INFO - PROCESS | 2835 | 1468356247234 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:07 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b925800 == 40 [pid = 2835] [id = 421] 13:44:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x119e76400) [pid = 2835] [serial = 1262] [outer = 0x0] 13:44:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x12416c400) [pid = 2835] [serial = 1263] [outer = 0x119e76400] 13:44:07 INFO - PROCESS | 2835 | 1468356247271 Marionette DEBUG loaded listener.js 13:44:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x128b0f800) [pid = 2835] [serial = 1264] [outer = 0x119e76400] 13:44:07 INFO - PROCESS | 2835 | 1468356247577 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]]]}] 13:44:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:44:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 467ms 13:44:07 INFO - PROCESS | 2835 | 1468356247586 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 13:44:07 INFO - PROCESS | 2835 | 1468356247587 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 13:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:44:07 INFO - PROCESS | 2835 | 1468356247597 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:44:07 INFO - PROCESS | 2835 | 1468356247599 Marionette TRACE conn2 <- [1,1658,null,{}] 13:44:07 INFO - PROCESS | 2835 | 1468356247601 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}] 13:44:07 INFO - PROCESS | 2835 | 1468356247603 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:07 INFO - PROCESS | 2835 | 1468356247700 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 13:44:07 INFO - PROCESS | 2835 | 1468356247704 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:07 INFO - PROCESS | 2835 | 1468356247705 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:07 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c675800 == 41 [pid = 2835] [id = 422] 13:44:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x128d8c400) [pid = 2835] [serial = 1265] [outer = 0x0] 13:44:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x129081000) [pid = 2835] [serial = 1266] [outer = 0x128d8c400] 13:44:07 INFO - PROCESS | 2835 | 1468356247730 Marionette DEBUG loaded listener.js 13:44:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x1291c7000) [pid = 2835] [serial = 1267] [outer = 0x128d8c400] 13:44:08 INFO - PROCESS | 2835 | 1468356248061 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]]]}] 13:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 477ms 13:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:44:08 INFO - PROCESS | 2835 | 1468356248068 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 13:44:08 INFO - PROCESS | 2835 | 1468356248069 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 13:44:08 INFO - PROCESS | 2835 | 1468356248071 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:44:08 INFO - PROCESS | 2835 | 1468356248072 Marionette TRACE conn2 <- [1,1662,null,{}] 13:44:08 INFO - PROCESS | 2835 | 1468356248080 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}] 13:44:08 INFO - PROCESS | 2835 | 1468356248081 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:08 INFO - PROCESS | 2835 | 1468356248194 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 13:44:08 INFO - PROCESS | 2835 | 1468356248201 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:08 INFO - PROCESS | 2835 | 1468356248209 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:08 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c688800 == 42 [pid = 2835] [id = 423] 13:44:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x12311f000) [pid = 2835] [serial = 1268] [outer = 0x0] 13:44:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x1291cbc00) [pid = 2835] [serial = 1269] [outer = 0x12311f000] 13:44:08 INFO - PROCESS | 2835 | 1468356248233 Marionette DEBUG loaded listener.js 13:44:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x12930ac00) [pid = 2835] [serial = 1270] [outer = 0x12311f000] 13:44:08 INFO - PROCESS | 2835 | 1468356248498 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]]]}] 13:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 474ms 13:44:08 INFO - PROCESS | 2835 | 1468356248579 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 13:44:08 INFO - PROCESS | 2835 | 1468356248582 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 13:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:44:08 INFO - PROCESS | 2835 | 1468356248586 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:44:08 INFO - PROCESS | 2835 | 1468356248590 Marionette TRACE conn2 <- [1,1666,null,{}] 13:44:08 INFO - PROCESS | 2835 | 1468356248595 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}] 13:44:08 INFO - PROCESS | 2835 | 1468356248598 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:08 INFO - PROCESS | 2835 | 1468356248739 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 13:44:08 INFO - PROCESS | 2835 | 1468356248836 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:08 INFO - PROCESS | 2835 | 1468356248839 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:08 INFO - PROCESS | 2835 | ++DOCSHELL 0x116ac6800 == 43 [pid = 2835] [id = 424] 13:44:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x113336400) [pid = 2835] [serial = 1271] [outer = 0x0] 13:44:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x115dc6400) [pid = 2835] [serial = 1272] [outer = 0x113336400] 13:44:08 INFO - PROCESS | 2835 | 1468356248892 Marionette DEBUG loaded listener.js 13:44:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x1176ee400) [pid = 2835] [serial = 1273] [outer = 0x113336400] 13:44:09 INFO - PROCESS | 2835 | 1468356249348 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]]]}] 13:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 828ms 13:44:09 INFO - PROCESS | 2835 | 1468356249415 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 13:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:44:09 INFO - PROCESS | 2835 | 1468356249417 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 13:44:09 INFO - PROCESS | 2835 | 1468356249421 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:44:09 INFO - PROCESS | 2835 | 1468356249424 Marionette TRACE conn2 <- [1,1670,null,{}] 13:44:09 INFO - PROCESS | 2835 | 1468356249427 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}] 13:44:09 INFO - PROCESS | 2835 | 1468356249429 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:09 INFO - PROCESS | 2835 | 1468356249531 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 13:44:09 INFO - PROCESS | 2835 | 1468356249603 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:09 INFO - PROCESS | 2835 | 1468356249605 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:09 INFO - PROCESS | 2835 | ++DOCSHELL 0x124125000 == 44 [pid = 2835] [id = 425] 13:44:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x11807dc00) [pid = 2835] [serial = 1274] [outer = 0x0] 13:44:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x1188b6000) [pid = 2835] [serial = 1275] [outer = 0x11807dc00] 13:44:09 INFO - PROCESS | 2835 | 1468356249635 Marionette DEBUG loaded listener.js 13:44:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x119bf5c00) [pid = 2835] [serial = 1276] [outer = 0x11807dc00] 13:44:10 INFO - PROCESS | 2835 | 1468356250059 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]]]}] 13:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 676ms 13:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:44:10 INFO - PROCESS | 2835 | 1468356250095 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 13:44:10 INFO - PROCESS | 2835 | 1468356250097 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 13:44:10 INFO - PROCESS | 2835 | 1468356250099 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:44:10 INFO - PROCESS | 2835 | 1468356250100 Marionette TRACE conn2 <- [1,1674,null,{}] 13:44:10 INFO - PROCESS | 2835 | 1468356250107 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}] 13:44:10 INFO - PROCESS | 2835 | 1468356250111 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:10 INFO - PROCESS | 2835 | 1468356250218 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 13:44:10 INFO - PROCESS | 2835 | 1468356250281 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:10 INFO - PROCESS | 2835 | 1468356250283 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:10 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c669800 == 45 [pid = 2835] [id = 426] 13:44:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x1232eb400) [pid = 2835] [serial = 1277] [outer = 0x0] 13:44:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x12343d800) [pid = 2835] [serial = 1278] [outer = 0x1232eb400] 13:44:10 INFO - PROCESS | 2835 | 1468356250314 Marionette DEBUG loaded listener.js 13:44:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x124205400) [pid = 2835] [serial = 1279] [outer = 0x1232eb400] 13:44:10 INFO - PROCESS | 2835 | 1468356250729 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]]]}] 13:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 670ms 13:44:10 INFO - PROCESS | 2835 | 1468356250770 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 13:44:10 INFO - PROCESS | 2835 | 1468356250771 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 13:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:44:10 INFO - PROCESS | 2835 | 1468356250773 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:44:10 INFO - PROCESS | 2835 | 1468356250775 Marionette TRACE conn2 <- [1,1678,null,{}] 13:44:10 INFO - PROCESS | 2835 | 1468356250777 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}] 13:44:10 INFO - PROCESS | 2835 | 1468356250778 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:10 INFO - PROCESS | 2835 | 1468356250903 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 13:44:10 INFO - PROCESS | 2835 | 1468356250977 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:10 INFO - PROCESS | 2835 | 1468356250978 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:10 INFO - PROCESS | 2835 | ++DOCSHELL 0x12cc9e000 == 46 [pid = 2835] [id = 427] 13:44:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x125c3a800) [pid = 2835] [serial = 1280] [outer = 0x0] 13:44:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x128897400) [pid = 2835] [serial = 1281] [outer = 0x125c3a800] 13:44:11 INFO - PROCESS | 2835 | 1468356251007 Marionette DEBUG loaded listener.js 13:44:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x1288e2c00) [pid = 2835] [serial = 1282] [outer = 0x125c3a800] 13:44:11 INFO - PROCESS | 2835 | 1468356251413 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]]]}] 13:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 670ms 13:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:44:11 INFO - PROCESS | 2835 | 1468356251443 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 13:44:11 INFO - PROCESS | 2835 | 1468356251445 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 13:44:11 INFO - PROCESS | 2835 | 1468356251447 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:44:11 INFO - PROCESS | 2835 | 1468356251448 Marionette TRACE conn2 <- [1,1682,null,{}] 13:44:11 INFO - PROCESS | 2835 | 1468356251451 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}] 13:44:11 INFO - PROCESS | 2835 | 1468356251452 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:11 INFO - PROCESS | 2835 | 1468356251555 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 13:44:11 INFO - PROCESS | 2835 | 1468356251629 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:11 INFO - PROCESS | 2835 | 1468356251630 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:11 INFO - PROCESS | 2835 | ++DOCSHELL 0x12d232000 == 47 [pid = 2835] [id = 428] 13:44:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x128b10000) [pid = 2835] [serial = 1283] [outer = 0x0] 13:44:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x12907a800) [pid = 2835] [serial = 1284] [outer = 0x128b10000] 13:44:11 INFO - PROCESS | 2835 | 1468356251659 Marionette DEBUG loaded listener.js 13:44:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x129087000) [pid = 2835] [serial = 1285] [outer = 0x128b10000] 13:44:12 INFO - PROCESS | 2835 | 1468356252087 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]]]}] 13:44:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 671ms 13:44:12 INFO - PROCESS | 2835 | 1468356252119 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 13:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:44:12 INFO - PROCESS | 2835 | 1468356252121 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 13:44:12 INFO - PROCESS | 2835 | 1468356252123 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:44:12 INFO - PROCESS | 2835 | 1468356252124 Marionette TRACE conn2 <- [1,1686,null,{}] 13:44:12 INFO - PROCESS | 2835 | 1468356252127 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}] 13:44:12 INFO - PROCESS | 2835 | 1468356252131 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:12 INFO - PROCESS | 2835 | 1468356252276 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 13:44:12 INFO - PROCESS | 2835 | 1468356252362 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:12 INFO - PROCESS | 2835 | 1468356252364 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:12 INFO - PROCESS | 2835 | ++DOCSHELL 0x116acd800 == 48 [pid = 2835] [id = 429] 13:44:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x114ec7000) [pid = 2835] [serial = 1286] [outer = 0x0] 13:44:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x1182a4c00) [pid = 2835] [serial = 1287] [outer = 0x114ec7000] 13:44:12 INFO - PROCESS | 2835 | 1468356252393 Marionette DEBUG loaded listener.js 13:44:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x12936bc00) [pid = 2835] [serial = 1288] [outer = 0x114ec7000] 13:44:12 INFO - PROCESS | 2835 | 1468356252926 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]]]}] 13:44:12 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 13:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 872ms 13:44:12 INFO - PROCESS | 2835 | 1468356252996 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 13:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:44:13 INFO - PROCESS | 2835 | 1468356252998 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 13:44:13 INFO - PROCESS | 2835 | 1468356253001 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:44:13 INFO - PROCESS | 2835 | 1468356253003 Marionette TRACE conn2 <- [1,1690,null,{}] 13:44:13 INFO - PROCESS | 2835 | 1468356253010 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}] 13:44:13 INFO - PROCESS | 2835 | 1468356253012 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:13 INFO - PROCESS | 2835 | 1468356253110 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 13:44:13 INFO - PROCESS | 2835 | 1468356253187 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:13 INFO - PROCESS | 2835 | 1468356253188 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:13 INFO - PROCESS | 2835 | ++DOCSHELL 0x11824a800 == 49 [pid = 2835] [id = 430] 13:44:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x1176eec00) [pid = 2835] [serial = 1289] [outer = 0x0] 13:44:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x11829bc00) [pid = 2835] [serial = 1290] [outer = 0x1176eec00] 13:44:13 INFO - PROCESS | 2835 | 1468356253216 Marionette DEBUG loaded listener.js 13:44:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x1188bd800) [pid = 2835] [serial = 1291] [outer = 0x1176eec00] 13:44:14 INFO - PROCESS | 2835 | --DOCSHELL 0x12c675800 == 48 [pid = 2835] [id = 422] 13:44:14 INFO - PROCESS | 2835 | --DOCSHELL 0x12b925800 == 47 [pid = 2835] [id = 421] 13:44:14 INFO - PROCESS | 2835 | --DOCSHELL 0x128890800 == 46 [pid = 2835] [id = 420] 13:44:14 INFO - PROCESS | 2835 | --DOCSHELL 0x12b063800 == 45 [pid = 2835] [id = 419] 13:44:14 INFO - PROCESS | 2835 | --DOCSHELL 0x11970f000 == 44 [pid = 2835] [id = 418] 13:44:14 INFO - PROCESS | 2835 | --DOCSHELL 0x128bf2800 == 43 [pid = 2835] [id = 417] 13:44:14 INFO - PROCESS | 2835 | --DOCSHELL 0x123599800 == 42 [pid = 2835] [id = 416] 13:44:14 INFO - PROCESS | 2835 | --DOCSHELL 0x124fcd800 == 41 [pid = 2835] [id = 415] 13:44:14 INFO - PROCESS | 2835 | --DOCSHELL 0x124111800 == 40 [pid = 2835] [id = 414] 13:44:14 INFO - PROCESS | 2835 | --DOCSHELL 0x119bcb000 == 39 [pid = 2835] [id = 413] 13:44:14 INFO - PROCESS | 2835 | --DOCSHELL 0x117474000 == 38 [pid = 2835] [id = 412] 13:44:14 INFO - PROCESS | 2835 | --DOCSHELL 0x115efb800 == 37 [pid = 2835] [id = 411] 13:44:14 INFO - PROCESS | 2835 | --DOCSHELL 0x118238800 == 36 [pid = 2835] [id = 410] 13:44:14 INFO - PROCESS | 2835 | --DOCSHELL 0x12a9cb000 == 35 [pid = 2835] [id = 409] 13:44:14 INFO - PROCESS | 2835 | --DOCSHELL 0x116ac5000 == 34 [pid = 2835] [id = 397] 13:44:14 INFO - PROCESS | 2835 | --DOCSHELL 0x116acd800 == 33 [pid = 2835] [id = 429] 13:44:14 INFO - PROCESS | 2835 | --DOCSHELL 0x12d232000 == 32 [pid = 2835] [id = 428] 13:44:14 INFO - PROCESS | 2835 | --DOCSHELL 0x12cc9e000 == 31 [pid = 2835] [id = 427] 13:44:14 INFO - PROCESS | 2835 | --DOCSHELL 0x12c669800 == 30 [pid = 2835] [id = 426] 13:44:14 INFO - PROCESS | 2835 | --DOCSHELL 0x124125000 == 29 [pid = 2835] [id = 425] 13:44:14 INFO - PROCESS | 2835 | --DOCSHELL 0x12c688800 == 28 [pid = 2835] [id = 423] 13:44:14 INFO - PROCESS | 2835 | --DOCSHELL 0x116ac6800 == 27 [pid = 2835] [id = 424] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x115e27c00) [pid = 2835] [serial = 1195] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x11829ac00) [pid = 2835] [serial = 1200] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x1188be000) [pid = 2835] [serial = 1201] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x11714ac00) [pid = 2835] [serial = 1197] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x117eac000) [pid = 2835] [serial = 1198] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x1191d1000) [pid = 2835] [serial = 1203] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x123441400) [pid = 2835] [serial = 1210] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x115dd0400) [pid = 2835] [serial = 1191] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x11680a000) [pid = 2835] [serial = 1192] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x123119c00) [pid = 2835] [serial = 1209] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x118176800) [pid = 2835] [serial = 1180] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x11672f800) [pid = 2835] [serial = 1179] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x119e17c00) [pid = 2835] [serial = 1183] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x119b33800) [pid = 2835] [serial = 1182] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x126d1c800) [pid = 2835] [serial = 1186] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x124bd8800) [pid = 2835] [serial = 1185] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x128d93c00) [pid = 2835] [serial = 1189] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x1288da800) [pid = 2835] [serial = 1188] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x126dc0000) [pid = 2835] [serial = 1224] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x1242d8000) [pid = 2835] [serial = 1213] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x123567400) [pid = 2835] [serial = 1212] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x1242eec00) [pid = 2835] [serial = 1215] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x12523a000) [pid = 2835] [serial = 1221] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x1257c8400) [pid = 2835] [serial = 1222] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x124be0c00) [pid = 2835] [serial = 1216] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x11a026800) [pid = 2835] [serial = 1207] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x119e79000) [pid = 2835] [serial = 1218] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x1242e9000) [pid = 2835] [serial = 1219] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x12889dc00) [pid = 2835] [serial = 1225] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x119b6f800) [pid = 2835] [serial = 1204] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x119e13800) [pid = 2835] [serial = 1206] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x114eb2000) [pid = 2835] [serial = 1194] [outer = 0x0] [url = about:blank] 13:44:14 INFO - PROCESS | 2835 | 1468356254282 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]]]}] 13:44:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1327ms 13:44:14 INFO - PROCESS | 2835 | 1468356254336 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 13:44:14 INFO - PROCESS | 2835 | 1468356254341 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 13:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:44:14 INFO - PROCESS | 2835 | 1468356254347 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:44:14 INFO - PROCESS | 2835 | 1468356254350 Marionette TRACE conn2 <- [1,1694,null,{}] 13:44:14 INFO - PROCESS | 2835 | 1468356254355 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}] 13:44:14 INFO - PROCESS | 2835 | 1468356254360 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:14 INFO - PROCESS | 2835 | 1468356254425 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 13:44:14 INFO - PROCESS | 2835 | 1468356254479 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:14 INFO - PROCESS | 2835 | 1468356254480 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:14 INFO - PROCESS | 2835 | ++DOCSHELL 0x1164b6800 == 28 [pid = 2835] [id = 431] 13:44:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x112f76400) [pid = 2835] [serial = 1292] [outer = 0x0] 13:44:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x114ec2000) [pid = 2835] [serial = 1293] [outer = 0x112f76400] 13:44:14 INFO - PROCESS | 2835 | 1468356254519 Marionette DEBUG loaded listener.js 13:44:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x115dcd400) [pid = 2835] [serial = 1294] [outer = 0x112f76400] 13:44:14 INFO - PROCESS | 2835 | 1468356254985 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]]]}] 13:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 673ms 13:44:15 INFO - PROCESS | 2835 | 1468356255020 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 13:44:15 INFO - PROCESS | 2835 | 1468356255025 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 13:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:44:15 INFO - PROCESS | 2835 | 1468356255041 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:44:15 INFO - PROCESS | 2835 | 1468356255044 Marionette TRACE conn2 <- [1,1698,null,{}] 13:44:15 INFO - PROCESS | 2835 | 1468356255047 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}] 13:44:15 INFO - PROCESS | 2835 | 1468356255050 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:15 INFO - PROCESS | 2835 | 1468356255152 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 13:44:15 INFO - PROCESS | 2835 | 1468356255160 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:15 INFO - PROCESS | 2835 | 1468356255161 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:15 INFO - PROCESS | 2835 | ++DOCSHELL 0x118241800 == 29 [pid = 2835] [id = 432] 13:44:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x116885000) [pid = 2835] [serial = 1295] [outer = 0x0] 13:44:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x116f97800) [pid = 2835] [serial = 1296] [outer = 0x116885000] 13:44:15 INFO - PROCESS | 2835 | 1468356255189 Marionette DEBUG loaded listener.js 13:44:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x1176f2400) [pid = 2835] [serial = 1297] [outer = 0x116885000] 13:44:15 INFO - PROCESS | 2835 | 1468356255565 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]]]}] 13:44:15 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 13:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 572ms 13:44:15 INFO - PROCESS | 2835 | 1468356255613 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 13:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:44:15 INFO - PROCESS | 2835 | 1468356255614 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 13:44:15 INFO - PROCESS | 2835 | 1468356255616 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:44:15 INFO - PROCESS | 2835 | 1468356255619 Marionette TRACE conn2 <- [1,1702,null,{}] 13:44:15 INFO - PROCESS | 2835 | 1468356255627 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}] 13:44:15 INFO - PROCESS | 2835 | 1468356255630 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:15 INFO - PROCESS | 2835 | 1468356255704 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 13:44:15 INFO - PROCESS | 2835 | 1468356255711 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:15 INFO - PROCESS | 2835 | 1468356255713 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:15 INFO - PROCESS | 2835 | ++DOCSHELL 0x119705000 == 30 [pid = 2835] [id = 433] 13:44:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x1128a5400) [pid = 2835] [serial = 1298] [outer = 0x0] 13:44:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x11852f800) [pid = 2835] [serial = 1299] [outer = 0x1128a5400] 13:44:15 INFO - PROCESS | 2835 | 1468356255742 Marionette DEBUG loaded listener.js 13:44:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x119121000) [pid = 2835] [serial = 1300] [outer = 0x1128a5400] 13:44:16 INFO - PROCESS | 2835 | 1468356256096 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]]]}] 13:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 521ms 13:44:16 INFO - PROCESS | 2835 | 1468356256139 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 13:44:16 INFO - PROCESS | 2835 | 1468356256140 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 13:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:44:16 INFO - PROCESS | 2835 | 1468356256192 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:44:16 INFO - PROCESS | 2835 | 1468356256194 Marionette TRACE conn2 <- [1,1706,null,{}] 13:44:16 INFO - PROCESS | 2835 | 1468356256198 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}] 13:44:16 INFO - PROCESS | 2835 | 1468356256200 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:16 INFO - PROCESS | 2835 | 1468356256295 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 13:44:16 INFO - PROCESS | 2835 | 1468356256392 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:16 INFO - PROCESS | 2835 | 1468356256395 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:16 INFO - PROCESS | 2835 | ++DOCSHELL 0x116ab4000 == 31 [pid = 2835] [id = 434] 13:44:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x1128a6c00) [pid = 2835] [serial = 1301] [outer = 0x0] 13:44:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x112988c00) [pid = 2835] [serial = 1302] [outer = 0x1128a6c00] 13:44:16 INFO - PROCESS | 2835 | 1468356256427 Marionette DEBUG loaded listener.js 13:44:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x114eca400) [pid = 2835] [serial = 1303] [outer = 0x1128a6c00] 13:44:16 INFO - PROCESS | 2835 | 1468356256951 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]]]}] 13:44:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 825ms 13:44:17 INFO - PROCESS | 2835 | 1468356257032 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 13:44:17 INFO - PROCESS | 2835 | 1468356257035 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 13:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:44:17 INFO - PROCESS | 2835 | 1468356257041 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:44:17 INFO - PROCESS | 2835 | 1468356257043 Marionette TRACE conn2 <- [1,1710,null,{}] 13:44:17 INFO - PROCESS | 2835 | 1468356257048 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}] 13:44:17 INFO - PROCESS | 2835 | 1468356257051 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:17 INFO - PROCESS | 2835 | 1468356257153 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 13:44:17 INFO - PROCESS | 2835 | 1468356257231 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:17 INFO - PROCESS | 2835 | 1468356257233 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:17 INFO - PROCESS | 2835 | ++DOCSHELL 0x120749000 == 32 [pid = 2835] [id = 435] 13:44:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x117eac000) [pid = 2835] [serial = 1304] [outer = 0x0] 13:44:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x11807a000) [pid = 2835] [serial = 1305] [outer = 0x117eac000] 13:44:17 INFO - PROCESS | 2835 | 1468356257264 Marionette DEBUG loaded listener.js 13:44:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x118723000) [pid = 2835] [serial = 1306] [outer = 0x117eac000] 13:44:17 INFO - PROCESS | 2835 | 1468356257729 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]]]}] 13:44:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 771ms 13:44:17 INFO - PROCESS | 2835 | 1468356257815 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 13:44:17 INFO - PROCESS | 2835 | 1468356257817 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 13:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:44:17 INFO - PROCESS | 2835 | 1468356257821 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:44:17 INFO - PROCESS | 2835 | 1468356257822 Marionette TRACE conn2 <- [1,1714,null,{}] 13:44:17 INFO - PROCESS | 2835 | 1468356257827 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}] 13:44:17 INFO - PROCESS | 2835 | 1468356257829 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:17 INFO - PROCESS | 2835 | 1468356257993 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 13:44:18 INFO - PROCESS | 2835 | 1468356258074 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:18 INFO - PROCESS | 2835 | 1468356258076 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:18 INFO - PROCESS | 2835 | ++DOCSHELL 0x112d32000 == 33 [pid = 2835] [id = 436] 13:44:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x111e29000) [pid = 2835] [serial = 1307] [outer = 0x0] 13:44:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x1125b2c00) [pid = 2835] [serial = 1308] [outer = 0x111e29000] 13:44:18 INFO - PROCESS | 2835 | 1468356258104 Marionette DEBUG loaded listener.js 13:44:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x1128a7400) [pid = 2835] [serial = 1309] [outer = 0x111e29000] 13:44:18 INFO - PROCESS | 2835 | --DOCSHELL 0x118241800 == 32 [pid = 2835] [id = 432] 13:44:18 INFO - PROCESS | 2835 | --DOCSHELL 0x1164b6800 == 31 [pid = 2835] [id = 431] 13:44:18 INFO - PROCESS | 2835 | --DOCSHELL 0x11824a800 == 30 [pid = 2835] [id = 430] 13:44:18 INFO - PROCESS | 2835 | 1468356258553 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]]]}] 13:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 774ms 13:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:44:18 INFO - PROCESS | 2835 | 1468356258610 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 13:44:18 INFO - PROCESS | 2835 | 1468356258612 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 13:44:18 INFO - PROCESS | 2835 | 1468356258615 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:44:18 INFO - PROCESS | 2835 | 1468356258618 Marionette TRACE conn2 <- [1,1718,null,{}] 13:44:18 INFO - PROCESS | 2835 | 1468356258620 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}] 13:44:18 INFO - PROCESS | 2835 | 1468356258622 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:18 INFO - PROCESS | 2835 | 1468356258732 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 13:44:18 INFO - PROCESS | 2835 | 1468356258741 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:18 INFO - PROCESS | 2835 | 1468356258742 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:18 INFO - PROCESS | 2835 | ++DOCSHELL 0x118235000 == 31 [pid = 2835] [id = 437] 13:44:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x114ec1800) [pid = 2835] [serial = 1310] [outer = 0x0] 13:44:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x114ec6400) [pid = 2835] [serial = 1311] [outer = 0x114ec1800] 13:44:18 INFO - PROCESS | 2835 | 1468356258804 Marionette DEBUG loaded listener.js 13:44:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x115e29000) [pid = 2835] [serial = 1312] [outer = 0x114ec1800] 13:44:19 INFO - PROCESS | 2835 | 1468356259209 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]]]}] 13:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 621ms 13:44:19 INFO - PROCESS | 2835 | 1468356259237 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 13:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:44:19 INFO - PROCESS | 2835 | 1468356259241 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 13:44:19 INFO - PROCESS | 2835 | 1468356259244 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:44:19 INFO - PROCESS | 2835 | 1468356259245 Marionette TRACE conn2 <- [1,1722,null,{}] 13:44:19 INFO - PROCESS | 2835 | 1468356259247 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}] 13:44:19 INFO - PROCESS | 2835 | 1468356259248 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:19 INFO - PROCESS | 2835 | 1468356259332 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 13:44:19 INFO - PROCESS | 2835 | 1468356259372 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:19 INFO - PROCESS | 2835 | 1468356259373 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:19 INFO - PROCESS | 2835 | ++DOCSHELL 0x119c44800 == 32 [pid = 2835] [id = 438] 13:44:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x1164ee400) [pid = 2835] [serial = 1313] [outer = 0x0] 13:44:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x116a15c00) [pid = 2835] [serial = 1314] [outer = 0x1164ee400] 13:44:19 INFO - PROCESS | 2835 | 1468356259415 Marionette DEBUG loaded listener.js 13:44:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x1176f2c00) [pid = 2835] [serial = 1315] [outer = 0x1164ee400] 13:44:19 INFO - PROCESS | 2835 | 1468356259887 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]]]}] 13:44:19 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 13:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 669ms 13:44:19 INFO - PROCESS | 2835 | 1468356259914 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 13:44:19 INFO - PROCESS | 2835 | 1468356259916 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 13:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:44:19 INFO - PROCESS | 2835 | 1468356259925 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:44:19 INFO - PROCESS | 2835 | 1468356259928 Marionette TRACE conn2 <- [1,1726,null,{}] 13:44:19 INFO - PROCESS | 2835 | 1468356259931 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}] 13:44:19 INFO - PROCESS | 2835 | 1468356259933 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:20 INFO - PROCESS | 2835 | 1468356260060 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 13:44:20 INFO - PROCESS | 2835 | 1468356260077 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:20 INFO - PROCESS | 2835 | 1468356260078 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:20 INFO - PROCESS | 2835 | ++DOCSHELL 0x124776800 == 33 [pid = 2835] [id = 439] 13:44:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x118296800) [pid = 2835] [serial = 1316] [outer = 0x0] 13:44:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x119188400) [pid = 2835] [serial = 1317] [outer = 0x118296800] 13:44:20 INFO - PROCESS | 2835 | 1468356260102 Marionette DEBUG loaded listener.js 13:44:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x119476c00) [pid = 2835] [serial = 1318] [outer = 0x118296800] 13:44:20 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x126d29800) [pid = 2835] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:44:20 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x112f55400) [pid = 2835] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:44:20 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x117eb0400) [pid = 2835] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:44:20 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x112f79800) [pid = 2835] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:44:20 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x116726c00) [pid = 2835] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:44:20 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x11872d800) [pid = 2835] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:44:20 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x1164e0800) [pid = 2835] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:44:20 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x125c2fc00) [pid = 2835] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:44:20 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x114ed0000) [pid = 2835] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:44:20 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x128d8c400) [pid = 2835] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:44:20 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x12311f000) [pid = 2835] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:44:20 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x128898800) [pid = 2835] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:44:20 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x115e8dc00) [pid = 2835] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:44:20 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x124174c00) [pid = 2835] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:44:20 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x119e76400) [pid = 2835] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:44:20 INFO - PROCESS | 2835 | 1468356260478 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]]]}] 13:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 576ms 13:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:44:20 INFO - PROCESS | 2835 | 1468356260496 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 13:44:20 INFO - PROCESS | 2835 | 1468356260497 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 13:44:20 INFO - PROCESS | 2835 | 1468356260500 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:44:20 INFO - PROCESS | 2835 | 1468356260501 Marionette TRACE conn2 <- [1,1730,null,{}] 13:44:20 INFO - PROCESS | 2835 | 1468356260504 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}] 13:44:20 INFO - PROCESS | 2835 | 1468356260505 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:20 INFO - PROCESS | 2835 | 1468356260582 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 13:44:20 INFO - PROCESS | 2835 | 1468356260585 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:20 INFO - PROCESS | 2835 | 1468356260586 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:20 INFO - PROCESS | 2835 | ++DOCSHELL 0x124fc8000 == 34 [pid = 2835] [id = 440] 13:44:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x114ec8000) [pid = 2835] [serial = 1319] [outer = 0x0] 13:44:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x116f98c00) [pid = 2835] [serial = 1320] [outer = 0x114ec8000] 13:44:20 INFO - PROCESS | 2835 | 1468356260614 Marionette DEBUG loaded listener.js 13:44:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x119794c00) [pid = 2835] [serial = 1321] [outer = 0x114ec8000] 13:44:20 INFO - PROCESS | 2835 | 1468356260966 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]]]}] 13:44:20 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 13:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 469ms 13:44:20 INFO - PROCESS | 2835 | 1468356260969 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 13:44:20 INFO - PROCESS | 2835 | 1468356260971 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 13:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:44:20 INFO - PROCESS | 2835 | 1468356260976 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:44:20 INFO - PROCESS | 2835 | 1468356260978 Marionette TRACE conn2 <- [1,1734,null,{}] 13:44:20 INFO - PROCESS | 2835 | 1468356260981 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}] 13:44:20 INFO - PROCESS | 2835 | 1468356260982 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:21 INFO - PROCESS | 2835 | 1468356261084 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 13:44:21 INFO - PROCESS | 2835 | 1468356261094 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:21 INFO - PROCESS | 2835 | 1468356261098 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:21 INFO - PROCESS | 2835 | ++DOCSHELL 0x127096000 == 35 [pid = 2835] [id = 441] 13:44:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x119e13400) [pid = 2835] [serial = 1322] [outer = 0x0] 13:44:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x119e15800) [pid = 2835] [serial = 1323] [outer = 0x119e13400] 13:44:21 INFO - PROCESS | 2835 | 1468356261130 Marionette DEBUG loaded listener.js 13:44:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x119e72c00) [pid = 2835] [serial = 1324] [outer = 0x119e13400] 13:44:21 INFO - PROCESS | 2835 | 1468356261470 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]]]}] 13:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 523ms 13:44:21 INFO - PROCESS | 2835 | 1468356261497 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 13:44:21 INFO - PROCESS | 2835 | 1468356261498 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 13:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:44:21 INFO - PROCESS | 2835 | 1468356261501 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:44:21 INFO - PROCESS | 2835 | 1468356261503 Marionette TRACE conn2 <- [1,1738,null,{}] 13:44:21 INFO - PROCESS | 2835 | 1468356261507 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}] 13:44:21 INFO - PROCESS | 2835 | 1468356261508 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:21 INFO - PROCESS | 2835 | 1468356261630 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 13:44:21 INFO - PROCESS | 2835 | 1468356261722 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:21 INFO - PROCESS | 2835 | 1468356261723 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:21 INFO - PROCESS | 2835 | ++DOCSHELL 0x128886000 == 36 [pid = 2835] [id = 442] 13:44:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x119e13800) [pid = 2835] [serial = 1325] [outer = 0x0] 13:44:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x12110d800) [pid = 2835] [serial = 1326] [outer = 0x119e13800] 13:44:21 INFO - PROCESS | 2835 | 1468356261749 Marionette DEBUG loaded listener.js 13:44:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x12311f000) [pid = 2835] [serial = 1327] [outer = 0x119e13800] 13:44:22 INFO - PROCESS | 2835 | 1468356262086 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]]]}] 13:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 621ms 13:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:44:22 INFO - PROCESS | 2835 | 1468356262122 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 13:44:22 INFO - PROCESS | 2835 | 1468356262124 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 13:44:22 INFO - PROCESS | 2835 | 1468356262128 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:44:22 INFO - PROCESS | 2835 | 1468356262129 Marionette TRACE conn2 <- [1,1742,null,{}] 13:44:22 INFO - PROCESS | 2835 | 1468356262133 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}] 13:44:22 INFO - PROCESS | 2835 | 1468356262134 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:22 INFO - PROCESS | 2835 | 1468356262254 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 13:44:22 INFO - PROCESS | 2835 | 1468356262373 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:22 INFO - PROCESS | 2835 | 1468356262374 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:22 INFO - PROCESS | 2835 | ++DOCSHELL 0x12918e000 == 37 [pid = 2835] [id = 443] 13:44:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x119e78000) [pid = 2835] [serial = 1328] [outer = 0x0] 13:44:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x123198000) [pid = 2835] [serial = 1329] [outer = 0x119e78000] 13:44:22 INFO - PROCESS | 2835 | 1468356262416 Marionette DEBUG loaded listener.js 13:44:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x1231f3000) [pid = 2835] [serial = 1330] [outer = 0x119e78000] 13:44:22 INFO - PROCESS | 2835 | 1468356262928 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]]]}] 13:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 870ms 13:44:23 INFO - PROCESS | 2835 | 1468356262998 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 13:44:23 INFO - PROCESS | 2835 | 1468356263001 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 13:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:44:23 INFO - PROCESS | 2835 | 1468356263004 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:44:23 INFO - PROCESS | 2835 | 1468356263007 Marionette TRACE conn2 <- [1,1746,null,{}] 13:44:23 INFO - PROCESS | 2835 | 1468356263029 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}] 13:44:23 INFO - PROCESS | 2835 | 1468356263031 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:23 INFO - PROCESS | 2835 | 1468356263136 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 13:44:23 INFO - PROCESS | 2835 | 1468356263208 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:23 INFO - PROCESS | 2835 | 1468356263210 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:23 INFO - PROCESS | 2835 | ++DOCSHELL 0x1192ce000 == 38 [pid = 2835] [id = 444] 13:44:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x112fc7c00) [pid = 2835] [serial = 1331] [outer = 0x0] 13:44:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x114e98800) [pid = 2835] [serial = 1332] [outer = 0x112fc7c00] 13:44:23 INFO - PROCESS | 2835 | 1468356263241 Marionette DEBUG loaded listener.js 13:44:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x116136800) [pid = 2835] [serial = 1333] [outer = 0x112fc7c00] 13:44:23 INFO - PROCESS | 2835 | 1468356263668 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]]]}] 13:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 690ms 13:44:23 INFO - PROCESS | 2835 | 1468356263712 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 13:44:23 INFO - PROCESS | 2835 | 1468356263716 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 13:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:44:23 INFO - PROCESS | 2835 | 1468356263720 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:44:23 INFO - PROCESS | 2835 | 1468356263722 Marionette TRACE conn2 <- [1,1750,null,{}] 13:44:23 INFO - PROCESS | 2835 | 1468356263739 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}] 13:44:23 INFO - PROCESS | 2835 | 1468356263741 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:23 INFO - PROCESS | 2835 | 1468356263841 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 13:44:23 INFO - PROCESS | 2835 | 1468356263903 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:23 INFO - PROCESS | 2835 | 1468356263904 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:23 INFO - PROCESS | 2835 | ++DOCSHELL 0x125c9f800 == 39 [pid = 2835] [id = 445] 13:44:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x11672f800) [pid = 2835] [serial = 1334] [outer = 0x0] 13:44:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x118077c00) [pid = 2835] [serial = 1335] [outer = 0x11672f800] 13:44:23 INFO - PROCESS | 2835 | 1468356263947 Marionette DEBUG loaded listener.js 13:44:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x118766c00) [pid = 2835] [serial = 1336] [outer = 0x11672f800] 13:44:24 INFO - PROCESS | 2835 | 1468356264361 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]]]}] 13:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 682ms 13:44:24 INFO - PROCESS | 2835 | 1468356264403 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 13:44:24 INFO - PROCESS | 2835 | 1468356264405 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 13:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:44:24 INFO - PROCESS | 2835 | 1468356264407 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:44:24 INFO - PROCESS | 2835 | 1468356264410 Marionette TRACE conn2 <- [1,1754,null,{}] 13:44:24 INFO - PROCESS | 2835 | 1468356264418 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}] 13:44:24 INFO - PROCESS | 2835 | 1468356264421 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:24 INFO - PROCESS | 2835 | 1468356264522 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 13:44:24 INFO - PROCESS | 2835 | 1468356264586 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:24 INFO - PROCESS | 2835 | 1468356264589 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:24 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a9ba800 == 40 [pid = 2835] [id = 446] 13:44:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x119b2ec00) [pid = 2835] [serial = 1337] [outer = 0x0] 13:44:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x119e6c000) [pid = 2835] [serial = 1338] [outer = 0x119b2ec00] 13:44:24 INFO - PROCESS | 2835 | 1468356264619 Marionette DEBUG loaded listener.js 13:44:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 116 (0x123115800) [pid = 2835] [serial = 1339] [outer = 0x119b2ec00] 13:44:25 INFO - PROCESS | 2835 | 1468356265066 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]]]}] 13:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 723ms 13:44:25 INFO - PROCESS | 2835 | 1468356265148 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 13:44:25 INFO - PROCESS | 2835 | 1468356265150 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 13:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:44:25 INFO - PROCESS | 2835 | 1468356265153 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:44:25 INFO - PROCESS | 2835 | 1468356265154 Marionette TRACE conn2 <- [1,1758,null,{}] 13:44:25 INFO - PROCESS | 2835 | 1468356265159 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}] 13:44:25 INFO - PROCESS | 2835 | 1468356265161 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:25 INFO - PROCESS | 2835 | 1468356265257 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 13:44:25 INFO - PROCESS | 2835 | 1468356265328 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:25 INFO - PROCESS | 2835 | 1468356265329 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:25 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b0e7000 == 41 [pid = 2835] [id = 447] 13:44:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 117 (0x1231f7c00) [pid = 2835] [serial = 1340] [outer = 0x0] 13:44:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 118 (0x123441800) [pid = 2835] [serial = 1341] [outer = 0x1231f7c00] 13:44:25 INFO - PROCESS | 2835 | 1468356265358 Marionette DEBUG loaded listener.js 13:44:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 119 (0x123449800) [pid = 2835] [serial = 1342] [outer = 0x1231f7c00] 13:44:25 INFO - PROCESS | 2835 | 1468356265780 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]]]}] 13:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 670ms 13:44:25 INFO - PROCESS | 2835 | 1468356265823 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 13:44:25 INFO - PROCESS | 2835 | 1468356265825 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 13:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:44:25 INFO - PROCESS | 2835 | 1468356265827 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:44:25 INFO - PROCESS | 2835 | 1468356265828 Marionette TRACE conn2 <- [1,1762,null,{}] 13:44:25 INFO - PROCESS | 2835 | 1468356265831 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}] 13:44:25 INFO - PROCESS | 2835 | 1468356265832 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:25 INFO - PROCESS | 2835 | 1468356265927 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 13:44:25 INFO - PROCESS | 2835 | 1468356265989 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:25 INFO - PROCESS | 2835 | 1468356265990 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:25 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b92f000 == 42 [pid = 2835] [id = 448] 13:44:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 120 (0x12343cc00) [pid = 2835] [serial = 1343] [outer = 0x0] 13:44:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 121 (0x124046000) [pid = 2835] [serial = 1344] [outer = 0x12343cc00] 13:44:26 INFO - PROCESS | 2835 | 1468356266018 Marionette DEBUG loaded listener.js 13:44:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 122 (0x1242cb000) [pid = 2835] [serial = 1345] [outer = 0x12343cc00] 13:44:26 INFO - PROCESS | 2835 | 1468356266601 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]]]}] 13:44:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:44:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 819ms 13:44:26 INFO - PROCESS | 2835 | 1468356266646 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 13:44:26 INFO - PROCESS | 2835 | 1468356266649 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 13:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:44:26 INFO - PROCESS | 2835 | 1468356266652 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:44:26 INFO - PROCESS | 2835 | 1468356266653 Marionette TRACE conn2 <- [1,1766,null,{}] 13:44:26 INFO - PROCESS | 2835 | 1468356266657 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}] 13:44:26 INFO - PROCESS | 2835 | 1468356266659 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:26 INFO - PROCESS | 2835 | 1468356266762 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 13:44:26 INFO - PROCESS | 2835 | 1468356266827 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:26 INFO - PROCESS | 2835 | 1468356266829 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:26 INFO - PROCESS | 2835 | ++DOCSHELL 0x11684b800 == 43 [pid = 2835] [id = 449] 13:44:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 123 (0x1131a7400) [pid = 2835] [serial = 1346] [outer = 0x0] 13:44:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 124 (0x11613d800) [pid = 2835] [serial = 1347] [outer = 0x1131a7400] 13:44:26 INFO - PROCESS | 2835 | 1468356266857 Marionette DEBUG loaded listener.js 13:44:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 125 (0x116733800) [pid = 2835] [serial = 1348] [outer = 0x1131a7400] 13:44:27 INFO - PROCESS | 2835 | --DOCSHELL 0x128886000 == 42 [pid = 2835] [id = 442] 13:44:27 INFO - PROCESS | 2835 | --DOCSHELL 0x127096000 == 41 [pid = 2835] [id = 441] 13:44:27 INFO - PROCESS | 2835 | --DOCSHELL 0x124fc8000 == 40 [pid = 2835] [id = 440] 13:44:27 INFO - PROCESS | 2835 | --DOCSHELL 0x124776800 == 39 [pid = 2835] [id = 439] 13:44:27 INFO - PROCESS | 2835 | --DOCSHELL 0x119c44800 == 38 [pid = 2835] [id = 438] 13:44:27 INFO - PROCESS | 2835 | --DOCSHELL 0x118235000 == 37 [pid = 2835] [id = 437] 13:44:27 INFO - PROCESS | 2835 | --DOCSHELL 0x112d32000 == 36 [pid = 2835] [id = 436] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 124 (0x12889a800) [pid = 2835] [serial = 1254] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 123 (0x1258bd000) [pid = 2835] [serial = 1251] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 122 (0x118225800) [pid = 2835] [serial = 1236] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 121 (0x1182a0c00) [pid = 2835] [serial = 1237] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 120 (0x11a02d000) [pid = 2835] [serial = 1242] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 119 (0x123120800) [pid = 2835] [serial = 1243] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 118 (0x116732400) [pid = 2835] [serial = 1230] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 117 (0x117eabc00) [pid = 2835] [serial = 1231] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 116 (0x1191cc800) [pid = 2835] [serial = 1239] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 115 (0x119bed000) [pid = 2835] [serial = 1240] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x1231a6000) [pid = 2835] [serial = 1245] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x128b08400) [pid = 2835] [serial = 1228] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x1288d5400) [pid = 2835] [serial = 1227] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x115e8f800) [pid = 2835] [serial = 1233] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x1288dd000) [pid = 2835] [serial = 1255] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x11687f000) [pid = 2835] [serial = 1234] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x1291c7000) [pid = 2835] [serial = 1267] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x1291cbc00) [pid = 2835] [serial = 1269] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x128b0e800) [pid = 2835] [serial = 1257] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x12930ac00) [pid = 2835] [serial = 1270] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x117ea1400) [pid = 2835] [serial = 1260] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x119b3a400) [pid = 2835] [serial = 1261] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x129081000) [pid = 2835] [serial = 1266] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x128ba4c00) [pid = 2835] [serial = 1258] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x1242cb400) [pid = 2835] [serial = 1248] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x124c91400) [pid = 2835] [serial = 1249] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x12703bc00) [pid = 2835] [serial = 1252] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x128b0f800) [pid = 2835] [serial = 1264] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x123447c00) [pid = 2835] [serial = 1246] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x12416c400) [pid = 2835] [serial = 1263] [outer = 0x0] [url = about:blank] 13:44:27 INFO - PROCESS | 2835 | 1468356267247 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]]]}] 13:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 620ms 13:44:27 INFO - PROCESS | 2835 | 1468356267271 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 13:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:44:27 INFO - PROCESS | 2835 | 1468356267277 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 13:44:27 INFO - PROCESS | 2835 | 1468356267281 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:44:27 INFO - PROCESS | 2835 | 1468356267283 Marionette TRACE conn2 <- [1,1770,null,{}] 13:44:27 INFO - PROCESS | 2835 | 1468356267285 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}] 13:44:27 INFO - PROCESS | 2835 | 1468356267287 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:27 INFO - PROCESS | 2835 | 1468356267369 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 13:44:27 INFO - PROCESS | 2835 | 1468356267431 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:27 INFO - PROCESS | 2835 | 1468356267433 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:27 INFO - PROCESS | 2835 | ++DOCSHELL 0x118240800 == 37 [pid = 2835] [id = 450] 13:44:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x116731800) [pid = 2835] [serial = 1349] [outer = 0x0] 13:44:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x117ea9000) [pid = 2835] [serial = 1350] [outer = 0x116731800] 13:44:27 INFO - PROCESS | 2835 | 1468356267460 Marionette DEBUG loaded listener.js 13:44:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x118230c00) [pid = 2835] [serial = 1351] [outer = 0x116731800] 13:44:27 INFO - PROCESS | 2835 | 1468356267767 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]]]}] 13:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 520ms 13:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:44:27 INFO - PROCESS | 2835 | 1468356267802 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 13:44:27 INFO - PROCESS | 2835 | 1468356267803 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 13:44:27 INFO - PROCESS | 2835 | 1468356267806 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:44:27 INFO - PROCESS | 2835 | 1468356267810 Marionette TRACE conn2 <- [1,1774,null,{}] 13:44:27 INFO - PROCESS | 2835 | 1468356267818 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}] 13:44:27 INFO - PROCESS | 2835 | 1468356267821 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:27 INFO - PROCESS | 2835 | 1468356267901 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 13:44:27 INFO - PROCESS | 2835 | 1468356267961 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:27 INFO - PROCESS | 2835 | 1468356267963 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:27 INFO - PROCESS | 2835 | ++DOCSHELL 0x1244d2000 == 38 [pid = 2835] [id = 451] 13:44:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x1182a0c00) [pid = 2835] [serial = 1352] [outer = 0x0] 13:44:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x1191d0400) [pid = 2835] [serial = 1353] [outer = 0x1182a0c00] 13:44:27 INFO - PROCESS | 2835 | 1468356267991 Marionette DEBUG loaded listener.js 13:44:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x119e77000) [pid = 2835] [serial = 1354] [outer = 0x1182a0c00] 13:44:28 INFO - PROCESS | 2835 | 1468356268310 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]]]}] 13:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 524ms 13:44:28 INFO - PROCESS | 2835 | 1468356268331 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 13:44:28 INFO - PROCESS | 2835 | 1468356268332 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 13:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:44:28 INFO - PROCESS | 2835 | 1468356268335 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:44:28 INFO - PROCESS | 2835 | 1468356268336 Marionette TRACE conn2 <- [1,1778,null,{}] 13:44:28 INFO - PROCESS | 2835 | 1468356268339 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}] 13:44:28 INFO - PROCESS | 2835 | 1468356268343 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:28 INFO - PROCESS | 2835 | 1468356268458 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 13:44:28 INFO - PROCESS | 2835 | 1468356268544 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:28 INFO - PROCESS | 2835 | 1468356268546 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:28 INFO - PROCESS | 2835 | ++DOCSHELL 0x125867800 == 39 [pid = 2835] [id = 452] 13:44:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x11978e800) [pid = 2835] [serial = 1355] [outer = 0x0] 13:44:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x123118400) [pid = 2835] [serial = 1356] [outer = 0x11978e800] 13:44:28 INFO - PROCESS | 2835 | 1468356268586 Marionette DEBUG loaded listener.js 13:44:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x124175400) [pid = 2835] [serial = 1357] [outer = 0x11978e800] 13:44:28 INFO - PROCESS | 2835 | 1468356268892 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]]]}] 13:44:28 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 13:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 568ms 13:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:44:28 INFO - PROCESS | 2835 | 1468356268906 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 13:44:28 INFO - PROCESS | 2835 | 1468356268907 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 13:44:28 INFO - PROCESS | 2835 | 1468356268917 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:44:28 INFO - PROCESS | 2835 | 1468356268918 Marionette TRACE conn2 <- [1,1782,null,{}] 13:44:28 INFO - PROCESS | 2835 | 1468356268920 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}] 13:44:28 INFO - PROCESS | 2835 | 1468356268922 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:29 INFO - PROCESS | 2835 | 1468356269004 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 13:44:29 INFO - PROCESS | 2835 | 1468356269011 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:29 INFO - PROCESS | 2835 | 1468356269012 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:29 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a41f800 == 40 [pid = 2835] [id = 453] 13:44:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x124203c00) [pid = 2835] [serial = 1358] [outer = 0x0] 13:44:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x1242ef400) [pid = 2835] [serial = 1359] [outer = 0x124203c00] 13:44:29 INFO - PROCESS | 2835 | 1468356269037 Marionette DEBUG loaded listener.js 13:44:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x12470b400) [pid = 2835] [serial = 1360] [outer = 0x124203c00] 13:44:29 INFO - PROCESS | 2835 | 1468356269403 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]]]}] 13:44:29 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 13:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 518ms 13:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:44:29 INFO - PROCESS | 2835 | 1468356269437 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 13:44:29 INFO - PROCESS | 2835 | 1468356269438 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 13:44:29 INFO - PROCESS | 2835 | 1468356269444 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:44:29 INFO - PROCESS | 2835 | 1468356269446 Marionette TRACE conn2 <- [1,1786,null,{}] 13:44:29 INFO - PROCESS | 2835 | 1468356269448 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}] 13:44:29 INFO - PROCESS | 2835 | 1468356269452 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:29 INFO - PROCESS | 2835 | 1468356269572 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 13:44:29 INFO - PROCESS | 2835 | 1468356269584 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:29 INFO - PROCESS | 2835 | 1468356269585 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:29 INFO - PROCESS | 2835 | ++DOCSHELL 0x116610000 == 41 [pid = 2835] [id = 454] 13:44:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x1246d1800) [pid = 2835] [serial = 1361] [outer = 0x0] 13:44:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x1257c0800) [pid = 2835] [serial = 1362] [outer = 0x1246d1800] 13:44:29 INFO - PROCESS | 2835 | 1468356269610 Marionette DEBUG loaded listener.js 13:44:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x126eb9000) [pid = 2835] [serial = 1363] [outer = 0x1246d1800] 13:44:29 INFO - PROCESS | 2835 | 1468356269952 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]]]}] 13:44:29 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 13:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 522ms 13:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:44:29 INFO - PROCESS | 2835 | 1468356269965 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 13:44:29 INFO - PROCESS | 2835 | 1468356269966 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 13:44:29 INFO - PROCESS | 2835 | 1468356269968 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:44:29 INFO - PROCESS | 2835 | 1468356269969 Marionette TRACE conn2 <- [1,1790,null,{}] 13:44:29 INFO - PROCESS | 2835 | 1468356269971 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}] 13:44:29 INFO - PROCESS | 2835 | 1468356269972 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:30 INFO - PROCESS | 2835 | 1468356270076 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 13:44:30 INFO - PROCESS | 2835 | 1468356270088 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:30 INFO - PROCESS | 2835 | 1468356270089 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:30 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b91b000 == 42 [pid = 2835] [id = 455] 13:44:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x126eb9400) [pid = 2835] [serial = 1364] [outer = 0x0] 13:44:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x128899400) [pid = 2835] [serial = 1365] [outer = 0x126eb9400] 13:44:30 INFO - PROCESS | 2835 | 1468356270114 Marionette DEBUG loaded listener.js 13:44:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x1288a3c00) [pid = 2835] [serial = 1366] [outer = 0x126eb9400] 13:44:30 INFO - PROCESS | 2835 | 1468356270450 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]]]}] 13:44:30 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) 13:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 518ms 13:44:30 INFO - PROCESS | 2835 | 1468356270496 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 13:44:30 INFO - PROCESS | 2835 | 1468356270497 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 13:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:44:30 INFO - PROCESS | 2835 | 1468356270507 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:44:30 INFO - PROCESS | 2835 | 1468356270508 Marionette TRACE conn2 <- [1,1794,null,{}] 13:44:30 INFO - PROCESS | 2835 | 1468356270510 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}] 13:44:30 INFO - PROCESS | 2835 | 1468356270511 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:30 INFO - PROCESS | 2835 | 1468356270614 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 13:44:30 INFO - PROCESS | 2835 | 1468356270618 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:30 INFO - PROCESS | 2835 | 1468356270619 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:30 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c681000 == 43 [pid = 2835] [id = 456] 13:44:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x127039800) [pid = 2835] [serial = 1367] [outer = 0x0] 13:44:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x1288d8800) [pid = 2835] [serial = 1368] [outer = 0x127039800] 13:44:30 INFO - PROCESS | 2835 | 1468356270678 Marionette DEBUG loaded listener.js 13:44:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 116 (0x128b0d800) [pid = 2835] [serial = 1369] [outer = 0x127039800] 13:44:30 INFO - PROCESS | 2835 | 1468356270970 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]]]}] 13:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 520ms 13:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:44:31 INFO - PROCESS | 2835 | 1468356271027 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 13:44:31 INFO - PROCESS | 2835 | 1468356271029 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 13:44:31 INFO - PROCESS | 2835 | 1468356271031 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:44:31 INFO - PROCESS | 2835 | 1468356271032 Marionette TRACE conn2 <- [1,1798,null,{}] 13:44:31 INFO - PROCESS | 2835 | 1468356271034 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}] 13:44:31 INFO - PROCESS | 2835 | 1468356271035 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:31 INFO - PROCESS | 2835 | 1468356271137 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 13:44:31 INFO - PROCESS | 2835 | --DOMWINDOW == 115 (0x114ec7000) [pid = 2835] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:44:31 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x128b10000) [pid = 2835] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:44:31 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x125c3a800) [pid = 2835] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:44:31 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x1232eb400) [pid = 2835] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:44:31 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x11807dc00) [pid = 2835] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:44:31 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x113336400) [pid = 2835] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:44:31 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x112f76400) [pid = 2835] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:44:31 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x116885000) [pid = 2835] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:44:31 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x111e29000) [pid = 2835] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:44:31 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x114ec1800) [pid = 2835] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:44:31 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x1164ee400) [pid = 2835] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:44:31 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x118296800) [pid = 2835] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:44:31 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x114ec8000) [pid = 2835] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:44:31 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x119e13400) [pid = 2835] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:44:31 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x119e13800) [pid = 2835] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:44:31 INFO - PROCESS | 2835 | 1468356271260 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:31 INFO - PROCESS | 2835 | 1468356271261 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:31 INFO - PROCESS | 2835 | ++DOCSHELL 0x11667f800 == 44 [pid = 2835] [id = 457] 13:44:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x1125bdc00) [pid = 2835] [serial = 1370] [outer = 0x0] 13:44:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x1128b0c00) [pid = 2835] [serial = 1371] [outer = 0x1125bdc00] 13:44:31 INFO - PROCESS | 2835 | 1468356271292 Marionette DEBUG loaded listener.js 13:44:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x115dca400) [pid = 2835] [serial = 1372] [outer = 0x1125bdc00] 13:44:31 INFO - PROCESS | 2835 | 1468356271587 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]]]}] 13:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 572ms 13:44:31 INFO - PROCESS | 2835 | 1468356271604 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 13:44:31 INFO - PROCESS | 2835 | 1468356271605 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 13:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:44:31 INFO - PROCESS | 2835 | 1468356271615 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:44:31 INFO - PROCESS | 2835 | 1468356271616 Marionette TRACE conn2 <- [1,1802,null,{}] 13:44:31 INFO - PROCESS | 2835 | 1468356271618 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}] 13:44:31 INFO - PROCESS | 2835 | 1468356271619 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:31 INFO - PROCESS | 2835 | 1468356271704 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 13:44:31 INFO - PROCESS | 2835 | 1468356271711 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:31 INFO - PROCESS | 2835 | 1468356271712 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:31 INFO - PROCESS | 2835 | ++DOCSHELL 0x12cc9a800 == 45 [pid = 2835] [id = 458] 13:44:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x116804400) [pid = 2835] [serial = 1373] [outer = 0x0] 13:44:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x119b37c00) [pid = 2835] [serial = 1374] [outer = 0x116804400] 13:44:31 INFO - PROCESS | 2835 | 1468356271735 Marionette DEBUG loaded listener.js 13:44:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x1231a5400) [pid = 2835] [serial = 1375] [outer = 0x116804400] 13:44:32 INFO - PROCESS | 2835 | 1468356272064 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]]]}] 13:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 470ms 13:44:32 INFO - PROCESS | 2835 | 1468356272086 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 13:44:32 INFO - PROCESS | 2835 | 1468356272087 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 13:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:44:32 INFO - PROCESS | 2835 | 1468356272092 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:44:32 INFO - PROCESS | 2835 | 1468356272094 Marionette TRACE conn2 <- [1,1806,null,{}] 13:44:32 INFO - PROCESS | 2835 | 1468356272097 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}] 13:44:32 INFO - PROCESS | 2835 | 1468356272098 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:32 INFO - PROCESS | 2835 | 1468356272219 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 13:44:32 INFO - PROCESS | 2835 | 1468356272234 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:32 INFO - PROCESS | 2835 | 1468356272236 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:32 INFO - PROCESS | 2835 | ++DOCSHELL 0x12d224000 == 46 [pid = 2835] [id = 459] 13:44:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x128b0f000) [pid = 2835] [serial = 1376] [outer = 0x0] 13:44:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x128d95000) [pid = 2835] [serial = 1377] [outer = 0x128b0f000] 13:44:32 INFO - PROCESS | 2835 | 1468356272262 Marionette DEBUG loaded listener.js 13:44:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x1291c8800) [pid = 2835] [serial = 1378] [outer = 0x128b0f000] 13:44:32 INFO - PROCESS | 2835 | 1468356272577 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]]]}] 13:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 521ms 13:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:44:32 INFO - PROCESS | 2835 | 1468356272611 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 13:44:32 INFO - PROCESS | 2835 | 1468356272613 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 13:44:32 INFO - PROCESS | 2835 | 1468356272615 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:44:32 INFO - PROCESS | 2835 | 1468356272616 Marionette TRACE conn2 <- [1,1810,null,{}] 13:44:32 INFO - PROCESS | 2835 | 1468356272618 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}] 13:44:32 INFO - PROCESS | 2835 | 1468356272619 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:32 INFO - PROCESS | 2835 | 1468356272703 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 13:44:32 INFO - PROCESS | 2835 | 1468356272707 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:32 INFO - PROCESS | 2835 | 1468356272708 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:32 INFO - PROCESS | 2835 | ++DOCSHELL 0x12d41b800 == 47 [pid = 2835] [id = 460] 13:44:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x1291c9400) [pid = 2835] [serial = 1379] [outer = 0x0] 13:44:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x129308c00) [pid = 2835] [serial = 1380] [outer = 0x1291c9400] 13:44:32 INFO - PROCESS | 2835 | 1468356272731 Marionette DEBUG loaded listener.js 13:44:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x129369400) [pid = 2835] [serial = 1381] [outer = 0x1291c9400] 13:44:33 INFO - PROCESS | 2835 | 1468356273066 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]]]}] 13:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 471ms 13:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:44:33 INFO - PROCESS | 2835 | 1468356273087 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 13:44:33 INFO - PROCESS | 2835 | 1468356273088 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 13:44:33 INFO - PROCESS | 2835 | 1468356273092 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:44:33 INFO - PROCESS | 2835 | 1468356273095 Marionette TRACE conn2 <- [1,1814,null,{}] 13:44:33 INFO - PROCESS | 2835 | 1468356273098 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}] 13:44:33 INFO - PROCESS | 2835 | 1468356273099 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:33 INFO - PROCESS | 2835 | 1468356273222 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 13:44:33 INFO - PROCESS | 2835 | 1468356273312 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:33 INFO - PROCESS | 2835 | 1468356273314 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:33 INFO - PROCESS | 2835 | ++DOCSHELL 0x116404000 == 48 [pid = 2835] [id = 461] 13:44:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x111f29c00) [pid = 2835] [serial = 1382] [outer = 0x0] 13:44:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x1127d0800) [pid = 2835] [serial = 1383] [outer = 0x111f29c00] 13:44:33 INFO - PROCESS | 2835 | 1468356273346 Marionette DEBUG loaded listener.js 13:44:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 116 (0x112fba400) [pid = 2835] [serial = 1384] [outer = 0x111f29c00] 13:44:33 INFO - PROCESS | 2835 | 1468356273810 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]]]}] 13:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 771ms 13:44:33 INFO - PROCESS | 2835 | 1468356273864 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 13:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:44:33 INFO - PROCESS | 2835 | 1468356273867 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 13:44:33 INFO - PROCESS | 2835 | 1468356273870 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:44:33 INFO - PROCESS | 2835 | 1468356273872 Marionette TRACE conn2 <- [1,1818,null,{}] 13:44:33 INFO - PROCESS | 2835 | 1468356273878 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}] 13:44:33 INFO - PROCESS | 2835 | 1468356273881 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:34 INFO - PROCESS | 2835 | 1468356274013 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 13:44:34 INFO - PROCESS | 2835 | 1468356274090 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:34 INFO - PROCESS | 2835 | 1468356274092 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:34 INFO - PROCESS | 2835 | ++DOCSHELL 0x1244d1800 == 49 [pid = 2835] [id = 462] 13:44:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 117 (0x117eaac00) [pid = 2835] [serial = 1385] [outer = 0x0] 13:44:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 118 (0x11829f800) [pid = 2835] [serial = 1386] [outer = 0x117eaac00] 13:44:34 INFO - PROCESS | 2835 | 1468356274122 Marionette DEBUG loaded listener.js 13:44:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 119 (0x119186400) [pid = 2835] [serial = 1387] [outer = 0x117eaac00] 13:44:34 INFO - PROCESS | 2835 | 1468356274530 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]]]}] 13:44:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:44:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 721ms 13:44:34 INFO - PROCESS | 2835 | 1468356274593 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 13:44:34 INFO - PROCESS | 2835 | 1468356274596 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 13:44:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:44:34 INFO - PROCESS | 2835 | 1468356274598 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:44:34 INFO - PROCESS | 2835 | 1468356274600 Marionette TRACE conn2 <- [1,1822,null,{}] 13:44:34 INFO - PROCESS | 2835 | 1468356274602 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}] 13:44:34 INFO - PROCESS | 2835 | 1468356274604 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:34 INFO - PROCESS | 2835 | 1468356274717 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 13:44:34 INFO - PROCESS | 2835 | 1468356274823 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:34 INFO - PROCESS | 2835 | 1468356274824 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:34 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c682800 == 50 [pid = 2835] [id = 463] 13:44:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 120 (0x1194e0c00) [pid = 2835] [serial = 1388] [outer = 0x0] 13:44:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 121 (0x119e78c00) [pid = 2835] [serial = 1389] [outer = 0x1194e0c00] 13:44:34 INFO - PROCESS | 2835 | 1468356274856 Marionette DEBUG loaded listener.js 13:44:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 122 (0x12344a800) [pid = 2835] [serial = 1390] [outer = 0x1194e0c00] 13:44:35 INFO - PROCESS | 2835 | 1468356275280 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]]]}] 13:44:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 721ms 13:44:35 INFO - PROCESS | 2835 | 1468356275320 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 13:44:35 INFO - PROCESS | 2835 | 1468356275321 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 13:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:44:35 INFO - PROCESS | 2835 | 1468356275344 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:44:35 INFO - PROCESS | 2835 | 1468356275348 Marionette TRACE conn2 <- [1,1826,null,{}] 13:44:35 INFO - PROCESS | 2835 | 1468356275351 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}] 13:44:35 INFO - PROCESS | 2835 | 1468356275354 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:35 INFO - PROCESS | 2835 | 1468356275462 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 13:44:35 INFO - PROCESS | 2835 | 1468356275577 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:35 INFO - PROCESS | 2835 | 1468356275579 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:35 INFO - PROCESS | 2835 | ++DOCSHELL 0x12d5ad800 == 51 [pid = 2835] [id = 464] 13:44:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 123 (0x123120400) [pid = 2835] [serial = 1391] [outer = 0x0] 13:44:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 124 (0x125799000) [pid = 2835] [serial = 1392] [outer = 0x123120400] 13:44:35 INFO - PROCESS | 2835 | 1468356275610 Marionette DEBUG loaded listener.js 13:44:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 125 (0x126e29c00) [pid = 2835] [serial = 1393] [outer = 0x123120400] 13:44:36 INFO - PROCESS | 2835 | 1468356276218 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]]]}] 13:44:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 933ms 13:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:44:36 INFO - PROCESS | 2835 | 1468356276270 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 13:44:36 INFO - PROCESS | 2835 | 1468356276273 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 13:44:36 INFO - PROCESS | 2835 | 1468356276276 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:44:36 INFO - PROCESS | 2835 | 1468356276278 Marionette TRACE conn2 <- [1,1830,null,{}] 13:44:36 INFO - PROCESS | 2835 | 1468356276282 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}] 13:44:36 INFO - PROCESS | 2835 | 1468356276283 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:36 INFO - PROCESS | 2835 | 1468356276382 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 13:44:36 INFO - PROCESS | 2835 | 1468356276449 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:36 INFO - PROCESS | 2835 | 1468356276452 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:36 INFO - PROCESS | 2835 | ++DOCSHELL 0x123386800 == 52 [pid = 2835] [id = 465] 13:44:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 126 (0x116751400) [pid = 2835] [serial = 1394] [outer = 0x0] 13:44:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 127 (0x116886800) [pid = 2835] [serial = 1395] [outer = 0x116751400] 13:44:36 INFO - PROCESS | 2835 | 1468356276480 Marionette DEBUG loaded listener.js 13:44:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 128 (0x11822ec00) [pid = 2835] [serial = 1396] [outer = 0x116751400] 13:44:36 INFO - PROCESS | 2835 | 1468356276892 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]]]}] 13:44:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 671ms 13:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:44:36 INFO - PROCESS | 2835 | 1468356276946 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 13:44:36 INFO - PROCESS | 2835 | 1468356276949 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 13:44:36 INFO - PROCESS | 2835 | 1468356276953 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:44:36 INFO - PROCESS | 2835 | 1468356276955 Marionette TRACE conn2 <- [1,1834,null,{}] 13:44:36 INFO - PROCESS | 2835 | 1468356276978 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}] 13:44:36 INFO - PROCESS | 2835 | 1468356276979 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:37 INFO - PROCESS | 2835 | 1468356277074 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 13:44:37 INFO - PROCESS | 2835 | 1468356277152 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:37 INFO - PROCESS | 2835 | 1468356277154 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:37 INFO - PROCESS | 2835 | ++DOCSHELL 0x117468800 == 53 [pid = 2835] [id = 466] 13:44:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 129 (0x115e23c00) [pid = 2835] [serial = 1397] [outer = 0x0] 13:44:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 130 (0x119183800) [pid = 2835] [serial = 1398] [outer = 0x115e23c00] 13:44:37 INFO - PROCESS | 2835 | 1468356277182 Marionette DEBUG loaded listener.js 13:44:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 131 (0x1194ee000) [pid = 2835] [serial = 1399] [outer = 0x115e23c00] 13:44:37 INFO - PROCESS | 2835 | --DOCSHELL 0x120749000 == 52 [pid = 2835] [id = 435] 13:44:37 INFO - PROCESS | 2835 | --DOCSHELL 0x116ab4000 == 51 [pid = 2835] [id = 434] 13:44:37 INFO - PROCESS | 2835 | --DOCSHELL 0x119705000 == 50 [pid = 2835] [id = 433] 13:44:37 INFO - PROCESS | 2835 | --DOCSHELL 0x12d41b800 == 49 [pid = 2835] [id = 460] 13:44:37 INFO - PROCESS | 2835 | --DOCSHELL 0x12d224000 == 48 [pid = 2835] [id = 459] 13:44:37 INFO - PROCESS | 2835 | --DOCSHELL 0x12cc9a800 == 47 [pid = 2835] [id = 458] 13:44:37 INFO - PROCESS | 2835 | --DOCSHELL 0x11667f800 == 46 [pid = 2835] [id = 457] 13:44:37 INFO - PROCESS | 2835 | --DOCSHELL 0x12c681000 == 45 [pid = 2835] [id = 456] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 130 (0x112988c00) [pid = 2835] [serial = 1302] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 129 (0x11807a000) [pid = 2835] [serial = 1305] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 128 (0x11852f800) [pid = 2835] [serial = 1299] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 127 (0x11829bc00) [pid = 2835] [serial = 1290] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOCSHELL 0x12b91b000 == 44 [pid = 2835] [id = 455] 13:44:37 INFO - PROCESS | 2835 | --DOCSHELL 0x116610000 == 43 [pid = 2835] [id = 454] 13:44:37 INFO - PROCESS | 2835 | --DOCSHELL 0x12a41f800 == 42 [pid = 2835] [id = 453] 13:44:37 INFO - PROCESS | 2835 | --DOCSHELL 0x125867800 == 41 [pid = 2835] [id = 452] 13:44:37 INFO - PROCESS | 2835 | --DOCSHELL 0x1244d2000 == 40 [pid = 2835] [id = 451] 13:44:37 INFO - PROCESS | 2835 | --DOCSHELL 0x118240800 == 39 [pid = 2835] [id = 450] 13:44:37 INFO - PROCESS | 2835 | --DOCSHELL 0x11684b800 == 38 [pid = 2835] [id = 449] 13:44:37 INFO - PROCESS | 2835 | --DOCSHELL 0x12a9ba800 == 37 [pid = 2835] [id = 446] 13:44:37 INFO - PROCESS | 2835 | --DOCSHELL 0x125c9f800 == 36 [pid = 2835] [id = 445] 13:44:37 INFO - PROCESS | 2835 | --DOCSHELL 0x1192ce000 == 35 [pid = 2835] [id = 444] 13:44:37 INFO - PROCESS | 2835 | --DOCSHELL 0x12918e000 == 34 [pid = 2835] [id = 443] 13:44:37 INFO - PROCESS | 2835 | 1468356277561 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]]]}] 13:44:37 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 13:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 641ms 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 126 (0x1125b2c00) [pid = 2835] [serial = 1308] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 125 (0x114ec6400) [pid = 2835] [serial = 1311] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 124 (0x116a15c00) [pid = 2835] [serial = 1314] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 123 (0x115e29000) [pid = 2835] [serial = 1312] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 122 (0x119188400) [pid = 2835] [serial = 1317] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 121 (0x1176f2c00) [pid = 2835] [serial = 1315] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 120 (0x119794c00) [pid = 2835] [serial = 1321] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 119 (0x116f98c00) [pid = 2835] [serial = 1320] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 118 (0x119e15800) [pid = 2835] [serial = 1323] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 117 (0x119476c00) [pid = 2835] [serial = 1318] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 116 (0x12311f000) [pid = 2835] [serial = 1327] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 115 (0x12110d800) [pid = 2835] [serial = 1326] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x119e72c00) [pid = 2835] [serial = 1324] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x1128a7400) [pid = 2835] [serial = 1309] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x1182a4c00) [pid = 2835] [serial = 1287] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x12936bc00) [pid = 2835] [serial = 1288] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x12907a800) [pid = 2835] [serial = 1284] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x129087000) [pid = 2835] [serial = 1285] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x128897400) [pid = 2835] [serial = 1281] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x1288e2c00) [pid = 2835] [serial = 1282] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x12343d800) [pid = 2835] [serial = 1278] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x124205400) [pid = 2835] [serial = 1279] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x1188b6000) [pid = 2835] [serial = 1275] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x119bf5c00) [pid = 2835] [serial = 1276] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x115dc6400) [pid = 2835] [serial = 1272] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x1176ee400) [pid = 2835] [serial = 1273] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x114ec2000) [pid = 2835] [serial = 1293] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x115dcd400) [pid = 2835] [serial = 1294] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x116f97800) [pid = 2835] [serial = 1296] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x1176f2400) [pid = 2835] [serial = 1297] [outer = 0x0] [url = about:blank] 13:44:37 INFO - PROCESS | 2835 | 1468356277607 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 13:44:37 INFO - PROCESS | 2835 | 1468356277610 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 13:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:44:37 INFO - PROCESS | 2835 | 1468356277615 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:44:37 INFO - PROCESS | 2835 | 1468356277617 Marionette TRACE conn2 <- [1,1838,null,{}] 13:44:37 INFO - PROCESS | 2835 | 1468356277625 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}] 13:44:37 INFO - PROCESS | 2835 | 1468356277628 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:37 INFO - PROCESS | 2835 | 1468356277711 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 13:44:37 INFO - PROCESS | 2835 | 1468356277716 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:37 INFO - PROCESS | 2835 | 1468356277718 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:37 INFO - PROCESS | 2835 | ++DOCSHELL 0x118247000 == 35 [pid = 2835] [id = 467] 13:44:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x119befc00) [pid = 2835] [serial = 1400] [outer = 0x0] 13:44:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x119e14c00) [pid = 2835] [serial = 1401] [outer = 0x119befc00] 13:44:37 INFO - PROCESS | 2835 | 1468356277745 Marionette DEBUG loaded listener.js 13:44:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x12110cc00) [pid = 2835] [serial = 1402] [outer = 0x119befc00] 13:44:38 INFO - PROCESS | 2835 | 1468356278096 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]]]}] 13:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 521ms 13:44:38 INFO - PROCESS | 2835 | 1468356278147 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 13:44:38 INFO - PROCESS | 2835 | 1468356278149 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 13:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:44:38 INFO - PROCESS | 2835 | 1468356278153 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:44:38 INFO - PROCESS | 2835 | 1468356278154 Marionette TRACE conn2 <- [1,1842,null,{}] 13:44:38 INFO - PROCESS | 2835 | 1468356278156 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}] 13:44:38 INFO - PROCESS | 2835 | 1468356278158 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:38 INFO - PROCESS | 2835 | 1468356278237 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 13:44:38 INFO - PROCESS | 2835 | 1468356278244 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:38 INFO - PROCESS | 2835 | 1468356278245 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:38 INFO - PROCESS | 2835 | ++DOCSHELL 0x123254000 == 36 [pid = 2835] [id = 468] 13:44:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x123111000) [pid = 2835] [serial = 1403] [outer = 0x0] 13:44:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x1231a0400) [pid = 2835] [serial = 1404] [outer = 0x123111000] 13:44:38 INFO - PROCESS | 2835 | 1468356278271 Marionette DEBUG loaded listener.js 13:44:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x123447400) [pid = 2835] [serial = 1405] [outer = 0x123111000] 13:44:38 INFO - PROCESS | 2835 | 1468356278638 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]]]}] 13:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 520ms 13:44:38 INFO - PROCESS | 2835 | 1468356278674 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 13:44:38 INFO - PROCESS | 2835 | 1468356278677 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 13:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:44:38 INFO - PROCESS | 2835 | 1468356278679 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:44:38 INFO - PROCESS | 2835 | 1468356278680 Marionette TRACE conn2 <- [1,1846,null,{}] 13:44:38 INFO - PROCESS | 2835 | 1468356278683 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}] 13:44:38 INFO - PROCESS | 2835 | 1468356278684 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:38 INFO - PROCESS | 2835 | 1468356278765 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 13:44:38 INFO - PROCESS | 2835 | 1468356278828 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:38 INFO - PROCESS | 2835 | 1468356278829 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:38 INFO - PROCESS | 2835 | ++DOCSHELL 0x124c3e800 == 37 [pid = 2835] [id = 469] 13:44:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x112f55400) [pid = 2835] [serial = 1406] [outer = 0x0] 13:44:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x123447c00) [pid = 2835] [serial = 1407] [outer = 0x112f55400] 13:44:38 INFO - PROCESS | 2835 | 1468356278854 Marionette DEBUG loaded listener.js 13:44:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x124f88c00) [pid = 2835] [serial = 1408] [outer = 0x112f55400] 13:44:39 INFO - PROCESS | 2835 | 1468356279124 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]]]}] 13:44: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) 13:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 472ms 13:44:39 INFO - PROCESS | 2835 | 1468356279152 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 13:44:39 INFO - PROCESS | 2835 | 1468356279153 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 13:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:44:39 INFO - PROCESS | 2835 | 1468356279155 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:44:39 INFO - PROCESS | 2835 | 1468356279156 Marionette TRACE conn2 <- [1,1850,null,{}] 13:44:39 INFO - PROCESS | 2835 | 1468356279167 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}] 13:44:39 INFO - PROCESS | 2835 | 1468356279171 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:39 INFO - PROCESS | 2835 | 1468356279278 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 13:44:39 INFO - PROCESS | 2835 | 1468356279347 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:39 INFO - PROCESS | 2835 | 1468356279349 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:39 INFO - PROCESS | 2835 | ++DOCSHELL 0x126e72000 == 38 [pid = 2835] [id = 470] 13:44:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x114ed0800) [pid = 2835] [serial = 1409] [outer = 0x0] 13:44:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x125796c00) [pid = 2835] [serial = 1410] [outer = 0x114ed0800] 13:44:39 INFO - PROCESS | 2835 | 1468356279379 Marionette DEBUG loaded listener.js 13:44:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x128b0b400) [pid = 2835] [serial = 1411] [outer = 0x114ed0800] 13:44:39 INFO - PROCESS | 2835 | 1468356279701 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]]]}] 13:44:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 579ms 13:44:39 INFO - PROCESS | 2835 | 1468356279739 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 13:44:39 INFO - PROCESS | 2835 | 1468356279743 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 13:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:44:39 INFO - PROCESS | 2835 | 1468356279746 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:44:39 INFO - PROCESS | 2835 | 1468356279747 Marionette TRACE conn2 <- [1,1854,null,{}] 13:44:39 INFO - PROCESS | 2835 | 1468356279749 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}] 13:44:39 INFO - PROCESS | 2835 | 1468356279750 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:39 INFO - PROCESS | 2835 | 1468356279850 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 13:44:39 INFO - PROCESS | 2835 | 1468356279895 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:39 INFO - PROCESS | 2835 | 1468356279896 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:39 INFO - PROCESS | 2835 | ++DOCSHELL 0x129007800 == 39 [pid = 2835] [id = 471] 13:44:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x1288db400) [pid = 2835] [serial = 1412] [outer = 0x0] 13:44:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x128d98400) [pid = 2835] [serial = 1413] [outer = 0x1288db400] 13:44:39 INFO - PROCESS | 2835 | 1468356279920 Marionette DEBUG loaded listener.js 13:44:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x129083c00) [pid = 2835] [serial = 1414] [outer = 0x1288db400] 13:44:40 INFO - PROCESS | 2835 | 1468356280211 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]]]}] 13:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 518ms 13:44:40 INFO - PROCESS | 2835 | 1468356280264 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 13:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:44:40 INFO - PROCESS | 2835 | 1468356280265 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 13:44:40 INFO - PROCESS | 2835 | 1468356280268 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:44:40 INFO - PROCESS | 2835 | 1468356280269 Marionette TRACE conn2 <- [1,1858,null,{}] 13:44:40 INFO - PROCESS | 2835 | 1468356280271 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}] 13:44:40 INFO - PROCESS | 2835 | 1468356280272 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:40 INFO - PROCESS | 2835 | 1468356280385 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 13:44:40 INFO - PROCESS | 2835 | 1468356280389 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:40 INFO - PROCESS | 2835 | 1468356280391 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:40 INFO - PROCESS | 2835 | ++DOCSHELL 0x117459800 == 40 [pid = 2835] [id = 472] 13:44:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x128b0c000) [pid = 2835] [serial = 1415] [outer = 0x0] 13:44:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x129303000) [pid = 2835] [serial = 1416] [outer = 0x128b0c000] 13:44:40 INFO - PROCESS | 2835 | 1468356280415 Marionette DEBUG loaded listener.js 13:44:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x12936bc00) [pid = 2835] [serial = 1417] [outer = 0x128b0c000] 13:44:40 INFO - PROCESS | 2835 | 1468356280766 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]]]}] 13:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 518ms 13:44:40 INFO - PROCESS | 2835 | 1468356280787 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 13:44:40 INFO - PROCESS | 2835 | 1468356280788 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 13:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:44:40 INFO - PROCESS | 2835 | 1468356280790 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:44:40 INFO - PROCESS | 2835 | 1468356280793 Marionette TRACE conn2 <- [1,1862,null,{}] 13:44:40 INFO - PROCESS | 2835 | 1468356280796 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}] 13:44:40 INFO - PROCESS | 2835 | 1468356280798 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:40 INFO - PROCESS | 2835 | 1468356280919 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 13:44:40 INFO - PROCESS | 2835 | 1468356280924 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:40 INFO - PROCESS | 2835 | 1468356280925 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:40 INFO - PROCESS | 2835 | ++DOCSHELL 0x12bcaa800 == 41 [pid = 2835] [id = 473] 13:44:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 116 (0x128b10000) [pid = 2835] [serial = 1418] [outer = 0x0] 13:44:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 117 (0x129374000) [pid = 2835] [serial = 1419] [outer = 0x128b10000] 13:44:40 INFO - PROCESS | 2835 | 1468356280988 Marionette DEBUG loaded listener.js 13:44:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 118 (0x129cbe800) [pid = 2835] [serial = 1420] [outer = 0x128b10000] 13:44:41 INFO - PROCESS | 2835 | 1468356281276 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]]]}] 13:44:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 523ms 13:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:44:41 INFO - PROCESS | 2835 | 1468356281314 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 13:44:41 INFO - PROCESS | 2835 | 1468356281315 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 13:44:41 INFO - PROCESS | 2835 | 1468356281317 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:44:41 INFO - PROCESS | 2835 | 1468356281318 Marionette TRACE conn2 <- [1,1866,null,{}] 13:44:41 INFO - PROCESS | 2835 | 1468356281320 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}] 13:44:41 INFO - PROCESS | 2835 | 1468356281321 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:41 INFO - PROCESS | 2835 | 1468356281435 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 13:44:41 INFO - PROCESS | 2835 | 1468356281448 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:41 INFO - PROCESS | 2835 | 1468356281449 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:41 INFO - PROCESS | 2835 | ++DOCSHELL 0x12cc8e000 == 42 [pid = 2835] [id = 474] 13:44:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 119 (0x129375000) [pid = 2835] [serial = 1421] [outer = 0x0] 13:44:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 120 (0x12a58c000) [pid = 2835] [serial = 1422] [outer = 0x129375000] 13:44:41 INFO - PROCESS | 2835 | 1468356281473 Marionette DEBUG loaded listener.js 13:44:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 121 (0x12a6a1c00) [pid = 2835] [serial = 1423] [outer = 0x129375000] 13:44:41 INFO - PROCESS | 2835 | --DOMWINDOW == 120 (0x1246d1800) [pid = 2835] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:44:41 INFO - PROCESS | 2835 | --DOMWINDOW == 119 (0x126eb9400) [pid = 2835] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:44:41 INFO - PROCESS | 2835 | --DOMWINDOW == 118 (0x127039800) [pid = 2835] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:44:41 INFO - PROCESS | 2835 | --DOMWINDOW == 117 (0x1182a0c00) [pid = 2835] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:44:41 INFO - PROCESS | 2835 | --DOMWINDOW == 116 (0x124203c00) [pid = 2835] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:44:41 INFO - PROCESS | 2835 | --DOMWINDOW == 115 (0x1131a7400) [pid = 2835] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:44:41 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x116731800) [pid = 2835] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:44:41 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x11978e800) [pid = 2835] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:44:41 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x12343cc00) [pid = 2835] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:44:41 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x1125bdc00) [pid = 2835] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:44:41 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x116804400) [pid = 2835] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:44:41 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x128b0f000) [pid = 2835] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:44:41 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x1128a5400) [pid = 2835] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:44:41 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x1176eec00) [pid = 2835] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:44:42 INFO - PROCESS | 2835 | 1468356282002 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]]]}] 13:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 719ms 13:44:42 INFO - PROCESS | 2835 | 1468356282037 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 13:44:42 INFO - PROCESS | 2835 | 1468356282038 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 13:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:44:42 INFO - PROCESS | 2835 | 1468356282041 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:44:42 INFO - PROCESS | 2835 | 1468356282042 Marionette TRACE conn2 <- [1,1870,null,{}] 13:44:42 INFO - PROCESS | 2835 | 1468356282045 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}] 13:44:42 INFO - PROCESS | 2835 | 1468356282046 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:42 INFO - PROCESS | 2835 | 1468356282142 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 13:44:42 INFO - PROCESS | 2835 | 1468356282214 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:42 INFO - PROCESS | 2835 | 1468356282216 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:42 INFO - PROCESS | 2835 | ++DOCSHELL 0x12ce9a800 == 43 [pid = 2835] [id = 475] 13:44:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x11672b400) [pid = 2835] [serial = 1424] [outer = 0x0] 13:44:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x11876ac00) [pid = 2835] [serial = 1425] [outer = 0x11672b400] 13:44:42 INFO - PROCESS | 2835 | 1468356282243 Marionette DEBUG loaded listener.js 13:44:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x128b09c00) [pid = 2835] [serial = 1426] [outer = 0x11672b400] 13:44:42 INFO - PROCESS | 2835 | 1468356282538 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]]]}] 13:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 519ms 13:44:42 INFO - PROCESS | 2835 | 1468356282567 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 13:44:42 INFO - PROCESS | 2835 | 1468356282568 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 13:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:44:42 INFO - PROCESS | 2835 | 1468356282572 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:44:42 INFO - PROCESS | 2835 | 1468356282575 Marionette TRACE conn2 <- [1,1874,null,{}] 13:44:42 INFO - PROCESS | 2835 | 1468356282581 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}] 13:44:42 INFO - PROCESS | 2835 | 1468356282594 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:42 INFO - PROCESS | 2835 | 1468356282682 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 13:44:42 INFO - PROCESS | 2835 | 1468356282686 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:42 INFO - PROCESS | 2835 | 1468356282687 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:42 INFO - PROCESS | 2835 | ++DOCSHELL 0x12d5bb800 == 44 [pid = 2835] [id = 476] 13:44:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x1242f1c00) [pid = 2835] [serial = 1427] [outer = 0x0] 13:44:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x12a58d000) [pid = 2835] [serial = 1428] [outer = 0x1242f1c00] 13:44:42 INFO - PROCESS | 2835 | 1468356282711 Marionette DEBUG loaded listener.js 13:44:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x12a6ac000) [pid = 2835] [serial = 1429] [outer = 0x1242f1c00] 13:44:43 INFO - PROCESS | 2835 | 1468356283097 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]]]}] 13:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 574ms 13:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:44:43 INFO - PROCESS | 2835 | 1468356283146 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 13:44:43 INFO - PROCESS | 2835 | 1468356283148 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 13:44:43 INFO - PROCESS | 2835 | 1468356283151 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:44:43 INFO - PROCESS | 2835 | 1468356283153 Marionette TRACE conn2 <- [1,1878,null,{}] 13:44:43 INFO - PROCESS | 2835 | 1468356283156 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}] 13:44:43 INFO - PROCESS | 2835 | 1468356283158 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:43 INFO - PROCESS | 2835 | 1468356283289 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 13:44:43 INFO - PROCESS | 2835 | 1468356283300 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:43 INFO - PROCESS | 2835 | 1468356283302 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:43 INFO - PROCESS | 2835 | ++DOCSHELL 0x12d74f800 == 45 [pid = 2835] [id = 477] 13:44:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x12a6a1400) [pid = 2835] [serial = 1430] [outer = 0x0] 13:44:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x12af38000) [pid = 2835] [serial = 1431] [outer = 0x12a6a1400] 13:44:43 INFO - PROCESS | 2835 | 1468356283341 Marionette DEBUG loaded listener.js 13:44:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 116 (0x12b20e800) [pid = 2835] [serial = 1432] [outer = 0x12a6a1400] 13:44:43 INFO - PROCESS | 2835 | 1468356283782 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]]]}] 13:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 670ms 13:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:44:43 INFO - PROCESS | 2835 | 1468356283834 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 13:44:43 INFO - PROCESS | 2835 | 1468356283835 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 13:44:43 INFO - PROCESS | 2835 | 1468356283837 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:44:43 INFO - PROCESS | 2835 | 1468356283838 Marionette TRACE conn2 <- [1,1882,null,{}] 13:44:43 INFO - PROCESS | 2835 | 1468356283842 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}] 13:44:43 INFO - PROCESS | 2835 | 1468356283844 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:43 INFO - PROCESS | 2835 | 1468356283982 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 13:44:44 INFO - PROCESS | 2835 | 1468356284084 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:44 INFO - PROCESS | 2835 | 1468356284086 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:44 INFO - PROCESS | 2835 | ++DOCSHELL 0x115ee5000 == 46 [pid = 2835] [id = 478] 13:44:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 117 (0x1128a4400) [pid = 2835] [serial = 1433] [outer = 0x0] 13:44:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 118 (0x112f54c00) [pid = 2835] [serial = 1434] [outer = 0x1128a4400] 13:44:44 INFO - PROCESS | 2835 | 1468356284118 Marionette DEBUG loaded listener.js 13:44:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 119 (0x114ed0400) [pid = 2835] [serial = 1435] [outer = 0x1128a4400] 13:44:44 INFO - PROCESS | 2835 | 1468356284578 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]]]}] 13:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 772ms 13:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:44:44 INFO - PROCESS | 2835 | 1468356284611 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 13:44:44 INFO - PROCESS | 2835 | 1468356284613 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 13:44:44 INFO - PROCESS | 2835 | 1468356284617 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:44:44 INFO - PROCESS | 2835 | 1468356284618 Marionette TRACE conn2 <- [1,1886,null,{}] 13:44:44 INFO - PROCESS | 2835 | 1468356284621 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}] 13:44:44 INFO - PROCESS | 2835 | 1468356284625 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:44 INFO - PROCESS | 2835 | 1468356284735 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 13:44:44 INFO - PROCESS | 2835 | 1468356284842 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:44 INFO - PROCESS | 2835 | 1468356284844 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:44 INFO - PROCESS | 2835 | ++DOCSHELL 0x123138000 == 47 [pid = 2835] [id = 479] 13:44:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 120 (0x114ecd400) [pid = 2835] [serial = 1436] [outer = 0x0] 13:44:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 121 (0x1176f0000) [pid = 2835] [serial = 1437] [outer = 0x114ecd400] 13:44:44 INFO - PROCESS | 2835 | 1468356284876 Marionette DEBUG loaded listener.js 13:44:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 122 (0x118766400) [pid = 2835] [serial = 1438] [outer = 0x114ecd400] 13:44:45 INFO - PROCESS | 2835 | 1468356285295 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]]]}] 13:44:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 721ms 13:44:45 INFO - PROCESS | 2835 | 1468356285338 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 13:44:45 INFO - PROCESS | 2835 | 1468356285340 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 13:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:44:45 INFO - PROCESS | 2835 | 1468356285357 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:44:45 INFO - PROCESS | 2835 | 1468356285358 Marionette TRACE conn2 <- [1,1890,null,{}] 13:44:45 INFO - PROCESS | 2835 | 1468356285361 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}] 13:44:45 INFO - PROCESS | 2835 | 1468356285362 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:45 INFO - PROCESS | 2835 | 1468356285454 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 13:44:45 INFO - PROCESS | 2835 | 1468356285537 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:45 INFO - PROCESS | 2835 | 1468356285540 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:45 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b0e0800 == 48 [pid = 2835] [id = 480] 13:44:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 123 (0x12310ec00) [pid = 2835] [serial = 1439] [outer = 0x0] 13:44:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 124 (0x12311d400) [pid = 2835] [serial = 1440] [outer = 0x12310ec00] 13:44:45 INFO - PROCESS | 2835 | 1468356285632 Marionette DEBUG loaded listener.js 13:44:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 125 (0x123567c00) [pid = 2835] [serial = 1441] [outer = 0x12310ec00] 13:44:46 INFO - PROCESS | 2835 | 1468356286162 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]]]}] 13:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 826ms 13:44:46 INFO - PROCESS | 2835 | 1468356286181 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 13:44:46 INFO - PROCESS | 2835 | 1468356286184 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 13:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:44:46 INFO - PROCESS | 2835 | 1468356286192 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:44:46 INFO - PROCESS | 2835 | 1468356286195 Marionette TRACE conn2 <- [1,1894,null,{}] 13:44:46 INFO - PROCESS | 2835 | 1468356286198 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}] 13:44:46 INFO - PROCESS | 2835 | 1468356286200 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:46 INFO - PROCESS | 2835 | 1468356286311 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 13:44:46 INFO - PROCESS | 2835 | 1468356286419 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:46 INFO - PROCESS | 2835 | 1468356286420 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:46 INFO - PROCESS | 2835 | ++DOCSHELL 0x12dd88000 == 49 [pid = 2835] [id = 481] 13:44:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 126 (0x123444000) [pid = 2835] [serial = 1442] [outer = 0x0] 13:44:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 127 (0x1258bac00) [pid = 2835] [serial = 1443] [outer = 0x123444000] 13:44:46 INFO - PROCESS | 2835 | 1468356286450 Marionette DEBUG loaded listener.js 13:44:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 128 (0x1288d9400) [pid = 2835] [serial = 1444] [outer = 0x123444000] 13:44:46 INFO - PROCESS | 2835 | 1468356286898 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]]]}] 13:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 778ms 13:44:46 INFO - PROCESS | 2835 | 1468356286966 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 13:44:46 INFO - PROCESS | 2835 | 1468356286967 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 13:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:44:46 INFO - PROCESS | 2835 | 1468356286970 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:44:46 INFO - PROCESS | 2835 | 1468356286971 Marionette TRACE conn2 <- [1,1898,null,{}] 13:44:46 INFO - PROCESS | 2835 | 1468356286974 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}] 13:44:46 INFO - PROCESS | 2835 | 1468356286975 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:47 INFO - PROCESS | 2835 | 1468356287082 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 13:44:47 INFO - PROCESS | 2835 | 1468356287163 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:47 INFO - PROCESS | 2835 | 1468356287165 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:47 INFO - PROCESS | 2835 | ++DOCSHELL 0x12074d000 == 50 [pid = 2835] [id = 482] 13:44:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 129 (0x114ecdc00) [pid = 2835] [serial = 1445] [outer = 0x0] 13:44:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 130 (0x1288e4000) [pid = 2835] [serial = 1446] [outer = 0x114ecdc00] 13:44:47 INFO - PROCESS | 2835 | 1468356287195 Marionette DEBUG loaded listener.js 13:44:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 131 (0x128bac800) [pid = 2835] [serial = 1447] [outer = 0x114ecdc00] 13:44:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 132 (0x11297c800) [pid = 2835] [serial = 1448] [outer = 0x12cd1c400] 13:44:47 INFO - PROCESS | 2835 | 1468356287834 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]]]}] 13:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 919ms 13:44:47 INFO - PROCESS | 2835 | 1468356287894 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 13:44:47 INFO - PROCESS | 2835 | 1468356287896 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 13:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:44:47 INFO - PROCESS | 2835 | 1468356287900 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:44:47 INFO - PROCESS | 2835 | 1468356287902 Marionette TRACE conn2 <- [1,1902,null,{}] 13:44:47 INFO - PROCESS | 2835 | 1468356287906 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}] 13:44:47 INFO - PROCESS | 2835 | 1468356287907 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:48 INFO - PROCESS | 2835 | 1468356288011 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 13:44:48 INFO - PROCESS | 2835 | 1468356288107 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:48 INFO - PROCESS | 2835 | 1468356288109 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:48 INFO - PROCESS | 2835 | ++DOCSHELL 0x11745c800 == 51 [pid = 2835] [id = 483] 13:44:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 133 (0x11807ac00) [pid = 2835] [serial = 1449] [outer = 0x0] 13:44:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 134 (0x1188b6000) [pid = 2835] [serial = 1450] [outer = 0x11807ac00] 13:44:48 INFO - PROCESS | 2835 | 1468356288137 Marionette DEBUG loaded listener.js 13:44:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 135 (0x1194ea000) [pid = 2835] [serial = 1451] [outer = 0x11807ac00] 13:44:48 INFO - PROCESS | 2835 | --DOCSHELL 0x12d74f800 == 50 [pid = 2835] [id = 477] 13:44:48 INFO - PROCESS | 2835 | --DOCSHELL 0x12d5bb800 == 49 [pid = 2835] [id = 476] 13:44:48 INFO - PROCESS | 2835 | --DOCSHELL 0x12ce9a800 == 48 [pid = 2835] [id = 475] 13:44:48 INFO - PROCESS | 2835 | --DOCSHELL 0x12cc8e000 == 47 [pid = 2835] [id = 474] 13:44:48 INFO - PROCESS | 2835 | --DOCSHELL 0x12bcaa800 == 46 [pid = 2835] [id = 473] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 134 (0x129308c00) [pid = 2835] [serial = 1380] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOCSHELL 0x117459800 == 45 [pid = 2835] [id = 472] 13:44:48 INFO - PROCESS | 2835 | --DOCSHELL 0x129007800 == 44 [pid = 2835] [id = 471] 13:44:48 INFO - PROCESS | 2835 | --DOCSHELL 0x126e72000 == 43 [pid = 2835] [id = 470] 13:44:48 INFO - PROCESS | 2835 | --DOCSHELL 0x124c3e800 == 42 [pid = 2835] [id = 469] 13:44:48 INFO - PROCESS | 2835 | --DOCSHELL 0x123254000 == 41 [pid = 2835] [id = 468] 13:44:48 INFO - PROCESS | 2835 | --DOCSHELL 0x118247000 == 40 [pid = 2835] [id = 467] 13:44:48 INFO - PROCESS | 2835 | --DOCSHELL 0x117468800 == 39 [pid = 2835] [id = 466] 13:44:48 INFO - PROCESS | 2835 | --DOCSHELL 0x123386800 == 38 [pid = 2835] [id = 465] 13:44:48 INFO - PROCESS | 2835 | --DOCSHELL 0x12d5ad800 == 37 [pid = 2835] [id = 464] 13:44:48 INFO - PROCESS | 2835 | --DOCSHELL 0x12c682800 == 36 [pid = 2835] [id = 463] 13:44:48 INFO - PROCESS | 2835 | --DOCSHELL 0x1244d1800 == 35 [pid = 2835] [id = 462] 13:44:48 INFO - PROCESS | 2835 | --DOCSHELL 0x116404000 == 34 [pid = 2835] [id = 461] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 133 (0x119121000) [pid = 2835] [serial = 1300] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 132 (0x1188bd800) [pid = 2835] [serial = 1291] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 131 (0x1257c0800) [pid = 2835] [serial = 1362] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 130 (0x128899400) [pid = 2835] [serial = 1365] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 129 (0x126eb9000) [pid = 2835] [serial = 1363] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 128 (0x1288d8800) [pid = 2835] [serial = 1368] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 127 (0x1288a3c00) [pid = 2835] [serial = 1366] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 126 (0x123441800) [pid = 2835] [serial = 1341] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 125 (0x118077c00) [pid = 2835] [serial = 1335] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 124 (0x123198000) [pid = 2835] [serial = 1329] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 123 (0x1191d0400) [pid = 2835] [serial = 1353] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 122 (0x119e77000) [pid = 2835] [serial = 1354] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 121 (0x119e6c000) [pid = 2835] [serial = 1338] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 120 (0x1242ef400) [pid = 2835] [serial = 1359] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 119 (0x116733800) [pid = 2835] [serial = 1348] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 118 (0x11613d800) [pid = 2835] [serial = 1347] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 117 (0x117ea9000) [pid = 2835] [serial = 1350] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 116 (0x118230c00) [pid = 2835] [serial = 1351] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 115 (0x128b0d800) [pid = 2835] [serial = 1369] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x123118400) [pid = 2835] [serial = 1356] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x124175400) [pid = 2835] [serial = 1357] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x114e98800) [pid = 2835] [serial = 1332] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x1242cb000) [pid = 2835] [serial = 1345] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x124046000) [pid = 2835] [serial = 1344] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x115dca400) [pid = 2835] [serial = 1372] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x1128b0c00) [pid = 2835] [serial = 1371] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x119b37c00) [pid = 2835] [serial = 1374] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x1291c8800) [pid = 2835] [serial = 1378] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x12470b400) [pid = 2835] [serial = 1360] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x1231a5400) [pid = 2835] [serial = 1375] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x128d95000) [pid = 2835] [serial = 1377] [outer = 0x0] [url = about:blank] 13:44:48 INFO - PROCESS | 2835 | 1468356288594 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]]]}] 13:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 722ms 13:44:48 INFO - PROCESS | 2835 | 1468356288622 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 13:44:48 INFO - PROCESS | 2835 | 1468356288626 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 13:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:44:48 INFO - PROCESS | 2835 | 1468356288631 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:44:48 INFO - PROCESS | 2835 | 1468356288632 Marionette TRACE conn2 <- [1,1906,null,{}] 13:44:48 INFO - PROCESS | 2835 | 1468356288635 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}] 13:44:48 INFO - PROCESS | 2835 | 1468356288636 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:48 INFO - PROCESS | 2835 | 1468356288721 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 13:44:48 INFO - PROCESS | 2835 | 1468356288729 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:48 INFO - PROCESS | 2835 | 1468356288730 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:48 INFO - PROCESS | 2835 | ++DOCSHELL 0x1192e7000 == 35 [pid = 2835] [id = 484] 13:44:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x116733800) [pid = 2835] [serial = 1452] [outer = 0x0] 13:44:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x119bf8800) [pid = 2835] [serial = 1453] [outer = 0x116733800] 13:44:48 INFO - PROCESS | 2835 | 1468356288757 Marionette DEBUG loaded listener.js 13:44:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x123120800) [pid = 2835] [serial = 1454] [outer = 0x116733800] 13:44:49 INFO - PROCESS | 2835 | 1468356289137 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]]]}] 13:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 521ms 13:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:44:49 INFO - PROCESS | 2835 | 1468356289152 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 13:44:49 INFO - PROCESS | 2835 | 1468356289154 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 13:44:49 INFO - PROCESS | 2835 | 1468356289156 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:44:49 INFO - PROCESS | 2835 | 1468356289159 Marionette TRACE conn2 <- [1,1910,null,{}] 13:44:49 INFO - PROCESS | 2835 | 1468356289167 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}] 13:44:49 INFO - PROCESS | 2835 | 1468356289171 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:49 INFO - PROCESS | 2835 | 1468356289253 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 13:44:49 INFO - PROCESS | 2835 | 1468356289260 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:49 INFO - PROCESS | 2835 | 1468356289262 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:49 INFO - PROCESS | 2835 | ++DOCSHELL 0x124776800 == 36 [pid = 2835] [id = 485] 13:44:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x123567400) [pid = 2835] [serial = 1455] [outer = 0x0] 13:44:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x12470d000) [pid = 2835] [serial = 1456] [outer = 0x123567400] 13:44:49 INFO - PROCESS | 2835 | 1468356289289 Marionette DEBUG loaded listener.js 13:44:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x125c39c00) [pid = 2835] [serial = 1457] [outer = 0x123567400] 13:44:49 INFO - PROCESS | 2835 | 1468356289646 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]]]}] 13:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 523ms 13:44:49 INFO - PROCESS | 2835 | 1468356289689 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 13:44:49 INFO - PROCESS | 2835 | 1468356289691 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 13:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:44:49 INFO - PROCESS | 2835 | 1468356289696 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:44:49 INFO - PROCESS | 2835 | 1468356289698 Marionette TRACE conn2 <- [1,1914,null,{}] 13:44:49 INFO - PROCESS | 2835 | 1468356289700 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}] 13:44:49 INFO - PROCESS | 2835 | 1468356289701 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:49 INFO - PROCESS | 2835 | 1468356289786 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 13:44:49 INFO - PROCESS | 2835 | 1468356289790 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:49 INFO - PROCESS | 2835 | 1468356289791 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:49 INFO - PROCESS | 2835 | ++DOCSHELL 0x127094000 == 37 [pid = 2835] [id = 486] 13:44:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x12703bc00) [pid = 2835] [serial = 1458] [outer = 0x0] 13:44:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x1288de800) [pid = 2835] [serial = 1459] [outer = 0x12703bc00] 13:44:49 INFO - PROCESS | 2835 | 1468356289816 Marionette DEBUG loaded listener.js 13:44:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x128ba4800) [pid = 2835] [serial = 1460] [outer = 0x12703bc00] 13:44:50 INFO - PROCESS | 2835 | 1468356290155 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]]]}] 13:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 472ms 13:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:44:50 INFO - PROCESS | 2835 | 1468356290169 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 13:44:50 INFO - PROCESS | 2835 | 1468356290170 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 13:44:50 INFO - PROCESS | 2835 | 1468356290172 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:44:50 INFO - PROCESS | 2835 | 1468356290174 Marionette TRACE conn2 <- [1,1918,null,{}] 13:44:50 INFO - PROCESS | 2835 | 1468356290178 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}] 13:44:50 INFO - PROCESS | 2835 | 1468356290180 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:50 INFO - PROCESS | 2835 | 1468356290257 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 13:44:50 INFO - PROCESS | 2835 | 1468356290263 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:50 INFO - PROCESS | 2835 | 1468356290264 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:50 INFO - PROCESS | 2835 | ++DOCSHELL 0x12900b800 == 38 [pid = 2835] [id = 487] 13:44:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x1288e0800) [pid = 2835] [serial = 1461] [outer = 0x0] 13:44:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x1291c5400) [pid = 2835] [serial = 1462] [outer = 0x1288e0800] 13:44:50 INFO - PROCESS | 2835 | 1468356290295 Marionette DEBUG loaded listener.js 13:44:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x129307000) [pid = 2835] [serial = 1463] [outer = 0x1288e0800] 13:44:50 INFO - PROCESS | 2835 | 1468356290630 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]]]}] 13:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 474ms 13:44:50 INFO - PROCESS | 2835 | 1468356290651 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 13:44:50 INFO - PROCESS | 2835 | 1468356290652 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 13:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:44:50 INFO - PROCESS | 2835 | 1468356290654 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:44:50 INFO - PROCESS | 2835 | 1468356290655 Marionette TRACE conn2 <- [1,1922,null,{}] 13:44:50 INFO - PROCESS | 2835 | 1468356290665 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}] 13:44:50 INFO - PROCESS | 2835 | 1468356290669 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:50 INFO - PROCESS | 2835 | 1468356290835 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 13:44:50 INFO - PROCESS | 2835 | 1468356290839 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:50 INFO - PROCESS | 2835 | 1468356290840 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:50 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a654800 == 39 [pid = 2835] [id = 488] 13:44:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 116 (0x129086000) [pid = 2835] [serial = 1464] [outer = 0x0] 13:44:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 117 (0x129370800) [pid = 2835] [serial = 1465] [outer = 0x129086000] 13:44:50 INFO - PROCESS | 2835 | 1468356290865 Marionette DEBUG loaded listener.js 13:44:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 118 (0x12af38400) [pid = 2835] [serial = 1466] [outer = 0x129086000] 13:44:51 INFO - PROCESS | 2835 | 1468356291218 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]]]}] 13:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 573ms 13:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:44:51 INFO - PROCESS | 2835 | 1468356291230 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 13:44:51 INFO - PROCESS | 2835 | 1468356291231 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 13:44:51 INFO - PROCESS | 2835 | 1468356291233 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:44:51 INFO - PROCESS | 2835 | 1468356291234 Marionette TRACE conn2 <- [1,1926,null,{}] 13:44:51 INFO - PROCESS | 2835 | 1468356291236 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}] 13:44:51 INFO - PROCESS | 2835 | 1468356291237 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:51 INFO - PROCESS | 2835 | 1468356291350 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 13:44:51 INFO - PROCESS | 2835 | 1468356291397 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:51 INFO - PROCESS | 2835 | 1468356291399 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:51 INFO - PROCESS | 2835 | ++DOCSHELL 0x12bcbc000 == 40 [pid = 2835] [id = 489] 13:44:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 119 (0x111cac000) [pid = 2835] [serial = 1467] [outer = 0x0] 13:44:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 120 (0x12b218400) [pid = 2835] [serial = 1468] [outer = 0x111cac000] 13:44:51 INFO - PROCESS | 2835 | 1468356291423 Marionette DEBUG loaded listener.js 13:44:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 121 (0x12b8bc400) [pid = 2835] [serial = 1469] [outer = 0x111cac000] 13:44:51 INFO - PROCESS | 2835 | 1468356291729 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]]]}] 13:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 519ms 13:44:51 INFO - PROCESS | 2835 | 1468356291753 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 13:44:51 INFO - PROCESS | 2835 | 1468356291754 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 13:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:44:51 INFO - PROCESS | 2835 | 1468356291756 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:44:51 INFO - PROCESS | 2835 | 1468356291758 Marionette TRACE conn2 <- [1,1930,null,{}] 13:44:51 INFO - PROCESS | 2835 | 1468356291762 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}] 13:44:51 INFO - PROCESS | 2835 | 1468356291763 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:51 INFO - PROCESS | 2835 | 1468356291870 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 13:44:51 INFO - PROCESS | 2835 | 1468356291912 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:51 INFO - PROCESS | 2835 | 1468356291913 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:51 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c93f000 == 41 [pid = 2835] [id = 490] 13:44:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 122 (0x128d93c00) [pid = 2835] [serial = 1470] [outer = 0x0] 13:44:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 123 (0x12b8be400) [pid = 2835] [serial = 1471] [outer = 0x128d93c00] 13:44:51 INFO - PROCESS | 2835 | 1468356291937 Marionette DEBUG loaded listener.js 13:44:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 124 (0x12b978000) [pid = 2835] [serial = 1472] [outer = 0x128d93c00] 13:44:52 INFO - PROCESS | 2835 | 1468356292245 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]]]}] 13:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 522ms 13:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:44:52 INFO - PROCESS | 2835 | 1468356292283 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 13:44:52 INFO - PROCESS | 2835 | 1468356292284 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 13:44:52 INFO - PROCESS | 2835 | 1468356292286 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:44:52 INFO - PROCESS | 2835 | 1468356292287 Marionette TRACE conn2 <- [1,1934,null,{}] 13:44:52 INFO - PROCESS | 2835 | 1468356292290 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}] 13:44:52 INFO - PROCESS | 2835 | 1468356292291 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:52 INFO - PROCESS | 2835 | 1468356292405 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 13:44:52 INFO - PROCESS | 2835 | 1468356292409 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:52 INFO - PROCESS | 2835 | 1468356292410 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:52 INFO - PROCESS | 2835 | ++DOCSHELL 0x12ce93000 == 42 [pid = 2835] [id = 491] 13:44:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 125 (0x12b8c4800) [pid = 2835] [serial = 1473] [outer = 0x0] 13:44:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 126 (0x12b982800) [pid = 2835] [serial = 1474] [outer = 0x12b8c4800] 13:44:52 INFO - PROCESS | 2835 | 1468356292472 Marionette DEBUG loaded listener.js 13:44:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 127 (0x12bc90400) [pid = 2835] [serial = 1475] [outer = 0x12b8c4800] 13:44:52 INFO - PROCESS | 2835 | --DOMWINDOW == 126 (0x115e23c00) [pid = 2835] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:44:52 INFO - PROCESS | 2835 | --DOMWINDOW == 125 (0x117eaac00) [pid = 2835] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:44:52 INFO - PROCESS | 2835 | --DOMWINDOW == 124 (0x119befc00) [pid = 2835] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:44:52 INFO - PROCESS | 2835 | --DOMWINDOW == 123 (0x114ed0800) [pid = 2835] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:44:52 INFO - PROCESS | 2835 | --DOMWINDOW == 122 (0x1194e0c00) [pid = 2835] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:44:52 INFO - PROCESS | 2835 | --DOMWINDOW == 121 (0x111f29c00) [pid = 2835] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:44:52 INFO - PROCESS | 2835 | --DOMWINDOW == 120 (0x112f55400) [pid = 2835] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:44:52 INFO - PROCESS | 2835 | --DOMWINDOW == 119 (0x123111000) [pid = 2835] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:44:52 INFO - PROCESS | 2835 | --DOMWINDOW == 118 (0x1242f1c00) [pid = 2835] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:44:52 INFO - PROCESS | 2835 | --DOMWINDOW == 117 (0x117eac000) [pid = 2835] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:44:52 INFO - PROCESS | 2835 | --DOMWINDOW == 116 (0x1128a6c00) [pid = 2835] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:44:52 INFO - PROCESS | 2835 | --DOMWINDOW == 115 (0x1291c9400) [pid = 2835] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:44:52 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x119b2ec00) [pid = 2835] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:44:52 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x1231f7c00) [pid = 2835] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:44:52 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x11672f800) [pid = 2835] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:44:52 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x112fc7c00) [pid = 2835] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:44:52 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x119e78000) [pid = 2835] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:44:52 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x1288db400) [pid = 2835] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:44:52 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x128b10000) [pid = 2835] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:44:52 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x128b0c000) [pid = 2835] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:44:52 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x129375000) [pid = 2835] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:44:52 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x11672b400) [pid = 2835] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:44:52 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x116751400) [pid = 2835] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:44:52 INFO - PROCESS | 2835 | 1468356292926 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]]]}] 13:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 669ms 13:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:44:52 INFO - PROCESS | 2835 | 1468356292956 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 13:44:52 INFO - PROCESS | 2835 | 1468356292957 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 13:44:52 INFO - PROCESS | 2835 | 1468356292962 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:44:52 INFO - PROCESS | 2835 | 1468356292963 Marionette TRACE conn2 <- [1,1938,null,{}] 13:44:52 INFO - PROCESS | 2835 | 1468356292965 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}] 13:44:52 INFO - PROCESS | 2835 | 1468356292966 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:53 INFO - PROCESS | 2835 | 1468356293052 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 13:44:53 INFO - PROCESS | 2835 | 1468356293055 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:53 INFO - PROCESS | 2835 | 1468356293056 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:53 INFO - PROCESS | 2835 | ++DOCSHELL 0x12888b800 == 43 [pid = 2835] [id = 492] 13:44:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x1127cac00) [pid = 2835] [serial = 1476] [outer = 0x0] 13:44:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x116142400) [pid = 2835] [serial = 1477] [outer = 0x1127cac00] 13:44:53 INFO - PROCESS | 2835 | 1468356293082 Marionette DEBUG loaded listener.js 13:44:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x118225800) [pid = 2835] [serial = 1478] [outer = 0x1127cac00] 13:44:53 INFO - PROCESS | 2835 | 1468356293473 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]]]}] 13:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 571ms 13:44:53 INFO - PROCESS | 2835 | 1468356293533 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 13:44:53 INFO - PROCESS | 2835 | 1468356293535 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 13:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:44:53 INFO - PROCESS | 2835 | 1468356293539 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:44:53 INFO - PROCESS | 2835 | 1468356293541 Marionette TRACE conn2 <- [1,1942,null,{}] 13:44:53 INFO - PROCESS | 2835 | 1468356293545 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}] 13:44:53 INFO - PROCESS | 2835 | 1468356293548 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:53 INFO - PROCESS | 2835 | 1468356293712 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 13:44:53 INFO - PROCESS | 2835 | 1468356293840 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:53 INFO - PROCESS | 2835 | 1468356293841 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:53 INFO - PROCESS | 2835 | ++DOCSHELL 0x12d73e000 == 44 [pid = 2835] [id = 493] 13:44:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x112f55400) [pid = 2835] [serial = 1479] [outer = 0x0] 13:44:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x124b21000) [pid = 2835] [serial = 1480] [outer = 0x112f55400] 13:44:53 INFO - PROCESS | 2835 | 1468356293884 Marionette DEBUG loaded listener.js 13:44:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x12a6abc00) [pid = 2835] [serial = 1481] [outer = 0x112f55400] 13:44:54 INFO - PROCESS | 2835 | 1468356294177 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]]]}] 13:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 673ms 13:44:54 INFO - PROCESS | 2835 | 1468356294218 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 13:44:54 INFO - PROCESS | 2835 | 1468356294219 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 13:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:44:54 INFO - PROCESS | 2835 | 1468356294221 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:44:54 INFO - PROCESS | 2835 | 1468356294222 Marionette TRACE conn2 <- [1,1946,null,{}] 13:44:54 INFO - PROCESS | 2835 | 1468356294232 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}] 13:44:54 INFO - PROCESS | 2835 | 1468356294233 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:54 INFO - PROCESS | 2835 | 1468356294324 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 13:44:54 INFO - PROCESS | 2835 | 1468356294328 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:54 INFO - PROCESS | 2835 | 1468356294329 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:54 INFO - PROCESS | 2835 | ++DOCSHELL 0x1293d6800 == 45 [pid = 2835] [id = 494] 13:44:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x12b980c00) [pid = 2835] [serial = 1482] [outer = 0x0] 13:44:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x12bc96800) [pid = 2835] [serial = 1483] [outer = 0x12b980c00] 13:44:54 INFO - PROCESS | 2835 | 1468356294353 Marionette DEBUG loaded listener.js 13:44:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x12bf02c00) [pid = 2835] [serial = 1484] [outer = 0x12b980c00] 13:44:54 INFO - PROCESS | 2835 | 1468356294693 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]]]}] 13:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 524ms 13:44:54 INFO - PROCESS | 2835 | 1468356294745 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 13:44:54 INFO - PROCESS | 2835 | 1468356294746 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 13:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:44:54 INFO - PROCESS | 2835 | 1468356294760 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:44:54 INFO - PROCESS | 2835 | 1468356294761 Marionette TRACE conn2 <- [1,1950,null,{}] 13:44:54 INFO - PROCESS | 2835 | 1468356294764 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}] 13:44:54 INFO - PROCESS | 2835 | 1468356294773 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:54 INFO - PROCESS | 2835 | 1468356294868 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 13:44:54 INFO - PROCESS | 2835 | 1468356294989 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:54 INFO - PROCESS | 2835 | 1468356294991 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:55 INFO - PROCESS | 2835 | ++DOCSHELL 0x116ac8000 == 46 [pid = 2835] [id = 495] 13:44:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x1125b7c00) [pid = 2835] [serial = 1485] [outer = 0x0] 13:44:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x112fc9400) [pid = 2835] [serial = 1486] [outer = 0x1125b7c00] 13:44:55 INFO - PROCESS | 2835 | 1468356295025 Marionette DEBUG loaded listener.js 13:44:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 116 (0x11672f800) [pid = 2835] [serial = 1487] [outer = 0x1125b7c00] 13:44:55 INFO - PROCESS | 2835 | 1468356295559 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]]]}] 13:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 819ms 13:44:55 INFO - PROCESS | 2835 | 1468356295581 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 13:44:55 INFO - PROCESS | 2835 | 1468356295584 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 13:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:44:55 INFO - PROCESS | 2835 | 1468356295587 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:44:55 INFO - PROCESS | 2835 | 1468356295589 Marionette TRACE conn2 <- [1,1954,null,{}] 13:44:55 INFO - PROCESS | 2835 | 1468356295594 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}] 13:44:55 INFO - PROCESS | 2835 | 1468356295598 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:55 INFO - PROCESS | 2835 | 1468356295709 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 13:44:55 INFO - PROCESS | 2835 | 1468356295794 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:55 INFO - PROCESS | 2835 | 1468356295795 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:55 INFO - PROCESS | 2835 | ++DOCSHELL 0x12451a000 == 47 [pid = 2835] [id = 496] 13:44:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 117 (0x119befc00) [pid = 2835] [serial = 1488] [outer = 0x0] 13:44:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 118 (0x119e70400) [pid = 2835] [serial = 1489] [outer = 0x119befc00] 13:44:55 INFO - PROCESS | 2835 | 1468356295826 Marionette DEBUG loaded listener.js 13:44:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 119 (0x123118400) [pid = 2835] [serial = 1490] [outer = 0x119befc00] 13:44:56 INFO - PROCESS | 2835 | 1468356296229 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]]]}] 13:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 670ms 13:44:56 INFO - PROCESS | 2835 | 1468356296259 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 13:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:44:56 INFO - PROCESS | 2835 | 1468356296262 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 13:44:56 INFO - PROCESS | 2835 | 1468356296264 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:44:56 INFO - PROCESS | 2835 | 1468356296265 Marionette TRACE conn2 <- [1,1958,null,{}] 13:44:56 INFO - PROCESS | 2835 | 1468356296268 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}] 13:44:56 INFO - PROCESS | 2835 | 1468356296270 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:56 INFO - PROCESS | 2835 | 1468356296399 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 13:44:56 INFO - PROCESS | 2835 | 1468356296513 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:56 INFO - PROCESS | 2835 | 1468356296514 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:56 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a9cd800 == 48 [pid = 2835] [id = 497] 13:44:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 120 (0x1231a4c00) [pid = 2835] [serial = 1491] [outer = 0x0] 13:44:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 121 (0x12470b400) [pid = 2835] [serial = 1492] [outer = 0x1231a4c00] 13:44:56 INFO - PROCESS | 2835 | 1468356296544 Marionette DEBUG loaded listener.js 13:44:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 122 (0x126eb9000) [pid = 2835] [serial = 1493] [outer = 0x1231a4c00] 13:44:56 INFO - PROCESS | 2835 | 1468356296970 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]]]}] 13:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 721ms 13:44:56 INFO - PROCESS | 2835 | 1468356296985 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 13:44:56 INFO - PROCESS | 2835 | 1468356296987 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 13:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:44:56 INFO - PROCESS | 2835 | 1468356296994 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:44:56 INFO - PROCESS | 2835 | 1468356296999 Marionette TRACE conn2 <- [1,1962,null,{}] 13:44:57 INFO - PROCESS | 2835 | 1468356297002 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}] 13:44:57 INFO - PROCESS | 2835 | 1468356297005 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:57 INFO - PROCESS | 2835 | 1468356297115 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 13:44:57 INFO - PROCESS | 2835 | 1468356297227 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:57 INFO - PROCESS | 2835 | 1468356297228 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:57 INFO - PROCESS | 2835 | ++DOCSHELL 0x12350c800 == 49 [pid = 2835] [id = 498] 13:44:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 123 (0x1231a5000) [pid = 2835] [serial = 1494] [outer = 0x0] 13:44:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 124 (0x129311800) [pid = 2835] [serial = 1495] [outer = 0x1231a5000] 13:44:57 INFO - PROCESS | 2835 | 1468356297260 Marionette DEBUG loaded listener.js 13:44:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 125 (0x12a588c00) [pid = 2835] [serial = 1496] [outer = 0x1231a5000] 13:44:57 INFO - PROCESS | 2835 | 1468356297735 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]]]}] 13:44:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 780ms 13:44:57 INFO - PROCESS | 2835 | 1468356297771 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 13:44:57 INFO - PROCESS | 2835 | 1468356297773 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 13:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:44:57 INFO - PROCESS | 2835 | 1468356297775 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:44:57 INFO - PROCESS | 2835 | 1468356297777 Marionette TRACE conn2 <- [1,1966,null,{}] 13:44:57 INFO - PROCESS | 2835 | 1468356297779 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}] 13:44:57 INFO - PROCESS | 2835 | 1468356297781 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:57 INFO - PROCESS | 2835 | 1468356297890 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 13:44:58 INFO - PROCESS | 2835 | 1468356298181 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:58 INFO - PROCESS | 2835 | 1468356298182 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:58 INFO - PROCESS | 2835 | ++DOCSHELL 0x119c46800 == 50 [pid = 2835] [id = 499] 13:44:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 126 (0x1125b6400) [pid = 2835] [serial = 1497] [outer = 0x0] 13:44:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 127 (0x114e99400) [pid = 2835] [serial = 1498] [outer = 0x1125b6400] 13:44:58 INFO - PROCESS | 2835 | 1468356298241 Marionette DEBUG loaded listener.js 13:44:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 128 (0x116a15c00) [pid = 2835] [serial = 1499] [outer = 0x1125b6400] 13:44:58 INFO - PROCESS | 2835 | 1468356298684 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]]]}] 13:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 920ms 13:44:58 INFO - PROCESS | 2835 | 1468356298697 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 13:44:58 INFO - PROCESS | 2835 | 1468356298699 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 13:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:44:58 INFO - PROCESS | 2835 | 1468356298702 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:44:58 INFO - PROCESS | 2835 | 1468356298703 Marionette TRACE conn2 <- [1,1970,null,{}] 13:44:58 INFO - PROCESS | 2835 | 1468356298707 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}] 13:44:58 INFO - PROCESS | 2835 | 1468356298710 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:58 INFO - PROCESS | 2835 | 1468356298807 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 13:44:58 INFO - PROCESS | 2835 | 1468356298881 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:58 INFO - PROCESS | 2835 | 1468356298883 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:44:58 INFO - PROCESS | 2835 | ++DOCSHELL 0x118261000 == 51 [pid = 2835] [id = 500] 13:44:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 129 (0x11829b400) [pid = 2835] [serial = 1500] [outer = 0x0] 13:44:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 130 (0x118723800) [pid = 2835] [serial = 1501] [outer = 0x11829b400] 13:44:58 INFO - PROCESS | 2835 | 1468356298953 Marionette DEBUG loaded listener.js 13:44:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 131 (0x1191cc800) [pid = 2835] [serial = 1502] [outer = 0x11829b400] 13:44:59 INFO - PROCESS | 2835 | --DOCSHELL 0x1293d6800 == 50 [pid = 2835] [id = 494] 13:44:59 INFO - PROCESS | 2835 | --DOCSHELL 0x12d73e000 == 49 [pid = 2835] [id = 493] 13:44:59 INFO - PROCESS | 2835 | --DOCSHELL 0x12888b800 == 48 [pid = 2835] [id = 492] 13:44:59 INFO - PROCESS | 2835 | --DOCSHELL 0x12ce93000 == 47 [pid = 2835] [id = 491] 13:44:59 INFO - PROCESS | 2835 | --DOCSHELL 0x12c93f000 == 46 [pid = 2835] [id = 490] 13:44:59 INFO - PROCESS | 2835 | --DOCSHELL 0x12bcbc000 == 45 [pid = 2835] [id = 489] 13:44:59 INFO - PROCESS | 2835 | --DOCSHELL 0x12a654800 == 44 [pid = 2835] [id = 488] 13:44:59 INFO - PROCESS | 2835 | --DOCSHELL 0x12900b800 == 43 [pid = 2835] [id = 487] 13:44:59 INFO - PROCESS | 2835 | --DOCSHELL 0x127094000 == 42 [pid = 2835] [id = 486] 13:44:59 INFO - PROCESS | 2835 | --DOCSHELL 0x124776800 == 41 [pid = 2835] [id = 485] 13:44:59 INFO - PROCESS | 2835 | --DOCSHELL 0x1192e7000 == 40 [pid = 2835] [id = 484] 13:44:59 INFO - PROCESS | 2835 | --DOCSHELL 0x11745c800 == 39 [pid = 2835] [id = 483] 13:44:59 INFO - PROCESS | 2835 | --DOCSHELL 0x12dd88000 == 38 [pid = 2835] [id = 481] 13:44:59 INFO - PROCESS | 2835 | --DOCSHELL 0x12b0e0800 == 37 [pid = 2835] [id = 480] 13:44:59 INFO - PROCESS | 2835 | --DOCSHELL 0x123138000 == 36 [pid = 2835] [id = 479] 13:44:59 INFO - PROCESS | 2835 | --DOCSHELL 0x115ee5000 == 35 [pid = 2835] [id = 478] 13:44:59 INFO - PROCESS | 2835 | --DOCSHELL 0x12074d000 == 34 [pid = 2835] [id = 482] 13:44:59 INFO - PROCESS | 2835 | --DOCSHELL 0x12b0e7000 == 33 [pid = 2835] [id = 447] 13:44:59 INFO - PROCESS | 2835 | --DOCSHELL 0x12b92f000 == 32 [pid = 2835] [id = 448] 13:44:59 INFO - PROCESS | 2835 | --DOCSHELL 0x119c46800 == 31 [pid = 2835] [id = 499] 13:44:59 INFO - PROCESS | 2835 | --DOCSHELL 0x12350c800 == 30 [pid = 2835] [id = 498] 13:44:59 INFO - PROCESS | 2835 | --DOCSHELL 0x12a9cd800 == 29 [pid = 2835] [id = 497] 13:44:59 INFO - PROCESS | 2835 | --DOCSHELL 0x12451a000 == 28 [pid = 2835] [id = 496] 13:44:59 INFO - PROCESS | 2835 | --DOCSHELL 0x116ac8000 == 27 [pid = 2835] [id = 495] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 130 (0x129369400) [pid = 2835] [serial = 1381] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 129 (0x114eca400) [pid = 2835] [serial = 1303] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 128 (0x129083c00) [pid = 2835] [serial = 1414] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 127 (0x128d98400) [pid = 2835] [serial = 1413] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 126 (0x129374000) [pid = 2835] [serial = 1419] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 125 (0x129303000) [pid = 2835] [serial = 1416] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 124 (0x12a58c000) [pid = 2835] [serial = 1422] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 123 (0x11876ac00) [pid = 2835] [serial = 1425] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 122 (0x129cbe800) [pid = 2835] [serial = 1420] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 121 (0x11822ec00) [pid = 2835] [serial = 1396] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 120 (0x116886800) [pid = 2835] [serial = 1395] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 119 (0x1194ee000) [pid = 2835] [serial = 1399] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 118 (0x119183800) [pid = 2835] [serial = 1398] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 117 (0x119186400) [pid = 2835] [serial = 1387] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 116 (0x11829f800) [pid = 2835] [serial = 1386] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 115 (0x119e14c00) [pid = 2835] [serial = 1401] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x125796c00) [pid = 2835] [serial = 1410] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x12110cc00) [pid = 2835] [serial = 1402] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x12344a800) [pid = 2835] [serial = 1390] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x119e78c00) [pid = 2835] [serial = 1389] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x112fba400) [pid = 2835] [serial = 1384] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x1127d0800) [pid = 2835] [serial = 1383] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x123447c00) [pid = 2835] [serial = 1407] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x124f88c00) [pid = 2835] [serial = 1408] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x123447400) [pid = 2835] [serial = 1405] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x1231a0400) [pid = 2835] [serial = 1404] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x125799000) [pid = 2835] [serial = 1392] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x128b09c00) [pid = 2835] [serial = 1426] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x12a58d000) [pid = 2835] [serial = 1428] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x12a6a1c00) [pid = 2835] [serial = 1423] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x12936bc00) [pid = 2835] [serial = 1417] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x128b0b400) [pid = 2835] [serial = 1411] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x12a6ac000) [pid = 2835] [serial = 1429] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x118723000) [pid = 2835] [serial = 1306] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x123115800) [pid = 2835] [serial = 1339] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x123449800) [pid = 2835] [serial = 1342] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x118766c00) [pid = 2835] [serial = 1336] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x116136800) [pid = 2835] [serial = 1333] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x1231f3000) [pid = 2835] [serial = 1330] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x12af38000) [pid = 2835] [serial = 1431] [outer = 0x0] [url = about:blank] 13:44:59 INFO - PROCESS | 2835 | 1468356299929 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]]]}] 13:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1271ms 13:44:59 INFO - PROCESS | 2835 | 1468356299980 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 13:44:59 INFO - PROCESS | 2835 | 1468356299982 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 13:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:44:59 INFO - PROCESS | 2835 | 1468356299985 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:44:59 INFO - PROCESS | 2835 | 1468356299987 Marionette TRACE conn2 <- [1,1974,null,{}] 13:44:59 INFO - PROCESS | 2835 | 1468356299993 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}] 13:44:59 INFO - PROCESS | 2835 | 1468356299994 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:00 INFO - PROCESS | 2835 | 1468356300081 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 13:45:00 INFO - PROCESS | 2835 | 1468356300085 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:00 INFO - PROCESS | 2835 | 1468356300088 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:00 INFO - PROCESS | 2835 | ++DOCSHELL 0x11745a800 == 28 [pid = 2835] [id = 501] 13:45:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x115e20800) [pid = 2835] [serial = 1503] [outer = 0x0] 13:45:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x116726c00) [pid = 2835] [serial = 1504] [outer = 0x115e20800] 13:45:00 INFO - PROCESS | 2835 | 1468356300120 Marionette DEBUG loaded listener.js 13:45:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x116748400) [pid = 2835] [serial = 1505] [outer = 0x115e20800] 13:45:00 INFO - PROCESS | 2835 | 1468356300485 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]]]}] 13:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 520ms 13:45:00 INFO - PROCESS | 2835 | 1468356300506 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 13:45:00 INFO - PROCESS | 2835 | 1468356300512 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 13:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:45:00 INFO - PROCESS | 2835 | 1468356300517 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:45:00 INFO - PROCESS | 2835 | 1468356300518 Marionette TRACE conn2 <- [1,1978,null,{}] 13:45:00 INFO - PROCESS | 2835 | 1468356300521 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}] 13:45:00 INFO - PROCESS | 2835 | 1468356300523 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:00 INFO - PROCESS | 2835 | 1468356300630 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 13:45:00 INFO - PROCESS | 2835 | 1468356300651 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:00 INFO - PROCESS | 2835 | 1468356300652 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:00 INFO - PROCESS | 2835 | ++DOCSHELL 0x1188de800 == 29 [pid = 2835] [id = 502] 13:45:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x11829e800) [pid = 2835] [serial = 1506] [outer = 0x0] 13:45:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x118522800) [pid = 2835] [serial = 1507] [outer = 0x11829e800] 13:45:00 INFO - PROCESS | 2835 | 1468356300680 Marionette DEBUG loaded listener.js 13:45:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x119183000) [pid = 2835] [serial = 1508] [outer = 0x11829e800] 13:45:01 INFO - PROCESS | 2835 | 1468356301030 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]]]}] 13:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 518ms 13:45:01 INFO - PROCESS | 2835 | 1468356301036 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 13:45:01 INFO - PROCESS | 2835 | 1468356301037 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 13:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:45:01 INFO - PROCESS | 2835 | 1468356301040 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:45:01 INFO - PROCESS | 2835 | 1468356301043 Marionette TRACE conn2 <- [1,1982,null,{}] 13:45:01 INFO - PROCESS | 2835 | 1468356301052 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}] 13:45:01 INFO - PROCESS | 2835 | 1468356301055 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:01 INFO - PROCESS | 2835 | 1468356301158 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 13:45:01 INFO - PROCESS | 2835 | 1468356301167 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:01 INFO - PROCESS | 2835 | 1468356301169 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:01 INFO - PROCESS | 2835 | ++DOCSHELL 0x123261800 == 30 [pid = 2835] [id = 503] 13:45:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x112c4fc00) [pid = 2835] [serial = 1509] [outer = 0x0] 13:45:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x119b6f400) [pid = 2835] [serial = 1510] [outer = 0x112c4fc00] 13:45:01 INFO - PROCESS | 2835 | 1468356301197 Marionette DEBUG loaded listener.js 13:45:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x119e19c00) [pid = 2835] [serial = 1511] [outer = 0x112c4fc00] 13:45:01 INFO - PROCESS | 2835 | 1468356301519 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]]]}] 13:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 522ms 13:45:01 INFO - PROCESS | 2835 | 1468356301563 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 13:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:45:01 INFO - PROCESS | 2835 | 1468356301564 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 13:45:01 INFO - PROCESS | 2835 | 1468356301566 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:45:01 INFO - PROCESS | 2835 | 1468356301568 Marionette TRACE conn2 <- [1,1986,null,{}] 13:45:01 INFO - PROCESS | 2835 | 1468356301570 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}] 13:45:01 INFO - PROCESS | 2835 | 1468356301571 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:01 INFO - PROCESS | 2835 | 1468356301650 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 13:45:01 INFO - PROCESS | 2835 | 1468356301653 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:01 INFO - PROCESS | 2835 | 1468356301654 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:01 INFO - PROCESS | 2835 | ++DOCSHELL 0x124125000 == 31 [pid = 2835] [id = 504] 13:45:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x119e77000) [pid = 2835] [serial = 1512] [outer = 0x0] 13:45:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x123110400) [pid = 2835] [serial = 1513] [outer = 0x119e77000] 13:45:01 INFO - PROCESS | 2835 | 1468356301682 Marionette DEBUG loaded listener.js 13:45:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x123119000) [pid = 2835] [serial = 1514] [outer = 0x119e77000] 13:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 517ms 13:45:02 INFO - PROCESS | 2835 | 1468356302079 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]]]}] 13:45:02 INFO - PROCESS | 2835 | 1468356302085 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 13:45:02 INFO - PROCESS | 2835 | 1468356302086 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 13:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:45:02 INFO - PROCESS | 2835 | 1468356302088 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:45:02 INFO - PROCESS | 2835 | 1468356302089 Marionette TRACE conn2 <- [1,1990,null,{}] 13:45:02 INFO - PROCESS | 2835 | 1468356302091 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}] 13:45:02 INFO - PROCESS | 2835 | 1468356302094 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:02 INFO - PROCESS | 2835 | 1468356302197 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 13:45:02 INFO - PROCESS | 2835 | 1468356302201 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:02 INFO - PROCESS | 2835 | 1468356302202 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:02 INFO - PROCESS | 2835 | ++DOCSHELL 0x12451c800 == 32 [pid = 2835] [id = 505] 13:45:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x11829d000) [pid = 2835] [serial = 1515] [outer = 0x0] 13:45:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x12311f000) [pid = 2835] [serial = 1516] [outer = 0x11829d000] 13:45:02 INFO - PROCESS | 2835 | 1468356302227 Marionette DEBUG loaded listener.js 13:45:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x12319f800) [pid = 2835] [serial = 1517] [outer = 0x11829d000] 13:45:02 INFO - PROCESS | 2835 | 1468356302585 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]]]}] 13:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 521ms 13:45:02 INFO - PROCESS | 2835 | 1468356302610 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 13:45:02 INFO - PROCESS | 2835 | 1468356302611 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 13:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:45:02 INFO - PROCESS | 2835 | 1468356302619 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:45:02 INFO - PROCESS | 2835 | 1468356302620 Marionette TRACE conn2 <- [1,1994,null,{}] 13:45:02 INFO - PROCESS | 2835 | 1468356302623 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}] 13:45:02 INFO - PROCESS | 2835 | 1468356302629 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:02 INFO - PROCESS | 2835 | 1468356302747 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 13:45:02 INFO - PROCESS | 2835 | 1468356302758 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:02 INFO - PROCESS | 2835 | 1468356302759 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:02 INFO - PROCESS | 2835 | ++DOCSHELL 0x125cab800 == 33 [pid = 2835] [id = 506] 13:45:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x114eb2000) [pid = 2835] [serial = 1518] [outer = 0x0] 13:45:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x123444c00) [pid = 2835] [serial = 1519] [outer = 0x114eb2000] 13:45:02 INFO - PROCESS | 2835 | 1468356302784 Marionette DEBUG loaded listener.js 13:45:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x1244a9c00) [pid = 2835] [serial = 1520] [outer = 0x114eb2000] 13:45:03 INFO - PROCESS | 2835 | 1468356303136 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]]]}] 13:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 526ms 13:45:03 INFO - PROCESS | 2835 | 1468356303141 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 13:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:45:03 INFO - PROCESS | 2835 | 1468356303144 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 13:45:03 INFO - PROCESS | 2835 | 1468356303147 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:45:03 INFO - PROCESS | 2835 | 1468356303148 Marionette TRACE conn2 <- [1,1998,null,{}] 13:45:03 INFO - PROCESS | 2835 | 1468356303150 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}] 13:45:03 INFO - PROCESS | 2835 | 1468356303151 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:03 INFO - PROCESS | 2835 | 1468356303252 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 13:45:03 INFO - PROCESS | 2835 | 1468356303264 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:03 INFO - PROCESS | 2835 | 1468356303265 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:03 INFO - PROCESS | 2835 | ++DOCSHELL 0x128be8000 == 34 [pid = 2835] [id = 507] 13:45:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x1242f0400) [pid = 2835] [serial = 1521] [outer = 0x0] 13:45:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x125009800) [pid = 2835] [serial = 1522] [outer = 0x1242f0400] 13:45:03 INFO - PROCESS | 2835 | 1468356303288 Marionette DEBUG loaded listener.js 13:45:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x1257c0c00) [pid = 2835] [serial = 1523] [outer = 0x1242f0400] 13:45:03 INFO - PROCESS | 2835 | 1468356303641 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]]]}] 13:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 518ms 13:45:03 INFO - PROCESS | 2835 | 1468356303666 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 13:45:03 INFO - PROCESS | 2835 | 1468356303667 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 13:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:45:03 INFO - PROCESS | 2835 | 1468356303675 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:45:03 INFO - PROCESS | 2835 | 1468356303676 Marionette TRACE conn2 <- [1,2002,null,{}] 13:45:03 INFO - PROCESS | 2835 | 1468356303678 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}] 13:45:03 INFO - PROCESS | 2835 | 1468356303680 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:03 INFO - PROCESS | 2835 | 1468356303787 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 13:45:03 INFO - PROCESS | 2835 | 1468356303791 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:03 INFO - PROCESS | 2835 | 1468356303792 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:03 INFO - PROCESS | 2835 | ++DOCSHELL 0x128be3000 == 35 [pid = 2835] [id = 508] 13:45:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x124bd6400) [pid = 2835] [serial = 1524] [outer = 0x0] 13:45:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x126ebd000) [pid = 2835] [serial = 1525] [outer = 0x124bd6400] 13:45:03 INFO - PROCESS | 2835 | 1468356303818 Marionette DEBUG loaded listener.js 13:45:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x1258b9c00) [pid = 2835] [serial = 1526] [outer = 0x124bd6400] 13:45:04 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x12b980c00) [pid = 2835] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:45:04 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x128d93c00) [pid = 2835] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:45:04 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x111cac000) [pid = 2835] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:45:04 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x12b8c4800) [pid = 2835] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:45:04 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x1127cac00) [pid = 2835] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:45:04 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x116733800) [pid = 2835] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:45:04 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x11807ac00) [pid = 2835] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:45:04 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x1288e0800) [pid = 2835] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:45:04 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x123444000) [pid = 2835] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:45:04 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x12703bc00) [pid = 2835] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:45:04 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x12310ec00) [pid = 2835] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:45:04 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x114ecd400) [pid = 2835] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:45:04 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x1128a4400) [pid = 2835] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:45:04 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x123567400) [pid = 2835] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:45:04 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x114ecdc00) [pid = 2835] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:45:04 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x123120400) [pid = 2835] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:45:04 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x112f55400) [pid = 2835] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:45:04 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x12a6a1400) [pid = 2835] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:45:04 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x129086000) [pid = 2835] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:45:04 INFO - PROCESS | 2835 | 1468356304614 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]]]}] 13:45:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 983ms 13:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:45:04 INFO - PROCESS | 2835 | 1468356304653 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 13:45:04 INFO - PROCESS | 2835 | 1468356304654 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 13:45:04 INFO - PROCESS | 2835 | 1468356304657 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:45:04 INFO - PROCESS | 2835 | 1468356304658 Marionette TRACE conn2 <- [1,2006,null,{}] 13:45:04 INFO - PROCESS | 2835 | 1468356304662 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}] 13:45:04 INFO - PROCESS | 2835 | 1468356304664 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:04 INFO - PROCESS | 2835 | 1468356304755 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 13:45:04 INFO - PROCESS | 2835 | 1468356304761 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:04 INFO - PROCESS | 2835 | 1468356304763 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:04 INFO - PROCESS | 2835 | ++DOCSHELL 0x12325c800 == 36 [pid = 2835] [id = 509] 13:45:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x114ec9000) [pid = 2835] [serial = 1527] [outer = 0x0] 13:45:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x118071c00) [pid = 2835] [serial = 1528] [outer = 0x114ec9000] 13:45:04 INFO - PROCESS | 2835 | 1468356304787 Marionette DEBUG loaded listener.js 13:45:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x119e71000) [pid = 2835] [serial = 1529] [outer = 0x114ec9000] 13:45:05 INFO - PROCESS | 2835 | 1468356305105 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]]]}] 13:45:05 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 13:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 472ms 13:45:05 INFO - PROCESS | 2835 | 1468356305130 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 13:45:05 INFO - PROCESS | 2835 | 1468356305131 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 13:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:45:05 INFO - PROCESS | 2835 | 1468356305133 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:45:05 INFO - PROCESS | 2835 | 1468356305134 Marionette TRACE conn2 <- [1,2010,null,{}] 13:45:05 INFO - PROCESS | 2835 | 1468356305136 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}] 13:45:05 INFO - PROCESS | 2835 | 1468356305138 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:05 INFO - PROCESS | 2835 | 1468356305223 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 13:45:05 INFO - PROCESS | 2835 | 1468356305294 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:05 INFO - PROCESS | 2835 | 1468356305295 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:05 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a5d9000 == 37 [pid = 2835] [id = 510] 13:45:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x115e2b800) [pid = 2835] [serial = 1530] [outer = 0x0] 13:45:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x123116000) [pid = 2835] [serial = 1531] [outer = 0x115e2b800] 13:45:05 INFO - PROCESS | 2835 | 1468356305319 Marionette DEBUG loaded listener.js 13:45:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x12703bc00) [pid = 2835] [serial = 1532] [outer = 0x115e2b800] 13:45:05 INFO - PROCESS | 2835 | 1468356305594 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]]]}] 13:45:05 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 13:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 470ms 13:45:05 INFO - PROCESS | 2835 | 1468356305620 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 13:45:05 INFO - PROCESS | 2835 | 1468356305622 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 13:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:45:05 INFO - PROCESS | 2835 | 1468356305632 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:45:05 INFO - PROCESS | 2835 | 1468356305633 Marionette TRACE conn2 <- [1,2014,null,{}] 13:45:05 INFO - PROCESS | 2835 | 1468356305636 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}] 13:45:05 INFO - PROCESS | 2835 | 1468356305637 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:05 INFO - PROCESS | 2835 | 1468356305741 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 13:45:05 INFO - PROCESS | 2835 | 1468356305748 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:05 INFO - PROCESS | 2835 | 1468356305749 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:05 INFO - PROCESS | 2835 | ++DOCSHELL 0x124516800 == 38 [pid = 2835] [id = 511] 13:45:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x124f90800) [pid = 2835] [serial = 1533] [outer = 0x0] 13:45:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x1288d8800) [pid = 2835] [serial = 1534] [outer = 0x124f90800] 13:45:05 INFO - PROCESS | 2835 | 1468356305777 Marionette DEBUG loaded listener.js 13:45:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x12907b400) [pid = 2835] [serial = 1535] [outer = 0x124f90800] 13:45:06 INFO - PROCESS | 2835 | 1468356306132 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]]]}] 13:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 529ms 13:45:06 INFO - PROCESS | 2835 | 1468356306154 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 13:45:06 INFO - PROCESS | 2835 | 1468356306155 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 13:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:45:06 INFO - PROCESS | 2835 | 1468356306158 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:45:06 INFO - PROCESS | 2835 | 1468356306161 Marionette TRACE conn2 <- [1,2018,null,{}] 13:45:06 INFO - PROCESS | 2835 | 1468356306165 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}] 13:45:06 INFO - PROCESS | 2835 | 1468356306166 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:06 INFO - PROCESS | 2835 | 1468356306283 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 13:45:06 INFO - PROCESS | 2835 | 1468356306290 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:06 INFO - PROCESS | 2835 | 1468356306291 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:06 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b91b800 == 39 [pid = 2835] [id = 512] 13:45:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x12907c400) [pid = 2835] [serial = 1536] [outer = 0x0] 13:45:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x1291c4000) [pid = 2835] [serial = 1537] [outer = 0x12907c400] 13:45:06 INFO - PROCESS | 2835 | 1468356306315 Marionette DEBUG loaded listener.js 13:45:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x129306400) [pid = 2835] [serial = 1538] [outer = 0x12907c400] 13:45:06 INFO - PROCESS | 2835 | 1468356306898 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]]]}] 13:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 772ms 13:45:06 INFO - PROCESS | 2835 | 1468356306931 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 13:45:06 INFO - PROCESS | 2835 | 1468356306933 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 13:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:45:06 INFO - PROCESS | 2835 | 1468356306936 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:45:06 INFO - PROCESS | 2835 | 1468356306940 Marionette TRACE conn2 <- [1,2022,null,{}] 13:45:06 INFO - PROCESS | 2835 | 1468356306943 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}] 13:45:06 INFO - PROCESS | 2835 | 1468356306945 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:07 INFO - PROCESS | 2835 | 1468356307063 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 13:45:07 INFO - PROCESS | 2835 | 1468356307198 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:07 INFO - PROCESS | 2835 | 1468356307199 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:07 INFO - PROCESS | 2835 | ++DOCSHELL 0x1184c7000 == 40 [pid = 2835] [id = 513] 13:45:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x116734000) [pid = 2835] [serial = 1539] [outer = 0x0] 13:45:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x116887000) [pid = 2835] [serial = 1540] [outer = 0x116734000] 13:45:07 INFO - PROCESS | 2835 | 1468356307231 Marionette DEBUG loaded listener.js 13:45:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x11822e000) [pid = 2835] [serial = 1541] [outer = 0x116734000] 13:45:07 INFO - PROCESS | 2835 | 1468356307749 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]]]}] 13:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 826ms 13:45:07 INFO - PROCESS | 2835 | 1468356307763 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 13:45:07 INFO - PROCESS | 2835 | 1468356307766 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 13:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:45:07 INFO - PROCESS | 2835 | 1468356307771 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:45:07 INFO - PROCESS | 2835 | 1468356307772 Marionette TRACE conn2 <- [1,2026,null,{}] 13:45:07 INFO - PROCESS | 2835 | 1468356307803 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}] 13:45:07 INFO - PROCESS | 2835 | 1468356307805 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:07 INFO - PROCESS | 2835 | 1468356307926 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 13:45:08 INFO - PROCESS | 2835 | 1468356308021 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:08 INFO - PROCESS | 2835 | 1468356308023 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:08 INFO - PROCESS | 2835 | ++DOCSHELL 0x124c32800 == 41 [pid = 2835] [id = 514] 13:45:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x119476800) [pid = 2835] [serial = 1542] [outer = 0x0] 13:45:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x119b78400) [pid = 2835] [serial = 1543] [outer = 0x119476800] 13:45:08 INFO - PROCESS | 2835 | 1468356308054 Marionette DEBUG loaded listener.js 13:45:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x119e70800) [pid = 2835] [serial = 1544] [outer = 0x119476800] 13:45:08 INFO - PROCESS | 2835 | 1468356308750 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]]]}] 13:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1027ms 13:45:08 INFO - PROCESS | 2835 | 1468356308797 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 13:45:08 INFO - PROCESS | 2835 | 1468356308800 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 13:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:45:08 INFO - PROCESS | 2835 | 1468356308803 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:45:08 INFO - PROCESS | 2835 | 1468356308805 Marionette TRACE conn2 <- [1,2030,null,{}] 13:45:08 INFO - PROCESS | 2835 | 1468356308809 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}] 13:45:08 INFO - PROCESS | 2835 | 1468356308810 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:08 INFO - PROCESS | 2835 | 1468356308922 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 13:45:08 INFO - PROCESS | 2835 | 1468356308990 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:08 INFO - PROCESS | 2835 | 1468356308993 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:09 INFO - PROCESS | 2835 | ++DOCSHELL 0x118398000 == 42 [pid = 2835] [id = 515] 13:45:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x11619d400) [pid = 2835] [serial = 1545] [outer = 0x0] 13:45:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 116 (0x117ea2c00) [pid = 2835] [serial = 1546] [outer = 0x11619d400] 13:45:09 INFO - PROCESS | 2835 | 1468356309022 Marionette DEBUG loaded listener.js 13:45:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 117 (0x118230c00) [pid = 2835] [serial = 1547] [outer = 0x11619d400] 13:45:09 INFO - PROCESS | 2835 | --DOCSHELL 0x124516800 == 41 [pid = 2835] [id = 511] 13:45:09 INFO - PROCESS | 2835 | --DOCSHELL 0x12a5d9000 == 40 [pid = 2835] [id = 510] 13:45:09 INFO - PROCESS | 2835 | --DOCSHELL 0x12325c800 == 39 [pid = 2835] [id = 509] 13:45:09 INFO - PROCESS | 2835 | --DOCSHELL 0x128be3000 == 38 [pid = 2835] [id = 508] 13:45:09 INFO - PROCESS | 2835 | --DOCSHELL 0x128be8000 == 37 [pid = 2835] [id = 507] 13:45:09 INFO - PROCESS | 2835 | --DOCSHELL 0x125cab800 == 36 [pid = 2835] [id = 506] 13:45:09 INFO - PROCESS | 2835 | --DOCSHELL 0x12451c800 == 35 [pid = 2835] [id = 505] 13:45:09 INFO - PROCESS | 2835 | --DOCSHELL 0x124125000 == 34 [pid = 2835] [id = 504] 13:45:09 INFO - PROCESS | 2835 | --DOCSHELL 0x123261800 == 33 [pid = 2835] [id = 503] 13:45:09 INFO - PROCESS | 2835 | --DOCSHELL 0x1188de800 == 32 [pid = 2835] [id = 502] 13:45:09 INFO - PROCESS | 2835 | --DOCSHELL 0x11745a800 == 31 [pid = 2835] [id = 501] 13:45:09 INFO - PROCESS | 2835 | --DOCSHELL 0x118261000 == 30 [pid = 2835] [id = 500] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 116 (0x12bc96800) [pid = 2835] [serial = 1483] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 115 (0x12b8be400) [pid = 2835] [serial = 1471] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x12b8bc400) [pid = 2835] [serial = 1469] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x12b218400) [pid = 2835] [serial = 1468] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x12b982800) [pid = 2835] [serial = 1474] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x118225800) [pid = 2835] [serial = 1478] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x119bf8800) [pid = 2835] [serial = 1453] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x123120800) [pid = 2835] [serial = 1454] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x1188b6000) [pid = 2835] [serial = 1450] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x1194ea000) [pid = 2835] [serial = 1451] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x1291c5400) [pid = 2835] [serial = 1462] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x1258bac00) [pid = 2835] [serial = 1443] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x1288d9400) [pid = 2835] [serial = 1444] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x1288de800) [pid = 2835] [serial = 1459] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x128ba4800) [pid = 2835] [serial = 1460] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x12311d400) [pid = 2835] [serial = 1440] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x12b978000) [pid = 2835] [serial = 1472] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x123567c00) [pid = 2835] [serial = 1441] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x1176f0000) [pid = 2835] [serial = 1437] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x118766400) [pid = 2835] [serial = 1438] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x112f54c00) [pid = 2835] [serial = 1434] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x114ed0400) [pid = 2835] [serial = 1435] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x12470d000) [pid = 2835] [serial = 1456] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x125c39c00) [pid = 2835] [serial = 1457] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x1288e4000) [pid = 2835] [serial = 1446] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x128bac800) [pid = 2835] [serial = 1447] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x126e29c00) [pid = 2835] [serial = 1393] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x116142400) [pid = 2835] [serial = 1477] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x124b21000) [pid = 2835] [serial = 1480] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x12b20e800) [pid = 2835] [serial = 1432] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x12703f800) [pid = 2835] [serial = 889] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x12bf02c00) [pid = 2835] [serial = 1484] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x12bc90400) [pid = 2835] [serial = 1475] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x129370800) [pid = 2835] [serial = 1465] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x12a6abc00) [pid = 2835] [serial = 1481] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x12af38400) [pid = 2835] [serial = 1466] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x129307000) [pid = 2835] [serial = 1463] [outer = 0x0] [url = about:blank] 13:45:09 INFO - PROCESS | 2835 | 1468356309396 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]]]}] 13:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 620ms 13:45:09 INFO - PROCESS | 2835 | 1468356309424 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 13:45:09 INFO - PROCESS | 2835 | 1468356309427 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 13:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:45:09 INFO - PROCESS | 2835 | 1468356309432 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:45:09 INFO - PROCESS | 2835 | 1468356309433 Marionette TRACE conn2 <- [1,2034,null,{}] 13:45:09 INFO - PROCESS | 2835 | 1468356309435 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}] 13:45:09 INFO - PROCESS | 2835 | 1468356309437 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:09 INFO - PROCESS | 2835 | 1468356309520 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 13:45:09 INFO - PROCESS | 2835 | 1468356309581 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:09 INFO - PROCESS | 2835 | 1468356309583 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:09 INFO - PROCESS | 2835 | ++DOCSHELL 0x119706000 == 31 [pid = 2835] [id = 516] 13:45:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x1164e0800) [pid = 2835] [serial = 1548] [outer = 0x0] 13:45:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x118299000) [pid = 2835] [serial = 1549] [outer = 0x1164e0800] 13:45:09 INFO - PROCESS | 2835 | 1468356309610 Marionette DEBUG loaded listener.js 13:45:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x1191cf400) [pid = 2835] [serial = 1550] [outer = 0x1164e0800] 13:45:09 INFO - PROCESS | 2835 | 1468356309921 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]]]}] 13:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 520ms 13:45:09 INFO - PROCESS | 2835 | 1468356309951 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 13:45:09 INFO - PROCESS | 2835 | 1468356309952 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 13:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:45:09 INFO - PROCESS | 2835 | 1468356309955 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:45:09 INFO - PROCESS | 2835 | 1468356309957 Marionette TRACE conn2 <- [1,2038,null,{}] 13:45:09 INFO - PROCESS | 2835 | 1468356309968 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}] 13:45:09 INFO - PROCESS | 2835 | 1468356309971 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:10 INFO - PROCESS | 2835 | 1468356310054 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 13:45:10 INFO - PROCESS | 2835 | 1468356310061 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:10 INFO - PROCESS | 2835 | 1468356310064 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:10 INFO - PROCESS | 2835 | ++DOCSHELL 0x124125000 == 32 [pid = 2835] [id = 517] 13:45:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x11978dc00) [pid = 2835] [serial = 1551] [outer = 0x0] 13:45:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x119e76400) [pid = 2835] [serial = 1552] [outer = 0x11978dc00] 13:45:10 INFO - PROCESS | 2835 | 1468356310092 Marionette DEBUG loaded listener.js 13:45:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x123120c00) [pid = 2835] [serial = 1553] [outer = 0x11978dc00] 13:45:10 INFO - PROCESS | 2835 | 1468356310461 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]]]}] 13:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 523ms 13:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:45:10 INFO - PROCESS | 2835 | 1468356310479 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 13:45:10 INFO - PROCESS | 2835 | 1468356310481 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 13:45:10 INFO - PROCESS | 2835 | 1468356310483 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:45:10 INFO - PROCESS | 2835 | 1468356310484 Marionette TRACE conn2 <- [1,2042,null,{}] 13:45:10 INFO - PROCESS | 2835 | 1468356310487 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}] 13:45:10 INFO - PROCESS | 2835 | 1468356310488 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:10 INFO - PROCESS | 2835 | 1468356310573 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 13:45:10 INFO - PROCESS | 2835 | 1468356310580 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:10 INFO - PROCESS | 2835 | 1468356310581 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:10 INFO - PROCESS | 2835 | ++DOCSHELL 0x12583b000 == 33 [pid = 2835] [id = 518] 13:45:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x1231a0c00) [pid = 2835] [serial = 1554] [outer = 0x0] 13:45:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x12343c400) [pid = 2835] [serial = 1555] [outer = 0x1231a0c00] 13:45:10 INFO - PROCESS | 2835 | 1468356310607 Marionette DEBUG loaded listener.js 13:45:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x123448800) [pid = 2835] [serial = 1556] [outer = 0x1231a0c00] 13:45:10 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) 13:45:10 INFO - PROCESS | 2835 | 1468356310951 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]]]}] 13:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 472ms 13:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:45:10 INFO - PROCESS | 2835 | 1468356310956 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 13:45:10 INFO - PROCESS | 2835 | 1468356310957 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 13:45:10 INFO - PROCESS | 2835 | 1468356310964 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:45:10 INFO - PROCESS | 2835 | 1468356310965 Marionette TRACE conn2 <- [1,2046,null,{}] 13:45:10 INFO - PROCESS | 2835 | 1468356310968 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}] 13:45:10 INFO - PROCESS | 2835 | 1468356310969 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:11 INFO - PROCESS | 2835 | 1468356311053 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 13:45:11 INFO - PROCESS | 2835 | 1468356311123 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:11 INFO - PROCESS | 2835 | 1468356311124 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:11 INFO - PROCESS | 2835 | ++DOCSHELL 0x128879800 == 34 [pid = 2835] [id = 519] 13:45:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x1231a3c00) [pid = 2835] [serial = 1557] [outer = 0x0] 13:45:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x12416c400) [pid = 2835] [serial = 1558] [outer = 0x1231a3c00] 13:45:11 INFO - PROCESS | 2835 | 1468356311155 Marionette DEBUG loaded listener.js 13:45:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x1242eb800) [pid = 2835] [serial = 1559] [outer = 0x1231a3c00] 13:45:11 INFO - PROCESS | 2835 | 1468356311489 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]]]}] 13:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 573ms 13:45:11 INFO - PROCESS | 2835 | 1468356311533 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 13:45:11 INFO - PROCESS | 2835 | 1468356311534 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 13:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:45:11 INFO - PROCESS | 2835 | 1468356311536 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:45:11 INFO - PROCESS | 2835 | 1468356311537 Marionette TRACE conn2 <- [1,2050,null,{}] 13:45:11 INFO - PROCESS | 2835 | 1468356311540 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}] 13:45:11 INFO - PROCESS | 2835 | 1468356311544 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:11 INFO - PROCESS | 2835 | 1468356311671 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 13:45:11 INFO - PROCESS | 2835 | 1468356311683 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:11 INFO - PROCESS | 2835 | 1468356311684 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:11 INFO - PROCESS | 2835 | ++DOCSHELL 0x1293e1800 == 35 [pid = 2835] [id = 520] 13:45:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x1242f1000) [pid = 2835] [serial = 1560] [outer = 0x0] 13:45:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x1257c8400) [pid = 2835] [serial = 1561] [outer = 0x1242f1000] 13:45:11 INFO - PROCESS | 2835 | 1468356311709 Marionette DEBUG loaded listener.js 13:45:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x1288a0c00) [pid = 2835] [serial = 1562] [outer = 0x1242f1000] 13:45:12 INFO - PROCESS | 2835 | 1468356312065 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]]]}] 13:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 568ms 13:45:12 INFO - PROCESS | 2835 | 1468356312111 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 13:45:12 INFO - PROCESS | 2835 | 1468356312113 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 13:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:45:12 INFO - PROCESS | 2835 | 1468356312115 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:45:12 INFO - PROCESS | 2835 | 1468356312116 Marionette TRACE conn2 <- [1,2054,null,{}] 13:45:12 INFO - PROCESS | 2835 | 1468356312118 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}] 13:45:12 INFO - PROCESS | 2835 | 1468356312120 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:12 INFO - PROCESS | 2835 | 1468356312222 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 13:45:12 INFO - PROCESS | 2835 | 1468356312270 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:12 INFO - PROCESS | 2835 | 1468356312272 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:12 INFO - PROCESS | 2835 | ++DOCSHELL 0x124cd6000 == 36 [pid = 2835] [id = 521] 13:45:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x1288d7c00) [pid = 2835] [serial = 1563] [outer = 0x0] 13:45:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x1288e3c00) [pid = 2835] [serial = 1564] [outer = 0x1288d7c00] 13:45:12 INFO - PROCESS | 2835 | 1468356312298 Marionette DEBUG loaded listener.js 13:45:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x128ba4c00) [pid = 2835] [serial = 1565] [outer = 0x1288d7c00] 13:45:12 INFO - PROCESS | 2835 | 1468356312598 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]]]}] 13:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 518ms 13:45:12 INFO - PROCESS | 2835 | 1468356312637 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 13:45:12 INFO - PROCESS | 2835 | 1468356312638 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 13:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:45:12 INFO - PROCESS | 2835 | 1468356312640 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:45:12 INFO - PROCESS | 2835 | 1468356312641 Marionette TRACE conn2 <- [1,2058,null,{}] 13:45:12 INFO - PROCESS | 2835 | 1468356312646 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}] 13:45:12 INFO - PROCESS | 2835 | 1468356312647 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:12 INFO - PROCESS | 2835 | 1468356312750 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 13:45:12 INFO - PROCESS | 2835 | 1468356312754 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:12 INFO - PROCESS | 2835 | 1468356312755 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:12 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b0e6000 == 37 [pid = 2835] [id = 522] 13:45:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x1128b0c00) [pid = 2835] [serial = 1566] [outer = 0x0] 13:45:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x129081000) [pid = 2835] [serial = 1567] [outer = 0x1128b0c00] 13:45:12 INFO - PROCESS | 2835 | 1468356312815 Marionette DEBUG loaded listener.js 13:45:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x129307000) [pid = 2835] [serial = 1568] [outer = 0x1128b0c00] 13:45:13 INFO - PROCESS | 2835 | 1468356313131 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]]]}] 13:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 521ms 13:45:13 INFO - PROCESS | 2835 | 1468356313163 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 13:45:13 INFO - PROCESS | 2835 | 1468356313164 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 13:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:45:13 INFO - PROCESS | 2835 | 1468356313167 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:45:13 INFO - PROCESS | 2835 | 1468356313168 Marionette TRACE conn2 <- [1,2062,null,{}] 13:45:13 INFO - PROCESS | 2835 | 1468356313177 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}] 13:45:13 INFO - PROCESS | 2835 | 1468356313178 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:13 INFO - PROCESS | 2835 | 1468356313287 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 13:45:13 INFO - PROCESS | 2835 | 1468356313292 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:13 INFO - PROCESS | 2835 | 1468356313293 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:13 INFO - PROCESS | 2835 | ++DOCSHELL 0x12bcbb000 == 38 [pid = 2835] [id = 523] 13:45:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x129307400) [pid = 2835] [serial = 1569] [outer = 0x0] 13:45:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x129368c00) [pid = 2835] [serial = 1570] [outer = 0x129307400] 13:45:13 INFO - PROCESS | 2835 | 1468356313354 Marionette DEBUG loaded listener.js 13:45:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x129374000) [pid = 2835] [serial = 1571] [outer = 0x129307400] 13:45:13 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x124f90800) [pid = 2835] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:45:13 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x11829d000) [pid = 2835] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:45:13 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x114eb2000) [pid = 2835] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:45:13 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x11829b400) [pid = 2835] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:45:13 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x112c4fc00) [pid = 2835] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:45:13 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x119e77000) [pid = 2835] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:45:13 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x11829e800) [pid = 2835] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:45:13 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x115e20800) [pid = 2835] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:45:13 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x1125b7c00) [pid = 2835] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:45:13 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x119befc00) [pid = 2835] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:45:13 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x1242f0400) [pid = 2835] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:45:13 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x124bd6400) [pid = 2835] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:45:13 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x1231a4c00) [pid = 2835] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:45:13 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x114ec9000) [pid = 2835] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:45:13 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x115e2b800) [pid = 2835] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:45:13 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x1231a5000) [pid = 2835] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:45:13 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x1125b6400) [pid = 2835] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:45:13 INFO - PROCESS | 2835 | 1468356313706 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]]]}] 13:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 568ms 13:45:13 INFO - PROCESS | 2835 | 1468356313736 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 13:45:13 INFO - PROCESS | 2835 | 1468356313737 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 13:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:45:13 INFO - PROCESS | 2835 | 1468356313739 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:45:13 INFO - PROCESS | 2835 | 1468356313740 Marionette TRACE conn2 <- [1,2066,null,{}] 13:45:13 INFO - PROCESS | 2835 | 1468356313743 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}] 13:45:13 INFO - PROCESS | 2835 | 1468356313746 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:13 INFO - PROCESS | 2835 | 1468356313855 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 13:45:13 INFO - PROCESS | 2835 | 1468356313895 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:13 INFO - PROCESS | 2835 | 1468356313896 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:13 INFO - PROCESS | 2835 | ++DOCSHELL 0x12583e000 == 39 [pid = 2835] [id = 524] 13:45:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x1131a7800) [pid = 2835] [serial = 1572] [outer = 0x0] 13:45:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x11918d000) [pid = 2835] [serial = 1573] [outer = 0x1131a7800] 13:45:13 INFO - PROCESS | 2835 | 1468356313921 Marionette DEBUG loaded listener.js 13:45:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x123197800) [pid = 2835] [serial = 1574] [outer = 0x1131a7800] 13:45:14 INFO - PROCESS | 2835 | 1468356314219 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]]]}] 13:45:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 520ms 13:45:14 INFO - PROCESS | 2835 | 1468356314261 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 13:45:14 INFO - PROCESS | 2835 | 1468356314263 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 13:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:45:14 INFO - PROCESS | 2835 | 1468356314265 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:45:14 INFO - PROCESS | 2835 | 1468356314267 Marionette TRACE conn2 <- [1,2070,null,{}] 13:45:14 INFO - PROCESS | 2835 | 1468356314269 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}] 13:45:14 INFO - PROCESS | 2835 | 1468356314271 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:14 INFO - PROCESS | 2835 | 1468356314374 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 13:45:14 INFO - PROCESS | 2835 | 1468356314437 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:14 INFO - PROCESS | 2835 | 1468356314439 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:14 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c93d000 == 40 [pid = 2835] [id = 525] 13:45:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x11829d000) [pid = 2835] [serial = 1575] [outer = 0x0] 13:45:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x12319b400) [pid = 2835] [serial = 1576] [outer = 0x11829d000] 13:45:14 INFO - PROCESS | 2835 | 1468356314465 Marionette DEBUG loaded listener.js 13:45:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x12a58c000) [pid = 2835] [serial = 1577] [outer = 0x11829d000] 13:45:14 INFO - PROCESS | 2835 | 1468356314745 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]]]}] 13:45:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 519ms 13:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:45:14 INFO - PROCESS | 2835 | 1468356314784 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 13:45:14 INFO - PROCESS | 2835 | 1468356314786 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 13:45:14 INFO - PROCESS | 2835 | 1468356314788 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:45:14 INFO - PROCESS | 2835 | 1468356314789 Marionette TRACE conn2 <- [1,2074,null,{}] 13:45:14 INFO - PROCESS | 2835 | 1468356314791 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}] 13:45:14 INFO - PROCESS | 2835 | 1468356314793 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:14 INFO - PROCESS | 2835 | 1468356314882 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 13:45:14 INFO - PROCESS | 2835 | 1468356314886 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:14 INFO - PROCESS | 2835 | 1468356314887 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:14 INFO - PROCESS | 2835 | ++DOCSHELL 0x12ce85000 == 41 [pid = 2835] [id = 526] 13:45:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x12a590400) [pid = 2835] [serial = 1578] [outer = 0x0] 13:45:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x12a6a7c00) [pid = 2835] [serial = 1579] [outer = 0x12a590400] 13:45:14 INFO - PROCESS | 2835 | 1468356314911 Marionette DEBUG loaded listener.js 13:45:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x12af30800) [pid = 2835] [serial = 1580] [outer = 0x12a590400] 13:45:15 INFO - PROCESS | 2835 | 1468356315261 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]]]}] 13:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 518ms 13:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:45:15 INFO - PROCESS | 2835 | 1468356315315 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 13:45:15 INFO - PROCESS | 2835 | 1468356315316 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 13:45:15 INFO - PROCESS | 2835 | 1468356315318 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:45:15 INFO - PROCESS | 2835 | 1468356315319 Marionette TRACE conn2 <- [1,2078,null,{}] 13:45:15 INFO - PROCESS | 2835 | 1468356315322 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}] 13:45:15 INFO - PROCESS | 2835 | 1468356315323 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:15 INFO - PROCESS | 2835 | 1468356315416 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 13:45:15 INFO - PROCESS | 2835 | 1468356315420 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:15 INFO - PROCESS | 2835 | 1468356315421 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:15 INFO - PROCESS | 2835 | ++DOCSHELL 0x12d23d000 == 42 [pid = 2835] [id = 527] 13:45:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x12a58f400) [pid = 2835] [serial = 1581] [outer = 0x0] 13:45:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x12b20f400) [pid = 2835] [serial = 1582] [outer = 0x12a58f400] 13:45:15 INFO - PROCESS | 2835 | 1468356315444 Marionette DEBUG loaded listener.js 13:45:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x12b8b8400) [pid = 2835] [serial = 1583] [outer = 0x12a58f400] 13:45:15 INFO - PROCESS | 2835 | 1468356315929 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]]]}] 13:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 670ms 13:45:15 INFO - PROCESS | 2835 | 1468356315989 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 13:45:15 INFO - PROCESS | 2835 | 1468356315992 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 13:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:45:15 INFO - PROCESS | 2835 | 1468356315995 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:45:15 INFO - PROCESS | 2835 | 1468356315997 Marionette TRACE conn2 <- [1,2082,null,{}] 13:45:16 INFO - PROCESS | 2835 | 1468356316001 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}] 13:45:16 INFO - PROCESS | 2835 | 1468356316002 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:16 INFO - PROCESS | 2835 | 1468356316121 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 13:45:16 INFO - PROCESS | 2835 | 1468356316229 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:16 INFO - PROCESS | 2835 | 1468356316231 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:16 INFO - PROCESS | 2835 | ++DOCSHELL 0x123138000 == 43 [pid = 2835] [id = 528] 13:45:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x116751400) [pid = 2835] [serial = 1584] [outer = 0x0] 13:45:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x118226c00) [pid = 2835] [serial = 1585] [outer = 0x116751400] 13:45:16 INFO - PROCESS | 2835 | 1468356316262 Marionette DEBUG loaded listener.js 13:45:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x119183800) [pid = 2835] [serial = 1586] [outer = 0x116751400] 13:45:16 INFO - PROCESS | 2835 | 1468356316697 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]]]}] 13:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 720ms 13:45:16 INFO - PROCESS | 2835 | 1468356316715 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 13:45:16 INFO - PROCESS | 2835 | 1468356316718 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 13:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:45:16 INFO - PROCESS | 2835 | 1468356316723 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:45:16 INFO - PROCESS | 2835 | 1468356316725 Marionette TRACE conn2 <- [1,2086,null,{}] 13:45:16 INFO - PROCESS | 2835 | 1468356316728 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}] 13:45:16 INFO - PROCESS | 2835 | 1468356316729 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:16 INFO - PROCESS | 2835 | 1468356316843 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 13:45:16 INFO - PROCESS | 2835 | 1468356316908 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:16 INFO - PROCESS | 2835 | 1468356316910 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:16 INFO - PROCESS | 2835 | ++DOCSHELL 0x129014800 == 44 [pid = 2835] [id = 529] 13:45:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x1194e6400) [pid = 2835] [serial = 1587] [outer = 0x0] 13:45:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x12310d800) [pid = 2835] [serial = 1588] [outer = 0x1194e6400] 13:45:16 INFO - PROCESS | 2835 | 1468356316981 Marionette DEBUG loaded listener.js 13:45:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x1231a3400) [pid = 2835] [serial = 1589] [outer = 0x1194e6400] 13:45:17 INFO - PROCESS | 2835 | 1468356317412 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]]]}] 13:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 725ms 13:45:17 INFO - PROCESS | 2835 | 1468356317463 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 13:45:17 INFO - PROCESS | 2835 | 1468356317465 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 13:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:45:17 INFO - PROCESS | 2835 | 1468356317467 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:45:17 INFO - PROCESS | 2835 | 1468356317470 Marionette TRACE conn2 <- [1,2090,null,{}] 13:45:17 INFO - PROCESS | 2835 | 1468356317490 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}] 13:45:17 INFO - PROCESS | 2835 | 1468356317493 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:17 INFO - PROCESS | 2835 | 1468356317622 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 13:45:17 INFO - PROCESS | 2835 | 1468356317683 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:17 INFO - PROCESS | 2835 | 1468356317685 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:17 INFO - PROCESS | 2835 | ++DOCSHELL 0x12d23f800 == 45 [pid = 2835] [id = 530] 13:45:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x124be0c00) [pid = 2835] [serial = 1590] [outer = 0x0] 13:45:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x125797800) [pid = 2835] [serial = 1591] [outer = 0x124be0c00] 13:45:17 INFO - PROCESS | 2835 | 1468356317716 Marionette DEBUG loaded listener.js 13:45:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x126db6000) [pid = 2835] [serial = 1592] [outer = 0x124be0c00] 13:45:18 INFO - PROCESS | 2835 | 1468356318128 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]]]}] 13:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 674ms 13:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:45:18 INFO - PROCESS | 2835 | 1468356318142 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 13:45:18 INFO - PROCESS | 2835 | 1468356318146 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 13:45:18 INFO - PROCESS | 2835 | 1468356318148 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:45:18 INFO - PROCESS | 2835 | 1468356318149 Marionette TRACE conn2 <- [1,2094,null,{}] 13:45:18 INFO - PROCESS | 2835 | 1468356318152 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}] 13:45:18 INFO - PROCESS | 2835 | 1468356318153 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:18 INFO - PROCESS | 2835 | 1468356318261 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 13:45:18 INFO - PROCESS | 2835 | 1468356318327 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:18 INFO - PROCESS | 2835 | 1468356318328 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:18 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b0f0000 == 46 [pid = 2835] [id = 531] 13:45:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x1127d0800) [pid = 2835] [serial = 1593] [outer = 0x0] 13:45:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x1288a4800) [pid = 2835] [serial = 1594] [outer = 0x1127d0800] 13:45:18 INFO - PROCESS | 2835 | 1468356318440 Marionette DEBUG loaded listener.js 13:45:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x1291cc400) [pid = 2835] [serial = 1595] [outer = 0x1127d0800] 13:45:18 INFO - PROCESS | 2835 | 1468356318898 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]]]}] 13:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 823ms 13:45:19 INFO - PROCESS | 2835 | 1468356319154 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 13:45:19 INFO - PROCESS | 2835 | 1468356319157 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 13:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:45:19 INFO - PROCESS | 2835 | 1468356319174 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:45:19 INFO - PROCESS | 2835 | 1468356319175 Marionette TRACE conn2 <- [1,2098,null,{}] 13:45:19 INFO - PROCESS | 2835 | 1468356319190 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}] 13:45:19 INFO - PROCESS | 2835 | 1468356319192 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:19 INFO - PROCESS | 2835 | 1468356319295 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 13:45:19 INFO - PROCESS | 2835 | 1468356319359 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:19 INFO - PROCESS | 2835 | 1468356319362 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:19 INFO - PROCESS | 2835 | ++DOCSHELL 0x1234a2800 == 47 [pid = 2835] [id = 532] 13:45:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x11672e400) [pid = 2835] [serial = 1596] [outer = 0x0] 13:45:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x116f98c00) [pid = 2835] [serial = 1597] [outer = 0x11672e400] 13:45:19 INFO - PROCESS | 2835 | 1468356319390 Marionette DEBUG loaded listener.js 13:45:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x118225800) [pid = 2835] [serial = 1598] [outer = 0x11672e400] 13:45:19 INFO - PROCESS | 2835 | 1468356319868 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]]]}] 13:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 731ms 13:45:20 INFO - PROCESS | 2835 | --DOCSHELL 0x12ce85000 == 46 [pid = 2835] [id = 526] 13:45:20 INFO - PROCESS | 2835 | --DOCSHELL 0x12c93d000 == 45 [pid = 2835] [id = 525] 13:45:20 INFO - PROCESS | 2835 | --DOCSHELL 0x12583e000 == 44 [pid = 2835] [id = 524] 13:45:20 INFO - PROCESS | 2835 | --DOCSHELL 0x12bcbb000 == 43 [pid = 2835] [id = 523] 13:45:20 INFO - PROCESS | 2835 | --DOCSHELL 0x12b0e6000 == 42 [pid = 2835] [id = 522] 13:45:20 INFO - PROCESS | 2835 | --DOCSHELL 0x124cd6000 == 41 [pid = 2835] [id = 521] 13:45:20 INFO - PROCESS | 2835 | --DOCSHELL 0x1293e1800 == 40 [pid = 2835] [id = 520] 13:45:20 INFO - PROCESS | 2835 | --DOCSHELL 0x128879800 == 39 [pid = 2835] [id = 519] 13:45:20 INFO - PROCESS | 2835 | --DOCSHELL 0x12583b000 == 38 [pid = 2835] [id = 518] 13:45:20 INFO - PROCESS | 2835 | --DOCSHELL 0x124125000 == 37 [pid = 2835] [id = 517] 13:45:20 INFO - PROCESS | 2835 | --DOCSHELL 0x119706000 == 36 [pid = 2835] [id = 516] 13:45:20 INFO - PROCESS | 2835 | --DOCSHELL 0x118398000 == 35 [pid = 2835] [id = 515] 13:45:20 INFO - PROCESS | 2835 | --DOCSHELL 0x124c32800 == 34 [pid = 2835] [id = 514] 13:45:20 INFO - PROCESS | 2835 | --DOCSHELL 0x1184c7000 == 33 [pid = 2835] [id = 513] 13:45:20 INFO - PROCESS | 2835 | --DOCSHELL 0x12b91b800 == 32 [pid = 2835] [id = 512] 13:45:20 INFO - PROCESS | 2835 | --DOCSHELL 0x12b0f0000 == 31 [pid = 2835] [id = 531] 13:45:20 INFO - PROCESS | 2835 | --DOCSHELL 0x12d23f800 == 30 [pid = 2835] [id = 530] 13:45:20 INFO - PROCESS | 2835 | --DOCSHELL 0x129014800 == 29 [pid = 2835] [id = 529] 13:45:20 INFO - PROCESS | 2835 | --DOCSHELL 0x12d23d000 == 28 [pid = 2835] [id = 527] 13:45:20 INFO - PROCESS | 2835 | --DOCSHELL 0x123138000 == 27 [pid = 2835] [id = 528] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x1291c4000) [pid = 2835] [serial = 1537] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x1288d8800) [pid = 2835] [serial = 1534] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x12311f000) [pid = 2835] [serial = 1516] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x123444c00) [pid = 2835] [serial = 1519] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x118723800) [pid = 2835] [serial = 1501] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x1191cc800) [pid = 2835] [serial = 1502] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x119e19c00) [pid = 2835] [serial = 1511] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x119b6f400) [pid = 2835] [serial = 1510] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x123110400) [pid = 2835] [serial = 1513] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x118522800) [pid = 2835] [serial = 1507] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x119183000) [pid = 2835] [serial = 1508] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x116726c00) [pid = 2835] [serial = 1504] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x116748400) [pid = 2835] [serial = 1505] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x11672f800) [pid = 2835] [serial = 1487] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x112fc9400) [pid = 2835] [serial = 1486] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x123118400) [pid = 2835] [serial = 1490] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x119e70400) [pid = 2835] [serial = 1489] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x125009800) [pid = 2835] [serial = 1522] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x1244a9c00) [pid = 2835] [serial = 1520] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x126ebd000) [pid = 2835] [serial = 1525] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x1257c0c00) [pid = 2835] [serial = 1523] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x12470b400) [pid = 2835] [serial = 1492] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x126eb9000) [pid = 2835] [serial = 1493] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x118071c00) [pid = 2835] [serial = 1528] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x12703bc00) [pid = 2835] [serial = 1532] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x1258b9c00) [pid = 2835] [serial = 1526] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x129311800) [pid = 2835] [serial = 1495] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x12a588c00) [pid = 2835] [serial = 1496] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x12319f800) [pid = 2835] [serial = 1517] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x116a15c00) [pid = 2835] [serial = 1499] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x114e99400) [pid = 2835] [serial = 1498] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x123116000) [pid = 2835] [serial = 1531] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x12907b400) [pid = 2835] [serial = 1535] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x119e71000) [pid = 2835] [serial = 1529] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x123119000) [pid = 2835] [serial = 1514] [outer = 0x0] [url = about:blank] 13:45:20 INFO - PROCESS | 2835 | 1468356320541 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 13:45:20 INFO - PROCESS | 2835 | 1468356320544 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 13:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:45:20 INFO - PROCESS | 2835 | 1468356320557 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:45:20 INFO - PROCESS | 2835 | 1468356320559 Marionette TRACE conn2 <- [1,2102,null,{}] 13:45:20 INFO - PROCESS | 2835 | 1468356320562 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}] 13:45:20 INFO - PROCESS | 2835 | 1468356320565 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:20 INFO - PROCESS | 2835 | 1468356320647 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 13:45:20 INFO - PROCESS | 2835 | 1468356320677 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:20 INFO - PROCESS | 2835 | 1468356320681 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:20 INFO - PROCESS | 2835 | ++DOCSHELL 0x115da6800 == 28 [pid = 2835] [id = 533] 13:45:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x1128b0000) [pid = 2835] [serial = 1599] [outer = 0x0] 13:45:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x11297ac00) [pid = 2835] [serial = 1600] [outer = 0x1128b0000] 13:45:20 INFO - PROCESS | 2835 | 1468356320710 Marionette DEBUG loaded listener.js 13:45:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x11332a800) [pid = 2835] [serial = 1601] [outer = 0x1128b0000] 13:45:21 INFO - PROCESS | 2835 | 1468356321088 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]]]}] 13:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 575ms 13:45:21 INFO - PROCESS | 2835 | 1468356321130 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 13:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:45:21 INFO - PROCESS | 2835 | 1468356321133 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 13:45:21 INFO - PROCESS | 2835 | 1468356321138 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:45:21 INFO - PROCESS | 2835 | 1468356321141 Marionette TRACE conn2 <- [1,2106,null,{}] 13:45:21 INFO - PROCESS | 2835 | 1468356321144 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}] 13:45:21 INFO - PROCESS | 2835 | 1468356321145 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:21 INFO - PROCESS | 2835 | 1468356321225 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 13:45:21 INFO - PROCESS | 2835 | 1468356321232 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:21 INFO - PROCESS | 2835 | 1468356321233 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:21 INFO - PROCESS | 2835 | ++DOCSHELL 0x117468800 == 29 [pid = 2835] [id = 534] 13:45:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x114e97c00) [pid = 2835] [serial = 1602] [outer = 0x0] 13:45:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x115e28400) [pid = 2835] [serial = 1603] [outer = 0x114e97c00] 13:45:21 INFO - PROCESS | 2835 | 1468356321261 Marionette DEBUG loaded listener.js 13:45:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x11662bc00) [pid = 2835] [serial = 1604] [outer = 0x114e97c00] 13:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 473ms 13:45:21 INFO - PROCESS | 2835 | 1468356321602 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]]]}] 13:45:21 INFO - PROCESS | 2835 | 1468356321609 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 13:45:21 INFO - PROCESS | 2835 | 1468356321613 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 13:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:45:21 INFO - PROCESS | 2835 | 1468356321616 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:45:21 INFO - PROCESS | 2835 | 1468356321618 Marionette TRACE conn2 <- [1,2110,null,{}] 13:45:21 INFO - PROCESS | 2835 | 1468356321625 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}] 13:45:21 INFO - PROCESS | 2835 | 1468356321631 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:21 INFO - PROCESS | 2835 | 1468356321729 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 13:45:21 INFO - PROCESS | 2835 | 1468356321810 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:21 INFO - PROCESS | 2835 | 1468356321814 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:21 INFO - PROCESS | 2835 | ++DOCSHELL 0x1188de800 == 30 [pid = 2835] [id = 535] 13:45:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x116a15c00) [pid = 2835] [serial = 1605] [outer = 0x0] 13:45:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x1176ec400) [pid = 2835] [serial = 1606] [outer = 0x116a15c00] 13:45:21 INFO - PROCESS | 2835 | 1468356321860 Marionette DEBUG loaded listener.js 13:45:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x118078400) [pid = 2835] [serial = 1607] [outer = 0x116a15c00] 13:45:22 INFO - PROCESS | 2835 | 1468356322278 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]]]}] 13:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 670ms 13:45:22 INFO - PROCESS | 2835 | 1468356322287 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 13:45:22 INFO - PROCESS | 2835 | 1468356322288 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 13:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:45:22 INFO - PROCESS | 2835 | 1468356322309 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:45:22 INFO - PROCESS | 2835 | 1468356322310 Marionette TRACE conn2 <- [1,2114,null,{}] 13:45:22 INFO - PROCESS | 2835 | 1468356322314 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}] 13:45:22 INFO - PROCESS | 2835 | 1468356322315 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:22 INFO - PROCESS | 2835 | 1468356322397 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 13:45:22 INFO - PROCESS | 2835 | 1468356322402 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:22 INFO - PROCESS | 2835 | 1468356322403 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:22 INFO - PROCESS | 2835 | ++DOCSHELL 0x119c38800 == 31 [pid = 2835] [id = 536] 13:45:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x118228000) [pid = 2835] [serial = 1608] [outer = 0x0] 13:45:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x118299400) [pid = 2835] [serial = 1609] [outer = 0x118228000] 13:45:22 INFO - PROCESS | 2835 | 1468356322430 Marionette DEBUG loaded listener.js 13:45:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x118529400) [pid = 2835] [serial = 1610] [outer = 0x118228000] 13:45:22 INFO - PROCESS | 2835 | 1468356322799 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]]]}] 13:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 538ms 13:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:45:22 INFO - PROCESS | 2835 | 1468356322837 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 13:45:22 INFO - PROCESS | 2835 | 1468356322839 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 13:45:22 INFO - PROCESS | 2835 | 1468356322841 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:45:22 INFO - PROCESS | 2835 | 1468356322842 Marionette TRACE conn2 <- [1,2118,null,{}] 13:45:22 INFO - PROCESS | 2835 | 1468356322847 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}] 13:45:22 INFO - PROCESS | 2835 | 1468356322848 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:22 INFO - PROCESS | 2835 | 1468356322951 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 13:45:22 INFO - PROCESS | 2835 | 1468356322956 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:22 INFO - PROCESS | 2835 | 1468356322958 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:22 INFO - PROCESS | 2835 | ++DOCSHELL 0x123374800 == 32 [pid = 2835] [id = 537] 13:45:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x111ca8400) [pid = 2835] [serial = 1611] [outer = 0x0] 13:45:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x11876a000) [pid = 2835] [serial = 1612] [outer = 0x111ca8400] 13:45:22 INFO - PROCESS | 2835 | 1468356322983 Marionette DEBUG loaded listener.js 13:45:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x1191cc400) [pid = 2835] [serial = 1613] [outer = 0x111ca8400] 13:45:23 INFO - PROCESS | 2835 | 1468356323331 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]]]}] 13:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 521ms 13:45:23 INFO - PROCESS | 2835 | 1468356323364 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 13:45:23 INFO - PROCESS | 2835 | 1468356323365 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 13:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:45:23 INFO - PROCESS | 2835 | 1468356323374 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:45:23 INFO - PROCESS | 2835 | 1468356323375 Marionette TRACE conn2 <- [1,2122,null,{}] 13:45:23 INFO - PROCESS | 2835 | 1468356323377 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}] 13:45:23 INFO - PROCESS | 2835 | 1468356323382 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:23 INFO - PROCESS | 2835 | 1468356323501 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 13:45:23 INFO - PROCESS | 2835 | 1468356323514 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:23 INFO - PROCESS | 2835 | 1468356323516 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:23 INFO - PROCESS | 2835 | ++DOCSHELL 0x124125000 == 33 [pid = 2835] [id = 538] 13:45:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x119b2dc00) [pid = 2835] [serial = 1614] [outer = 0x0] 13:45:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x119e0d000) [pid = 2835] [serial = 1615] [outer = 0x119b2dc00] 13:45:23 INFO - PROCESS | 2835 | 1468356323541 Marionette DEBUG loaded listener.js 13:45:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x121103c00) [pid = 2835] [serial = 1616] [outer = 0x119b2dc00] 13:45:23 INFO - PROCESS | 2835 | 1468356323876 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]]]}] 13:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 519ms 13:45:23 INFO - PROCESS | 2835 | 1468356323895 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 13:45:23 INFO - PROCESS | 2835 | 1468356323898 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 13:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:45:23 INFO - PROCESS | 2835 | 1468356323900 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:45:23 INFO - PROCESS | 2835 | 1468356323901 Marionette TRACE conn2 <- [1,2126,null,{}] 13:45:23 INFO - PROCESS | 2835 | 1468356323911 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}] 13:45:23 INFO - PROCESS | 2835 | 1468356323913 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:24 INFO - PROCESS | 2835 | 1468356324021 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 13:45:24 INFO - PROCESS | 2835 | 1468356324064 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:24 INFO - PROCESS | 2835 | 1468356324065 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:24 INFO - PROCESS | 2835 | ++DOCSHELL 0x124517000 == 34 [pid = 2835] [id = 539] 13:45:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x111e2ec00) [pid = 2835] [serial = 1617] [outer = 0x0] 13:45:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x123114800) [pid = 2835] [serial = 1618] [outer = 0x111e2ec00] 13:45:24 INFO - PROCESS | 2835 | 1468356324090 Marionette DEBUG loaded listener.js 13:45:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x123123800) [pid = 2835] [serial = 1619] [outer = 0x111e2ec00] 13:45:24 INFO - PROCESS | 2835 | 1468356324409 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]]]}] 13:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 520ms 13:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:45:24 INFO - PROCESS | 2835 | 1468356324421 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 13:45:24 INFO - PROCESS | 2835 | 1468356324422 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 13:45:24 INFO - PROCESS | 2835 | 1468356324425 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:45:24 INFO - PROCESS | 2835 | 1468356324427 Marionette TRACE conn2 <- [1,2130,null,{}] 13:45:24 INFO - PROCESS | 2835 | 1468356324436 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}] 13:45:24 INFO - PROCESS | 2835 | 1468356324437 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:24 INFO - PROCESS | 2835 | 1468356324533 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 13:45:24 INFO - PROCESS | 2835 | 1468356324536 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:24 INFO - PROCESS | 2835 | 1468356324537 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:24 INFO - PROCESS | 2835 | ++DOCSHELL 0x124fc3000 == 35 [pid = 2835] [id = 540] 13:45:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x123117000) [pid = 2835] [serial = 1620] [outer = 0x0] 13:45:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x1231a0000) [pid = 2835] [serial = 1621] [outer = 0x123117000] 13:45:24 INFO - PROCESS | 2835 | 1468356324562 Marionette DEBUG loaded listener.js 13:45:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x12343d000) [pid = 2835] [serial = 1622] [outer = 0x123117000] 13:45:24 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x1288d7c00) [pid = 2835] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:45:24 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x1242f1000) [pid = 2835] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:45:24 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x1128b0c00) [pid = 2835] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:45:24 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x129307400) [pid = 2835] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:45:24 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x1131a7800) [pid = 2835] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:45:24 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x11978dc00) [pid = 2835] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:45:24 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x11619d400) [pid = 2835] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:45:24 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x12907c400) [pid = 2835] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:45:24 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x1231a3c00) [pid = 2835] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:45:24 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x116734000) [pid = 2835] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:45:24 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x119476800) [pid = 2835] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:45:24 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x1164e0800) [pid = 2835] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:45:24 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x1231a0c00) [pid = 2835] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:45:24 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x11829d000) [pid = 2835] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:45:24 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x12a58f400) [pid = 2835] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:45:24 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x12a590400) [pid = 2835] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:45:25 INFO - PROCESS | 2835 | 1468356325051 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] 13:45:25 INFO - PROCESS | 2835 | 1468356325101 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 13:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:45:25 INFO - PROCESS | 2835 | 1468356325104 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:45:25 INFO - PROCESS | 2835 | 1468356325105 Marionette TRACE conn2 <- [1,2134,null,{}] 13:45:25 INFO - PROCESS | 2835 | 1468356325107 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}] 13:45:25 INFO - PROCESS | 2835 | 1468356325108 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:25 INFO - PROCESS | 2835 | 1468356325221 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 13:45:25 INFO - PROCESS | 2835 | 1468356325274 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:25 INFO - PROCESS | 2835 | 1468356325275 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:25 INFO - PROCESS | 2835 | ++DOCSHELL 0x125c9f000 == 36 [pid = 2835] [id = 541] 13:45:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x11297cc00) [pid = 2835] [serial = 1623] [outer = 0x0] 13:45:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x118766c00) [pid = 2835] [serial = 1624] [outer = 0x11297cc00] 13:45:25 INFO - PROCESS | 2835 | 1468356325310 Marionette DEBUG loaded listener.js 13:45:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x123199000) [pid = 2835] [serial = 1625] [outer = 0x11297cc00] 13:45:25 INFO - PROCESS | 2835 | 1468356325564 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]]]}] 13:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 468ms 13:45:25 INFO - PROCESS | 2835 | 1468356325573 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 13:45:25 INFO - PROCESS | 2835 | 1468356325574 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 13:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:45:25 INFO - PROCESS | 2835 | 1468356325577 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:45:25 INFO - PROCESS | 2835 | 1468356325580 Marionette TRACE conn2 <- [1,2138,null,{}] 13:45:25 INFO - PROCESS | 2835 | 1468356325589 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}] 13:45:25 INFO - PROCESS | 2835 | 1468356325590 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:25 INFO - PROCESS | 2835 | 1468356325684 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 13:45:25 INFO - PROCESS | 2835 | 1468356325687 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:25 INFO - PROCESS | 2835 | 1468356325688 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:25 INFO - PROCESS | 2835 | ++DOCSHELL 0x12887a000 == 37 [pid = 2835] [id = 542] 13:45:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x12311d400) [pid = 2835] [serial = 1626] [outer = 0x0] 13:45:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x123442800) [pid = 2835] [serial = 1627] [outer = 0x12311d400] 13:45:25 INFO - PROCESS | 2835 | 1468356325715 Marionette DEBUG loaded listener.js 13:45:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x123567400) [pid = 2835] [serial = 1628] [outer = 0x12311d400] 13:45:26 INFO - PROCESS | 2835 | 1468356326064 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]]]}] 13:45:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 528ms 13:45:26 INFO - PROCESS | 2835 | 1468356326118 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 13:45:26 INFO - PROCESS | 2835 | 1468356326120 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 13:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:45:26 INFO - PROCESS | 2835 | 1468356326124 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:45:26 INFO - PROCESS | 2835 | 1468356326127 Marionette TRACE conn2 <- [1,2142,null,{}] 13:45:26 INFO - PROCESS | 2835 | 1468356326130 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}] 13:45:26 INFO - PROCESS | 2835 | 1468356326132 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:26 INFO - PROCESS | 2835 | 1468356326271 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 13:45:26 INFO - PROCESS | 2835 | 1468356326278 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:26 INFO - PROCESS | 2835 | 1468356326280 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:26 INFO - PROCESS | 2835 | ++DOCSHELL 0x129192000 == 38 [pid = 2835] [id = 543] 13:45:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x118223000) [pid = 2835] [serial = 1629] [outer = 0x0] 13:45:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x124178400) [pid = 2835] [serial = 1630] [outer = 0x118223000] 13:45:26 INFO - PROCESS | 2835 | 1468356326335 Marionette DEBUG loaded listener.js 13:45:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x124b21000) [pid = 2835] [serial = 1631] [outer = 0x118223000] 13:45:26 INFO - PROCESS | 2835 | 1468356326701 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] 13:45:26 INFO - PROCESS | 2835 | 1468356326756 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 13:45:26 INFO - PROCESS | 2835 | 1468356326758 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:45:26 INFO - PROCESS | 2835 | 1468356326759 Marionette TRACE conn2 <- [1,2146,null,{}] 13:45:26 INFO - PROCESS | 2835 | 1468356326761 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}] 13:45:26 INFO - PROCESS | 2835 | 1468356326762 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:26 INFO - PROCESS | 2835 | 1468356326838 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 13:45:26 INFO - PROCESS | 2835 | 1468356326845 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:26 INFO - PROCESS | 2835 | 1468356326847 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:26 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a412000 == 39 [pid = 2835] [id = 544] 13:45:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x124cbbc00) [pid = 2835] [serial = 1632] [outer = 0x0] 13:45:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x12579b000) [pid = 2835] [serial = 1633] [outer = 0x124cbbc00] 13:45:26 INFO - PROCESS | 2835 | 1468356326871 Marionette DEBUG loaded listener.js 13:45:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x1242f4000) [pid = 2835] [serial = 1634] [outer = 0x124cbbc00] 13:45:27 INFO - PROCESS | 2835 | 1468356327459 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] 13:45:27 INFO - PROCESS | 2835 | 1468356327533 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 13:45:27 INFO - PROCESS | 2835 | 1468356327536 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:45:27 INFO - PROCESS | 2835 | 1468356327540 Marionette TRACE conn2 <- [1,2150,null,{}] 13:45:27 INFO - PROCESS | 2835 | 1468356327543 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}] 13:45:27 INFO - PROCESS | 2835 | 1468356327545 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:27 INFO - PROCESS | 2835 | 1468356327683 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 13:45:27 INFO - PROCESS | 2835 | 1468356327766 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:27 INFO - PROCESS | 2835 | 1468356327768 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:27 INFO - PROCESS | 2835 | ++DOCSHELL 0x118245800 == 40 [pid = 2835] [id = 545] 13:45:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x113ddc800) [pid = 2835] [serial = 1635] [outer = 0x0] 13:45:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x114ec9000) [pid = 2835] [serial = 1636] [outer = 0x113ddc800] 13:45:27 INFO - PROCESS | 2835 | 1468356327799 Marionette DEBUG loaded listener.js 13:45:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x1161a2400) [pid = 2835] [serial = 1637] [outer = 0x113ddc800] 13:45:28 INFO - PROCESS | 2835 | 1468356328349 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]]]}] 13:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 872ms 13:45:28 INFO - PROCESS | 2835 | 1468356328409 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 13:45:28 INFO - PROCESS | 2835 | 1468356328414 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 13:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:45:28 INFO - PROCESS | 2835 | 1468356328419 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:45:28 INFO - PROCESS | 2835 | 1468356328420 Marionette TRACE conn2 <- [1,2154,null,{}] 13:45:28 INFO - PROCESS | 2835 | 1468356328423 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}] 13:45:28 INFO - PROCESS | 2835 | 1468356328425 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:28 INFO - PROCESS | 2835 | 1468356328536 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 13:45:28 INFO - PROCESS | 2835 | 1468356328620 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:28 INFO - PROCESS | 2835 | 1468356328621 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:28 INFO - PROCESS | 2835 | ++DOCSHELL 0x123522800 == 41 [pid = 2835] [id = 546] 13:45:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x113c67000) [pid = 2835] [serial = 1638] [outer = 0x0] 13:45:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x1176f8c00) [pid = 2835] [serial = 1639] [outer = 0x113c67000] 13:45:28 INFO - PROCESS | 2835 | 1468356328652 Marionette DEBUG loaded listener.js 13:45:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x118223800) [pid = 2835] [serial = 1640] [outer = 0x113c67000] 13:45:29 INFO - PROCESS | 2835 | 1468356329347 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]]]}] 13:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 974ms 13:45:29 INFO - PROCESS | 2835 | --DOCSHELL 0x129192000 == 40 [pid = 2835] [id = 543] 13:45:29 INFO - PROCESS | 2835 | --DOCSHELL 0x12887a000 == 39 [pid = 2835] [id = 542] 13:45:29 INFO - PROCESS | 2835 | --DOCSHELL 0x125c9f000 == 38 [pid = 2835] [id = 541] 13:45:29 INFO - PROCESS | 2835 | --DOCSHELL 0x124fc3000 == 37 [pid = 2835] [id = 540] 13:45:29 INFO - PROCESS | 2835 | --DOCSHELL 0x124517000 == 36 [pid = 2835] [id = 539] 13:45:29 INFO - PROCESS | 2835 | --DOCSHELL 0x124125000 == 35 [pid = 2835] [id = 538] 13:45:29 INFO - PROCESS | 2835 | --DOCSHELL 0x123374800 == 34 [pid = 2835] [id = 537] 13:45:29 INFO - PROCESS | 2835 | --DOCSHELL 0x119c38800 == 33 [pid = 2835] [id = 536] 13:45:29 INFO - PROCESS | 2835 | --DOCSHELL 0x1188de800 == 32 [pid = 2835] [id = 535] 13:45:29 INFO - PROCESS | 2835 | --DOCSHELL 0x117468800 == 31 [pid = 2835] [id = 534] 13:45:29 INFO - PROCESS | 2835 | --DOCSHELL 0x115da6800 == 30 [pid = 2835] [id = 533] 13:45:29 INFO - PROCESS | 2835 | 1468356329413 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 13:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:45:29 INFO - PROCESS | 2835 | 1468356329415 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 13:45:29 INFO - PROCESS | 2835 | 1468356329418 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:45:29 INFO - PROCESS | 2835 | 1468356329420 Marionette TRACE conn2 <- [1,2158,null,{}] 13:45:29 INFO - PROCESS | 2835 | 1468356329423 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}] 13:45:29 INFO - PROCESS | 2835 | 1468356329425 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:29 INFO - PROCESS | 2835 | 1468356329508 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x1288e3c00) [pid = 2835] [serial = 1564] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x1257c8400) [pid = 2835] [serial = 1561] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x129081000) [pid = 2835] [serial = 1567] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x128ba4c00) [pid = 2835] [serial = 1565] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x129368c00) [pid = 2835] [serial = 1570] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x11918d000) [pid = 2835] [serial = 1573] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x129307000) [pid = 2835] [serial = 1568] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x119e76400) [pid = 2835] [serial = 1552] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x123120c00) [pid = 2835] [serial = 1553] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x117ea2c00) [pid = 2835] [serial = 1546] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x118230c00) [pid = 2835] [serial = 1547] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x129306400) [pid = 2835] [serial = 1538] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x12416c400) [pid = 2835] [serial = 1558] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x116887000) [pid = 2835] [serial = 1540] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x11822e000) [pid = 2835] [serial = 1541] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x119b78400) [pid = 2835] [serial = 1543] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x119e70800) [pid = 2835] [serial = 1544] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x118299000) [pid = 2835] [serial = 1549] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x1191cf400) [pid = 2835] [serial = 1550] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x12343c400) [pid = 2835] [serial = 1555] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x123448800) [pid = 2835] [serial = 1556] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x12a58c000) [pid = 2835] [serial = 1577] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x129374000) [pid = 2835] [serial = 1571] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x1288a0c00) [pid = 2835] [serial = 1562] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x123197800) [pid = 2835] [serial = 1574] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x12319b400) [pid = 2835] [serial = 1576] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x12af30800) [pid = 2835] [serial = 1580] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x1242eb800) [pid = 2835] [serial = 1559] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 76 (0x12b8b8400) [pid = 2835] [serial = 1583] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 75 (0x12b20f400) [pid = 2835] [serial = 1582] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | --DOMWINDOW == 74 (0x12a6a7c00) [pid = 2835] [serial = 1579] [outer = 0x0] [url = about:blank] 13:45:29 INFO - PROCESS | 2835 | 1468356329580 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:29 INFO - PROCESS | 2835 | 1468356329582 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:29 INFO - PROCESS | 2835 | ++DOCSHELL 0x1168c3000 == 31 [pid = 2835] [id = 547] 13:45:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 75 (0x113c96000) [pid = 2835] [serial = 1641] [outer = 0x0] 13:45:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 76 (0x114ed0800) [pid = 2835] [serial = 1642] [outer = 0x113c96000] 13:45:29 INFO - PROCESS | 2835 | 1468356329611 Marionette DEBUG loaded listener.js 13:45:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 77 (0x1164eb800) [pid = 2835] [serial = 1643] [outer = 0x113c96000] 13:45:29 INFO - PROCESS | 2835 | 1468356329919 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]]]}] 13:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 520ms 13:45:29 INFO - PROCESS | 2835 | 1468356329938 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 13:45:29 INFO - PROCESS | 2835 | 1468356329941 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 13:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:45:29 INFO - PROCESS | 2835 | 1468356329953 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:45:29 INFO - PROCESS | 2835 | 1468356329955 Marionette TRACE conn2 <- [1,2162,null,{}] 13:45:29 INFO - PROCESS | 2835 | 1468356329957 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}] 13:45:29 INFO - PROCESS | 2835 | 1468356329959 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:30 INFO - PROCESS | 2835 | 1468356330045 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 13:45:30 INFO - PROCESS | 2835 | 1468356330068 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:30 INFO - PROCESS | 2835 | 1468356330069 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:30 INFO - PROCESS | 2835 | ++DOCSHELL 0x11838f000 == 32 [pid = 2835] [id = 548] 13:45:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x1164e9c00) [pid = 2835] [serial = 1644] [outer = 0x0] 13:45:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x11714f000) [pid = 2835] [serial = 1645] [outer = 0x1164e9c00] 13:45:30 INFO - PROCESS | 2835 | 1468356330144 Marionette DEBUG loaded listener.js 13:45:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x118230c00) [pid = 2835] [serial = 1646] [outer = 0x1164e9c00] 13:45:30 INFO - PROCESS | 2835 | 1468356330432 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]]]}] 13:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 520ms 13:45:30 INFO - PROCESS | 2835 | 1468356330474 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 13:45:30 INFO - PROCESS | 2835 | 1468356330475 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 13:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:45:30 INFO - PROCESS | 2835 | 1468356330481 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:45:30 INFO - PROCESS | 2835 | 1468356330484 Marionette TRACE conn2 <- [1,2166,null,{}] 13:45:30 INFO - PROCESS | 2835 | 1468356330492 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}] 13:45:30 INFO - PROCESS | 2835 | 1468356330497 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:30 INFO - PROCESS | 2835 | 1468356330585 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 13:45:30 INFO - PROCESS | 2835 | 1468356330650 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:30 INFO - PROCESS | 2835 | 1468356330652 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:30 INFO - PROCESS | 2835 | ++DOCSHELL 0x123370800 == 33 [pid = 2835] [id = 549] 13:45:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x11672ec00) [pid = 2835] [serial = 1647] [outer = 0x0] 13:45:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x118728400) [pid = 2835] [serial = 1648] [outer = 0x11672ec00] 13:45:30 INFO - PROCESS | 2835 | 1468356330698 Marionette DEBUG loaded listener.js 13:45:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x119b2d800) [pid = 2835] [serial = 1649] [outer = 0x11672ec00] 13:45:31 INFO - PROCESS | 2835 | 1468356331091 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]]]}] 13:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 628ms 13:45:31 INFO - PROCESS | 2835 | 1468356331109 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 13:45:31 INFO - PROCESS | 2835 | 1468356331112 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 13:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:45:31 INFO - PROCESS | 2835 | 1468356331117 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:45:31 INFO - PROCESS | 2835 | 1468356331117 Marionette TRACE conn2 <- [1,2170,null,{}] 13:45:31 INFO - PROCESS | 2835 | 1468356331120 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}] 13:45:31 INFO - PROCESS | 2835 | 1468356331121 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:31 INFO - PROCESS | 2835 | 1468356331295 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 13:45:31 INFO - PROCESS | 2835 | 1468356331312 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:31 INFO - PROCESS | 2835 | 1468356331313 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:31 INFO - PROCESS | 2835 | ++DOCSHELL 0x12451e800 == 34 [pid = 2835] [id = 550] 13:45:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x119795800) [pid = 2835] [serial = 1650] [outer = 0x0] 13:45:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x119e14400) [pid = 2835] [serial = 1651] [outer = 0x119795800] 13:45:31 INFO - PROCESS | 2835 | 1468356331355 Marionette DEBUG loaded listener.js 13:45:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x119e78400) [pid = 2835] [serial = 1652] [outer = 0x119795800] 13:45:31 INFO - PROCESS | 2835 | 1468356331762 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]]]}] 13:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 668ms 13:45:31 INFO - PROCESS | 2835 | 1468356331786 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 13:45:31 INFO - PROCESS | 2835 | 1468356331787 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 13:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:45:31 INFO - PROCESS | 2835 | 1468356331789 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:45:31 INFO - PROCESS | 2835 | 1468356331791 Marionette TRACE conn2 <- [1,2174,null,{}] 13:45:31 INFO - PROCESS | 2835 | 1468356331802 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}] 13:45:31 INFO - PROCESS | 2835 | 1468356331804 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:31 INFO - PROCESS | 2835 | 1468356331903 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 13:45:31 INFO - PROCESS | 2835 | 1468356331907 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:31 INFO - PROCESS | 2835 | 1468356331908 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:31 INFO - PROCESS | 2835 | ++DOCSHELL 0x12586a000 == 35 [pid = 2835] [id = 551] 13:45:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x1128af800) [pid = 2835] [serial = 1653] [outer = 0x0] 13:45:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x123113400) [pid = 2835] [serial = 1654] [outer = 0x1128af800] 13:45:31 INFO - PROCESS | 2835 | 1468356331933 Marionette DEBUG loaded listener.js 13:45:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x12311f800) [pid = 2835] [serial = 1655] [outer = 0x1128af800] 13:45:32 INFO - PROCESS | 2835 | 1468356332342 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]]]}] 13:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 572ms 13:45:32 INFO - PROCESS | 2835 | 1468356332363 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 13:45:32 INFO - PROCESS | 2835 | 1468356332365 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 13:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:45:32 INFO - PROCESS | 2835 | 1468356332369 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:45:32 INFO - PROCESS | 2835 | 1468356332370 Marionette TRACE conn2 <- [1,2178,null,{}] 13:45:32 INFO - PROCESS | 2835 | 1468356332382 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}] 13:45:32 INFO - PROCESS | 2835 | 1468356332388 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:32 INFO - PROCESS | 2835 | 1468356332574 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 13:45:32 INFO - PROCESS | 2835 | 1468356332594 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:32 INFO - PROCESS | 2835 | 1468356332595 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:32 INFO - PROCESS | 2835 | ++DOCSHELL 0x128833000 == 36 [pid = 2835] [id = 552] 13:45:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x12319a000) [pid = 2835] [serial = 1656] [outer = 0x0] 13:45:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x123449400) [pid = 2835] [serial = 1657] [outer = 0x12319a000] 13:45:32 INFO - PROCESS | 2835 | 1468356332630 Marionette DEBUG loaded listener.js 13:45:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x12470c000) [pid = 2835] [serial = 1658] [outer = 0x12319a000] 13:45:32 INFO - PROCESS | 2835 | 1468356332974 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]]]}] 13:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 629ms 13:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:45:33 INFO - PROCESS | 2835 | 1468356332998 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 13:45:33 INFO - PROCESS | 2835 | 1468356332999 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 13:45:33 INFO - PROCESS | 2835 | 1468356333001 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:45:33 INFO - PROCESS | 2835 | 1468356333002 Marionette TRACE conn2 <- [1,2182,null,{}] 13:45:33 INFO - PROCESS | 2835 | 1468356333004 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}] 13:45:33 INFO - PROCESS | 2835 | 1468356333006 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:33 INFO - PROCESS | 2835 | 1468356333105 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 13:45:33 INFO - PROCESS | 2835 | 1468356333117 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:33 INFO - PROCESS | 2835 | 1468356333118 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:33 INFO - PROCESS | 2835 | ++DOCSHELL 0x1188e5800 == 37 [pid = 2835] [id = 553] 13:45:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x1127d3000) [pid = 2835] [serial = 1659] [outer = 0x0] 13:45:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x125009c00) [pid = 2835] [serial = 1660] [outer = 0x1127d3000] 13:45:33 INFO - PROCESS | 2835 | 1468356333143 Marionette DEBUG loaded listener.js 13:45:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x125c30000) [pid = 2835] [serial = 1661] [outer = 0x1127d3000] 13:45:33 INFO - PROCESS | 2835 | 1468356333490 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]]]}] 13:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 521ms 13:45:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:45:33 INFO - PROCESS | 2835 | 1468356333527 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 13:45:33 INFO - PROCESS | 2835 | 1468356333528 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 13:45:33 INFO - PROCESS | 2835 | 1468356333530 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:45:33 INFO - PROCESS | 2835 | 1468356333531 Marionette TRACE conn2 <- [1,2186,null,{}] 13:45:33 INFO - PROCESS | 2835 | 1468356333533 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}] 13:45:33 INFO - PROCESS | 2835 | 1468356333535 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:33 INFO - PROCESS | 2835 | 1468356333715 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 13:45:33 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x116a15c00) [pid = 2835] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:45:33 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x111ca8400) [pid = 2835] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:45:33 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x1128b0000) [pid = 2835] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:45:33 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x114e97c00) [pid = 2835] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:45:33 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x11672e400) [pid = 2835] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:45:33 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x116751400) [pid = 2835] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:45:33 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x119b2dc00) [pid = 2835] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:45:33 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x111e2ec00) [pid = 2835] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:45:33 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x1194e6400) [pid = 2835] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:45:33 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x123117000) [pid = 2835] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:45:33 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x11297cc00) [pid = 2835] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:45:33 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x124be0c00) [pid = 2835] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:45:33 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x12311d400) [pid = 2835] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:45:33 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x1127d0800) [pid = 2835] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:45:33 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x118228000) [pid = 2835] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:45:33 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x118223000) [pid = 2835] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:45:33 INFO - PROCESS | 2835 | 1468356333761 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:33 INFO - PROCESS | 2835 | 1468356333762 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:33 INFO - PROCESS | 2835 | ++DOCSHELL 0x116ac3800 == 38 [pid = 2835] [id = 554] 13:45:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x111e2ec00) [pid = 2835] [serial = 1662] [outer = 0x0] 13:45:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x1128a4400) [pid = 2835] [serial = 1663] [outer = 0x111e2ec00] 13:45:33 INFO - PROCESS | 2835 | 1468356333786 Marionette DEBUG loaded listener.js 13:45:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x116142400) [pid = 2835] [serial = 1664] [outer = 0x111e2ec00] 13:45:34 INFO - PROCESS | 2835 | 1468356334044 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]]]}] 13:45:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:45:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 570ms 13:45:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:45:34 INFO - PROCESS | 2835 | 1468356334100 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 13:45:34 INFO - PROCESS | 2835 | 1468356334102 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 13:45:34 INFO - PROCESS | 2835 | 1468356334104 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:45:34 INFO - PROCESS | 2835 | 1468356334105 Marionette TRACE conn2 <- [1,2190,null,{}] 13:45:34 INFO - PROCESS | 2835 | 1468356334107 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}] 13:45:34 INFO - PROCESS | 2835 | 1468356334109 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:34 INFO - PROCESS | 2835 | 1468356334204 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 13:45:34 INFO - PROCESS | 2835 | 1468356334207 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:34 INFO - PROCESS | 2835 | 1468356334208 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:34 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a9bf800 == 39 [pid = 2835] [id = 555] 13:45:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x117eabc00) [pid = 2835] [serial = 1665] [outer = 0x0] 13:45:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x11978cc00) [pid = 2835] [serial = 1666] [outer = 0x117eabc00] 13:45:34 INFO - PROCESS | 2835 | 1468356334235 Marionette DEBUG loaded listener.js 13:45:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x12343e400) [pid = 2835] [serial = 1667] [outer = 0x117eabc00] 13:45:34 INFO - PROCESS | 2835 | 1468356334552 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]]]}] 13:45:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:45:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 469ms 13:45:34 INFO - PROCESS | 2835 | 1468356334573 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 13:45:34 INFO - PROCESS | 2835 | 1468356334574 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 13:45:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:45:34 INFO - PROCESS | 2835 | 1468356334584 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:45:34 INFO - PROCESS | 2835 | 1468356334585 Marionette TRACE conn2 <- [1,2194,null,{}] 13:45:34 INFO - PROCESS | 2835 | 1468356334587 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}] 13:45:34 INFO - PROCESS | 2835 | 1468356334588 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:34 INFO - PROCESS | 2835 | 1468356334704 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 13:45:34 INFO - PROCESS | 2835 | 1468356334710 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:34 INFO - PROCESS | 2835 | 1468356334711 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:34 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b069800 == 40 [pid = 2835] [id = 556] 13:45:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x116730000) [pid = 2835] [serial = 1668] [outer = 0x0] 13:45:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x119b3b400) [pid = 2835] [serial = 1669] [outer = 0x116730000] 13:45:34 INFO - PROCESS | 2835 | 1468356334735 Marionette DEBUG loaded listener.js 13:45:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x126eb8c00) [pid = 2835] [serial = 1670] [outer = 0x116730000] 13:45:35 INFO - PROCESS | 2835 | 1468356335037 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]]]}] 13:45:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:45:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 477ms 13:45:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:45:35 INFO - PROCESS | 2835 | 1468356335054 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 13:45:35 INFO - PROCESS | 2835 | 1468356335056 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 13:45:35 INFO - PROCESS | 2835 | 1468356335059 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:45:35 INFO - PROCESS | 2835 | 1468356335064 Marionette TRACE conn2 <- [1,2198,null,{}] 13:45:35 INFO - PROCESS | 2835 | 1468356335067 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}] 13:45:35 INFO - PROCESS | 2835 | 1468356335069 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:35 INFO - PROCESS | 2835 | 1468356335160 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 13:45:35 INFO - PROCESS | 2835 | 1468356335165 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:35 INFO - PROCESS | 2835 | 1468356335167 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:35 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b92c800 == 41 [pid = 2835] [id = 557] 13:45:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x126ebf800) [pid = 2835] [serial = 1671] [outer = 0x0] 13:45:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x128897c00) [pid = 2835] [serial = 1672] [outer = 0x126ebf800] 13:45:35 INFO - PROCESS | 2835 | 1468356335193 Marionette DEBUG loaded listener.js 13:45:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x1288dfc00) [pid = 2835] [serial = 1673] [outer = 0x126ebf800] 13:45:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:45:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 474ms 13:45:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:45:35 INFO - PROCESS | 2835 | 1468356335530 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]]]}] 13:45:35 INFO - PROCESS | 2835 | 1468356335534 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 13:45:35 INFO - PROCESS | 2835 | 1468356335535 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 13:45:35 INFO - PROCESS | 2835 | 1468356335538 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:45:35 INFO - PROCESS | 2835 | 1468356335539 Marionette TRACE conn2 <- [1,2202,null,{}] 13:45:35 INFO - PROCESS | 2835 | 1468356335542 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}] 13:45:35 INFO - PROCESS | 2835 | 1468356335543 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:35 INFO - PROCESS | 2835 | 1468356335658 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 13:45:35 INFO - PROCESS | 2835 | 1468356335748 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:35 INFO - PROCESS | 2835 | 1468356335749 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:35 INFO - PROCESS | 2835 | ++DOCSHELL 0x114e1e000 == 42 [pid = 2835] [id = 558] 13:45:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x111c7b400) [pid = 2835] [serial = 1674] [outer = 0x0] 13:45:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x1125ba800) [pid = 2835] [serial = 1675] [outer = 0x111c7b400] 13:45:35 INFO - PROCESS | 2835 | 1468356335783 Marionette DEBUG loaded listener.js 13:45:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x112f78c00) [pid = 2835] [serial = 1676] [outer = 0x111c7b400] 13:45:36 INFO - PROCESS | 2835 | 1468356336294 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]]]}] 13:45:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:45:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 774ms 13:45:36 INFO - PROCESS | 2835 | 1468356336316 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 13:45:36 INFO - PROCESS | 2835 | 1468356336320 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 13:45:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:45:36 INFO - PROCESS | 2835 | 1468356336325 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:45:36 INFO - PROCESS | 2835 | 1468356336327 Marionette TRACE conn2 <- [1,2206,null,{}] 13:45:36 INFO - PROCESS | 2835 | 1468356336332 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}] 13:45:36 INFO - PROCESS | 2835 | 1468356336337 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:36 INFO - PROCESS | 2835 | 1468356336457 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 13:45:36 INFO - PROCESS | 2835 | 1468356336531 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:36 INFO - PROCESS | 2835 | 1468356336533 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:36 INFO - PROCESS | 2835 | ++DOCSHELL 0x123252000 == 43 [pid = 2835] [id = 559] 13:45:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x116751400) [pid = 2835] [serial = 1677] [outer = 0x0] 13:45:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x116f9b000) [pid = 2835] [serial = 1678] [outer = 0x116751400] 13:45:36 INFO - PROCESS | 2835 | 1468356336562 Marionette DEBUG loaded listener.js 13:45:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x11822f800) [pid = 2835] [serial = 1679] [outer = 0x116751400] 13:45:36 INFO - PROCESS | 2835 | 1468356336957 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]]]}] 13:45:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:45:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 674ms 13:45:37 INFO - PROCESS | 2835 | 1468356337007 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 13:45:37 INFO - PROCESS | 2835 | 1468356337010 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 13:45:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:45:37 INFO - PROCESS | 2835 | 1468356337027 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:45:37 INFO - PROCESS | 2835 | 1468356337029 Marionette TRACE conn2 <- [1,2210,null,{}] 13:45:37 INFO - PROCESS | 2835 | 1468356337031 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}] 13:45:37 INFO - PROCESS | 2835 | 1468356337033 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:37 INFO - PROCESS | 2835 | 1468356337138 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 13:45:37 INFO - PROCESS | 2835 | 1468356337199 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:37 INFO - PROCESS | 2835 | 1468356337201 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:37 INFO - PROCESS | 2835 | ++DOCSHELL 0x129005800 == 44 [pid = 2835] [id = 560] 13:45:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x1188b8800) [pid = 2835] [serial = 1680] [outer = 0x0] 13:45:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x11947b400) [pid = 2835] [serial = 1681] [outer = 0x1188b8800] 13:45:37 INFO - PROCESS | 2835 | 1468356337226 Marionette DEBUG loaded listener.js 13:45:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x119e6b800) [pid = 2835] [serial = 1682] [outer = 0x1188b8800] 13:45:37 INFO - PROCESS | 2835 | 1468356337644 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]]]}] 13:45:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:45:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 673ms 13:45:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:45:37 INFO - PROCESS | 2835 | 1468356337698 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 13:45:37 INFO - PROCESS | 2835 | 1468356337700 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 13:45:37 INFO - PROCESS | 2835 | 1468356337707 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:45:37 INFO - PROCESS | 2835 | 1468356337711 Marionette TRACE conn2 <- [1,2214,null,{}] 13:45:37 INFO - PROCESS | 2835 | 1468356337715 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}] 13:45:37 INFO - PROCESS | 2835 | 1468356337718 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:37 INFO - PROCESS | 2835 | 1468356337826 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 13:45:37 INFO - PROCESS | 2835 | 1468356337932 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:37 INFO - PROCESS | 2835 | 1468356337933 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:37 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c672800 == 45 [pid = 2835] [id = 561] 13:45:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x12310b800) [pid = 2835] [serial = 1683] [outer = 0x0] 13:45:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x123445c00) [pid = 2835] [serial = 1684] [outer = 0x12310b800] 13:45:37 INFO - PROCESS | 2835 | 1468356337964 Marionette DEBUG loaded listener.js 13:45:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x1242eb400) [pid = 2835] [serial = 1685] [outer = 0x12310b800] 13:45:38 INFO - PROCESS | 2835 | 1468356338414 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]]]}] 13:45:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:45:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 779ms 13:45:38 INFO - PROCESS | 2835 | 1468356338481 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 13:45:38 INFO - PROCESS | 2835 | 1468356338484 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 13:45:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:45:38 INFO - PROCESS | 2835 | 1468356338486 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:45:38 INFO - PROCESS | 2835 | 1468356338487 Marionette TRACE conn2 <- [1,2218,null,{}] 13:45:38 INFO - PROCESS | 2835 | 1468356338490 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}] 13:45:38 INFO - PROCESS | 2835 | 1468356338491 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:38 INFO - PROCESS | 2835 | 1468356338597 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 13:45:38 INFO - PROCESS | 2835 | 1468356338671 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:38 INFO - PROCESS | 2835 | 1468356338673 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:38 INFO - PROCESS | 2835 | ++DOCSHELL 0x117e77000 == 46 [pid = 2835] [id = 562] 13:45:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x114ece000) [pid = 2835] [serial = 1686] [outer = 0x0] 13:45:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x123443000) [pid = 2835] [serial = 1687] [outer = 0x114ece000] 13:45:38 INFO - PROCESS | 2835 | 1468356338702 Marionette DEBUG loaded listener.js 13:45:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x124c90800) [pid = 2835] [serial = 1688] [outer = 0x114ece000] 13:45:39 INFO - PROCESS | 2835 | 1468356339265 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]]]}] 13:45:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:45:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 820ms 13:45:39 INFO - PROCESS | 2835 | 1468356339307 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 13:45:39 INFO - PROCESS | 2835 | 1468356339309 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 13:45:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:45:39 INFO - PROCESS | 2835 | 1468356339331 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:45:39 INFO - PROCESS | 2835 | 1468356339333 Marionette TRACE conn2 <- [1,2222,null,{}] 13:45:39 INFO - PROCESS | 2835 | 1468356339336 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}] 13:45:39 INFO - PROCESS | 2835 | 1468356339338 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:39 INFO - PROCESS | 2835 | 1468356339445 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 13:45:39 INFO - PROCESS | 2835 | 1468356339521 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:39 INFO - PROCESS | 2835 | 1468356339522 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:39 INFO - PROCESS | 2835 | ++DOCSHELL 0x119c43800 == 47 [pid = 2835] [id = 563] 13:45:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x11297cc00) [pid = 2835] [serial = 1689] [outer = 0x0] 13:45:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x114ec4000) [pid = 2835] [serial = 1690] [outer = 0x11297cc00] 13:45:39 INFO - PROCESS | 2835 | 1468356339549 Marionette DEBUG loaded listener.js 13:45:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x116731000) [pid = 2835] [serial = 1691] [outer = 0x11297cc00] 13:45:40 INFO - PROCESS | 2835 | --DOCSHELL 0x12b92c800 == 46 [pid = 2835] [id = 557] 13:45:40 INFO - PROCESS | 2835 | --DOCSHELL 0x12b069800 == 45 [pid = 2835] [id = 556] 13:45:40 INFO - PROCESS | 2835 | --DOCSHELL 0x12a9bf800 == 44 [pid = 2835] [id = 555] 13:45:40 INFO - PROCESS | 2835 | --DOCSHELL 0x116ac3800 == 43 [pid = 2835] [id = 554] 13:45:40 INFO - PROCESS | 2835 | --DOCSHELL 0x1188e5800 == 42 [pid = 2835] [id = 553] 13:45:40 INFO - PROCESS | 2835 | --DOCSHELL 0x128833000 == 41 [pid = 2835] [id = 552] 13:45:40 INFO - PROCESS | 2835 | --DOCSHELL 0x12586a000 == 40 [pid = 2835] [id = 551] 13:45:40 INFO - PROCESS | 2835 | --DOCSHELL 0x12451e800 == 39 [pid = 2835] [id = 550] 13:45:40 INFO - PROCESS | 2835 | --DOCSHELL 0x123370800 == 38 [pid = 2835] [id = 549] 13:45:40 INFO - PROCESS | 2835 | --DOCSHELL 0x11838f000 == 37 [pid = 2835] [id = 548] 13:45:40 INFO - PROCESS | 2835 | --DOCSHELL 0x1168c3000 == 36 [pid = 2835] [id = 547] 13:45:40 INFO - PROCESS | 2835 | --DOCSHELL 0x123522800 == 35 [pid = 2835] [id = 546] 13:45:40 INFO - PROCESS | 2835 | --DOCSHELL 0x118245800 == 34 [pid = 2835] [id = 545] 13:45:40 INFO - PROCESS | 2835 | --DOCSHELL 0x12a412000 == 33 [pid = 2835] [id = 544] 13:45:40 INFO - PROCESS | 2835 | --DOCSHELL 0x1234a2800 == 32 [pid = 2835] [id = 532] 13:45:40 INFO - PROCESS | 2835 | --DOCSHELL 0x117e77000 == 31 [pid = 2835] [id = 562] 13:45:40 INFO - PROCESS | 2835 | --DOCSHELL 0x12c672800 == 30 [pid = 2835] [id = 561] 13:45:40 INFO - PROCESS | 2835 | --DOCSHELL 0x129005800 == 29 [pid = 2835] [id = 560] 13:45:40 INFO - PROCESS | 2835 | --DOCSHELL 0x123252000 == 28 [pid = 2835] [id = 559] 13:45:40 INFO - PROCESS | 2835 | --DOCSHELL 0x114e1e000 == 27 [pid = 2835] [id = 558] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x124178400) [pid = 2835] [serial = 1630] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x1176ec400) [pid = 2835] [serial = 1606] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x118078400) [pid = 2835] [serial = 1607] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x11876a000) [pid = 2835] [serial = 1612] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x11297ac00) [pid = 2835] [serial = 1600] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x11332a800) [pid = 2835] [serial = 1601] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x115e28400) [pid = 2835] [serial = 1603] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x11662bc00) [pid = 2835] [serial = 1604] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x116f98c00) [pid = 2835] [serial = 1597] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x118225800) [pid = 2835] [serial = 1598] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x119183800) [pid = 2835] [serial = 1586] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x119e0d000) [pid = 2835] [serial = 1615] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x118226c00) [pid = 2835] [serial = 1585] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x1191cc400) [pid = 2835] [serial = 1613] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x123114800) [pid = 2835] [serial = 1618] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x121103c00) [pid = 2835] [serial = 1616] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x12310d800) [pid = 2835] [serial = 1588] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x1231a0000) [pid = 2835] [serial = 1621] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x1231a3400) [pid = 2835] [serial = 1589] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x118766c00) [pid = 2835] [serial = 1624] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x123123800) [pid = 2835] [serial = 1619] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x126db6000) [pid = 2835] [serial = 1592] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x125797800) [pid = 2835] [serial = 1591] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x123442800) [pid = 2835] [serial = 1627] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x1291cc400) [pid = 2835] [serial = 1595] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x1288a4800) [pid = 2835] [serial = 1594] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x123567400) [pid = 2835] [serial = 1628] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x12343d000) [pid = 2835] [serial = 1622] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x118299400) [pid = 2835] [serial = 1609] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x123199000) [pid = 2835] [serial = 1625] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x124b21000) [pid = 2835] [serial = 1631] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x118529400) [pid = 2835] [serial = 1610] [outer = 0x0] [url = about:blank] 13:45:40 INFO - PROCESS | 2835 | 1468356340731 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]]]}] 13:45:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:45:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1477ms 13:45:40 INFO - PROCESS | 2835 | 1468356340808 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 13:45:40 INFO - PROCESS | 2835 | 1468356340814 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 13:45:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:45:40 INFO - PROCESS | 2835 | 1468356340819 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:45:40 INFO - PROCESS | 2835 | 1468356340822 Marionette TRACE conn2 <- [1,2226,null,{}] 13:45:40 INFO - PROCESS | 2835 | 1468356340827 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}] 13:45:40 INFO - PROCESS | 2835 | 1468356340831 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:40 INFO - PROCESS | 2835 | 1468356340955 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 13:45:40 INFO - PROCESS | 2835 | 1468356340967 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:40 INFO - PROCESS | 2835 | 1468356340970 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:40 INFO - PROCESS | 2835 | ++DOCSHELL 0x1164b6800 == 28 [pid = 2835] [id = 564] 13:45:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x112f57c00) [pid = 2835] [serial = 1692] [outer = 0x0] 13:45:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x1131a7400) [pid = 2835] [serial = 1693] [outer = 0x112f57c00] 13:45:41 INFO - PROCESS | 2835 | 1468356341016 Marionette DEBUG loaded listener.js 13:45:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x114ec6800) [pid = 2835] [serial = 1694] [outer = 0x112f57c00] 13:45:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:45:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 727ms 13:45:41 INFO - PROCESS | 2835 | 1468356341536 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]]]}] 13:45:41 INFO - PROCESS | 2835 | 1468356341546 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 13:45:41 INFO - PROCESS | 2835 | 1468356341551 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 13:45:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:45:41 INFO - PROCESS | 2835 | 1468356341559 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:45:41 INFO - PROCESS | 2835 | 1468356341564 Marionette TRACE conn2 <- [1,2230,null,{}] 13:45:41 INFO - PROCESS | 2835 | 1468356341567 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}] 13:45:41 INFO - PROCESS | 2835 | 1468356341570 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:41 INFO - PROCESS | 2835 | 1468356341691 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 13:45:41 INFO - PROCESS | 2835 | 1468356341776 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:41 INFO - PROCESS | 2835 | 1468356341778 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:41 INFO - PROCESS | 2835 | ++DOCSHELL 0x118261000 == 29 [pid = 2835] [id = 565] 13:45:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x116638000) [pid = 2835] [serial = 1695] [outer = 0x0] 13:45:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x116748400) [pid = 2835] [serial = 1696] [outer = 0x116638000] 13:45:41 INFO - PROCESS | 2835 | 1468356341827 Marionette DEBUG loaded listener.js 13:45:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x116f98400) [pid = 2835] [serial = 1697] [outer = 0x116638000] 13:45:42 INFO - PROCESS | 2835 | 1468356342143 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]]]}] 13:45:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:45:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 625ms 13:45:42 INFO - PROCESS | 2835 | 1468356342184 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 13:45:42 INFO - PROCESS | 2835 | 1468356342186 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 13:45:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:45:42 INFO - PROCESS | 2835 | 1468356342189 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:45:42 INFO - PROCESS | 2835 | 1468356342205 Marionette TRACE conn2 <- [1,2234,null,{}] 13:45:42 INFO - PROCESS | 2835 | 1468356342218 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}] 13:45:42 INFO - PROCESS | 2835 | 1468356342222 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:42 INFO - PROCESS | 2835 | 1468356342412 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 13:45:42 INFO - PROCESS | 2835 | 1468356342427 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:42 INFO - PROCESS | 2835 | 1468356342430 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:42 INFO - PROCESS | 2835 | ++DOCSHELL 0x119be5000 == 30 [pid = 2835] [id = 566] 13:45:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x118299400) [pid = 2835] [serial = 1698] [outer = 0x0] 13:45:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x11829f400) [pid = 2835] [serial = 1699] [outer = 0x118299400] 13:45:42 INFO - PROCESS | 2835 | 1468356342476 Marionette DEBUG loaded listener.js 13:45:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x118761800) [pid = 2835] [serial = 1700] [outer = 0x118299400] 13:45:42 INFO - PROCESS | 2835 | 1468356342836 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]]]}] 13:45:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:45:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 688ms 13:45:42 INFO - PROCESS | 2835 | 1468356342877 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 13:45:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:45:42 INFO - PROCESS | 2835 | 1468356342881 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 13:45:42 INFO - PROCESS | 2835 | 1468356342883 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:45:42 INFO - PROCESS | 2835 | 1468356342884 Marionette TRACE conn2 <- [1,2238,null,{}] 13:45:42 INFO - PROCESS | 2835 | 1468356342886 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}] 13:45:42 INFO - PROCESS | 2835 | 1468356342888 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:42 INFO - PROCESS | 2835 | 1468356342965 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 13:45:43 INFO - PROCESS | 2835 | 1468356343036 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:43 INFO - PROCESS | 2835 | 1468356343037 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:43 INFO - PROCESS | 2835 | ++DOCSHELL 0x123134000 == 31 [pid = 2835] [id = 567] 13:45:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x118299c00) [pid = 2835] [serial = 1701] [outer = 0x0] 13:45:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x1191c5400) [pid = 2835] [serial = 1702] [outer = 0x118299c00] 13:45:43 INFO - PROCESS | 2835 | 1468356343062 Marionette DEBUG loaded listener.js 13:45:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x1194e6400) [pid = 2835] [serial = 1703] [outer = 0x118299c00] 13:45:43 INFO - PROCESS | 2835 | 1468356343377 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]]]}] 13:45:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:45:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 519ms 13:45:43 INFO - PROCESS | 2835 | 1468356343402 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 13:45:43 INFO - PROCESS | 2835 | 1468356343403 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 13:45:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:45:43 INFO - PROCESS | 2835 | 1468356343406 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:45:43 INFO - PROCESS | 2835 | 1468356343407 Marionette TRACE conn2 <- [1,2242,null,{}] 13:45:43 INFO - PROCESS | 2835 | 1468356343409 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}] 13:45:43 INFO - PROCESS | 2835 | 1468356343412 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:43 INFO - PROCESS | 2835 | 1468356343511 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 13:45:43 INFO - PROCESS | 2835 | 1468356343547 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:43 INFO - PROCESS | 2835 | 1468356343549 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:43 INFO - PROCESS | 2835 | ++DOCSHELL 0x1244c3000 == 32 [pid = 2835] [id = 568] 13:45:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x1191cc400) [pid = 2835] [serial = 1704] [outer = 0x0] 13:45:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x119bec400) [pid = 2835] [serial = 1705] [outer = 0x1191cc400] 13:45:43 INFO - PROCESS | 2835 | 1468356343573 Marionette DEBUG loaded listener.js 13:45:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x119e6c000) [pid = 2835] [serial = 1706] [outer = 0x1191cc400] 13:45:43 INFO - PROCESS | 2835 | 1468356343907 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]]]}] 13:45:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:45:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 518ms 13:45:43 INFO - PROCESS | 2835 | 1468356343925 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 13:45:43 INFO - PROCESS | 2835 | 1468356343927 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 13:45:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:45:43 INFO - PROCESS | 2835 | 1468356343931 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:45:43 INFO - PROCESS | 2835 | 1468356343932 Marionette TRACE conn2 <- [1,2246,null,{}] 13:45:43 INFO - PROCESS | 2835 | 1468356343934 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}] 13:45:43 INFO - PROCESS | 2835 | 1468356343939 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:44 INFO - PROCESS | 2835 | 1468356344056 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 13:45:44 INFO - PROCESS | 2835 | 1468356344108 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:44 INFO - PROCESS | 2835 | 1468356344109 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:44 INFO - PROCESS | 2835 | ++DOCSHELL 0x125272000 == 33 [pid = 2835] [id = 569] 13:45:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x119e0d400) [pid = 2835] [serial = 1707] [outer = 0x0] 13:45:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x121104800) [pid = 2835] [serial = 1708] [outer = 0x119e0d400] 13:45:44 INFO - PROCESS | 2835 | 1468356344134 Marionette DEBUG loaded listener.js 13:45:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x1231a1c00) [pid = 2835] [serial = 1709] [outer = 0x119e0d400] 13:45:44 INFO - PROCESS | 2835 | 1468356344446 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]]]}] 13:45:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:45:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 569ms 13:45:44 INFO - PROCESS | 2835 | 1468356344501 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 13:45:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:45:44 INFO - PROCESS | 2835 | 1468356344502 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 13:45:44 INFO - PROCESS | 2835 | 1468356344504 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:45:44 INFO - PROCESS | 2835 | 1468356344505 Marionette TRACE conn2 <- [1,2250,null,{}] 13:45:44 INFO - PROCESS | 2835 | 1468356344507 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}] 13:45:44 INFO - PROCESS | 2835 | 1468356344509 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:44 INFO - PROCESS | 2835 | 1468356344614 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 13:45:44 INFO - PROCESS | 2835 | 1468356344651 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:44 INFO - PROCESS | 2835 | 1468356344652 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:44 INFO - PROCESS | 2835 | ++DOCSHELL 0x125ca6000 == 34 [pid = 2835] [id = 570] 13:45:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x1231a2c00) [pid = 2835] [serial = 1710] [outer = 0x0] 13:45:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x1231fc400) [pid = 2835] [serial = 1711] [outer = 0x1231a2c00] 13:45:44 INFO - PROCESS | 2835 | 1468356344676 Marionette DEBUG loaded listener.js 13:45:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x123447400) [pid = 2835] [serial = 1712] [outer = 0x1231a2c00] 13:45:45 INFO - PROCESS | 2835 | 1468356345136 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]]]}] 13:45:45 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x1128af800) [pid = 2835] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:45:45 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x12319a000) [pid = 2835] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:45:45 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x1127d3000) [pid = 2835] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:45:45 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x113c96000) [pid = 2835] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:45:45 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x1164e9c00) [pid = 2835] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:45:45 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x113c67000) [pid = 2835] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:45:45 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x119795800) [pid = 2835] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:45:45 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x113ddc800) [pid = 2835] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:45:45 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x11672ec00) [pid = 2835] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:45:45 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x124cbbc00) [pid = 2835] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:45:45 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x111e2ec00) [pid = 2835] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:45:45 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x116730000) [pid = 2835] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:45:45 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x117eabc00) [pid = 2835] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:45:45 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x126ebf800) [pid = 2835] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:45:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:45:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 668ms 13:45:45 INFO - PROCESS | 2835 | 1468356345173 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 13:45:45 INFO - PROCESS | 2835 | 1468356345174 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 13:45:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:45:45 INFO - PROCESS | 2835 | 1468356345177 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:45:45 INFO - PROCESS | 2835 | 1468356345178 Marionette TRACE conn2 <- [1,2254,null,{}] 13:45:45 INFO - PROCESS | 2835 | 1468356345180 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}] 13:45:45 INFO - PROCESS | 2835 | 1468356345182 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:45 INFO - PROCESS | 2835 | 1468356345264 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 13:45:45 INFO - PROCESS | 2835 | 1468356345270 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:45 INFO - PROCESS | 2835 | 1468356345271 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:45 INFO - PROCESS | 2835 | ++DOCSHELL 0x12349e800 == 35 [pid = 2835] [id = 571] 13:45:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x1128b3000) [pid = 2835] [serial = 1713] [outer = 0x0] 13:45:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x115e8b800) [pid = 2835] [serial = 1714] [outer = 0x1128b3000] 13:45:45 INFO - PROCESS | 2835 | 1468356345311 Marionette DEBUG loaded listener.js 13:45:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x118170000) [pid = 2835] [serial = 1715] [outer = 0x1128b3000] 13:45:45 INFO - PROCESS | 2835 | 1468356345741 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]]]}] 13:45:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:45:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 572ms 13:45:45 INFO - PROCESS | 2835 | 1468356345748 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 13:45:45 INFO - PROCESS | 2835 | 1468356345749 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 13:45:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:45:45 INFO - PROCESS | 2835 | 1468356345752 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:45:45 INFO - PROCESS | 2835 | 1468356345753 Marionette TRACE conn2 <- [1,2258,null,{}] 13:45:45 INFO - PROCESS | 2835 | 1468356345755 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}] 13:45:45 INFO - PROCESS | 2835 | 1468356345756 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:45 INFO - PROCESS | 2835 | 1468356345858 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 13:45:45 INFO - PROCESS | 2835 | 1468356345882 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:45 INFO - PROCESS | 2835 | 1468356345891 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:45 INFO - PROCESS | 2835 | ++DOCSHELL 0x128bef000 == 36 [pid = 2835] [id = 572] 13:45:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x1176ef400) [pid = 2835] [serial = 1716] [outer = 0x0] 13:45:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x119e0b800) [pid = 2835] [serial = 1717] [outer = 0x1176ef400] 13:45:45 INFO - PROCESS | 2835 | 1468356345915 Marionette DEBUG loaded listener.js 13:45:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x123567400) [pid = 2835] [serial = 1718] [outer = 0x1176ef400] 13:45:46 INFO - PROCESS | 2835 | 1468356346241 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]]]}] 13:45:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:45:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 521ms 13:45:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:45:46 INFO - PROCESS | 2835 | 1468356346274 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 13:45:46 INFO - PROCESS | 2835 | 1468356346275 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 13:45:46 INFO - PROCESS | 2835 | 1468356346277 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:45:46 INFO - PROCESS | 2835 | 1468356346278 Marionette TRACE conn2 <- [1,2262,null,{}] 13:45:46 INFO - PROCESS | 2835 | 1468356346280 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}] 13:45:46 INFO - PROCESS | 2835 | 1468356346281 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:46 INFO - PROCESS | 2835 | 1468356346359 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 13:45:46 INFO - PROCESS | 2835 | 1468356346365 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:46 INFO - PROCESS | 2835 | 1468356346366 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:46 INFO - PROCESS | 2835 | ++DOCSHELL 0x1293e0000 == 37 [pid = 2835] [id = 573] 13:45:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x124178400) [pid = 2835] [serial = 1719] [outer = 0x0] 13:45:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x1242ed400) [pid = 2835] [serial = 1720] [outer = 0x124178400] 13:45:46 INFO - PROCESS | 2835 | 1468356346388 Marionette DEBUG loaded listener.js 13:45:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x124c92c00) [pid = 2835] [serial = 1721] [outer = 0x124178400] 13:45:46 INFO - PROCESS | 2835 | 1468356346809 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]]]}] 13:45:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:45:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 573ms 13:45:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:45:46 INFO - PROCESS | 2835 | 1468356346851 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 13:45:46 INFO - PROCESS | 2835 | 1468356346853 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 13:45:46 INFO - PROCESS | 2835 | 1468356346856 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:45:46 INFO - PROCESS | 2835 | 1468356346859 Marionette TRACE conn2 <- [1,2266,null,{}] 13:45:46 INFO - PROCESS | 2835 | 1468356346863 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}] 13:45:46 INFO - PROCESS | 2835 | 1468356346865 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:47 INFO - PROCESS | 2835 | 1468356347014 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 13:45:47 INFO - PROCESS | 2835 | 1468356347030 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:47 INFO - PROCESS | 2835 | 1468356347032 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:47 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a9c1800 == 38 [pid = 2835] [id = 574] 13:45:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x125799400) [pid = 2835] [serial = 1722] [outer = 0x0] 13:45:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x1258ba800) [pid = 2835] [serial = 1723] [outer = 0x125799400] 13:45:47 INFO - PROCESS | 2835 | 1468356347075 Marionette DEBUG loaded listener.js 13:45:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x126d29400) [pid = 2835] [serial = 1724] [outer = 0x125799400] 13:45:47 INFO - PROCESS | 2835 | 1468356347700 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]]]}] 13:45:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:45:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 872ms 13:45:47 INFO - PROCESS | 2835 | 1468356347728 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 13:45:47 INFO - PROCESS | 2835 | 1468356347731 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 13:45:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:45:47 INFO - PROCESS | 2835 | 1468356347734 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:45:47 INFO - PROCESS | 2835 | 1468356347738 Marionette TRACE conn2 <- [1,2270,null,{}] 13:45:47 INFO - PROCESS | 2835 | 1468356347741 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}] 13:45:47 INFO - PROCESS | 2835 | 1468356347743 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:47 INFO - PROCESS | 2835 | 1468356347858 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 13:45:47 INFO - PROCESS | 2835 | 1468356347941 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:47 INFO - PROCESS | 2835 | 1468356347943 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:47 INFO - PROCESS | 2835 | ++DOCSHELL 0x1184b8800 == 39 [pid = 2835] [id = 575] 13:45:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x113c66000) [pid = 2835] [serial = 1725] [outer = 0x0] 13:45:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x115e2a000) [pid = 2835] [serial = 1726] [outer = 0x113c66000] 13:45:47 INFO - PROCESS | 2835 | 1468356347974 Marionette DEBUG loaded listener.js 13:45:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x11672f000) [pid = 2835] [serial = 1727] [outer = 0x113c66000] 13:45:48 INFO - PROCESS | 2835 | 1468356348528 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]]]}] 13:45:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:45:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 874ms 13:45:48 INFO - PROCESS | 2835 | 1468356348609 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 13:45:48 INFO - PROCESS | 2835 | 1468356348612 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 13:45:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:45:48 INFO - PROCESS | 2835 | 1468356348617 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:45:48 INFO - PROCESS | 2835 | 1468356348619 Marionette TRACE conn2 <- [1,2274,null,{}] 13:45:48 INFO - PROCESS | 2835 | 1468356348621 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}] 13:45:48 INFO - PROCESS | 2835 | 1468356348623 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:48 INFO - PROCESS | 2835 | 1468356348737 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 13:45:48 INFO - PROCESS | 2835 | 1468356348798 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:48 INFO - PROCESS | 2835 | 1468356348799 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:48 INFO - PROCESS | 2835 | ++DOCSHELL 0x1242b7000 == 40 [pid = 2835] [id = 576] 13:45:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x118071c00) [pid = 2835] [serial = 1728] [outer = 0x0] 13:45:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x118231400) [pid = 2835] [serial = 1729] [outer = 0x118071c00] 13:45:48 INFO - PROCESS | 2835 | 1468356348830 Marionette DEBUG loaded listener.js 13:45:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x118762800) [pid = 2835] [serial = 1730] [outer = 0x118071c00] 13:45:49 INFO - PROCESS | 2835 | --DOCSHELL 0x1293e0000 == 39 [pid = 2835] [id = 573] 13:45:49 INFO - PROCESS | 2835 | --DOCSHELL 0x128bef000 == 38 [pid = 2835] [id = 572] 13:45:49 INFO - PROCESS | 2835 | --DOCSHELL 0x12349e800 == 37 [pid = 2835] [id = 571] 13:45:49 INFO - PROCESS | 2835 | --DOCSHELL 0x125ca6000 == 36 [pid = 2835] [id = 570] 13:45:49 INFO - PROCESS | 2835 | --DOCSHELL 0x125272000 == 35 [pid = 2835] [id = 569] 13:45:49 INFO - PROCESS | 2835 | --DOCSHELL 0x1244c3000 == 34 [pid = 2835] [id = 568] 13:45:49 INFO - PROCESS | 2835 | --DOCSHELL 0x123134000 == 33 [pid = 2835] [id = 567] 13:45:49 INFO - PROCESS | 2835 | --DOCSHELL 0x119be5000 == 32 [pid = 2835] [id = 566] 13:45:49 INFO - PROCESS | 2835 | --DOCSHELL 0x118261000 == 31 [pid = 2835] [id = 565] 13:45:49 INFO - PROCESS | 2835 | --DOCSHELL 0x1164b6800 == 30 [pid = 2835] [id = 564] 13:45:49 INFO - PROCESS | 2835 | 1468356349483 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]]]}] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x123113400) [pid = 2835] [serial = 1654] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x123449400) [pid = 2835] [serial = 1657] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x125009c00) [pid = 2835] [serial = 1660] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x12470c000) [pid = 2835] [serial = 1658] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x114ed0800) [pid = 2835] [serial = 1642] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x1164eb800) [pid = 2835] [serial = 1643] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x11714f000) [pid = 2835] [serial = 1645] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x118230c00) [pid = 2835] [serial = 1646] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x1176f8c00) [pid = 2835] [serial = 1639] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x118223800) [pid = 2835] [serial = 1640] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x119e14400) [pid = 2835] [serial = 1651] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x125c30000) [pid = 2835] [serial = 1661] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x114ec9000) [pid = 2835] [serial = 1636] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x1161a2400) [pid = 2835] [serial = 1637] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x118728400) [pid = 2835] [serial = 1648] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x119b2d800) [pid = 2835] [serial = 1649] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x1242f4000) [pid = 2835] [serial = 1634] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x12579b000) [pid = 2835] [serial = 1633] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x116142400) [pid = 2835] [serial = 1664] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x119b3b400) [pid = 2835] [serial = 1669] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x12343e400) [pid = 2835] [serial = 1667] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x126eb8c00) [pid = 2835] [serial = 1670] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x128897c00) [pid = 2835] [serial = 1672] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x1128a4400) [pid = 2835] [serial = 1663] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x12311f800) [pid = 2835] [serial = 1655] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 76 (0x11978cc00) [pid = 2835] [serial = 1666] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 75 (0x1288dfc00) [pid = 2835] [serial = 1673] [outer = 0x0] [url = about:blank] 13:45:49 INFO - PROCESS | 2835 | --DOMWINDOW == 74 (0x119e78400) [pid = 2835] [serial = 1652] [outer = 0x0] [url = about:blank] 13:45:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:45:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 921ms 13:45:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:45:49 INFO - PROCESS | 2835 | 1468356349539 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 13:45:49 INFO - PROCESS | 2835 | 1468356349541 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 13:45:49 INFO - PROCESS | 2835 | 1468356349544 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:45:49 INFO - PROCESS | 2835 | 1468356349546 Marionette TRACE conn2 <- [1,2278,null,{}] 13:45:49 INFO - PROCESS | 2835 | 1468356349550 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}] 13:45:49 INFO - PROCESS | 2835 | 1468356349552 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:49 INFO - PROCESS | 2835 | 1468356349636 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 13:45:49 INFO - PROCESS | 2835 | 1468356349640 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:49 INFO - PROCESS | 2835 | 1468356349643 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:49 INFO - PROCESS | 2835 | ++DOCSHELL 0x116fcb000 == 31 [pid = 2835] [id = 577] 13:45:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 75 (0x115e92000) [pid = 2835] [serial = 1731] [outer = 0x0] 13:45:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 76 (0x11672d000) [pid = 2835] [serial = 1732] [outer = 0x115e92000] 13:45:49 INFO - PROCESS | 2835 | 1468356349674 Marionette DEBUG loaded listener.js 13:45:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 77 (0x116f99400) [pid = 2835] [serial = 1733] [outer = 0x115e92000] 13:45:50 INFO - PROCESS | 2835 | 1468356350017 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]]]}] 13:45:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:45:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 521ms 13:45:50 INFO - PROCESS | 2835 | 1468356350065 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 13:45:50 INFO - PROCESS | 2835 | 1468356350068 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 13:45:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:45:50 INFO - PROCESS | 2835 | 1468356350073 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:45:50 INFO - PROCESS | 2835 | 1468356350074 Marionette TRACE conn2 <- [1,2282,null,{}] 13:45:50 INFO - PROCESS | 2835 | 1468356350077 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}] 13:45:50 INFO - PROCESS | 2835 | 1468356350078 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:50 INFO - PROCESS | 2835 | 1468356350155 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 13:45:50 INFO - PROCESS | 2835 | 1468356350161 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:50 INFO - PROCESS | 2835 | 1468356350164 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:50 INFO - PROCESS | 2835 | ++DOCSHELL 0x1191b5000 == 32 [pid = 2835] [id = 578] 13:45:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x118077400) [pid = 2835] [serial = 1734] [outer = 0x0] 13:45:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x11822e400) [pid = 2835] [serial = 1735] [outer = 0x118077400] 13:45:50 INFO - PROCESS | 2835 | 1468356350192 Marionette DEBUG loaded listener.js 13:45:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x11872b400) [pid = 2835] [serial = 1736] [outer = 0x118077400] 13:45:50 INFO - PROCESS | 2835 | 1468356350556 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]]]}] 13:45:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:45:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 519ms 13:45:50 INFO - PROCESS | 2835 | 1468356350592 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 13:45:50 INFO - PROCESS | 2835 | 1468356350594 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 13:45:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:45:50 INFO - PROCESS | 2835 | 1468356350602 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:45:50 INFO - PROCESS | 2835 | 1468356350604 Marionette TRACE conn2 <- [1,2286,null,{}] 13:45:50 INFO - PROCESS | 2835 | 1468356350617 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}] 13:45:50 INFO - PROCESS | 2835 | 1468356350620 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:50 INFO - PROCESS | 2835 | 1468356350705 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 13:45:50 INFO - PROCESS | 2835 | 1468356350712 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:50 INFO - PROCESS | 2835 | 1468356350715 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:50 INFO - PROCESS | 2835 | ++DOCSHELL 0x123515000 == 33 [pid = 2835] [id = 579] 13:45:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x119121000) [pid = 2835] [serial = 1737] [outer = 0x0] 13:45:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x1194e8400) [pid = 2835] [serial = 1738] [outer = 0x119121000] 13:45:50 INFO - PROCESS | 2835 | 1468356350743 Marionette DEBUG loaded listener.js 13:45:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x119e18c00) [pid = 2835] [serial = 1739] [outer = 0x119121000] 13:45:51 INFO - PROCESS | 2835 | 1468356351084 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]]]}] 13:45: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 13:45:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 531ms 13:45:51 INFO - PROCESS | 2835 | 1468356351128 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 13:45:51 INFO - PROCESS | 2835 | 1468356351130 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 13:45:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:45:51 INFO - PROCESS | 2835 | 1468356351132 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:45:51 INFO - PROCESS | 2835 | 1468356351133 Marionette TRACE conn2 <- [1,2290,null,{}] 13:45:51 INFO - PROCESS | 2835 | 1468356351135 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}] 13:45:51 INFO - PROCESS | 2835 | 1468356351136 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:51 INFO - PROCESS | 2835 | 1468356351247 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 13:45:51 INFO - PROCESS | 2835 | 1468356351283 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:51 INFO - PROCESS | 2835 | 1468356351284 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:51 INFO - PROCESS | 2835 | ++DOCSHELL 0x12477a000 == 34 [pid = 2835] [id = 580] 13:45:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x119e6e800) [pid = 2835] [serial = 1740] [outer = 0x0] 13:45:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x12310b400) [pid = 2835] [serial = 1741] [outer = 0x119e6e800] 13:45:51 INFO - PROCESS | 2835 | 1468356351309 Marionette DEBUG loaded listener.js 13:45:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x12311d000) [pid = 2835] [serial = 1742] [outer = 0x119e6e800] 13:45:51 INFO - PROCESS | 2835 | 1468356351635 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]]]}] 13:45:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:45:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 519ms 13:45:51 INFO - PROCESS | 2835 | 1468356351651 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 13:45:51 INFO - PROCESS | 2835 | 1468356351653 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 13:45:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:45:51 INFO - PROCESS | 2835 | 1468356351655 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:45:51 INFO - PROCESS | 2835 | 1468356351656 Marionette TRACE conn2 <- [1,2294,null,{}] 13:45:51 INFO - PROCESS | 2835 | 1468356351658 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}] 13:45:51 INFO - PROCESS | 2835 | 1468356351660 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:51 INFO - PROCESS | 2835 | 1468356351766 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 13:45:51 INFO - PROCESS | 2835 | 1468356351770 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:51 INFO - PROCESS | 2835 | 1468356351771 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:51 INFO - PROCESS | 2835 | ++DOCSHELL 0x12586c000 == 35 [pid = 2835] [id = 581] 13:45:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x121111c00) [pid = 2835] [serial = 1743] [outer = 0x0] 13:45:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x12319d800) [pid = 2835] [serial = 1744] [outer = 0x121111c00] 13:45:51 INFO - PROCESS | 2835 | 1468356351795 Marionette DEBUG loaded listener.js 13:45:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x1231a4c00) [pid = 2835] [serial = 1745] [outer = 0x121111c00] 13:45:52 INFO - PROCESS | 2835 | 1468356352149 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]]]}] 13:45:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:45:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 518ms 13:45:52 INFO - PROCESS | 2835 | 1468356352175 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 13:45:52 INFO - PROCESS | 2835 | 1468356352177 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 13:45:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:45:52 INFO - PROCESS | 2835 | 1468356352182 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:45:52 INFO - PROCESS | 2835 | 1468356352183 Marionette TRACE conn2 <- [1,2298,null,{}] 13:45:52 INFO - PROCESS | 2835 | 1468356352185 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}] 13:45:52 INFO - PROCESS | 2835 | 1468356352190 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:52 INFO - PROCESS | 2835 | 1468356352308 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 13:45:52 INFO - PROCESS | 2835 | 1468356352348 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:52 INFO - PROCESS | 2835 | 1468356352349 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:52 INFO - PROCESS | 2835 | ++DOCSHELL 0x128887000 == 36 [pid = 2835] [id = 582] 13:45:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x1232f4000) [pid = 2835] [serial = 1746] [outer = 0x0] 13:45:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x1242d1000) [pid = 2835] [serial = 1747] [outer = 0x1232f4000] 13:45:52 INFO - PROCESS | 2835 | 1468356352374 Marionette DEBUG loaded listener.js 13:45:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x1257c8400) [pid = 2835] [serial = 1748] [outer = 0x1232f4000] 13:45:52 INFO - PROCESS | 2835 | 1468356352701 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]]]}] 13:45:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:45:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 568ms 13:45:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:45:52 INFO - PROCESS | 2835 | 1468356352751 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 13:45:52 INFO - PROCESS | 2835 | 1468356352752 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 13:45:52 INFO - PROCESS | 2835 | 1468356352754 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:45:52 INFO - PROCESS | 2835 | 1468356352755 Marionette TRACE conn2 <- [1,2302,null,{}] 13:45:52 INFO - PROCESS | 2835 | 1468356352762 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}] 13:45:52 INFO - PROCESS | 2835 | 1468356352763 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:52 INFO - PROCESS | 2835 | 1468356352864 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 13:45:52 INFO - PROCESS | 2835 | 1468356352869 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:52 INFO - PROCESS | 2835 | 1468356352870 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:52 INFO - PROCESS | 2835 | ++DOCSHELL 0x123374800 == 37 [pid = 2835] [id = 583] 13:45:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x12343e400) [pid = 2835] [serial = 1749] [outer = 0x0] 13:45:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x126d29800) [pid = 2835] [serial = 1750] [outer = 0x12343e400] 13:45:52 INFO - PROCESS | 2835 | 1468356352951 Marionette DEBUG loaded listener.js 13:45:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x126ebac00) [pid = 2835] [serial = 1751] [outer = 0x12343e400] 13:45:53 INFO - PROCESS | 2835 | 1468356353310 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]]]}] 13:45:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:45:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 577ms 13:45:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:45:53 INFO - PROCESS | 2835 | 1468356353333 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 13:45:53 INFO - PROCESS | 2835 | 1468356353334 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 13:45:53 INFO - PROCESS | 2835 | 1468356353336 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:45:53 INFO - PROCESS | 2835 | 1468356353337 Marionette TRACE conn2 <- [1,2306,null,{}] 13:45:53 INFO - PROCESS | 2835 | 1468356353339 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}] 13:45:53 INFO - PROCESS | 2835 | 1468356353340 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:53 INFO - PROCESS | 2835 | 1468356353440 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 13:45:53 INFO - PROCESS | 2835 | 1468356353453 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:53 INFO - PROCESS | 2835 | 1468356353454 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:53 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a664800 == 38 [pid = 2835] [id = 584] 13:45:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x126ebd000) [pid = 2835] [serial = 1752] [outer = 0x0] 13:45:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x127040800) [pid = 2835] [serial = 1753] [outer = 0x126ebd000] 13:45:53 INFO - PROCESS | 2835 | 1468356353479 Marionette DEBUG loaded listener.js 13:45:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x12889bc00) [pid = 2835] [serial = 1754] [outer = 0x126ebd000] 13:45:53 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x1191cc400) [pid = 2835] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:45:53 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x112f57c00) [pid = 2835] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:45:53 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x116638000) [pid = 2835] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:45:53 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x118299400) [pid = 2835] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:45:53 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x119e0d400) [pid = 2835] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:45:53 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x111c7b400) [pid = 2835] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:45:53 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x116751400) [pid = 2835] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:45:53 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x1188b8800) [pid = 2835] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:45:53 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x1231a2c00) [pid = 2835] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:45:53 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x12310b800) [pid = 2835] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:45:53 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x1128b3000) [pid = 2835] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:45:53 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x114ece000) [pid = 2835] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:45:53 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x124178400) [pid = 2835] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:45:53 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x1176ef400) [pid = 2835] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:45:53 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x11297cc00) [pid = 2835] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:45:53 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x118299c00) [pid = 2835] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:45:53 INFO - PROCESS | 2835 | 1468356353885 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]]]}] 13:45:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:45:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 569ms 13:45:53 INFO - PROCESS | 2835 | 1468356353913 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 13:45:53 INFO - PROCESS | 2835 | 1468356353916 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 13:45:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:45:53 INFO - PROCESS | 2835 | 1468356353918 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:45:53 INFO - PROCESS | 2835 | 1468356353920 Marionette TRACE conn2 <- [1,2310,null,{}] 13:45:53 INFO - PROCESS | 2835 | 1468356353922 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}] 13:45:53 INFO - PROCESS | 2835 | 1468356353923 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:54 INFO - PROCESS | 2835 | 1468356354005 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 13:45:54 INFO - PROCESS | 2835 | 1468356354008 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:54 INFO - PROCESS | 2835 | 1468356354010 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:54 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b0dc800 == 39 [pid = 2835] [id = 585] 13:45:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x113ddc800) [pid = 2835] [serial = 1755] [outer = 0x0] 13:45:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x118726000) [pid = 2835] [serial = 1756] [outer = 0x113ddc800] 13:45:54 INFO - PROCESS | 2835 | 1468356354034 Marionette DEBUG loaded listener.js 13:45:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x119e11c00) [pid = 2835] [serial = 1757] [outer = 0x113ddc800] 13:45:54 INFO - PROCESS | 2835 | 1468356354346 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]]]}] 13:45:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:45:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 469ms 13:45:54 INFO - PROCESS | 2835 | 1468356354389 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 13:45:54 INFO - PROCESS | 2835 | 1468356354390 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 13:45:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:45:54 INFO - PROCESS | 2835 | 1468356354392 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:45:54 INFO - PROCESS | 2835 | 1468356354393 Marionette TRACE conn2 <- [1,2314,null,{}] 13:45:54 INFO - PROCESS | 2835 | 1468356354396 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}] 13:45:54 INFO - PROCESS | 2835 | 1468356354397 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:54 INFO - PROCESS | 2835 | 1468356354473 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 13:45:54 INFO - PROCESS | 2835 | 1468356354481 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:54 INFO - PROCESS | 2835 | 1468356354483 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:54 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b914800 == 40 [pid = 2835] [id = 586] 13:45:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x12319b000) [pid = 2835] [serial = 1758] [outer = 0x0] 13:45:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x12703bc00) [pid = 2835] [serial = 1759] [outer = 0x12319b000] 13:45:54 INFO - PROCESS | 2835 | 1468356354507 Marionette DEBUG loaded listener.js 13:45:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x1288a1000) [pid = 2835] [serial = 1760] [outer = 0x12319b000] 13:45:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:45:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 468ms 13:45:54 INFO - PROCESS | 2835 | 1468356354858 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]]]}] 13:45:54 INFO - PROCESS | 2835 | 1468356354868 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 13:45:54 INFO - PROCESS | 2835 | 1468356354870 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 13:45:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:45:54 INFO - PROCESS | 2835 | 1468356354872 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:45:54 INFO - PROCESS | 2835 | 1468356354874 Marionette TRACE conn2 <- [1,2318,null,{}] 13:45:54 INFO - PROCESS | 2835 | 1468356354898 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}] 13:45:54 INFO - PROCESS | 2835 | 1468356354900 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:54 INFO - PROCESS | 2835 | 1468356354993 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 13:45:55 INFO - PROCESS | 2835 | 1468356354999 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:55 INFO - PROCESS | 2835 | 1468356355000 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:55 INFO - PROCESS | 2835 | ++DOCSHELL 0x12bcbc800 == 41 [pid = 2835] [id = 587] 13:45:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x119e0d400) [pid = 2835] [serial = 1761] [outer = 0x0] 13:45:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x1288df800) [pid = 2835] [serial = 1762] [outer = 0x119e0d400] 13:45:55 INFO - PROCESS | 2835 | 1468356355026 Marionette DEBUG loaded listener.js 13:45:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x128b0f400) [pid = 2835] [serial = 1763] [outer = 0x119e0d400] 13:45:55 INFO - PROCESS | 2835 | 1468356355347 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] 13:45:55 INFO - PROCESS | 2835 | 1468356355358 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 13:45:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:45:55 INFO - PROCESS | 2835 | 1468356355361 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:45:55 INFO - PROCESS | 2835 | 1468356355363 Marionette TRACE conn2 <- [1,2322,null,{}] 13:45:55 INFO - PROCESS | 2835 | 1468356355368 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}] 13:45:55 INFO - PROCESS | 2835 | 1468356355369 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:55 INFO - PROCESS | 2835 | 1468356355451 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 13:45:55 INFO - PROCESS | 2835 | 1468356355454 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:55 INFO - PROCESS | 2835 | 1468356355455 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:55 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c943000 == 42 [pid = 2835] [id = 588] 13:45:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x128b13400) [pid = 2835] [serial = 1764] [outer = 0x0] 13:45:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x128d94000) [pid = 2835] [serial = 1765] [outer = 0x128b13400] 13:45:55 INFO - PROCESS | 2835 | 1468356355487 Marionette DEBUG loaded listener.js 13:45:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x12907c800) [pid = 2835] [serial = 1766] [outer = 0x128b13400] 13:45:55 INFO - PROCESS | 2835 | 1468356355933 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]]]}] 13:45:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:45:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 624ms 13:45:55 INFO - PROCESS | 2835 | 1468356355995 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 13:45:55 INFO - PROCESS | 2835 | 1468356355997 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 13:45:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:45:56 INFO - PROCESS | 2835 | 1468356356002 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:45:56 INFO - PROCESS | 2835 | 1468356356004 Marionette TRACE conn2 <- [1,2326,null,{}] 13:45:56 INFO - PROCESS | 2835 | 1468356356008 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}] 13:45:56 INFO - PROCESS | 2835 | 1468356356009 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:56 INFO - PROCESS | 2835 | 1468356356124 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 13:45:56 INFO - PROCESS | 2835 | 1468356356235 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:56 INFO - PROCESS | 2835 | 1468356356237 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:56 INFO - PROCESS | 2835 | ++DOCSHELL 0x1191ac000 == 43 [pid = 2835] [id = 589] 13:45:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x11674a800) [pid = 2835] [serial = 1767] [outer = 0x0] 13:45:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x116f98c00) [pid = 2835] [serial = 1768] [outer = 0x11674a800] 13:45:56 INFO - PROCESS | 2835 | 1468356356269 Marionette DEBUG loaded listener.js 13:45:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x11816bc00) [pid = 2835] [serial = 1769] [outer = 0x11674a800] 13:45:56 INFO - PROCESS | 2835 | 1468356356697 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]]]}] 13:45:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:45:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 722ms 13:45:56 INFO - PROCESS | 2835 | 1468356356724 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 13:45:56 INFO - PROCESS | 2835 | 1468356356727 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 13:45:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:45:56 INFO - PROCESS | 2835 | 1468356356732 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:45:56 INFO - PROCESS | 2835 | 1468356356734 Marionette TRACE conn2 <- [1,2330,null,{}] 13:45:56 INFO - PROCESS | 2835 | 1468356356736 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}] 13:45:56 INFO - PROCESS | 2835 | 1468356356738 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:56 INFO - PROCESS | 2835 | 1468356356843 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 13:45:56 INFO - PROCESS | 2835 | 1468356356905 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:56 INFO - PROCESS | 2835 | 1468356356906 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:56 INFO - PROCESS | 2835 | ++DOCSHELL 0x125c9f000 == 44 [pid = 2835] [id = 590] 13:45:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x1188b1400) [pid = 2835] [serial = 1770] [outer = 0x0] 13:45:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x119184800) [pid = 2835] [serial = 1771] [outer = 0x1188b1400] 13:45:56 INFO - PROCESS | 2835 | 1468356356936 Marionette DEBUG loaded listener.js 13:45:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x119bf2400) [pid = 2835] [serial = 1772] [outer = 0x1188b1400] 13:45:57 INFO - PROCESS | 2835 | 1468356357360 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]]]}] 13:45:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:45:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 669ms 13:45:57 INFO - PROCESS | 2835 | 1468356357401 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 13:45:57 INFO - PROCESS | 2835 | 1468356357403 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 13:45:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:45:57 INFO - PROCESS | 2835 | 1468356357405 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:45:57 INFO - PROCESS | 2835 | 1468356357408 Marionette TRACE conn2 <- [1,2334,null,{}] 13:45:57 INFO - PROCESS | 2835 | 1468356357416 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}] 13:45:57 INFO - PROCESS | 2835 | 1468356357420 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:57 INFO - PROCESS | 2835 | 1468356357524 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 13:45:57 INFO - PROCESS | 2835 | 1468356357634 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:57 INFO - PROCESS | 2835 | 1468356357637 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:57 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c946800 == 45 [pid = 2835] [id = 591] 13:45:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x1231a3c00) [pid = 2835] [serial = 1773] [outer = 0x0] 13:45:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x123447800) [pid = 2835] [serial = 1774] [outer = 0x1231a3c00] 13:45:57 INFO - PROCESS | 2835 | 1468356357669 Marionette DEBUG loaded listener.js 13:45:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x1242e5400) [pid = 2835] [serial = 1775] [outer = 0x1231a3c00] 13:45:58 INFO - PROCESS | 2835 | 1468356358081 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]]]}] 13:45:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:45:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 721ms 13:45:58 INFO - PROCESS | 2835 | 1468356358126 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 13:45:58 INFO - PROCESS | 2835 | 1468356358128 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 13:45:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:45:58 INFO - PROCESS | 2835 | 1468356358131 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:45:58 INFO - PROCESS | 2835 | 1468356358132 Marionette TRACE conn2 <- [1,2338,null,{}] 13:45:58 INFO - PROCESS | 2835 | 1468356358134 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}] 13:45:58 INFO - PROCESS | 2835 | 1468356358136 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:58 INFO - PROCESS | 2835 | 1468356358241 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 13:45:58 INFO - PROCESS | 2835 | 1468356358301 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:58 INFO - PROCESS | 2835 | 1468356358302 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:58 INFO - PROCESS | 2835 | ++DOCSHELL 0x12cc91800 == 46 [pid = 2835] [id = 592] 13:45:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x125006400) [pid = 2835] [serial = 1776] [outer = 0x0] 13:45:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x12703c000) [pid = 2835] [serial = 1777] [outer = 0x125006400] 13:45:58 INFO - PROCESS | 2835 | 1468356358331 Marionette DEBUG loaded listener.js 13:45:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x1288db800) [pid = 2835] [serial = 1778] [outer = 0x125006400] 13:45:58 INFO - PROCESS | 2835 | 1468356358797 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]]]}] 13:45:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:45:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 719ms 13:45:58 INFO - PROCESS | 2835 | 1468356358870 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 13:45:58 INFO - PROCESS | 2835 | 1468356358872 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 13:45:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:45:58 INFO - PROCESS | 2835 | 1468356358876 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:45:58 INFO - PROCESS | 2835 | 1468356358877 Marionette TRACE conn2 <- [1,2342,null,{}] 13:45:58 INFO - PROCESS | 2835 | 1468356358882 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}] 13:45:58 INFO - PROCESS | 2835 | 1468356358883 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:58 INFO - PROCESS | 2835 | 1468356358983 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 13:45:59 INFO - PROCESS | 2835 | 1468356359209 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:59 INFO - PROCESS | 2835 | 1468356359210 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:59 INFO - PROCESS | 2835 | ++DOCSHELL 0x1183a8000 == 47 [pid = 2835] [id = 593] 13:45:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x112ebfc00) [pid = 2835] [serial = 1779] [outer = 0x0] 13:45:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x113c67000) [pid = 2835] [serial = 1780] [outer = 0x112ebfc00] 13:45:59 INFO - PROCESS | 2835 | 1468356359239 Marionette DEBUG loaded listener.js 13:45:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x116729c00) [pid = 2835] [serial = 1781] [outer = 0x112ebfc00] 13:45:59 INFO - PROCESS | 2835 | 1468356359659 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]]]}] 13:45:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:45:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 823ms 13:45:59 INFO - PROCESS | 2835 | 1468356359701 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 13:45:59 INFO - PROCESS | 2835 | 1468356359703 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 13:45:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:45:59 INFO - PROCESS | 2835 | 1468356359706 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:45:59 INFO - PROCESS | 2835 | 1468356359708 Marionette TRACE conn2 <- [1,2346,null,{}] 13:45:59 INFO - PROCESS | 2835 | 1468356359711 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}] 13:45:59 INFO - PROCESS | 2835 | 1468356359714 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:59 INFO - PROCESS | 2835 | 1468356359812 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 13:45:59 INFO - PROCESS | 2835 | 1468356359873 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:59 INFO - PROCESS | 2835 | 1468356359874 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:45:59 INFO - PROCESS | 2835 | ++DOCSHELL 0x1192d4000 == 48 [pid = 2835] [id = 594] 13:45:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x116746800) [pid = 2835] [serial = 1782] [outer = 0x0] 13:45:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x11714ac00) [pid = 2835] [serial = 1783] [outer = 0x116746800] 13:45:59 INFO - PROCESS | 2835 | 1468356359902 Marionette DEBUG loaded listener.js 13:45:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x1182a0400) [pid = 2835] [serial = 1784] [outer = 0x116746800] 13:46:00 INFO - PROCESS | 2835 | --DOCSHELL 0x12bcbc800 == 47 [pid = 2835] [id = 587] 13:46:00 INFO - PROCESS | 2835 | --DOCSHELL 0x12b914800 == 46 [pid = 2835] [id = 586] 13:46:00 INFO - PROCESS | 2835 | --DOCSHELL 0x12b0dc800 == 45 [pid = 2835] [id = 585] 13:46:00 INFO - PROCESS | 2835 | --DOCSHELL 0x12a664800 == 44 [pid = 2835] [id = 584] 13:46:00 INFO - PROCESS | 2835 | --DOCSHELL 0x123374800 == 43 [pid = 2835] [id = 583] 13:46:00 INFO - PROCESS | 2835 | --DOCSHELL 0x128887000 == 42 [pid = 2835] [id = 582] 13:46:00 INFO - PROCESS | 2835 | --DOCSHELL 0x12586c000 == 41 [pid = 2835] [id = 581] 13:46:00 INFO - PROCESS | 2835 | --DOCSHELL 0x12477a000 == 40 [pid = 2835] [id = 580] 13:46:00 INFO - PROCESS | 2835 | --DOCSHELL 0x123515000 == 39 [pid = 2835] [id = 579] 13:46:00 INFO - PROCESS | 2835 | --DOCSHELL 0x1191b5000 == 38 [pid = 2835] [id = 578] 13:46:00 INFO - PROCESS | 2835 | --DOCSHELL 0x116fcb000 == 37 [pid = 2835] [id = 577] 13:46:00 INFO - PROCESS | 2835 | --DOCSHELL 0x1242b7000 == 36 [pid = 2835] [id = 576] 13:46:00 INFO - PROCESS | 2835 | --DOCSHELL 0x1184b8800 == 35 [pid = 2835] [id = 575] 13:46:00 INFO - PROCESS | 2835 | --DOCSHELL 0x119c43800 == 34 [pid = 2835] [id = 563] 13:46:00 INFO - PROCESS | 2835 | --DOCSHELL 0x12a9c1800 == 33 [pid = 2835] [id = 574] 13:46:00 INFO - PROCESS | 2835 | --DOCSHELL 0x1183a8000 == 32 [pid = 2835] [id = 593] 13:46:00 INFO - PROCESS | 2835 | --DOCSHELL 0x12cc91800 == 31 [pid = 2835] [id = 592] 13:46:00 INFO - PROCESS | 2835 | --DOCSHELL 0x12c946800 == 30 [pid = 2835] [id = 591] 13:46:00 INFO - PROCESS | 2835 | --DOCSHELL 0x125c9f000 == 29 [pid = 2835] [id = 590] 13:46:00 INFO - PROCESS | 2835 | --DOCSHELL 0x1191ac000 == 28 [pid = 2835] [id = 589] 13:46:00 INFO - PROCESS | 2835 | --DOCSHELL 0x12c943000 == 27 [pid = 2835] [id = 588] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x119bec400) [pid = 2835] [serial = 1705] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x1131a7400) [pid = 2835] [serial = 1693] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x114ec6800) [pid = 2835] [serial = 1694] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x116748400) [pid = 2835] [serial = 1696] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x116f98400) [pid = 2835] [serial = 1697] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x11829f400) [pid = 2835] [serial = 1699] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x118761800) [pid = 2835] [serial = 1700] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x121104800) [pid = 2835] [serial = 1708] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x112f78c00) [pid = 2835] [serial = 1676] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x1125ba800) [pid = 2835] [serial = 1675] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x119e6c000) [pid = 2835] [serial = 1706] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x11822f800) [pid = 2835] [serial = 1679] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x116f9b000) [pid = 2835] [serial = 1678] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x119e6b800) [pid = 2835] [serial = 1682] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x1231fc400) [pid = 2835] [serial = 1711] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x11947b400) [pid = 2835] [serial = 1681] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x1231a1c00) [pid = 2835] [serial = 1709] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x1242eb400) [pid = 2835] [serial = 1685] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x118170000) [pid = 2835] [serial = 1715] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x123445c00) [pid = 2835] [serial = 1684] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x124c90800) [pid = 2835] [serial = 1688] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x115e8b800) [pid = 2835] [serial = 1714] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x1242ed400) [pid = 2835] [serial = 1720] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x123447400) [pid = 2835] [serial = 1712] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x123443000) [pid = 2835] [serial = 1687] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x119e0b800) [pid = 2835] [serial = 1717] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x116731000) [pid = 2835] [serial = 1691] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x1191c5400) [pid = 2835] [serial = 1702] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x1194e6400) [pid = 2835] [serial = 1703] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x124c92c00) [pid = 2835] [serial = 1721] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x114ec4000) [pid = 2835] [serial = 1690] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x123567400) [pid = 2835] [serial = 1718] [outer = 0x0] [url = about:blank] 13:46:00 INFO - PROCESS | 2835 | 1468356360905 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]]]}] 13:46:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:46:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1223ms 13:46:00 INFO - PROCESS | 2835 | 1468356360930 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 13:46:00 INFO - PROCESS | 2835 | 1468356360933 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 13:46:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:46:00 INFO - PROCESS | 2835 | 1468356360936 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:46:00 INFO - PROCESS | 2835 | 1468356360937 Marionette TRACE conn2 <- [1,2350,null,{}] 13:46:00 INFO - PROCESS | 2835 | 1468356360941 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}] 13:46:00 INFO - PROCESS | 2835 | 1468356360943 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:01 INFO - PROCESS | 2835 | 1468356361028 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 13:46:01 INFO - PROCESS | 2835 | 1468356361035 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:01 INFO - PROCESS | 2835 | 1468356361038 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:01 INFO - PROCESS | 2835 | ++DOCSHELL 0x116acd800 == 28 [pid = 2835] [id = 595] 13:46:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x11332e000) [pid = 2835] [serial = 1785] [outer = 0x0] 13:46:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x114ed0000) [pid = 2835] [serial = 1786] [outer = 0x11332e000] 13:46:01 INFO - PROCESS | 2835 | 1468356361068 Marionette DEBUG loaded listener.js 13:46:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x112f6d000) [pid = 2835] [serial = 1787] [outer = 0x11332e000] 13:46:01 INFO - PROCESS | 2835 | 1468356361459 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]]]}] 13:46:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:46:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 572ms 13:46:01 INFO - PROCESS | 2835 | 1468356361507 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 13:46:01 INFO - PROCESS | 2835 | 1468356361511 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 13:46:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:46:01 INFO - PROCESS | 2835 | 1468356361515 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:46:01 INFO - PROCESS | 2835 | 1468356361517 Marionette TRACE conn2 <- [1,2354,null,{}] 13:46:01 INFO - PROCESS | 2835 | 1468356361519 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}] 13:46:01 INFO - PROCESS | 2835 | 1468356361521 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:01 INFO - PROCESS | 2835 | 1468356361603 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 13:46:01 INFO - PROCESS | 2835 | 1468356361607 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:01 INFO - PROCESS | 2835 | 1468356361609 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:01 INFO - PROCESS | 2835 | ++DOCSHELL 0x118391000 == 29 [pid = 2835] [id = 596] 13:46:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x116752c00) [pid = 2835] [serial = 1788] [outer = 0x0] 13:46:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x117ea9800) [pid = 2835] [serial = 1789] [outer = 0x116752c00] 13:46:01 INFO - PROCESS | 2835 | 1468356361638 Marionette DEBUG loaded listener.js 13:46:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x118224800) [pid = 2835] [serial = 1790] [outer = 0x116752c00] 13:46:01 INFO - PROCESS | 2835 | 1468356361989 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]]]}] 13:46:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:46:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 519ms 13:46:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:46:02 INFO - PROCESS | 2835 | 1468356362035 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 13:46:02 INFO - PROCESS | 2835 | 1468356362036 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 13:46:02 INFO - PROCESS | 2835 | 1468356362038 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:46:02 INFO - PROCESS | 2835 | 1468356362040 Marionette TRACE conn2 <- [1,2358,null,{}] 13:46:02 INFO - PROCESS | 2835 | 1468356362048 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}] 13:46:02 INFO - PROCESS | 2835 | 1468356362052 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:02 INFO - PROCESS | 2835 | 1468356362128 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 13:46:02 INFO - PROCESS | 2835 | 1468356362135 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:02 INFO - PROCESS | 2835 | 1468356362137 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:02 INFO - PROCESS | 2835 | ++DOCSHELL 0x123136800 == 30 [pid = 2835] [id = 597] 13:46:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x112c4fc00) [pid = 2835] [serial = 1791] [outer = 0x0] 13:46:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x1188bec00) [pid = 2835] [serial = 1792] [outer = 0x112c4fc00] 13:46:02 INFO - PROCESS | 2835 | 1468356362165 Marionette DEBUG loaded listener.js 13:46:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x11947a800) [pid = 2835] [serial = 1793] [outer = 0x112c4fc00] 13:46:02 INFO - PROCESS | 2835 | 1468356362515 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]]]}] 13:46:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:46:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 522ms 13:46:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:46:02 INFO - PROCESS | 2835 | 1468356362561 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 13:46:02 INFO - PROCESS | 2835 | 1468356362563 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 13:46:02 INFO - PROCESS | 2835 | 1468356362565 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:46:02 INFO - PROCESS | 2835 | 1468356362566 Marionette TRACE conn2 <- [1,2362,null,{}] 13:46:02 INFO - PROCESS | 2835 | 1468356362568 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}] 13:46:02 INFO - PROCESS | 2835 | 1468356362569 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:02 INFO - PROCESS | 2835 | 1468356362676 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 13:46:02 INFO - PROCESS | 2835 | 1468356362714 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:02 INFO - PROCESS | 2835 | 1468356362715 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:02 INFO - PROCESS | 2835 | ++DOCSHELL 0x123504000 == 31 [pid = 2835] [id = 598] 13:46:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x119479800) [pid = 2835] [serial = 1794] [outer = 0x0] 13:46:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x119b36c00) [pid = 2835] [serial = 1795] [outer = 0x119479800] 13:46:02 INFO - PROCESS | 2835 | 1468356362740 Marionette DEBUG loaded listener.js 13:46:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x119e6a800) [pid = 2835] [serial = 1796] [outer = 0x119479800] 13:46:03 INFO - PROCESS | 2835 | 1468356363053 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]]]}] 13:46:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:46:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 519ms 13:46:03 INFO - PROCESS | 2835 | 1468356363085 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 13:46:03 INFO - PROCESS | 2835 | 1468356363086 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 13:46:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:46:03 INFO - PROCESS | 2835 | 1468356363088 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:46:03 INFO - PROCESS | 2835 | 1468356363089 Marionette TRACE conn2 <- [1,2366,null,{}] 13:46:03 INFO - PROCESS | 2835 | 1468356363091 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}] 13:46:03 INFO - PROCESS | 2835 | 1468356363092 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:03 INFO - PROCESS | 2835 | 1468356363211 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 13:46:03 INFO - PROCESS | 2835 | 1468356363216 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:03 INFO - PROCESS | 2835 | 1468356363218 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:03 INFO - PROCESS | 2835 | ++DOCSHELL 0x124517000 == 32 [pid = 2835] [id = 599] 13:46:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x11332b400) [pid = 2835] [serial = 1797] [outer = 0x0] 13:46:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x119e70c00) [pid = 2835] [serial = 1798] [outer = 0x11332b400] 13:46:03 INFO - PROCESS | 2835 | 1468356363258 Marionette DEBUG loaded listener.js 13:46:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x121110800) [pid = 2835] [serial = 1799] [outer = 0x11332b400] 13:46:03 INFO - PROCESS | 2835 | 1468356363752 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]]]}] 13:46:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:46:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 670ms 13:46:03 INFO - PROCESS | 2835 | 1468356363758 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 13:46:03 INFO - PROCESS | 2835 | 1468356363759 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 13:46:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:46:03 INFO - PROCESS | 2835 | 1468356363763 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:46:03 INFO - PROCESS | 2835 | 1468356363764 Marionette TRACE conn2 <- [1,2370,null,{}] 13:46:03 INFO - PROCESS | 2835 | 1468356363766 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}] 13:46:03 INFO - PROCESS | 2835 | 1468356363771 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:03 INFO - PROCESS | 2835 | 1468356363886 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 13:46:03 INFO - PROCESS | 2835 | 1468356363924 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:03 INFO - PROCESS | 2835 | 1468356363926 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:03 INFO - PROCESS | 2835 | ++DOCSHELL 0x125c9f800 == 33 [pid = 2835] [id = 600] 13:46:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x12310b800) [pid = 2835] [serial = 1800] [outer = 0x0] 13:46:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x12319fc00) [pid = 2835] [serial = 1801] [outer = 0x12310b800] 13:46:03 INFO - PROCESS | 2835 | 1468356363950 Marionette DEBUG loaded listener.js 13:46:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x124169c00) [pid = 2835] [serial = 1802] [outer = 0x12310b800] 13:46:04 INFO - PROCESS | 2835 | 1468356364367 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]]]}] 13:46:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:46:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 621ms 13:46:04 INFO - PROCESS | 2835 | 1468356364385 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 13:46:04 INFO - PROCESS | 2835 | 1468356364387 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 13:46:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:46:04 INFO - PROCESS | 2835 | 1468356364406 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:46:04 INFO - PROCESS | 2835 | 1468356364408 Marionette TRACE conn2 <- [1,2374,null,{}] 13:46:04 INFO - PROCESS | 2835 | 1468356364414 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}] 13:46:04 INFO - PROCESS | 2835 | 1468356364416 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:04 INFO - PROCESS | 2835 | 1468356364571 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 13:46:04 INFO - PROCESS | 2835 | 1468356364623 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:04 INFO - PROCESS | 2835 | 1468356364624 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:04 INFO - PROCESS | 2835 | ++DOCSHELL 0x12887e800 == 34 [pid = 2835] [id = 601] 13:46:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x11297cc00) [pid = 2835] [serial = 1803] [outer = 0x0] 13:46:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x1242e5800) [pid = 2835] [serial = 1804] [outer = 0x11297cc00] 13:46:04 INFO - PROCESS | 2835 | 1468356364650 Marionette DEBUG loaded listener.js 13:46:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x1242f1c00) [pid = 2835] [serial = 1805] [outer = 0x11297cc00] 13:46:05 INFO - PROCESS | 2835 | 1468356365193 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]]]}] 13:46:05 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x1232f4000) [pid = 2835] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:46:05 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x121111c00) [pid = 2835] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:46:05 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x126ebd000) [pid = 2835] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:46:05 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x12343e400) [pid = 2835] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:46:05 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x119121000) [pid = 2835] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:46:05 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x125799400) [pid = 2835] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:46:05 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x119e6e800) [pid = 2835] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:46:05 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x118071c00) [pid = 2835] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:46:05 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x115e92000) [pid = 2835] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:46:05 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x113c66000) [pid = 2835] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:46:05 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x118077400) [pid = 2835] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:46:05 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x128b13400) [pid = 2835] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:46:05 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x12319b000) [pid = 2835] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:46:05 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x119e0d400) [pid = 2835] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:46:05 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x113ddc800) [pid = 2835] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:46:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:46:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 826ms 13:46:05 INFO - PROCESS | 2835 | 1468356365232 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 13:46:05 INFO - PROCESS | 2835 | 1468356365233 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 13:46:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:46:05 INFO - PROCESS | 2835 | 1468356365236 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:46:05 INFO - PROCESS | 2835 | 1468356365237 Marionette TRACE conn2 <- [1,2378,null,{}] 13:46:05 INFO - PROCESS | 2835 | 1468356365239 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}] 13:46:05 INFO - PROCESS | 2835 | 1468356365240 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:05 INFO - PROCESS | 2835 | 1468356365318 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 13:46:05 INFO - PROCESS | 2835 | 1468356365322 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:05 INFO - PROCESS | 2835 | 1468356365323 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:05 INFO - PROCESS | 2835 | ++DOCSHELL 0x1234a0800 == 35 [pid = 2835] [id = 602] 13:46:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x1131b2400) [pid = 2835] [serial = 1806] [outer = 0x0] 13:46:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x115e92000) [pid = 2835] [serial = 1807] [outer = 0x1131b2400] 13:46:05 INFO - PROCESS | 2835 | 1468356365348 Marionette DEBUG loaded listener.js 13:46:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x11822a800) [pid = 2835] [serial = 1808] [outer = 0x1131b2400] 13:46:05 INFO - PROCESS | 2835 | 1468356365673 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]]]}] 13:46: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 13:46:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 471ms 13:46:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:46:05 INFO - PROCESS | 2835 | 1468356365708 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 13:46:05 INFO - PROCESS | 2835 | 1468356365709 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 13:46:05 INFO - PROCESS | 2835 | 1468356365711 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:46:05 INFO - PROCESS | 2835 | 1468356365713 Marionette TRACE conn2 <- [1,2382,null,{}] 13:46:05 INFO - PROCESS | 2835 | 1468356365715 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}] 13:46:05 INFO - PROCESS | 2835 | 1468356365716 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:05 INFO - PROCESS | 2835 | 1468356365792 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 13:46:05 INFO - PROCESS | 2835 | 1468356365869 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:05 INFO - PROCESS | 2835 | 1468356365870 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:05 INFO - PROCESS | 2835 | ++DOCSHELL 0x123133800 == 36 [pid = 2835] [id = 603] 13:46:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x113c66000) [pid = 2835] [serial = 1809] [outer = 0x0] 13:46:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x12319b000) [pid = 2835] [serial = 1810] [outer = 0x113c66000] 13:46:05 INFO - PROCESS | 2835 | 1468356365895 Marionette DEBUG loaded listener.js 13:46:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x124b21000) [pid = 2835] [serial = 1811] [outer = 0x113c66000] 13:46:06 INFO - PROCESS | 2835 | 1468356366159 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]]]}] 13:46:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:46:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 472ms 13:46:06 INFO - PROCESS | 2835 | 1468356366188 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 13:46:06 INFO - PROCESS | 2835 | 1468356366190 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 13:46:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:46:06 INFO - PROCESS | 2835 | 1468356366192 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:46:06 INFO - PROCESS | 2835 | 1468356366193 Marionette TRACE conn2 <- [1,2386,null,{}] 13:46:06 INFO - PROCESS | 2835 | 1468356366205 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}] 13:46:06 INFO - PROCESS | 2835 | 1468356366206 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:06 INFO - PROCESS | 2835 | 1468356366311 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 13:46:06 INFO - PROCESS | 2835 | 1468356366317 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:06 INFO - PROCESS | 2835 | 1468356366318 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:06 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a64e800 == 37 [pid = 2835] [id = 604] 13:46:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x125005400) [pid = 2835] [serial = 1812] [outer = 0x0] 13:46:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x1257bac00) [pid = 2835] [serial = 1813] [outer = 0x125005400] 13:46:06 INFO - PROCESS | 2835 | 1468356366358 Marionette DEBUG loaded listener.js 13:46:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x125c2f400) [pid = 2835] [serial = 1814] [outer = 0x125005400] 13:46:06 INFO - PROCESS | 2835 | 1468356366866 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]]]}] 13:46:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:46:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 731ms 13:46:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:46:06 INFO - PROCESS | 2835 | 1468356366923 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 13:46:06 INFO - PROCESS | 2835 | 1468356366925 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 13:46:06 INFO - PROCESS | 2835 | 1468356366927 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:46:06 INFO - PROCESS | 2835 | 1468356366928 Marionette TRACE conn2 <- [1,2390,null,{}] 13:46:06 INFO - PROCESS | 2835 | 1468356366931 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}] 13:46:06 INFO - PROCESS | 2835 | 1468356366932 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:07 INFO - PROCESS | 2835 | 1468356367024 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 13:46:07 INFO - PROCESS | 2835 | 1468356367030 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:07 INFO - PROCESS | 2835 | 1468356367032 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:07 INFO - PROCESS | 2835 | ++DOCSHELL 0x124513800 == 38 [pid = 2835] [id = 605] 13:46:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x126dbb000) [pid = 2835] [serial = 1815] [outer = 0x0] 13:46:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x128897400) [pid = 2835] [serial = 1816] [outer = 0x126dbb000] 13:46:07 INFO - PROCESS | 2835 | 1468356367063 Marionette DEBUG loaded listener.js 13:46:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x1288d5800) [pid = 2835] [serial = 1817] [outer = 0x126dbb000] 13:46:07 INFO - PROCESS | 2835 | 1468356367665 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]]]}] 13:46:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:46:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 771ms 13:46:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:46:07 INFO - PROCESS | 2835 | 1468356367700 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 13:46:07 INFO - PROCESS | 2835 | 1468356367702 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 13:46:07 INFO - PROCESS | 2835 | 1468356367706 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:46:07 INFO - PROCESS | 2835 | 1468356367708 Marionette TRACE conn2 <- [1,2394,null,{}] 13:46:07 INFO - PROCESS | 2835 | 1468356367713 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}] 13:46:07 INFO - PROCESS | 2835 | 1468356367714 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:07 INFO - PROCESS | 2835 | 1468356367832 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 13:46:07 INFO - PROCESS | 2835 | 1468356367916 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:07 INFO - PROCESS | 2835 | 1468356367918 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:07 INFO - PROCESS | 2835 | ++DOCSHELL 0x11838e800 == 39 [pid = 2835] [id = 606] 13:46:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x114ecc000) [pid = 2835] [serial = 1818] [outer = 0x0] 13:46:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x11613dc00) [pid = 2835] [serial = 1819] [outer = 0x114ecc000] 13:46:07 INFO - PROCESS | 2835 | 1468356367949 Marionette DEBUG loaded listener.js 13:46:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x116882400) [pid = 2835] [serial = 1820] [outer = 0x114ecc000] 13:46:08 INFO - PROCESS | 2835 | 1468356368563 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]]]}] 13:46:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:46:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 873ms 13:46:08 INFO - PROCESS | 2835 | 1468356368580 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 13:46:08 INFO - PROCESS | 2835 | 1468356368584 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 13:46:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:46:08 INFO - PROCESS | 2835 | 1468356368591 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:46:08 INFO - PROCESS | 2835 | 1468356368594 Marionette TRACE conn2 <- [1,2398,null,{}] 13:46:08 INFO - PROCESS | 2835 | 1468356368631 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}] 13:46:08 INFO - PROCESS | 2835 | 1468356368634 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:08 INFO - PROCESS | 2835 | 1468356368777 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 13:46:08 INFO - PROCESS | 2835 | 1468356368860 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:08 INFO - PROCESS | 2835 | 1468356368861 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:08 INFO - PROCESS | 2835 | ++DOCSHELL 0x12450f000 == 40 [pid = 2835] [id = 607] 13:46:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x11829dc00) [pid = 2835] [serial = 1821] [outer = 0x0] 13:46:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x1188ba000) [pid = 2835] [serial = 1822] [outer = 0x11829dc00] 13:46:08 INFO - PROCESS | 2835 | 1468356368892 Marionette DEBUG loaded listener.js 13:46:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x119792800) [pid = 2835] [serial = 1823] [outer = 0x11829dc00] 13:46:09 INFO - PROCESS | 2835 | 1468356369563 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]]]}] 13:46:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:46:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1001ms 13:46:09 INFO - PROCESS | 2835 | 1468356369608 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 13:46:09 INFO - PROCESS | 2835 | 1468356369610 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 13:46:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:46:09 INFO - PROCESS | 2835 | 1468356369617 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:46:09 INFO - PROCESS | 2835 | 1468356369619 Marionette TRACE conn2 <- [1,2402,null,{}] 13:46:09 INFO - PROCESS | 2835 | 1468356369623 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}] 13:46:09 INFO - PROCESS | 2835 | 1468356369624 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:09 INFO - PROCESS | 2835 | 1468356369735 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 13:46:09 INFO - PROCESS | 2835 | 1468356369797 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:09 INFO - PROCESS | 2835 | 1468356369800 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:09 INFO - PROCESS | 2835 | ++DOCSHELL 0x118258000 == 41 [pid = 2835] [id = 608] 13:46:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x11613e800) [pid = 2835] [serial = 1824] [outer = 0x0] 13:46:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x116637400) [pid = 2835] [serial = 1825] [outer = 0x11613e800] 13:46:09 INFO - PROCESS | 2835 | 1468356369829 Marionette DEBUG loaded listener.js 13:46:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x116a23400) [pid = 2835] [serial = 1826] [outer = 0x11613e800] 13:46:09 INFO - PROCESS | 2835 | --DOCSHELL 0x12a64e800 == 40 [pid = 2835] [id = 604] 13:46:09 INFO - PROCESS | 2835 | --DOCSHELL 0x123133800 == 39 [pid = 2835] [id = 603] 13:46:09 INFO - PROCESS | 2835 | --DOCSHELL 0x1234a0800 == 38 [pid = 2835] [id = 602] 13:46:09 INFO - PROCESS | 2835 | --DOCSHELL 0x12887e800 == 37 [pid = 2835] [id = 601] 13:46:09 INFO - PROCESS | 2835 | --DOCSHELL 0x125c9f800 == 36 [pid = 2835] [id = 600] 13:46:09 INFO - PROCESS | 2835 | --DOCSHELL 0x124517000 == 35 [pid = 2835] [id = 599] 13:46:09 INFO - PROCESS | 2835 | --DOCSHELL 0x123504000 == 34 [pid = 2835] [id = 598] 13:46:09 INFO - PROCESS | 2835 | --DOCSHELL 0x123136800 == 33 [pid = 2835] [id = 597] 13:46:10 INFO - PROCESS | 2835 | --DOCSHELL 0x118391000 == 32 [pid = 2835] [id = 596] 13:46:10 INFO - PROCESS | 2835 | --DOCSHELL 0x116acd800 == 31 [pid = 2835] [id = 595] 13:46:10 INFO - PROCESS | 2835 | --DOCSHELL 0x1192d4000 == 30 [pid = 2835] [id = 594] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x1242d1000) [pid = 2835] [serial = 1747] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x12319d800) [pid = 2835] [serial = 1744] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x1257c8400) [pid = 2835] [serial = 1748] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x127040800) [pid = 2835] [serial = 1753] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x126ebac00) [pid = 2835] [serial = 1751] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x126d29800) [pid = 2835] [serial = 1750] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x1194e8400) [pid = 2835] [serial = 1738] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x119e18c00) [pid = 2835] [serial = 1739] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x126d29400) [pid = 2835] [serial = 1724] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x1258ba800) [pid = 2835] [serial = 1723] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x12310b400) [pid = 2835] [serial = 1741] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x118231400) [pid = 2835] [serial = 1729] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x118762800) [pid = 2835] [serial = 1730] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x11672d000) [pid = 2835] [serial = 1732] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x116f99400) [pid = 2835] [serial = 1733] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x115e2a000) [pid = 2835] [serial = 1726] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x11672f000) [pid = 2835] [serial = 1727] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x11822e400) [pid = 2835] [serial = 1735] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x11872b400) [pid = 2835] [serial = 1736] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x128d94000) [pid = 2835] [serial = 1765] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x12907c800) [pid = 2835] [serial = 1766] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x12703bc00) [pid = 2835] [serial = 1759] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x1288df800) [pid = 2835] [serial = 1762] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x118726000) [pid = 2835] [serial = 1756] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x12889bc00) [pid = 2835] [serial = 1754] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x119e11c00) [pid = 2835] [serial = 1757] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x12311d000) [pid = 2835] [serial = 1742] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x128b0f400) [pid = 2835] [serial = 1763] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x1231a4c00) [pid = 2835] [serial = 1745] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x1288a1000) [pid = 2835] [serial = 1760] [outer = 0x0] [url = about:blank] 13:46:10 INFO - PROCESS | 2835 | 1468356370220 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]]]}] 13:46:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:46:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 621ms 13:46:10 INFO - PROCESS | 2835 | 1468356370239 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 13:46:10 INFO - PROCESS | 2835 | 1468356370241 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 13:46:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:46:10 INFO - PROCESS | 2835 | 1468356370248 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:46:10 INFO - PROCESS | 2835 | 1468356370250 Marionette TRACE conn2 <- [1,2406,null,{}] 13:46:10 INFO - PROCESS | 2835 | 1468356370253 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}] 13:46:10 INFO - PROCESS | 2835 | 1468356370254 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:10 INFO - PROCESS | 2835 | 1468356370332 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 13:46:10 INFO - PROCESS | 2835 | 1468356370389 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:10 INFO - PROCESS | 2835 | 1468356370390 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:10 INFO - PROCESS | 2835 | ++DOCSHELL 0x119718000 == 31 [pid = 2835] [id = 609] 13:46:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x1176ec800) [pid = 2835] [serial = 1827] [outer = 0x0] 13:46:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x118225400) [pid = 2835] [serial = 1828] [outer = 0x1176ec800] 13:46:10 INFO - PROCESS | 2835 | 1468356370417 Marionette DEBUG loaded listener.js 13:46:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x1182a1400) [pid = 2835] [serial = 1829] [outer = 0x1176ec800] 13:46:10 INFO - PROCESS | 2835 | 1468356370726 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]]]}] 13:46:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:46:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 521ms 13:46:10 INFO - PROCESS | 2835 | 1468356370768 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 13:46:10 INFO - PROCESS | 2835 | 1468356370769 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 13:46:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:46:10 INFO - PROCESS | 2835 | 1468356370772 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:46:10 INFO - PROCESS | 2835 | 1468356370774 Marionette TRACE conn2 <- [1,2410,null,{}] 13:46:10 INFO - PROCESS | 2835 | 1468356370782 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}] 13:46:10 INFO - PROCESS | 2835 | 1468356370785 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:10 INFO - PROCESS | 2835 | 1468356370866 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 13:46:10 INFO - PROCESS | 2835 | 1468356370871 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:10 INFO - PROCESS | 2835 | 1468356370874 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:10 INFO - PROCESS | 2835 | ++DOCSHELL 0x1242b6800 == 32 [pid = 2835] [id = 610] 13:46:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x112e9f800) [pid = 2835] [serial = 1830] [outer = 0x0] 13:46:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x119b2fc00) [pid = 2835] [serial = 1831] [outer = 0x112e9f800] 13:46:10 INFO - PROCESS | 2835 | 1468356370904 Marionette DEBUG loaded listener.js 13:46:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x121103800) [pid = 2835] [serial = 1832] [outer = 0x112e9f800] 13:46:11 INFO - PROCESS | 2835 | 1468356371251 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]]]}] 13:46:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:46:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 520ms 13:46:11 INFO - PROCESS | 2835 | 1468356371293 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 13:46:11 INFO - PROCESS | 2835 | 1468356371294 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 13:46:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:46:11 INFO - PROCESS | 2835 | 1468356371297 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:46:11 INFO - PROCESS | 2835 | 1468356371298 Marionette TRACE conn2 <- [1,2414,null,{}] 13:46:11 INFO - PROCESS | 2835 | 1468356371300 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}] 13:46:11 INFO - PROCESS | 2835 | 1468356371301 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:11 INFO - PROCESS | 2835 | 1468356371381 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 13:46:11 INFO - PROCESS | 2835 | 1468356371386 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:11 INFO - PROCESS | 2835 | 1468356371387 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:11 INFO - PROCESS | 2835 | ++DOCSHELL 0x12527c800 == 33 [pid = 2835] [id = 611] 13:46:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x12310bc00) [pid = 2835] [serial = 1833] [outer = 0x0] 13:46:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x123117400) [pid = 2835] [serial = 1834] [outer = 0x12310bc00] 13:46:11 INFO - PROCESS | 2835 | 1468356371412 Marionette DEBUG loaded listener.js 13:46:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x1231a1c00) [pid = 2835] [serial = 1835] [outer = 0x12310bc00] 13:46:11 INFO - PROCESS | 2835 | 1468356371766 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]]]}] 13:46:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:46:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 518ms 13:46:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:46:11 INFO - PROCESS | 2835 | 1468356371816 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 13:46:11 INFO - PROCESS | 2835 | 1468356371817 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 13:46:11 INFO - PROCESS | 2835 | 1468356371819 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:46:11 INFO - PROCESS | 2835 | 1468356371820 Marionette TRACE conn2 <- [1,2418,null,{}] 13:46:11 INFO - PROCESS | 2835 | 1468356371823 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}] 13:46:11 INFO - PROCESS | 2835 | 1468356371824 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:11 INFO - PROCESS | 2835 | 1468356371934 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 13:46:11 INFO - PROCESS | 2835 | 1468356371942 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:11 INFO - PROCESS | 2835 | 1468356371943 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:11 INFO - PROCESS | 2835 | ++DOCSHELL 0x1270a7800 == 34 [pid = 2835] [id = 612] 13:46:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x112f59000) [pid = 2835] [serial = 1836] [outer = 0x0] 13:46:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x123443c00) [pid = 2835] [serial = 1837] [outer = 0x112f59000] 13:46:11 INFO - PROCESS | 2835 | 1468356371975 Marionette DEBUG loaded listener.js 13:46:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x1242cb000) [pid = 2835] [serial = 1838] [outer = 0x112f59000] 13:46:12 INFO - PROCESS | 2835 | 1468356372320 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]]]}] 13:46:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:46:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 519ms 13:46:12 INFO - PROCESS | 2835 | 1468356372343 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 13:46:12 INFO - PROCESS | 2835 | 1468356372344 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 13:46:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:46:12 INFO - PROCESS | 2835 | 1468356372350 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:46:12 INFO - PROCESS | 2835 | 1468356372351 Marionette TRACE conn2 <- [1,2422,null,{}] 13:46:12 INFO - PROCESS | 2835 | 1468356372354 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}] 13:46:12 INFO - PROCESS | 2835 | 1468356372358 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:12 INFO - PROCESS | 2835 | 1468356372478 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 13:46:12 INFO - PROCESS | 2835 | 1468356372520 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:12 INFO - PROCESS | 2835 | 1468356372521 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:12 INFO - PROCESS | 2835 | ++DOCSHELL 0x129198800 == 35 [pid = 2835] [id = 613] 13:46:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x1242ed400) [pid = 2835] [serial = 1839] [outer = 0x0] 13:46:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x12579a800) [pid = 2835] [serial = 1840] [outer = 0x1242ed400] 13:46:12 INFO - PROCESS | 2835 | 1468356372545 Marionette DEBUG loaded listener.js 13:46:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x127040800) [pid = 2835] [serial = 1841] [outer = 0x1242ed400] 13:46:12 INFO - PROCESS | 2835 | 1468356372876 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]]]}] 13:46:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:46:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 571ms 13:46:12 INFO - PROCESS | 2835 | 1468356372921 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 13:46:12 INFO - PROCESS | 2835 | 1468356372922 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 13:46:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:46:12 INFO - PROCESS | 2835 | 1468356372924 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:46:12 INFO - PROCESS | 2835 | 1468356372925 Marionette TRACE conn2 <- [1,2426,null,{}] 13:46:12 INFO - PROCESS | 2835 | 1468356372934 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}] 13:46:12 INFO - PROCESS | 2835 | 1468356372935 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:13 INFO - PROCESS | 2835 | 1468356373042 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 13:46:13 INFO - PROCESS | 2835 | 1468356373046 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:13 INFO - PROCESS | 2835 | 1468356373047 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:13 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a64c000 == 36 [pid = 2835] [id = 614] 13:46:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x1246d1800) [pid = 2835] [serial = 1842] [outer = 0x0] 13:46:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x1288a1800) [pid = 2835] [serial = 1843] [outer = 0x1246d1800] 13:46:13 INFO - PROCESS | 2835 | 1468356373071 Marionette DEBUG loaded listener.js 13:46:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x1288da000) [pid = 2835] [serial = 1844] [outer = 0x1246d1800] 13:46:13 INFO - PROCESS | 2835 | 1468356373407 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]]]}] 13:46:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:46:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 518ms 13:46:13 INFO - PROCESS | 2835 | 1468356373443 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 13:46:13 INFO - PROCESS | 2835 | 1468356373444 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 13:46:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:46:13 INFO - PROCESS | 2835 | 1468356373453 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:46:13 INFO - PROCESS | 2835 | 1468356373454 Marionette TRACE conn2 <- [1,2430,null,{}] 13:46:13 INFO - PROCESS | 2835 | 1468356373457 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}] 13:46:13 INFO - PROCESS | 2835 | 1468356373458 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:13 INFO - PROCESS | 2835 | 1468356373558 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 13:46:13 INFO - PROCESS | 2835 | 1468356373563 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:13 INFO - PROCESS | 2835 | 1468356373564 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:13 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b07c800 == 37 [pid = 2835] [id = 615] 13:46:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x126eb5400) [pid = 2835] [serial = 1845] [outer = 0x0] 13:46:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x1288e1400) [pid = 2835] [serial = 1846] [outer = 0x126eb5400] 13:46:13 INFO - PROCESS | 2835 | 1468356373589 Marionette DEBUG loaded listener.js 13:46:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x128b0b800) [pid = 2835] [serial = 1847] [outer = 0x126eb5400] 13:46:13 INFO - PROCESS | 2835 | 1468356373932 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]]]}] 13:46:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:46:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 520ms 13:46:13 INFO - PROCESS | 2835 | 1468356373974 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 13:46:13 INFO - PROCESS | 2835 | 1468356373975 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 13:46:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:46:13 INFO - PROCESS | 2835 | 1468356373977 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:46:13 INFO - PROCESS | 2835 | 1468356373978 Marionette TRACE conn2 <- [1,2434,null,{}] 13:46:13 INFO - PROCESS | 2835 | 1468356373981 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}] 13:46:13 INFO - PROCESS | 2835 | 1468356373982 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:14 INFO - PROCESS | 2835 | 1468356374088 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 13:46:14 INFO - PROCESS | 2835 | 1468356374092 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:14 INFO - PROCESS | 2835 | 1468356374093 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:14 INFO - PROCESS | 2835 | ++DOCSHELL 0x1242ad000 == 38 [pid = 2835] [id = 616] 13:46:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x1288dd800) [pid = 2835] [serial = 1848] [outer = 0x0] 13:46:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x128b13800) [pid = 2835] [serial = 1849] [outer = 0x1288dd800] 13:46:14 INFO - PROCESS | 2835 | 1468356374118 Marionette DEBUG loaded listener.js 13:46:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x128d94800) [pid = 2835] [serial = 1850] [outer = 0x1288dd800] 13:46:14 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x11332b400) [pid = 2835] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:46:14 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x116746800) [pid = 2835] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:46:14 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x112c4fc00) [pid = 2835] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:46:14 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x119479800) [pid = 2835] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:46:14 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x116752c00) [pid = 2835] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:46:14 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x11332e000) [pid = 2835] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:46:14 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x11674a800) [pid = 2835] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:46:14 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x1188b1400) [pid = 2835] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:46:14 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x1231a3c00) [pid = 2835] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:46:14 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x12310b800) [pid = 2835] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:46:14 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x11297cc00) [pid = 2835] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:46:14 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x125006400) [pid = 2835] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:46:14 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x1131b2400) [pid = 2835] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:46:14 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x125005400) [pid = 2835] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:46:14 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x113c66000) [pid = 2835] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:46:14 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x112ebfc00) [pid = 2835] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:46:14 INFO - PROCESS | 2835 | 1468356374501 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]]]}] 13:46:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:46:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 571ms 13:46:14 INFO - PROCESS | 2835 | 1468356374552 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 13:46:14 INFO - PROCESS | 2835 | 1468356374554 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 13:46:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:46:14 INFO - PROCESS | 2835 | 1468356374557 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:46:14 INFO - PROCESS | 2835 | 1468356374559 Marionette TRACE conn2 <- [1,2438,null,{}] 13:46:14 INFO - PROCESS | 2835 | 1468356374562 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}] 13:46:14 INFO - PROCESS | 2835 | 1468356374565 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:14 INFO - PROCESS | 2835 | 1468356374693 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 13:46:14 INFO - PROCESS | 2835 | 1468356374698 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:14 INFO - PROCESS | 2835 | 1468356374700 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:14 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a9ca000 == 39 [pid = 2835] [id = 617] 13:46:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x116746800) [pid = 2835] [serial = 1851] [outer = 0x0] 13:46:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x118726400) [pid = 2835] [serial = 1852] [outer = 0x116746800] 13:46:14 INFO - PROCESS | 2835 | 1468356374739 Marionette DEBUG loaded listener.js 13:46:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x119e6e800) [pid = 2835] [serial = 1853] [outer = 0x116746800] 13:46:15 INFO - PROCESS | 2835 | 1468356375090 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]]]}] 13:46:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:46:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 571ms 13:46:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:46:15 INFO - PROCESS | 2835 | 1468356375128 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 13:46:15 INFO - PROCESS | 2835 | 1468356375130 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 13:46:15 INFO - PROCESS | 2835 | 1468356375132 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:46:15 INFO - PROCESS | 2835 | 1468356375134 Marionette TRACE conn2 <- [1,2442,null,{}] 13:46:15 INFO - PROCESS | 2835 | 1468356375136 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}] 13:46:15 INFO - PROCESS | 2835 | 1468356375137 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:15 INFO - PROCESS | 2835 | 1468356375269 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 13:46:15 INFO - PROCESS | 2835 | 1468356375276 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:15 INFO - PROCESS | 2835 | 1468356375277 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:15 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c66f800 == 40 [pid = 2835] [id = 618] 13:46:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x12310b800) [pid = 2835] [serial = 1854] [outer = 0x0] 13:46:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x124c92c00) [pid = 2835] [serial = 1855] [outer = 0x12310b800] 13:46:15 INFO - PROCESS | 2835 | 1468356375304 Marionette DEBUG loaded listener.js 13:46:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x128d94400) [pid = 2835] [serial = 1856] [outer = 0x12310b800] 13:46:15 INFO - PROCESS | 2835 | 1468356375605 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]]]}] 13:46:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:46:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 519ms 13:46:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:46:15 INFO - PROCESS | 2835 | 1468356375651 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 13:46:15 INFO - PROCESS | 2835 | 1468356375653 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 13:46:15 INFO - PROCESS | 2835 | 1468356375655 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:46:15 INFO - PROCESS | 2835 | 1468356375656 Marionette TRACE conn2 <- [1,2446,null,{}] 13:46:15 INFO - PROCESS | 2835 | 1468356375659 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}] 13:46:15 INFO - PROCESS | 2835 | 1468356375660 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:15 INFO - PROCESS | 2835 | 1468356375741 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 13:46:15 INFO - PROCESS | 2835 | 1468356375745 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:15 INFO - PROCESS | 2835 | 1468356375746 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:15 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c94c000 == 41 [pid = 2835] [id = 619] 13:46:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x12907f400) [pid = 2835] [serial = 1857] [outer = 0x0] 13:46:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x1291c5000) [pid = 2835] [serial = 1858] [outer = 0x12907f400] 13:46:15 INFO - PROCESS | 2835 | 1468356375770 Marionette DEBUG loaded listener.js 13:46:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x1291ce400) [pid = 2835] [serial = 1859] [outer = 0x12907f400] 13:46:16 INFO - PROCESS | 2835 | 1468356376101 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]]]}] 13:46:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:46:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 472ms 13:46:16 INFO - PROCESS | 2835 | 1468356376127 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 13:46:16 INFO - PROCESS | 2835 | 1468356376129 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 13:46:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:46:16 INFO - PROCESS | 2835 | 1468356376131 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:46:16 INFO - PROCESS | 2835 | 1468356376132 Marionette TRACE conn2 <- [1,2450,null,{}] 13:46:16 INFO - PROCESS | 2835 | 1468356376135 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}] 13:46:16 INFO - PROCESS | 2835 | 1468356376136 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:16 INFO - PROCESS | 2835 | 1468356376273 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 13:46:16 INFO - PROCESS | 2835 | 1468356376420 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:16 INFO - PROCESS | 2835 | 1468356376422 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:16 INFO - PROCESS | 2835 | ++DOCSHELL 0x1167dc800 == 42 [pid = 2835] [id = 620] 13:46:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x1121b9800) [pid = 2835] [serial = 1860] [outer = 0x0] 13:46:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x1128b3400) [pid = 2835] [serial = 1861] [outer = 0x1121b9800] 13:46:16 INFO - PROCESS | 2835 | 1468356376478 Marionette DEBUG loaded listener.js 13:46:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x114ecb400) [pid = 2835] [serial = 1862] [outer = 0x1121b9800] 13:46:17 INFO - PROCESS | 2835 | 1468356377066 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]]]}] 13:46:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:46:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 970ms 13:46:17 INFO - PROCESS | 2835 | 1468356377103 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 13:46:17 INFO - PROCESS | 2835 | 1468356377104 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 13:46:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:46:17 INFO - PROCESS | 2835 | 1468356377107 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:46:17 INFO - PROCESS | 2835 | 1468356377110 Marionette TRACE conn2 <- [1,2454,null,{}] 13:46:17 INFO - PROCESS | 2835 | 1468356377116 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}] 13:46:17 INFO - PROCESS | 2835 | 1468356377118 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:17 INFO - PROCESS | 2835 | 1468356377227 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 13:46:17 INFO - PROCESS | 2835 | 1468356377303 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:17 INFO - PROCESS | 2835 | 1468356377305 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:17 INFO - PROCESS | 2835 | ++DOCSHELL 0x124124800 == 43 [pid = 2835] [id = 621] 13:46:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x118229c00) [pid = 2835] [serial = 1863] [outer = 0x0] 13:46:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x1182a5400) [pid = 2835] [serial = 1864] [outer = 0x118229c00] 13:46:17 INFO - PROCESS | 2835 | 1468356377335 Marionette DEBUG loaded listener.js 13:46:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x119479800) [pid = 2835] [serial = 1865] [outer = 0x118229c00] 13:46:17 INFO - PROCESS | 2835 | 1468356377749 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]]]}] 13:46:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:46:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 670ms 13:46:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:46:17 INFO - PROCESS | 2835 | 1468356377780 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 13:46:17 INFO - PROCESS | 2835 | 1468356377783 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 13:46:17 INFO - PROCESS | 2835 | 1468356377786 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:46:17 INFO - PROCESS | 2835 | 1468356377787 Marionette TRACE conn2 <- [1,2458,null,{}] 13:46:17 INFO - PROCESS | 2835 | 1468356377790 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}] 13:46:17 INFO - PROCESS | 2835 | 1468356377791 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:17 INFO - PROCESS | 2835 | 1468356377897 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 13:46:17 INFO - PROCESS | 2835 | 1468356377962 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:17 INFO - PROCESS | 2835 | 1468356377963 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:18 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b064000 == 44 [pid = 2835] [id = 622] 13:46:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x119794c00) [pid = 2835] [serial = 1866] [outer = 0x0] 13:46:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x11a0edc00) [pid = 2835] [serial = 1867] [outer = 0x119794c00] 13:46:18 INFO - PROCESS | 2835 | 1468356378032 Marionette DEBUG loaded listener.js 13:46:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x1232f4000) [pid = 2835] [serial = 1868] [outer = 0x119794c00] 13:46:18 INFO - PROCESS | 2835 | 1468356378463 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]]]}] 13:46:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:46:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 723ms 13:46:18 INFO - PROCESS | 2835 | 1468356378510 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 13:46:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:46:18 INFO - PROCESS | 2835 | 1468356378511 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 13:46:18 INFO - PROCESS | 2835 | 1468356378518 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:46:18 INFO - PROCESS | 2835 | 1468356378522 Marionette TRACE conn2 <- [1,2462,null,{}] 13:46:18 INFO - PROCESS | 2835 | 1468356378555 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}] 13:46:18 INFO - PROCESS | 2835 | 1468356378558 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:18 INFO - PROCESS | 2835 | 1468356378696 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 13:46:18 INFO - PROCESS | 2835 | 1468356378774 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:18 INFO - PROCESS | 2835 | 1468356378776 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:18 INFO - PROCESS | 2835 | ++DOCSHELL 0x12d226000 == 45 [pid = 2835] [id = 623] 13:46:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x123445c00) [pid = 2835] [serial = 1869] [outer = 0x0] 13:46:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x125c39000) [pid = 2835] [serial = 1870] [outer = 0x123445c00] 13:46:18 INFO - PROCESS | 2835 | 1468356378804 Marionette DEBUG loaded listener.js 13:46:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x126ebf800) [pid = 2835] [serial = 1871] [outer = 0x123445c00] 13:46:19 INFO - PROCESS | 2835 | 1468356379269 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]]]}] 13:46:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:46:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 806ms 13:46:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:46:19 INFO - PROCESS | 2835 | 1468356379319 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 13:46:19 INFO - PROCESS | 2835 | 1468356379321 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 13:46:19 INFO - PROCESS | 2835 | 1468356379324 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:46:19 INFO - PROCESS | 2835 | 1468356379325 Marionette TRACE conn2 <- [1,2466,null,{}] 13:46:19 INFO - PROCESS | 2835 | 1468356379327 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}] 13:46:19 INFO - PROCESS | 2835 | 1468356379329 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:19 INFO - PROCESS | 2835 | 1468356379433 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 13:46:19 INFO - PROCESS | 2835 | 1468356379676 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:19 INFO - PROCESS | 2835 | 1468356379677 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:19 INFO - PROCESS | 2835 | ++DOCSHELL 0x1192e3000 == 46 [pid = 2835] [id = 624] 13:46:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x112fc4000) [pid = 2835] [serial = 1872] [outer = 0x0] 13:46:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x114ecd000) [pid = 2835] [serial = 1873] [outer = 0x112fc4000] 13:46:19 INFO - PROCESS | 2835 | 1468356379707 Marionette DEBUG loaded listener.js 13:46:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x116638000) [pid = 2835] [serial = 1874] [outer = 0x112fc4000] 13:46:20 INFO - PROCESS | 2835 | 1468356380144 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]]]}] 13:46:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:46:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 871ms 13:46:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:46:20 INFO - PROCESS | 2835 | 1468356380218 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 13:46:20 INFO - PROCESS | 2835 | 1468356380219 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 13:46:20 INFO - PROCESS | 2835 | 1468356380224 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:46:20 INFO - PROCESS | 2835 | 1468356380226 Marionette TRACE conn2 <- [1,2470,null,{}] 13:46:20 INFO - PROCESS | 2835 | 1468356380231 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}] 13:46:20 INFO - PROCESS | 2835 | 1468356380233 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:20 INFO - PROCESS | 2835 | 1468356380328 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 13:46:20 INFO - PROCESS | 2835 | 1468356380407 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:20 INFO - PROCESS | 2835 | 1468356380408 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:20 INFO - PROCESS | 2835 | ++DOCSHELL 0x11971d000 == 47 [pid = 2835] [id = 625] 13:46:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x11807a000) [pid = 2835] [serial = 1875] [outer = 0x0] 13:46:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x118224c00) [pid = 2835] [serial = 1876] [outer = 0x11807a000] 13:46:20 INFO - PROCESS | 2835 | 1468356380436 Marionette DEBUG loaded listener.js 13:46:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x1188b1400) [pid = 2835] [serial = 1877] [outer = 0x11807a000] 13:46:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12c94c000 == 46 [pid = 2835] [id = 619] 13:46:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12c66f800 == 45 [pid = 2835] [id = 618] 13:46:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12a9ca000 == 44 [pid = 2835] [id = 617] 13:46:21 INFO - PROCESS | 2835 | --DOCSHELL 0x1242ad000 == 43 [pid = 2835] [id = 616] 13:46:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12b07c800 == 42 [pid = 2835] [id = 615] 13:46:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12a64c000 == 41 [pid = 2835] [id = 614] 13:46:21 INFO - PROCESS | 2835 | --DOCSHELL 0x129198800 == 40 [pid = 2835] [id = 613] 13:46:21 INFO - PROCESS | 2835 | --DOCSHELL 0x1270a7800 == 39 [pid = 2835] [id = 612] 13:46:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12527c800 == 38 [pid = 2835] [id = 611] 13:46:21 INFO - PROCESS | 2835 | --DOCSHELL 0x1242b6800 == 37 [pid = 2835] [id = 610] 13:46:21 INFO - PROCESS | 2835 | --DOCSHELL 0x119718000 == 36 [pid = 2835] [id = 609] 13:46:21 INFO - PROCESS | 2835 | --DOCSHELL 0x118258000 == 35 [pid = 2835] [id = 608] 13:46:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12450f000 == 34 [pid = 2835] [id = 607] 13:46:21 INFO - PROCESS | 2835 | --DOCSHELL 0x11838e800 == 33 [pid = 2835] [id = 606] 13:46:21 INFO - PROCESS | 2835 | --DOCSHELL 0x124513800 == 32 [pid = 2835] [id = 605] 13:46:21 INFO - PROCESS | 2835 | --DOCSHELL 0x1192e3000 == 31 [pid = 2835] [id = 624] 13:46:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12d226000 == 30 [pid = 2835] [id = 623] 13:46:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12b064000 == 29 [pid = 2835] [id = 622] 13:46:21 INFO - PROCESS | 2835 | --DOCSHELL 0x124124800 == 28 [pid = 2835] [id = 621] 13:46:21 INFO - PROCESS | 2835 | --DOCSHELL 0x1167dc800 == 27 [pid = 2835] [id = 620] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x119e70c00) [pid = 2835] [serial = 1798] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x1182a0400) [pid = 2835] [serial = 1784] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x11714ac00) [pid = 2835] [serial = 1783] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x1188bec00) [pid = 2835] [serial = 1792] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x11947a800) [pid = 2835] [serial = 1793] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x119b36c00) [pid = 2835] [serial = 1795] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x117ea9800) [pid = 2835] [serial = 1789] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x118224800) [pid = 2835] [serial = 1790] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x114ed0000) [pid = 2835] [serial = 1786] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x112f6d000) [pid = 2835] [serial = 1787] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x11816bc00) [pid = 2835] [serial = 1769] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x116f98c00) [pid = 2835] [serial = 1768] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x119bf2400) [pid = 2835] [serial = 1772] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x119184800) [pid = 2835] [serial = 1771] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x1242e5400) [pid = 2835] [serial = 1775] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x123447800) [pid = 2835] [serial = 1774] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x124169c00) [pid = 2835] [serial = 1802] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x12319fc00) [pid = 2835] [serial = 1801] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x1242e5800) [pid = 2835] [serial = 1804] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x1288db800) [pid = 2835] [serial = 1778] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x12703c000) [pid = 2835] [serial = 1777] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x115e92000) [pid = 2835] [serial = 1807] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x11822a800) [pid = 2835] [serial = 1808] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x1257bac00) [pid = 2835] [serial = 1813] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x1242f1c00) [pid = 2835] [serial = 1805] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x128897400) [pid = 2835] [serial = 1816] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x12319b000) [pid = 2835] [serial = 1810] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x121110800) [pid = 2835] [serial = 1799] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x125c2f400) [pid = 2835] [serial = 1814] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x116729c00) [pid = 2835] [serial = 1781] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x124b21000) [pid = 2835] [serial = 1811] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x119e6a800) [pid = 2835] [serial = 1796] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x113c67000) [pid = 2835] [serial = 1780] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 2835 | 1468356381384 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]]]}] 13:46:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:46:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1176ms 13:46:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:46:21 INFO - PROCESS | 2835 | 1468356381400 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 13:46:21 INFO - PROCESS | 2835 | 1468356381403 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 13:46:21 INFO - PROCESS | 2835 | 1468356381405 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:46:21 INFO - PROCESS | 2835 | 1468356381407 Marionette TRACE conn2 <- [1,2474,null,{}] 13:46:21 INFO - PROCESS | 2835 | 1468356381411 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}] 13:46:21 INFO - PROCESS | 2835 | 1468356381413 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:21 INFO - PROCESS | 2835 | 1468356381499 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 13:46:21 INFO - PROCESS | 2835 | 1468356381504 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:21 INFO - PROCESS | 2835 | 1468356381507 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:21 INFO - PROCESS | 2835 | ++DOCSHELL 0x116fc2000 == 28 [pid = 2835] [id = 626] 13:46:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x113c69000) [pid = 2835] [serial = 1878] [outer = 0x0] 13:46:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x114ec4800) [pid = 2835] [serial = 1879] [outer = 0x113c69000] 13:46:21 INFO - PROCESS | 2835 | 1468356381538 Marionette DEBUG loaded listener.js 13:46:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x116136800) [pid = 2835] [serial = 1880] [outer = 0x113c69000] 13:46:21 INFO - PROCESS | 2835 | 1468356381932 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]]]}] 13:46:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:46:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 571ms 13:46:21 INFO - PROCESS | 2835 | 1468356381977 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 13:46:21 INFO - PROCESS | 2835 | 1468356381980 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 13:46:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:46:21 INFO - PROCESS | 2835 | 1468356381985 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:46:21 INFO - PROCESS | 2835 | 1468356381987 Marionette TRACE conn2 <- [1,2478,null,{}] 13:46:21 INFO - PROCESS | 2835 | 1468356381989 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}] 13:46:21 INFO - PROCESS | 2835 | 1468356381990 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:22 INFO - PROCESS | 2835 | 1468356382069 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 13:46:22 INFO - PROCESS | 2835 | 1468356382073 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:22 INFO - PROCESS | 2835 | 1468356382075 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:22 INFO - PROCESS | 2835 | ++DOCSHELL 0x1184b8800 == 29 [pid = 2835] [id = 627] 13:46:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x116733400) [pid = 2835] [serial = 1881] [outer = 0x0] 13:46:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x1176f0000) [pid = 2835] [serial = 1882] [outer = 0x116733400] 13:46:22 INFO - PROCESS | 2835 | 1468356382104 Marionette DEBUG loaded listener.js 13:46:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x118224800) [pid = 2835] [serial = 1883] [outer = 0x116733400] 13:46:22 INFO - PROCESS | 2835 | 1468356382462 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]]]}] 13:46:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:46:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 518ms 13:46:22 INFO - PROCESS | 2835 | 1468356382504 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 13:46:22 INFO - PROCESS | 2835 | 1468356382505 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 13:46:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:46:22 INFO - PROCESS | 2835 | 1468356382508 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:46:22 INFO - PROCESS | 2835 | 1468356382511 Marionette TRACE conn2 <- [1,2482,null,{}] 13:46:22 INFO - PROCESS | 2835 | 1468356382523 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}] 13:46:22 INFO - PROCESS | 2835 | 1468356382528 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:22 INFO - PROCESS | 2835 | 1468356382650 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 13:46:22 INFO - PROCESS | 2835 | 1468356382668 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:22 INFO - PROCESS | 2835 | 1468356382670 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:22 INFO - PROCESS | 2835 | ++DOCSHELL 0x123375800 == 30 [pid = 2835] [id = 628] 13:46:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x112f6d400) [pid = 2835] [serial = 1884] [outer = 0x0] 13:46:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x11918bc00) [pid = 2835] [serial = 1885] [outer = 0x112f6d400] 13:46:22 INFO - PROCESS | 2835 | 1468356382715 Marionette DEBUG loaded listener.js 13:46:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x11978f400) [pid = 2835] [serial = 1886] [outer = 0x112f6d400] 13:46:23 INFO - PROCESS | 2835 | 1468356383073 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]]]}] 13:46:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:46:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 574ms 13:46:23 INFO - PROCESS | 2835 | 1468356383084 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 13:46:23 INFO - PROCESS | 2835 | 1468356383085 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 13:46:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:46:23 INFO - PROCESS | 2835 | 1468356383090 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:46:23 INFO - PROCESS | 2835 | 1468356383091 Marionette TRACE conn2 <- [1,2486,null,{}] 13:46:23 INFO - PROCESS | 2835 | 1468356383093 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}] 13:46:23 INFO - PROCESS | 2835 | 1468356383095 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:23 INFO - PROCESS | 2835 | 1468356383214 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 13:46:23 INFO - PROCESS | 2835 | 1468356383249 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:23 INFO - PROCESS | 2835 | 1468356383251 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:23 INFO - PROCESS | 2835 | ++DOCSHELL 0x124123000 == 31 [pid = 2835] [id = 629] 13:46:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x118726c00) [pid = 2835] [serial = 1887] [outer = 0x0] 13:46:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x119be9800) [pid = 2835] [serial = 1888] [outer = 0x118726c00] 13:46:23 INFO - PROCESS | 2835 | 1468356383276 Marionette DEBUG loaded listener.js 13:46:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x119e73800) [pid = 2835] [serial = 1889] [outer = 0x118726c00] 13:46:23 INFO - PROCESS | 2835 | 1468356383649 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]]]}] 13:46:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:46:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 620ms 13:46:23 INFO - PROCESS | 2835 | 1468356383712 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 13:46:23 INFO - PROCESS | 2835 | 1468356383714 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 13:46:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:46:23 INFO - PROCESS | 2835 | 1468356383724 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:46:23 INFO - PROCESS | 2835 | 1468356383726 Marionette TRACE conn2 <- [1,2490,null,{}] 13:46:23 INFO - PROCESS | 2835 | 1468356383729 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}] 13:46:23 INFO - PROCESS | 2835 | 1468356383732 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:23 INFO - PROCESS | 2835 | 1468356383877 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 13:46:23 INFO - PROCESS | 2835 | 1468356383938 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:23 INFO - PROCESS | 2835 | 1468356383940 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:23 INFO - PROCESS | 2835 | ++DOCSHELL 0x124784800 == 32 [pid = 2835] [id = 630] 13:46:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x114e8c800) [pid = 2835] [serial = 1890] [outer = 0x0] 13:46:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x11a0e1c00) [pid = 2835] [serial = 1891] [outer = 0x114e8c800] 13:46:24 INFO - PROCESS | 2835 | 1468356384004 Marionette DEBUG loaded listener.js 13:46:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x123118400) [pid = 2835] [serial = 1892] [outer = 0x114e8c800] 13:46:24 INFO - PROCESS | 2835 | 1468356384386 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]]]}] 13:46:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:46:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 670ms 13:46:24 INFO - PROCESS | 2835 | 1468356384396 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 13:46:24 INFO - PROCESS | 2835 | 1468356384398 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 13:46:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:46:24 INFO - PROCESS | 2835 | 1468356384408 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:46:24 INFO - PROCESS | 2835 | 1468356384409 Marionette TRACE conn2 <- [1,2494,null,{}] 13:46:24 INFO - PROCESS | 2835 | 1468356384413 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}] 13:46:24 INFO - PROCESS | 2835 | 1468356384421 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:24 INFO - PROCESS | 2835 | 1468356384597 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 13:46:24 INFO - PROCESS | 2835 | 1468356384624 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:24 INFO - PROCESS | 2835 | 1468356384625 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:24 INFO - PROCESS | 2835 | ++DOCSHELL 0x12709b800 == 33 [pid = 2835] [id = 631] 13:46:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x123120000) [pid = 2835] [serial = 1893] [outer = 0x0] 13:46:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x123442400) [pid = 2835] [serial = 1894] [outer = 0x123120000] 13:46:24 INFO - PROCESS | 2835 | 1468356384666 Marionette DEBUG loaded listener.js 13:46:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x1242ecc00) [pid = 2835] [serial = 1895] [outer = 0x123120000] 13:46:25 INFO - PROCESS | 2835 | 1468356385057 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]]]}] 13:46:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:46:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 722ms 13:46:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:46:25 INFO - PROCESS | 2835 | 1468356385130 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 13:46:25 INFO - PROCESS | 2835 | 1468356385132 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 13:46:25 INFO - PROCESS | 2835 | 1468356385135 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:46:25 INFO - PROCESS | 2835 | 1468356385137 Marionette TRACE conn2 <- [1,2498,null,{}] 13:46:25 INFO - PROCESS | 2835 | 1468356385140 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}] 13:46:25 INFO - PROCESS | 2835 | 1468356385142 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:25 INFO - PROCESS | 2835 | 1468356385313 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 13:46:25 INFO - PROCESS | 2835 | 1468356385336 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:25 INFO - PROCESS | 2835 | 1468356385337 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:25 INFO - PROCESS | 2835 | ++DOCSHELL 0x129006000 == 34 [pid = 2835] [id = 632] 13:46:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x11672d400) [pid = 2835] [serial = 1896] [outer = 0x0] 13:46:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x1242f0400) [pid = 2835] [serial = 1897] [outer = 0x11672d400] 13:46:25 INFO - PROCESS | 2835 | 1468356385377 Marionette DEBUG loaded listener.js 13:46:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x124b22800) [pid = 2835] [serial = 1898] [outer = 0x11672d400] 13:46:25 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x12907f400) [pid = 2835] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:46:25 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x1242ed400) [pid = 2835] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:46:25 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x1246d1800) [pid = 2835] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:46:25 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x126eb5400) [pid = 2835] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:46:25 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x12310bc00) [pid = 2835] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:46:25 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x1176ec800) [pid = 2835] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:46:25 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x126dbb000) [pid = 2835] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:46:25 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x1288dd800) [pid = 2835] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:46:25 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x11613e800) [pid = 2835] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:46:25 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x114ecc000) [pid = 2835] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:46:25 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x11829dc00) [pid = 2835] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:46:25 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x112e9f800) [pid = 2835] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:46:25 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x112f59000) [pid = 2835] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:46:25 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x12310b800) [pid = 2835] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:46:25 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x116746800) [pid = 2835] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:46:25 INFO - PROCESS | 2835 | 1468356385925 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]]]}] 13:46:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:46:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 824ms 13:46:25 INFO - PROCESS | 2835 | 1468356385960 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 13:46:25 INFO - PROCESS | 2835 | 1468356385961 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 13:46:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:46:25 INFO - PROCESS | 2835 | 1468356385969 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:46:25 INFO - PROCESS | 2835 | 1468356385970 Marionette TRACE conn2 <- [1,2502,null,{}] 13:46:25 INFO - PROCESS | 2835 | 1468356385973 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}] 13:46:25 INFO - PROCESS | 2835 | 1468356385974 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:26 INFO - PROCESS | 2835 | 1468356386083 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 13:46:26 INFO - PROCESS | 2835 | 1468356386125 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:26 INFO - PROCESS | 2835 | 1468356386126 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:26 INFO - PROCESS | 2835 | ++DOCSHELL 0x1291a8800 == 35 [pid = 2835] [id = 633] 13:46:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x1125bb400) [pid = 2835] [serial = 1899] [outer = 0x0] 13:46:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x118226c00) [pid = 2835] [serial = 1900] [outer = 0x1125bb400] 13:46:26 INFO - PROCESS | 2835 | 1468356386150 Marionette DEBUG loaded listener.js 13:46:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x12310b800) [pid = 2835] [serial = 1901] [outer = 0x1125bb400] 13:46:26 INFO - PROCESS | 2835 | 1468356386406 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]]]}] 13:46:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:46:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 469ms 13:46:26 INFO - PROCESS | 2835 | 1468356386439 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 13:46:26 INFO - PROCESS | 2835 | 1468356386440 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 13:46:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:46:26 INFO - PROCESS | 2835 | 1468356386454 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:46:26 INFO - PROCESS | 2835 | 1468356386455 Marionette TRACE conn2 <- [1,2506,null,{}] 13:46:26 INFO - PROCESS | 2835 | 1468356386471 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}] 13:46:26 INFO - PROCESS | 2835 | 1468356386472 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:26 INFO - PROCESS | 2835 | 1468356386552 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 13:46:26 INFO - PROCESS | 2835 | 1468356386556 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:26 INFO - PROCESS | 2835 | 1468356386558 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:26 INFO - PROCESS | 2835 | ++DOCSHELL 0x123374800 == 36 [pid = 2835] [id = 634] 13:46:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x119b33800) [pid = 2835] [serial = 1902] [outer = 0x0] 13:46:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x124cb6000) [pid = 2835] [serial = 1903] [outer = 0x119b33800] 13:46:26 INFO - PROCESS | 2835 | 1468356386584 Marionette DEBUG loaded listener.js 13:46:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x12579b800) [pid = 2835] [serial = 1904] [outer = 0x119b33800] 13:46:26 INFO - PROCESS | 2835 | 1468356386953 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]]]}] 13:46:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:46:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 540ms 13:46:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:46:26 INFO - PROCESS | 2835 | 1468356386986 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 13:46:26 INFO - PROCESS | 2835 | 1468356386988 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 13:46:26 INFO - PROCESS | 2835 | 1468356386991 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:46:26 INFO - PROCESS | 2835 | 1468356386993 Marionette TRACE conn2 <- [1,2510,null,{}] 13:46:27 INFO - PROCESS | 2835 | 1468356387008 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}] 13:46:27 INFO - PROCESS | 2835 | 1468356387010 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:27 INFO - PROCESS | 2835 | 1468356387134 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 13:46:27 INFO - PROCESS | 2835 | 1468356387139 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:27 INFO - PROCESS | 2835 | 1468356387141 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:27 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a65a000 == 37 [pid = 2835] [id = 635] 13:46:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x1242f1c00) [pid = 2835] [serial = 1905] [outer = 0x0] 13:46:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x1258c2000) [pid = 2835] [serial = 1906] [outer = 0x1242f1c00] 13:46:27 INFO - PROCESS | 2835 | 1468356387181 Marionette DEBUG loaded listener.js 13:46:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x126d1e800) [pid = 2835] [serial = 1907] [outer = 0x1242f1c00] 13:46:27 INFO - PROCESS | 2835 | 1468356387542 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]]]}] 13:46:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:46:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 570ms 13:46:27 INFO - PROCESS | 2835 | 1468356387561 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 13:46:27 INFO - PROCESS | 2835 | 1468356387564 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 13:46:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:46:27 INFO - PROCESS | 2835 | 1468356387567 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:46:27 INFO - PROCESS | 2835 | 1468356387569 Marionette TRACE conn2 <- [1,2514,null,{}] 13:46:27 INFO - PROCESS | 2835 | 1468356387579 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}] 13:46:27 INFO - PROCESS | 2835 | 1468356387581 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:27 INFO - PROCESS | 2835 | 1468356387701 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 13:46:27 INFO - PROCESS | 2835 | 1468356387708 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:27 INFO - PROCESS | 2835 | 1468356387709 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:27 INFO - PROCESS | 2835 | ++DOCSHELL 0x12477c000 == 38 [pid = 2835] [id = 636] 13:46:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x126dc0000) [pid = 2835] [serial = 1908] [outer = 0x0] 13:46:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x128897400) [pid = 2835] [serial = 1909] [outer = 0x126dc0000] 13:46:27 INFO - PROCESS | 2835 | 1468356387736 Marionette DEBUG loaded listener.js 13:46:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x1288db800) [pid = 2835] [serial = 1910] [outer = 0x126dc0000] 13:46:28 INFO - PROCESS | 2835 | 1468356388319 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]]]}] 13:46:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:46:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 822ms 13:46:28 INFO - PROCESS | 2835 | 1468356388391 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 13:46:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:46:28 INFO - PROCESS | 2835 | 1468356388395 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 13:46:28 INFO - PROCESS | 2835 | 1468356388437 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:46:28 INFO - PROCESS | 2835 | 1468356388442 Marionette TRACE conn2 <- [1,2518,null,{}] 13:46:28 INFO - PROCESS | 2835 | 1468356388475 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}] 13:46:28 INFO - PROCESS | 2835 | 1468356388477 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:28 INFO - PROCESS | 2835 | 1468356388645 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 13:46:28 INFO - PROCESS | 2835 | 1468356388700 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:28 INFO - PROCESS | 2835 | 1468356388702 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:28 INFO - PROCESS | 2835 | ++DOCSHELL 0x1183a6000 == 39 [pid = 2835] [id = 637] 13:46:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x11332cc00) [pid = 2835] [serial = 1911] [outer = 0x0] 13:46:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x1164e9800) [pid = 2835] [serial = 1912] [outer = 0x11332cc00] 13:46:28 INFO - PROCESS | 2835 | 1468356388733 Marionette DEBUG loaded listener.js 13:46:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x11687f000) [pid = 2835] [serial = 1913] [outer = 0x11332cc00] 13:46:29 INFO - PROCESS | 2835 | 1468356389262 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]]]}] 13:46:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:46:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 917ms 13:46:29 INFO - PROCESS | 2835 | 1468356389323 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 13:46:29 INFO - PROCESS | 2835 | 1468356389326 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 13:46:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:46:29 INFO - PROCESS | 2835 | 1468356389333 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:46:29 INFO - PROCESS | 2835 | 1468356389335 Marionette TRACE conn2 <- [1,2522,null,{}] 13:46:29 INFO - PROCESS | 2835 | 1468356389338 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}] 13:46:29 INFO - PROCESS | 2835 | 1468356389340 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:29 INFO - PROCESS | 2835 | 1468356389452 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 13:46:29 INFO - PROCESS | 2835 | 1468356389538 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:29 INFO - PROCESS | 2835 | 1468356389539 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:29 INFO - PROCESS | 2835 | ++DOCSHELL 0x11824d000 == 40 [pid = 2835] [id = 638] 13:46:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x112c54400) [pid = 2835] [serial = 1914] [outer = 0x0] 13:46:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x116734000) [pid = 2835] [serial = 1915] [outer = 0x112c54400] 13:46:29 INFO - PROCESS | 2835 | 1468356389571 Marionette DEBUG loaded listener.js 13:46:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x118296800) [pid = 2835] [serial = 1916] [outer = 0x112c54400] 13:46:30 INFO - PROCESS | 2835 | 1468356390305 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]]]}] 13:46:30 INFO - PROCESS | 2835 | --DOCSHELL 0x12a65a000 == 39 [pid = 2835] [id = 635] 13:46:30 INFO - PROCESS | 2835 | --DOCSHELL 0x123374800 == 38 [pid = 2835] [id = 634] 13:46:30 INFO - PROCESS | 2835 | --DOCSHELL 0x1291a8800 == 37 [pid = 2835] [id = 633] 13:46:30 INFO - PROCESS | 2835 | --DOCSHELL 0x129006000 == 36 [pid = 2835] [id = 632] 13:46:30 INFO - PROCESS | 2835 | --DOCSHELL 0x12709b800 == 35 [pid = 2835] [id = 631] 13:46:30 INFO - PROCESS | 2835 | --DOCSHELL 0x124784800 == 34 [pid = 2835] [id = 630] 13:46:30 INFO - PROCESS | 2835 | --DOCSHELL 0x124123000 == 33 [pid = 2835] [id = 629] 13:46:30 INFO - PROCESS | 2835 | --DOCSHELL 0x123375800 == 32 [pid = 2835] [id = 628] 13:46:30 INFO - PROCESS | 2835 | --DOCSHELL 0x1184b8800 == 31 [pid = 2835] [id = 627] 13:46:30 INFO - PROCESS | 2835 | --DOCSHELL 0x116fc2000 == 30 [pid = 2835] [id = 626] 13:46:30 INFO - PROCESS | 2835 | --DOCSHELL 0x11971d000 == 29 [pid = 2835] [id = 625] 13:46:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:46:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1025ms 13:46:30 INFO - PROCESS | 2835 | 1468356390357 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 13:46:30 INFO - PROCESS | 2835 | 1468356390360 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 13:46:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:46:30 INFO - PROCESS | 2835 | 1468356390365 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:46:30 INFO - PROCESS | 2835 | 1468356390369 Marionette TRACE conn2 <- [1,2526,null,{}] 13:46:30 INFO - PROCESS | 2835 | 1468356390388 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}] 13:46:30 INFO - PROCESS | 2835 | 1468356390389 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:30 INFO - PROCESS | 2835 | 1468356390478 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x127040800) [pid = 2835] [serial = 1841] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x12579a800) [pid = 2835] [serial = 1840] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x1288a1800) [pid = 2835] [serial = 1843] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x128b0b800) [pid = 2835] [serial = 1847] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x1288e1400) [pid = 2835] [serial = 1846] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x123117400) [pid = 2835] [serial = 1834] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x118225400) [pid = 2835] [serial = 1828] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x1182a1400) [pid = 2835] [serial = 1829] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x1288d5800) [pid = 2835] [serial = 1817] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x128b13800) [pid = 2835] [serial = 1849] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x116637400) [pid = 2835] [serial = 1825] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x116a23400) [pid = 2835] [serial = 1826] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x11613dc00) [pid = 2835] [serial = 1819] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x116882400) [pid = 2835] [serial = 1820] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x1188ba000) [pid = 2835] [serial = 1822] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x119792800) [pid = 2835] [serial = 1823] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x119b2fc00) [pid = 2835] [serial = 1831] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x121103800) [pid = 2835] [serial = 1832] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x123443c00) [pid = 2835] [serial = 1837] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x1231a1c00) [pid = 2835] [serial = 1835] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x124c92c00) [pid = 2835] [serial = 1855] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x118726400) [pid = 2835] [serial = 1852] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x128d94800) [pid = 2835] [serial = 1850] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x128d94400) [pid = 2835] [serial = 1856] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x1288da000) [pid = 2835] [serial = 1844] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x119e6e800) [pid = 2835] [serial = 1853] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 76 (0x1242cb000) [pid = 2835] [serial = 1838] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 75 (0x1291ce400) [pid = 2835] [serial = 1859] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | --DOMWINDOW == 74 (0x1291c5000) [pid = 2835] [serial = 1858] [outer = 0x0] [url = about:blank] 13:46:30 INFO - PROCESS | 2835 | 1468356390546 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:30 INFO - PROCESS | 2835 | 1468356390548 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:30 INFO - PROCESS | 2835 | ++DOCSHELL 0x117e75800 == 30 [pid = 2835] [id = 639] 13:46:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 75 (0x114ec9800) [pid = 2835] [serial = 1917] [outer = 0x0] 13:46:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 76 (0x116882400) [pid = 2835] [serial = 1918] [outer = 0x114ec9800] 13:46:30 INFO - PROCESS | 2835 | 1468356390578 Marionette DEBUG loaded listener.js 13:46:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 77 (0x11807a800) [pid = 2835] [serial = 1919] [outer = 0x114ec9800] 13:46:30 INFO - PROCESS | 2835 | 1468356390902 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]]]}] 13:46:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:46:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 588ms 13:46:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:46:30 INFO - PROCESS | 2835 | 1468356390951 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 13:46:30 INFO - PROCESS | 2835 | 1468356390954 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 13:46:30 INFO - PROCESS | 2835 | 1468356390958 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:46:30 INFO - PROCESS | 2835 | 1468356390960 Marionette TRACE conn2 <- [1,2530,null,{}] 13:46:30 INFO - PROCESS | 2835 | 1468356390963 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}] 13:46:30 INFO - PROCESS | 2835 | 1468356390964 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:31 INFO - PROCESS | 2835 | 1468356391070 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 13:46:31 INFO - PROCESS | 2835 | 1468356391145 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:31 INFO - PROCESS | 2835 | 1468356391146 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:31 INFO - PROCESS | 2835 | ++DOCSHELL 0x119c44800 == 31 [pid = 2835] [id = 640] 13:46:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x11816bc00) [pid = 2835] [serial = 1920] [outer = 0x0] 13:46:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x11852d800) [pid = 2835] [serial = 1921] [outer = 0x11816bc00] 13:46:31 INFO - PROCESS | 2835 | 1468356391173 Marionette DEBUG loaded listener.js 13:46:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x1191ccc00) [pid = 2835] [serial = 1922] [outer = 0x11816bc00] 13:46:31 INFO - PROCESS | 2835 | 1468356391492 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]]]}] 13:46:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:46:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 571ms 13:46:31 INFO - PROCESS | 2835 | 1468356391531 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 13:46:31 INFO - PROCESS | 2835 | 1468356391533 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 13:46:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:46:31 INFO - PROCESS | 2835 | 1468356391535 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:46:31 INFO - PROCESS | 2835 | 1468356391538 Marionette TRACE conn2 <- [1,2534,null,{}] 13:46:31 INFO - PROCESS | 2835 | 1468356391546 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}] 13:46:31 INFO - PROCESS | 2835 | 1468356391549 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:31 INFO - PROCESS | 2835 | 1468356391635 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 13:46:31 INFO - PROCESS | 2835 | 1468356391699 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:31 INFO - PROCESS | 2835 | 1468356391701 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:31 INFO - PROCESS | 2835 | ++DOCSHELL 0x124513800 == 32 [pid = 2835] [id = 641] 13:46:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x112c49000) [pid = 2835] [serial = 1923] [outer = 0x0] 13:46:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x119b31400) [pid = 2835] [serial = 1924] [outer = 0x112c49000] 13:46:31 INFO - PROCESS | 2835 | 1468356391729 Marionette DEBUG loaded listener.js 13:46:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x123115400) [pid = 2835] [serial = 1925] [outer = 0x112c49000] 13:46:32 INFO - PROCESS | 2835 | 1468356392003 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]]]}] 13:46:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:46:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 473ms 13:46:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:46:32 INFO - PROCESS | 2835 | 1468356392008 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 13:46:32 INFO - PROCESS | 2835 | 1468356392010 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 13:46:32 INFO - PROCESS | 2835 | 1468356392023 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:46:32 INFO - PROCESS | 2835 | 1468356392024 Marionette TRACE conn2 <- [1,2538,null,{}] 13:46:32 INFO - PROCESS | 2835 | 1468356392026 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}] 13:46:32 INFO - PROCESS | 2835 | 1468356392028 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:32 INFO - PROCESS | 2835 | 1468356392122 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 13:46:32 INFO - PROCESS | 2835 | 1468356392126 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:32 INFO - PROCESS | 2835 | 1468356392128 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:32 INFO - PROCESS | 2835 | ++DOCSHELL 0x12586c800 == 33 [pid = 2835] [id = 642] 13:46:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x11947a800) [pid = 2835] [serial = 1926] [outer = 0x0] 13:46:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x12319f000) [pid = 2835] [serial = 1927] [outer = 0x11947a800] 13:46:32 INFO - PROCESS | 2835 | 1468356392210 Marionette DEBUG loaded listener.js 13:46:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x123444c00) [pid = 2835] [serial = 1928] [outer = 0x11947a800] 13:46:32 INFO - PROCESS | 2835 | 1468356392521 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]]]}] 13:46:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:46:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 530ms 13:46:32 INFO - PROCESS | 2835 | 1468356392542 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 13:46:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:46:32 INFO - PROCESS | 2835 | 1468356392543 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 13:46:32 INFO - PROCESS | 2835 | 1468356392546 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:46:32 INFO - PROCESS | 2835 | 1468356392549 Marionette TRACE conn2 <- [1,2542,null,{}] 13:46:32 INFO - PROCESS | 2835 | 1468356392553 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}] 13:46:32 INFO - PROCESS | 2835 | 1468356392554 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:32 INFO - PROCESS | 2835 | 1468356392653 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 13:46:32 INFO - PROCESS | 2835 | 1468356392666 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:32 INFO - PROCESS | 2835 | 1468356392667 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:32 INFO - PROCESS | 2835 | ++DOCSHELL 0x12888b000 == 34 [pid = 2835] [id = 643] 13:46:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x112979800) [pid = 2835] [serial = 1929] [outer = 0x0] 13:46:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x12344a400) [pid = 2835] [serial = 1930] [outer = 0x112979800] 13:46:32 INFO - PROCESS | 2835 | 1468356392691 Marionette DEBUG loaded listener.js 13:46:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x1242d5000) [pid = 2835] [serial = 1931] [outer = 0x112979800] 13:46:33 INFO - PROCESS | 2835 | 1468356393051 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]]]}] 13:46:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:46:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 522ms 13:46:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:46:33 INFO - PROCESS | 2835 | 1468356393069 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 13:46:33 INFO - PROCESS | 2835 | 1468356393070 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 13:46:33 INFO - PROCESS | 2835 | 1468356393072 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:46:33 INFO - PROCESS | 2835 | 1468356393073 Marionette TRACE conn2 <- [1,2546,null,{}] 13:46:33 INFO - PROCESS | 2835 | 1468356393076 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}] 13:46:33 INFO - PROCESS | 2835 | 1468356393081 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:33 INFO - PROCESS | 2835 | 1468356393204 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 13:46:33 INFO - PROCESS | 2835 | 1468356393208 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:33 INFO - PROCESS | 2835 | 1468356393209 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:33 INFO - PROCESS | 2835 | ++DOCSHELL 0x1294a7800 == 35 [pid = 2835] [id = 644] 13:46:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x1242e5800) [pid = 2835] [serial = 1932] [outer = 0x0] 13:46:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x12475bc00) [pid = 2835] [serial = 1933] [outer = 0x1242e5800] 13:46:33 INFO - PROCESS | 2835 | 1468356393234 Marionette DEBUG loaded listener.js 13:46:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x12889ac00) [pid = 2835] [serial = 1934] [outer = 0x1242e5800] 13:46:33 INFO - PROCESS | 2835 | 1468356393589 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]]]}] 13:46:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:46:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 569ms 13:46:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:46:33 INFO - PROCESS | 2835 | 1468356393642 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 13:46:33 INFO - PROCESS | 2835 | 1468356393643 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 13:46:33 INFO - PROCESS | 2835 | 1468356393645 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:46:33 INFO - PROCESS | 2835 | 1468356393646 Marionette TRACE conn2 <- [1,2550,null,{}] 13:46:33 INFO - PROCESS | 2835 | 1468356393655 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}] 13:46:33 INFO - PROCESS | 2835 | 1468356393657 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:33 INFO - PROCESS | 2835 | 1468356393755 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 13:46:33 INFO - PROCESS | 2835 | 1468356393758 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:33 INFO - PROCESS | 2835 | 1468356393759 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:33 INFO - PROCESS | 2835 | ++DOCSHELL 0x118395000 == 36 [pid = 2835] [id = 645] 13:46:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x1242e7000) [pid = 2835] [serial = 1935] [outer = 0x0] 13:46:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x12889f000) [pid = 2835] [serial = 1936] [outer = 0x1242e7000] 13:46:33 INFO - PROCESS | 2835 | 1468356393784 Marionette DEBUG loaded listener.js 13:46:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x1288e1800) [pid = 2835] [serial = 1937] [outer = 0x1242e7000] 13:46:34 INFO - PROCESS | 2835 | 1468356394107 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]]]}] 13:46:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:46:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 521ms 13:46:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:46:34 INFO - PROCESS | 2835 | 1468356394167 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 13:46:34 INFO - PROCESS | 2835 | 1468356394168 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 13:46:34 INFO - PROCESS | 2835 | 1468356394170 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:46:34 INFO - PROCESS | 2835 | 1468356394171 Marionette TRACE conn2 <- [1,2554,null,{}] 13:46:34 INFO - PROCESS | 2835 | 1468356394173 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}] 13:46:34 INFO - PROCESS | 2835 | 1468356394175 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:34 INFO - PROCESS | 2835 | 1468356394274 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 13:46:34 INFO - PROCESS | 2835 | 1468356394287 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:34 INFO - PROCESS | 2835 | 1468356394288 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:34 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b0ee000 == 37 [pid = 2835] [id = 646] 13:46:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x128b07c00) [pid = 2835] [serial = 1938] [outer = 0x0] 13:46:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x128b0e400) [pid = 2835] [serial = 1939] [outer = 0x128b07c00] 13:46:34 INFO - PROCESS | 2835 | 1468356394313 Marionette DEBUG loaded listener.js 13:46:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x128bab400) [pid = 2835] [serial = 1940] [outer = 0x128b07c00] 13:46:34 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x114e8c800) [pid = 2835] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:46:34 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x116733400) [pid = 2835] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:46:34 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x112f6d400) [pid = 2835] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:46:34 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x113c69000) [pid = 2835] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:46:34 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x11807a000) [pid = 2835] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:46:34 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x1121b9800) [pid = 2835] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:46:34 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x118229c00) [pid = 2835] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:46:34 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x119794c00) [pid = 2835] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:46:34 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x123445c00) [pid = 2835] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:46:34 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x112fc4000) [pid = 2835] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:46:34 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x123120000) [pid = 2835] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:46:34 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x1125bb400) [pid = 2835] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:46:34 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x11672d400) [pid = 2835] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:46:34 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x119b33800) [pid = 2835] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:46:34 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x118726c00) [pid = 2835] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:46:34 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x1242f1c00) [pid = 2835] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:46:34 INFO - PROCESS | 2835 | 1468356394723 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]]]}] 13:46:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:46:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 569ms 13:46:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:46:34 INFO - PROCESS | 2835 | 1468356394739 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 13:46:34 INFO - PROCESS | 2835 | 1468356394741 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 13:46:34 INFO - PROCESS | 2835 | 1468356394743 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:46:34 INFO - PROCESS | 2835 | 1468356394744 Marionette TRACE conn2 <- [1,2558,null,{}] 13:46:34 INFO - PROCESS | 2835 | 1468356394746 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}] 13:46:34 INFO - PROCESS | 2835 | 1468356394750 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:34 INFO - PROCESS | 2835 | 1468356394828 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 13:46:34 INFO - PROCESS | 2835 | 1468356394835 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:34 INFO - PROCESS | 2835 | 1468356394836 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:34 INFO - PROCESS | 2835 | ++DOCSHELL 0x128891000 == 38 [pid = 2835] [id = 647] 13:46:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x1127cf000) [pid = 2835] [serial = 1941] [outer = 0x0] 13:46:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x11816d000) [pid = 2835] [serial = 1942] [outer = 0x1127cf000] 13:46:34 INFO - PROCESS | 2835 | 1468356394860 Marionette DEBUG loaded listener.js 13:46:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x119b33800) [pid = 2835] [serial = 1943] [outer = 0x1127cf000] 13:46:35 INFO - PROCESS | 2835 | 1468356395190 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]]]}] 13:46:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:46:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 468ms 13:46:35 INFO - PROCESS | 2835 | 1468356395220 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 13:46:35 INFO - PROCESS | 2835 | 1468356395221 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 13:46:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:46:35 INFO - PROCESS | 2835 | 1468356395240 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:46:35 INFO - PROCESS | 2835 | 1468356395241 Marionette TRACE conn2 <- [1,2562,null,{}] 13:46:35 INFO - PROCESS | 2835 | 1468356395244 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}] 13:46:35 INFO - PROCESS | 2835 | 1468356395245 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:35 INFO - PROCESS | 2835 | 1468356395334 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 13:46:35 INFO - PROCESS | 2835 | 1468356395338 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:35 INFO - PROCESS | 2835 | 1468356395339 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:35 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c66d000 == 39 [pid = 2835] [id = 648] 13:46:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x11822e400) [pid = 2835] [serial = 1944] [outer = 0x0] 13:46:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x1242e9c00) [pid = 2835] [serial = 1945] [outer = 0x11822e400] 13:46:35 INFO - PROCESS | 2835 | 1468356395363 Marionette DEBUG loaded listener.js 13:46:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x128b0b800) [pid = 2835] [serial = 1946] [outer = 0x11822e400] 13:46:35 INFO - PROCESS | 2835 | 1468356395717 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]]]}] 13:46:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:46:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 524ms 13:46:35 INFO - PROCESS | 2835 | 1468356395759 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 13:46:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:46:35 INFO - PROCESS | 2835 | 1468356395760 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 13:46:35 INFO - PROCESS | 2835 | 1468356395763 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:46:35 INFO - PROCESS | 2835 | 1468356395767 Marionette TRACE conn2 <- [1,2566,null,{}] 13:46:35 INFO - PROCESS | 2835 | 1468356395769 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}] 13:46:35 INFO - PROCESS | 2835 | 1468356395771 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:35 INFO - PROCESS | 2835 | 1468356395885 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 13:46:35 INFO - PROCESS | 2835 | 1468356395893 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:35 INFO - PROCESS | 2835 | 1468356395895 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:35 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c93a000 == 40 [pid = 2835] [id = 649] 13:46:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x119b3b400) [pid = 2835] [serial = 1947] [outer = 0x0] 13:46:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x128d99000) [pid = 2835] [serial = 1948] [outer = 0x119b3b400] 13:46:35 INFO - PROCESS | 2835 | 1468356395921 Marionette DEBUG loaded listener.js 13:46:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x1291cf800) [pid = 2835] [serial = 1949] [outer = 0x119b3b400] 13:46:36 INFO - PROCESS | 2835 | 1468356396235 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]]]}] 13:46:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:46:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 521ms 13:46:36 INFO - PROCESS | 2835 | 1468356396285 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 13:46:36 INFO - PROCESS | 2835 | 1468356396286 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 13:46:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:46:36 INFO - PROCESS | 2835 | 1468356396288 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:46:36 INFO - PROCESS | 2835 | 1468356396289 Marionette TRACE conn2 <- [1,2570,null,{}] 13:46:36 INFO - PROCESS | 2835 | 1468356396292 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}] 13:46:36 INFO - PROCESS | 2835 | 1468356396293 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:36 INFO - PROCESS | 2835 | 1468356396377 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 13:46:36 INFO - PROCESS | 2835 | 1468356396383 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:36 INFO - PROCESS | 2835 | 1468356396384 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:36 INFO - PROCESS | 2835 | ++DOCSHELL 0x12cc93800 == 41 [pid = 2835] [id = 650] 13:46:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x1291d0400) [pid = 2835] [serial = 1950] [outer = 0x0] 13:46:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x12930f000) [pid = 2835] [serial = 1951] [outer = 0x1291d0400] 13:46:36 INFO - PROCESS | 2835 | 1468356396416 Marionette DEBUG loaded listener.js 13:46:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x12936f000) [pid = 2835] [serial = 1952] [outer = 0x1291d0400] 13:46:36 INFO - PROCESS | 2835 | 1468356396906 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]]]}] 13:46:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:46:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 670ms 13:46:36 INFO - PROCESS | 2835 | 1468356396963 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 13:46:36 INFO - PROCESS | 2835 | 1468356396966 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 13:46:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:46:36 INFO - PROCESS | 2835 | 1468356396970 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:46:36 INFO - PROCESS | 2835 | 1468356396972 Marionette TRACE conn2 <- [1,2574,null,{}] 13:46:36 INFO - PROCESS | 2835 | 1468356396976 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}] 13:46:36 INFO - PROCESS | 2835 | 1468356396978 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:37 INFO - PROCESS | 2835 | 1468356397093 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 13:46:37 INFO - PROCESS | 2835 | 1468356397194 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:37 INFO - PROCESS | 2835 | 1468356397196 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:37 INFO - PROCESS | 2835 | ++DOCSHELL 0x119bd5800 == 42 [pid = 2835] [id = 651] 13:46:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x116749000) [pid = 2835] [serial = 1953] [outer = 0x0] 13:46:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x116f98000) [pid = 2835] [serial = 1954] [outer = 0x116749000] 13:46:37 INFO - PROCESS | 2835 | 1468356397227 Marionette DEBUG loaded listener.js 13:46:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x118230800) [pid = 2835] [serial = 1955] [outer = 0x116749000] 13:46:37 INFO - PROCESS | 2835 | 1468356397660 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]]]}] 13:46:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:46:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 721ms 13:46:37 INFO - PROCESS | 2835 | 1468356397691 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 13:46:37 INFO - PROCESS | 2835 | 1468356397694 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 13:46:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:46:37 INFO - PROCESS | 2835 | 1468356397699 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:46:37 INFO - PROCESS | 2835 | 1468356397701 Marionette TRACE conn2 <- [1,2578,null,{}] 13:46:37 INFO - PROCESS | 2835 | 1468356397704 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}] 13:46:37 INFO - PROCESS | 2835 | 1468356397706 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:37 INFO - PROCESS | 2835 | 1468356397813 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 13:46:37 INFO - PROCESS | 2835 | 1468356397875 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:37 INFO - PROCESS | 2835 | 1468356397876 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:37 INFO - PROCESS | 2835 | ++DOCSHELL 0x12708b000 == 43 [pid = 2835] [id = 652] 13:46:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x1191ce800) [pid = 2835] [serial = 1956] [outer = 0x0] 13:46:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x119b3b800) [pid = 2835] [serial = 1957] [outer = 0x1191ce800] 13:46:37 INFO - PROCESS | 2835 | 1468356397907 Marionette DEBUG loaded listener.js 13:46:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x11a0ed800) [pid = 2835] [serial = 1958] [outer = 0x1191ce800] 13:46:38 INFO - PROCESS | 2835 | 1468356398335 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]]]}] 13:46:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:46:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 670ms 13:46:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:46:38 INFO - PROCESS | 2835 | 1468356398369 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 13:46:38 INFO - PROCESS | 2835 | 1468356398371 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 13:46:38 INFO - PROCESS | 2835 | 1468356398373 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:46:38 INFO - PROCESS | 2835 | 1468356398375 Marionette TRACE conn2 <- [1,2582,null,{}] 13:46:38 INFO - PROCESS | 2835 | 1468356398384 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}] 13:46:38 INFO - PROCESS | 2835 | 1468356398388 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:38 INFO - PROCESS | 2835 | 1468356398515 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 13:46:38 INFO - PROCESS | 2835 | 1468356398594 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:38 INFO - PROCESS | 2835 | 1468356398596 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:38 INFO - PROCESS | 2835 | ++DOCSHELL 0x12ce89800 == 44 [pid = 2835] [id = 653] 13:46:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x1231a1c00) [pid = 2835] [serial = 1959] [outer = 0x0] 13:46:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x124bd8000) [pid = 2835] [serial = 1960] [outer = 0x1231a1c00] 13:46:38 INFO - PROCESS | 2835 | 1468356398627 Marionette DEBUG loaded listener.js 13:46:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x126e29c00) [pid = 2835] [serial = 1961] [outer = 0x1231a1c00] 13:46:39 INFO - PROCESS | 2835 | 1468356399048 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]]]}] 13:46:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:46:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 726ms 13:46:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:46:39 INFO - PROCESS | 2835 | 1468356399100 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 13:46:39 INFO - PROCESS | 2835 | 1468356399102 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 13:46:39 INFO - PROCESS | 2835 | 1468356399104 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:46:39 INFO - PROCESS | 2835 | 1468356399105 Marionette TRACE conn2 <- [1,2586,null,{}] 13:46:39 INFO - PROCESS | 2835 | 1468356399108 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}] 13:46:39 INFO - PROCESS | 2835 | 1468356399109 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:39 INFO - PROCESS | 2835 | 1468356399212 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 13:46:39 INFO - PROCESS | 2835 | 1468356399276 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:39 INFO - PROCESS | 2835 | 1468356399277 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:39 INFO - PROCESS | 2835 | ++DOCSHELL 0x12d403000 == 45 [pid = 2835] [id = 654] 13:46:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x127040000) [pid = 2835] [serial = 1962] [outer = 0x0] 13:46:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x128d95000) [pid = 2835] [serial = 1963] [outer = 0x127040000] 13:46:39 INFO - PROCESS | 2835 | 1468356399349 Marionette DEBUG loaded listener.js 13:46:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x129087800) [pid = 2835] [serial = 1964] [outer = 0x127040000] 13:46:39 INFO - PROCESS | 2835 | 1468356399785 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]]]}] 13:46:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:46:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 721ms 13:46:39 INFO - PROCESS | 2835 | 1468356399834 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 13:46:39 INFO - PROCESS | 2835 | 1468356399836 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 13:46:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:46:39 INFO - PROCESS | 2835 | 1468356399839 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:46:39 INFO - PROCESS | 2835 | 1468356399840 Marionette TRACE conn2 <- [1,2590,null,{}] 13:46:39 INFO - PROCESS | 2835 | 1468356399843 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}] 13:46:39 INFO - PROCESS | 2835 | 1468356399845 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:40 INFO - PROCESS | 2835 | 1468356400028 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 13:46:40 INFO - PROCESS | 2835 | 1468356400043 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:40 INFO - PROCESS | 2835 | 1468356400044 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:40 INFO - PROCESS | 2835 | ++DOCSHELL 0x118236000 == 46 [pid = 2835] [id = 655] 13:46:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x11332dc00) [pid = 2835] [serial = 1965] [outer = 0x0] 13:46:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x1182a0800) [pid = 2835] [serial = 1966] [outer = 0x11332dc00] 13:46:40 INFO - PROCESS | 2835 | 1468356400104 Marionette DEBUG loaded listener.js 13:46:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x12319e000) [pid = 2835] [serial = 1967] [outer = 0x11332dc00] 13:46:40 INFO - PROCESS | 2835 | 1468356400738 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]]]}] 13:46:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:46:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 922ms 13:46:40 INFO - PROCESS | 2835 | 1468356400785 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 13:46:40 INFO - PROCESS | 2835 | 1468356400787 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 13:46:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:46:40 INFO - PROCESS | 2835 | 1468356400792 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:46:40 INFO - PROCESS | 2835 | 1468356400794 Marionette TRACE conn2 <- [1,2594,null,{}] 13:46:40 INFO - PROCESS | 2835 | 1468356400801 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}] 13:46:40 INFO - PROCESS | 2835 | 1468356400802 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:40 INFO - PROCESS | 2835 | 1468356400902 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 13:46:40 INFO - PROCESS | 2835 | 1468356400980 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:40 INFO - PROCESS | 2835 | 1468356400981 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:40 INFO - PROCESS | 2835 | ++DOCSHELL 0x1183a4000 == 47 [pid = 2835] [id = 656] 13:46:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x11672a800) [pid = 2835] [serial = 1968] [outer = 0x0] 13:46:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x1176f3800) [pid = 2835] [serial = 1969] [outer = 0x11672a800] 13:46:41 INFO - PROCESS | 2835 | 1468356401009 Marionette DEBUG loaded listener.js 13:46:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x11822fc00) [pid = 2835] [serial = 1970] [outer = 0x11672a800] 13:46:41 INFO - PROCESS | 2835 | --DOCSHELL 0x12c93a000 == 46 [pid = 2835] [id = 649] 13:46:41 INFO - PROCESS | 2835 | --DOCSHELL 0x12c66d000 == 45 [pid = 2835] [id = 648] 13:46:41 INFO - PROCESS | 2835 | --DOCSHELL 0x128891000 == 44 [pid = 2835] [id = 647] 13:46:41 INFO - PROCESS | 2835 | --DOCSHELL 0x12b0ee000 == 43 [pid = 2835] [id = 646] 13:46:41 INFO - PROCESS | 2835 | --DOCSHELL 0x118395000 == 42 [pid = 2835] [id = 645] 13:46:41 INFO - PROCESS | 2835 | --DOCSHELL 0x1294a7800 == 41 [pid = 2835] [id = 644] 13:46:41 INFO - PROCESS | 2835 | --DOCSHELL 0x12888b000 == 40 [pid = 2835] [id = 643] 13:46:41 INFO - PROCESS | 2835 | --DOCSHELL 0x12586c800 == 39 [pid = 2835] [id = 642] 13:46:41 INFO - PROCESS | 2835 | --DOCSHELL 0x124513800 == 38 [pid = 2835] [id = 641] 13:46:41 INFO - PROCESS | 2835 | --DOCSHELL 0x119c44800 == 37 [pid = 2835] [id = 640] 13:46:41 INFO - PROCESS | 2835 | --DOCSHELL 0x117e75800 == 36 [pid = 2835] [id = 639] 13:46:41 INFO - PROCESS | 2835 | --DOCSHELL 0x11824d000 == 35 [pid = 2835] [id = 638] 13:46:41 INFO - PROCESS | 2835 | --DOCSHELL 0x1183a6000 == 34 [pid = 2835] [id = 637] 13:46:41 INFO - PROCESS | 2835 | --DOCSHELL 0x12477c000 == 33 [pid = 2835] [id = 636] 13:46:41 INFO - PROCESS | 2835 | --DOCSHELL 0x118236000 == 32 [pid = 2835] [id = 655] 13:46:41 INFO - PROCESS | 2835 | --DOCSHELL 0x12d403000 == 31 [pid = 2835] [id = 654] 13:46:41 INFO - PROCESS | 2835 | --DOCSHELL 0x12ce89800 == 30 [pid = 2835] [id = 653] 13:46:41 INFO - PROCESS | 2835 | --DOCSHELL 0x12708b000 == 29 [pid = 2835] [id = 652] 13:46:41 INFO - PROCESS | 2835 | --DOCSHELL 0x119bd5800 == 28 [pid = 2835] [id = 651] 13:46:41 INFO - PROCESS | 2835 | --DOCSHELL 0x12cc93800 == 27 [pid = 2835] [id = 650] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x1258c2000) [pid = 2835] [serial = 1906] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x11a0e1c00) [pid = 2835] [serial = 1891] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x123118400) [pid = 2835] [serial = 1892] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x1176f0000) [pid = 2835] [serial = 1882] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x118224800) [pid = 2835] [serial = 1883] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x11918bc00) [pid = 2835] [serial = 1885] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x11978f400) [pid = 2835] [serial = 1886] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x114ec4800) [pid = 2835] [serial = 1879] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x116136800) [pid = 2835] [serial = 1880] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x1188b1400) [pid = 2835] [serial = 1877] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x118224c00) [pid = 2835] [serial = 1876] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x114ecb400) [pid = 2835] [serial = 1862] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x1128b3400) [pid = 2835] [serial = 1861] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x119479800) [pid = 2835] [serial = 1865] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x1182a5400) [pid = 2835] [serial = 1864] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x11a0edc00) [pid = 2835] [serial = 1867] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x1232f4000) [pid = 2835] [serial = 1868] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x126ebf800) [pid = 2835] [serial = 1871] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x125c39000) [pid = 2835] [serial = 1870] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x116638000) [pid = 2835] [serial = 1874] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x114ecd000) [pid = 2835] [serial = 1873] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x123442400) [pid = 2835] [serial = 1894] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x1242ecc00) [pid = 2835] [serial = 1895] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x118226c00) [pid = 2835] [serial = 1900] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x1242f0400) [pid = 2835] [serial = 1897] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x124cb6000) [pid = 2835] [serial = 1903] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x124b22800) [pid = 2835] [serial = 1898] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x119be9800) [pid = 2835] [serial = 1888] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x119e73800) [pid = 2835] [serial = 1889] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x12310b800) [pid = 2835] [serial = 1901] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x126d1e800) [pid = 2835] [serial = 1907] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x12579b800) [pid = 2835] [serial = 1904] [outer = 0x0] [url = about:blank] 13:46:41 INFO - PROCESS | 2835 | 1468356401994 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]]]}] 13:46:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:46:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1225ms 13:46:42 INFO - PROCESS | 2835 | 1468356402018 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 13:46:42 INFO - PROCESS | 2835 | 1468356402020 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 13:46:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:46:42 INFO - PROCESS | 2835 | 1468356402023 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:46:42 INFO - PROCESS | 2835 | 1468356402025 Marionette TRACE conn2 <- [1,2598,null,{}] 13:46:42 INFO - PROCESS | 2835 | 1468356402029 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}] 13:46:42 INFO - PROCESS | 2835 | 1468356402030 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:42 INFO - PROCESS | 2835 | 1468356402118 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 13:46:42 INFO - PROCESS | 2835 | 1468356402123 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:42 INFO - PROCESS | 2835 | 1468356402126 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:42 INFO - PROCESS | 2835 | ++DOCSHELL 0x1168a5000 == 28 [pid = 2835] [id = 657] 13:46:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x1128b3000) [pid = 2835] [serial = 1971] [outer = 0x0] 13:46:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x11297d400) [pid = 2835] [serial = 1972] [outer = 0x1128b3000] 13:46:42 INFO - PROCESS | 2835 | 1468356402156 Marionette DEBUG loaded listener.js 13:46:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x112f79400) [pid = 2835] [serial = 1973] [outer = 0x1128b3000] 13:46:42 INFO - PROCESS | 2835 | 1468356402544 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]]]}] 13:46:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:46:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 569ms 13:46:42 INFO - PROCESS | 2835 | 1468356402593 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 13:46:42 INFO - PROCESS | 2835 | 1468356402597 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 13:46:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:46:42 INFO - PROCESS | 2835 | 1468356402602 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:46:42 INFO - PROCESS | 2835 | 1468356402604 Marionette TRACE conn2 <- [1,2602,null,{}] 13:46:42 INFO - PROCESS | 2835 | 1468356402606 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}] 13:46:42 INFO - PROCESS | 2835 | 1468356402608 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:42 INFO - PROCESS | 2835 | 1468356402688 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 13:46:42 INFO - PROCESS | 2835 | 1468356402692 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:42 INFO - PROCESS | 2835 | 1468356402693 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:42 INFO - PROCESS | 2835 | ++DOCSHELL 0x11838a800 == 29 [pid = 2835] [id = 658] 13:46:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x115e23400) [pid = 2835] [serial = 1974] [outer = 0x0] 13:46:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x115e8f800) [pid = 2835] [serial = 1975] [outer = 0x115e23400] 13:46:42 INFO - PROCESS | 2835 | 1468356402723 Marionette DEBUG loaded listener.js 13:46:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x1164eb800) [pid = 2835] [serial = 1976] [outer = 0x115e23400] 13:46:43 INFO - PROCESS | 2835 | 1468356403087 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]]]}] 13:46:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:46:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 520ms 13:46:43 INFO - PROCESS | 2835 | 1468356403122 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 13:46:43 INFO - PROCESS | 2835 | 1468356403124 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 13:46:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:46:43 INFO - PROCESS | 2835 | 1468356403126 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:46:43 INFO - PROCESS | 2835 | 1468356403129 Marionette TRACE conn2 <- [1,2606,null,{}] 13:46:43 INFO - PROCESS | 2835 | 1468356403137 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}] 13:46:43 INFO - PROCESS | 2835 | 1468356403140 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:43 INFO - PROCESS | 2835 | 1468356403220 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 13:46:43 INFO - PROCESS | 2835 | 1468356403225 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:43 INFO - PROCESS | 2835 | 1468356403227 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:43 INFO - PROCESS | 2835 | ++DOCSHELL 0x120710800 == 30 [pid = 2835] [id = 659] 13:46:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x1128b1000) [pid = 2835] [serial = 1977] [outer = 0x0] 13:46:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x118078c00) [pid = 2835] [serial = 1978] [outer = 0x1128b1000] 13:46:43 INFO - PROCESS | 2835 | 1468356403258 Marionette DEBUG loaded listener.js 13:46:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x11822a000) [pid = 2835] [serial = 1979] [outer = 0x1128b1000] 13:46:43 INFO - PROCESS | 2835 | 1468356403618 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]]]}] 13:46:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:46:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 526ms 13:46:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:46:43 INFO - PROCESS | 2835 | 1468356403652 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 13:46:43 INFO - PROCESS | 2835 | 1468356403654 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 13:46:43 INFO - PROCESS | 2835 | 1468356403656 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:46:43 INFO - PROCESS | 2835 | 1468356403657 Marionette TRACE conn2 <- [1,2610,null,{}] 13:46:43 INFO - PROCESS | 2835 | 1468356403660 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}] 13:46:43 INFO - PROCESS | 2835 | 1468356403661 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:43 INFO - PROCESS | 2835 | 1468356403773 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 13:46:43 INFO - PROCESS | 2835 | 1468356403809 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:43 INFO - PROCESS | 2835 | 1468356403810 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:43 INFO - PROCESS | 2835 | ++DOCSHELL 0x12351c000 == 31 [pid = 2835] [id = 660] 13:46:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x11822d000) [pid = 2835] [serial = 1980] [outer = 0x0] 13:46:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x11829dc00) [pid = 2835] [serial = 1981] [outer = 0x11822d000] 13:46:43 INFO - PROCESS | 2835 | 1468356403835 Marionette DEBUG loaded listener.js 13:46:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x11876a000) [pid = 2835] [serial = 1982] [outer = 0x11822d000] 13:46:44 INFO - PROCESS | 2835 | 1468356404146 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]]]}] 13:46:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:46:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 519ms 13:46:44 INFO - PROCESS | 2835 | 1468356404176 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 13:46:44 INFO - PROCESS | 2835 | 1468356404177 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 13:46:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:46:44 INFO - PROCESS | 2835 | 1468356404180 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:46:44 INFO - PROCESS | 2835 | 1468356404182 Marionette TRACE conn2 <- [1,2614,null,{}] 13:46:44 INFO - PROCESS | 2835 | 1468356404186 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}] 13:46:44 INFO - PROCESS | 2835 | 1468356404187 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:44 INFO - PROCESS | 2835 | 1468356404283 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 13:46:44 INFO - PROCESS | 2835 | 1468356404287 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:44 INFO - PROCESS | 2835 | 1468356404288 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:44 INFO - PROCESS | 2835 | ++DOCSHELL 0x12450e800 == 32 [pid = 2835] [id = 661] 13:46:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x114eb0400) [pid = 2835] [serial = 1983] [outer = 0x0] 13:46:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x119183800) [pid = 2835] [serial = 1984] [outer = 0x114eb0400] 13:46:44 INFO - PROCESS | 2835 | 1468356404313 Marionette DEBUG loaded listener.js 13:46:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x1191d0c00) [pid = 2835] [serial = 1985] [outer = 0x114eb0400] 13:46:44 INFO - PROCESS | 2835 | 1468356404690 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]]]}] 13:46:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:46:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 520ms 13:46:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:46:44 INFO - PROCESS | 2835 | 1468356404701 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 13:46:44 INFO - PROCESS | 2835 | 1468356404703 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 13:46:44 INFO - PROCESS | 2835 | 1468356404707 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:46:44 INFO - PROCESS | 2835 | 1468356404708 Marionette TRACE conn2 <- [1,2618,null,{}] 13:46:44 INFO - PROCESS | 2835 | 1468356404719 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}] 13:46:44 INFO - PROCESS | 2835 | 1468356404725 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:44 INFO - PROCESS | 2835 | 1468356404903 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 13:46:44 INFO - PROCESS | 2835 | 1468356404918 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:44 INFO - PROCESS | 2835 | 1468356404920 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:44 INFO - PROCESS | 2835 | ++DOCSHELL 0x12586c800 == 33 [pid = 2835] [id = 662] 13:46:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x1191cec00) [pid = 2835] [serial = 1986] [outer = 0x0] 13:46:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x119793000) [pid = 2835] [serial = 1987] [outer = 0x1191cec00] 13:46:44 INFO - PROCESS | 2835 | 1468356404952 Marionette DEBUG loaded listener.js 13:46:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x121104800) [pid = 2835] [serial = 1988] [outer = 0x1191cec00] 13:46:45 INFO - PROCESS | 2835 | 1468356405386 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]]]}] 13:46:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:46:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 728ms 13:46:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:46:45 INFO - PROCESS | 2835 | 1468356405435 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 13:46:45 INFO - PROCESS | 2835 | 1468356405436 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 13:46:45 INFO - PROCESS | 2835 | 1468356405445 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:46:45 INFO - PROCESS | 2835 | 1468356405447 Marionette TRACE conn2 <- [1,2622,null,{}] 13:46:45 INFO - PROCESS | 2835 | 1468356405449 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}] 13:46:45 INFO - PROCESS | 2835 | 1468356405450 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:45 INFO - PROCESS | 2835 | 1468356405545 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 13:46:45 INFO - PROCESS | 2835 | 1468356405602 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:45 INFO - PROCESS | 2835 | 1468356405603 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:45 INFO - PROCESS | 2835 | ++DOCSHELL 0x1270a6000 == 34 [pid = 2835] [id = 663] 13:46:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x11816cc00) [pid = 2835] [serial = 1989] [outer = 0x0] 13:46:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x123110c00) [pid = 2835] [serial = 1990] [outer = 0x11816cc00] 13:46:45 INFO - PROCESS | 2835 | 1468356405628 Marionette DEBUG loaded listener.js 13:46:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x12311d400) [pid = 2835] [serial = 1991] [outer = 0x11816cc00] 13:46:45 INFO - PROCESS | 2835 | 1468356405957 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]]]}] 13:46:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:46:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 521ms 13:46:45 INFO - PROCESS | 2835 | 1468356405969 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 13:46:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:46:45 INFO - PROCESS | 2835 | 1468356405971 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 13:46:45 INFO - PROCESS | 2835 | 1468356405974 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:46:45 INFO - PROCESS | 2835 | 1468356405976 Marionette TRACE conn2 <- [1,2626,null,{}] 13:46:45 INFO - PROCESS | 2835 | 1468356405980 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}] 13:46:45 INFO - PROCESS | 2835 | 1468356405984 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:46 INFO - PROCESS | 2835 | 1468356406472 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 13:46:46 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x1242e5800) [pid = 2835] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:46:46 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x112979800) [pid = 2835] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:46:46 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x128b07c00) [pid = 2835] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:46:46 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x112c49000) [pid = 2835] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:46:46 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x11816bc00) [pid = 2835] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:46:46 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x11332cc00) [pid = 2835] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:46:46 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x126dc0000) [pid = 2835] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:46:46 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x112c54400) [pid = 2835] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:46:46 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x11947a800) [pid = 2835] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:46:46 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x114ec9800) [pid = 2835] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:46:46 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x1242e7000) [pid = 2835] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:46:46 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x119b3b400) [pid = 2835] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:46:46 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x1291d0400) [pid = 2835] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:46:46 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x1127cf000) [pid = 2835] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:46:46 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x11822e400) [pid = 2835] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:46:46 INFO - PROCESS | 2835 | 1468356406545 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:46 INFO - PROCESS | 2835 | 1468356406546 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:46 INFO - PROCESS | 2835 | ++DOCSHELL 0x1191ba800 == 35 [pid = 2835] [id = 664] 13:46:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x112979800) [pid = 2835] [serial = 1992] [outer = 0x0] 13:46:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x11332cc00) [pid = 2835] [serial = 1993] [outer = 0x112979800] 13:46:46 INFO - PROCESS | 2835 | 1468356406571 Marionette DEBUG loaded listener.js 13:46:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x11852fc00) [pid = 2835] [serial = 1994] [outer = 0x112979800] 13:46:46 INFO - PROCESS | 2835 | 1468356406857 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]]]}] 13:46:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:46:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 921ms 13:46:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:46:46 INFO - PROCESS | 2835 | 1468356406894 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 13:46:46 INFO - PROCESS | 2835 | 1468356406895 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 13:46:46 INFO - PROCESS | 2835 | 1468356406901 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:46:46 INFO - PROCESS | 2835 | 1468356406902 Marionette TRACE conn2 <- [1,2630,null,{}] 13:46:46 INFO - PROCESS | 2835 | 1468356406905 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}] 13:46:46 INFO - PROCESS | 2835 | 1468356406906 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:47 INFO - PROCESS | 2835 | 1468356407009 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 13:46:47 INFO - PROCESS | 2835 | 1468356407016 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:47 INFO - PROCESS | 2835 | 1468356407017 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:47 INFO - PROCESS | 2835 | ++DOCSHELL 0x12070b000 == 36 [pid = 2835] [id = 665] 13:46:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x11297ac00) [pid = 2835] [serial = 1995] [outer = 0x0] 13:46:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x119bec400) [pid = 2835] [serial = 1996] [outer = 0x11297ac00] 13:46:47 INFO - PROCESS | 2835 | 1468356407041 Marionette DEBUG loaded listener.js 13:46:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x1232ea400) [pid = 2835] [serial = 1997] [outer = 0x11297ac00] 13:46:47 INFO - PROCESS | 2835 | 1468356407329 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]]]}] 13:46:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:46:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 471ms 13:46:47 INFO - PROCESS | 2835 | 1468356407371 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 13:46:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:46:47 INFO - PROCESS | 2835 | 1468356407372 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 13:46:47 INFO - PROCESS | 2835 | 1468356407374 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:46:47 INFO - PROCESS | 2835 | 1468356407375 Marionette TRACE conn2 <- [1,2634,null,{}] 13:46:47 INFO - PROCESS | 2835 | 1468356407377 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}] 13:46:47 INFO - PROCESS | 2835 | 1468356407379 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:47 INFO - PROCESS | 2835 | 1468356407459 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 13:46:47 INFO - PROCESS | 2835 | 1468356407463 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:47 INFO - PROCESS | 2835 | 1468356407466 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:47 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a5c5800 == 37 [pid = 2835] [id = 666] 13:46:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x116731400) [pid = 2835] [serial = 1998] [outer = 0x0] 13:46:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x123444400) [pid = 2835] [serial = 1999] [outer = 0x116731400] 13:46:47 INFO - PROCESS | 2835 | 1468356407491 Marionette DEBUG loaded listener.js 13:46:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x12404a000) [pid = 2835] [serial = 2000] [outer = 0x116731400] 13:46:47 INFO - PROCESS | 2835 | 1468356407810 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]]]}] 13:46:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:46:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 469ms 13:46:47 INFO - PROCESS | 2835 | 1468356407854 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 13:46:47 INFO - PROCESS | 2835 | 1468356407855 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 13:46:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:46:47 INFO - PROCESS | 2835 | 1468356407858 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:46:47 INFO - PROCESS | 2835 | 1468356407859 Marionette TRACE conn2 <- [1,2638,null,{}] 13:46:47 INFO - PROCESS | 2835 | 1468356407862 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}] 13:46:47 INFO - PROCESS | 2835 | 1468356407863 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:47 INFO - PROCESS | 2835 | 1468356407981 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 13:46:48 INFO - PROCESS | 2835 | 1468356408021 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:48 INFO - PROCESS | 2835 | 1468356408023 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:48 INFO - PROCESS | 2835 | ++DOCSHELL 0x12450b800 == 38 [pid = 2835] [id = 667] 13:46:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x124176400) [pid = 2835] [serial = 2001] [outer = 0x0] 13:46:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x1242e6000) [pid = 2835] [serial = 2002] [outer = 0x124176400] 13:46:48 INFO - PROCESS | 2835 | 1468356408048 Marionette DEBUG loaded listener.js 13:46:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x12500b000) [pid = 2835] [serial = 2003] [outer = 0x124176400] 13:46:48 INFO - PROCESS | 2835 | 1468356408338 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]]]}] 13:46:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:46:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 518ms 13:46:48 INFO - PROCESS | 2835 | 1468356408377 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 13:46:48 INFO - PROCESS | 2835 | 1468356408378 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 13:46:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:46:48 INFO - PROCESS | 2835 | 1468356408382 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:46:48 INFO - PROCESS | 2835 | 1468356408385 Marionette TRACE conn2 <- [1,2642,null,{}] 13:46:48 INFO - PROCESS | 2835 | 1468356408388 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}] 13:46:48 INFO - PROCESS | 2835 | 1468356408389 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:48 INFO - PROCESS | 2835 | 1468356408521 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 13:46:48 INFO - PROCESS | 2835 | 1468356408581 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:48 INFO - PROCESS | 2835 | 1468356408583 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:48 INFO - PROCESS | 2835 | ++DOCSHELL 0x112d3d800 == 39 [pid = 2835] [id = 668] 13:46:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x111c22000) [pid = 2835] [serial = 2004] [outer = 0x0] 13:46:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x112137800) [pid = 2835] [serial = 2005] [outer = 0x111c22000] 13:46:48 INFO - PROCESS | 2835 | 1468356408615 Marionette DEBUG loaded listener.js 13:46:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x1127d0000) [pid = 2835] [serial = 2006] [outer = 0x111c22000] 13:46:49 INFO - PROCESS | 2835 | 1468356409173 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]]]}] 13:46:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:46:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 827ms 13:46:49 INFO - PROCESS | 2835 | 1468356409271 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 13:46:49 INFO - PROCESS | 2835 | 1468356409273 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 13:46:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:46:49 INFO - PROCESS | 2835 | 1468356409278 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:46:49 INFO - PROCESS | 2835 | 1468356409280 Marionette TRACE conn2 <- [1,2646,null,{}] 13:46:49 INFO - PROCESS | 2835 | 1468356409283 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}] 13:46:49 INFO - PROCESS | 2835 | 1468356409286 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:49 INFO - PROCESS | 2835 | 1468356409400 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 13:46:49 INFO - PROCESS | 2835 | 1468356409461 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:49 INFO - PROCESS | 2835 | 1468356409463 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:49 INFO - PROCESS | 2835 | ++DOCSHELL 0x119bce800 == 40 [pid = 2835] [id = 669] 13:46:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x114eca400) [pid = 2835] [serial = 2007] [outer = 0x0] 13:46:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x116136800) [pid = 2835] [serial = 2008] [outer = 0x114eca400] 13:46:49 INFO - PROCESS | 2835 | 1468356409493 Marionette DEBUG loaded listener.js 13:46:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x116745000) [pid = 2835] [serial = 2009] [outer = 0x114eca400] 13:46:50 INFO - PROCESS | 2835 | 1468356410046 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]]]}] 13:46:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:46:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 776ms 13:46:50 INFO - PROCESS | 2835 | 1468356410053 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 13:46:50 INFO - PROCESS | 2835 | 1468356410055 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 13:46:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:46:50 INFO - PROCESS | 2835 | 1468356410058 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:46:50 INFO - PROCESS | 2835 | 1468356410059 Marionette TRACE conn2 <- [1,2650,null,{}] 13:46:50 INFO - PROCESS | 2835 | 1468356410062 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}] 13:46:50 INFO - PROCESS | 2835 | 1468356410063 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:50 INFO - PROCESS | 2835 | 1468356410176 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 13:46:50 INFO - PROCESS | 2835 | 1468356410242 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:50 INFO - PROCESS | 2835 | 1468356410243 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:50 INFO - PROCESS | 2835 | ++DOCSHELL 0x1244bf800 == 41 [pid = 2835] [id = 670] 13:46:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x11674a800) [pid = 2835] [serial = 2010] [outer = 0x0] 13:46:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x118177c00) [pid = 2835] [serial = 2011] [outer = 0x11674a800] 13:46:50 INFO - PROCESS | 2835 | 1468356410273 Marionette DEBUG loaded listener.js 13:46:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x118726400) [pid = 2835] [serial = 2012] [outer = 0x11674a800] 13:46:50 INFO - PROCESS | 2835 | --DOCSHELL 0x12450b800 == 40 [pid = 2835] [id = 667] 13:46:50 INFO - PROCESS | 2835 | --DOCSHELL 0x12a5c5800 == 39 [pid = 2835] [id = 666] 13:46:50 INFO - PROCESS | 2835 | --DOCSHELL 0x12070b000 == 38 [pid = 2835] [id = 665] 13:46:50 INFO - PROCESS | 2835 | --DOCSHELL 0x1191ba800 == 37 [pid = 2835] [id = 664] 13:46:50 INFO - PROCESS | 2835 | --DOCSHELL 0x1270a6000 == 36 [pid = 2835] [id = 663] 13:46:50 INFO - PROCESS | 2835 | --DOCSHELL 0x12586c800 == 35 [pid = 2835] [id = 662] 13:46:50 INFO - PROCESS | 2835 | --DOCSHELL 0x12450e800 == 34 [pid = 2835] [id = 661] 13:46:50 INFO - PROCESS | 2835 | --DOCSHELL 0x12351c000 == 33 [pid = 2835] [id = 660] 13:46:50 INFO - PROCESS | 2835 | --DOCSHELL 0x120710800 == 32 [pid = 2835] [id = 659] 13:46:50 INFO - PROCESS | 2835 | --DOCSHELL 0x11838a800 == 31 [pid = 2835] [id = 658] 13:46:50 INFO - PROCESS | 2835 | --DOCSHELL 0x1168a5000 == 30 [pid = 2835] [id = 657] 13:46:50 INFO - PROCESS | 2835 | 1468356410926 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]]]}] 13:46:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:46:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 870ms 13:46:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:46:50 INFO - PROCESS | 2835 | 1468356410935 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 13:46:50 INFO - PROCESS | 2835 | 1468356410937 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 13:46:50 INFO - PROCESS | 2835 | 1468356410940 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:46:50 INFO - PROCESS | 2835 | 1468356410942 Marionette TRACE conn2 <- [1,2654,null,{}] 13:46:50 INFO - PROCESS | 2835 | 1468356410947 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}] 13:46:50 INFO - PROCESS | 2835 | 1468356410949 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:51 INFO - PROCESS | 2835 | 1468356411039 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x12475bc00) [pid = 2835] [serial = 1933] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x12344a400) [pid = 2835] [serial = 1930] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x128b0e400) [pid = 2835] [serial = 1939] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x119b31400) [pid = 2835] [serial = 1924] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x11852d800) [pid = 2835] [serial = 1921] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x1191ccc00) [pid = 2835] [serial = 1922] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x1164e9800) [pid = 2835] [serial = 1912] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x11687f000) [pid = 2835] [serial = 1913] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x1288db800) [pid = 2835] [serial = 1910] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x128897400) [pid = 2835] [serial = 1909] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x116734000) [pid = 2835] [serial = 1915] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x118296800) [pid = 2835] [serial = 1916] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x12319f000) [pid = 2835] [serial = 1927] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x116882400) [pid = 2835] [serial = 1918] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x11807a800) [pid = 2835] [serial = 1919] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x123115400) [pid = 2835] [serial = 1925] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x1288e1800) [pid = 2835] [serial = 1937] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x1291cf800) [pid = 2835] [serial = 1949] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x12889f000) [pid = 2835] [serial = 1936] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x12930f000) [pid = 2835] [serial = 1951] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x119b33800) [pid = 2835] [serial = 1943] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x11816d000) [pid = 2835] [serial = 1942] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x1242e9c00) [pid = 2835] [serial = 1945] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x12889ac00) [pid = 2835] [serial = 1934] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x128bab400) [pid = 2835] [serial = 1940] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x1242d5000) [pid = 2835] [serial = 1931] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x128b0b800) [pid = 2835] [serial = 1946] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x123444c00) [pid = 2835] [serial = 1928] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x128d99000) [pid = 2835] [serial = 1948] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x12936f000) [pid = 2835] [serial = 1952] [outer = 0x0] [url = about:blank] 13:46:51 INFO - PROCESS | 2835 | 1468356411107 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:51 INFO - PROCESS | 2835 | 1468356411110 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:51 INFO - PROCESS | 2835 | ++DOCSHELL 0x11838a800 == 31 [pid = 2835] [id = 671] 13:46:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x115e93400) [pid = 2835] [serial = 2013] [outer = 0x0] 13:46:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x116734000) [pid = 2835] [serial = 2014] [outer = 0x115e93400] 13:46:51 INFO - PROCESS | 2835 | 1468356411138 Marionette DEBUG loaded listener.js 13:46:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x117ea9c00) [pid = 2835] [serial = 2015] [outer = 0x115e93400] 13:46:51 INFO - PROCESS | 2835 | 1468356411432 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]]]}] 13:46:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:46:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 520ms 13:46:51 INFO - PROCESS | 2835 | 1468356411461 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 13:46:51 INFO - PROCESS | 2835 | 1468356411465 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 13:46:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:46:51 INFO - PROCESS | 2835 | 1468356411476 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:46:51 INFO - PROCESS | 2835 | 1468356411477 Marionette TRACE conn2 <- [1,2658,null,{}] 13:46:51 INFO - PROCESS | 2835 | 1468356411481 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}] 13:46:51 INFO - PROCESS | 2835 | 1468356411485 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:51 INFO - PROCESS | 2835 | 1468356411588 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 13:46:51 INFO - PROCESS | 2835 | 1468356411646 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:51 INFO - PROCESS | 2835 | 1468356411647 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:51 INFO - PROCESS | 2835 | ++DOCSHELL 0x119be5000 == 32 [pid = 2835] [id = 672] 13:46:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x11816d400) [pid = 2835] [serial = 2016] [outer = 0x0] 13:46:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x118725400) [pid = 2835] [serial = 2017] [outer = 0x11816d400] 13:46:51 INFO - PROCESS | 2835 | 1468356411674 Marionette DEBUG loaded listener.js 13:46:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x11918f800) [pid = 2835] [serial = 2018] [outer = 0x11816d400] 13:46:51 INFO - PROCESS | 2835 | 1468356411970 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]]]}] 13:46:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:46:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 525ms 13:46:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:46:52 INFO - PROCESS | 2835 | 1468356412002 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 13:46:52 INFO - PROCESS | 2835 | 1468356412003 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 13:46:52 INFO - PROCESS | 2835 | 1468356412005 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:46:52 INFO - PROCESS | 2835 | 1468356412008 Marionette TRACE conn2 <- [1,2662,null,{}] 13:46:52 INFO - PROCESS | 2835 | 1468356412018 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}] 13:46:52 INFO - PROCESS | 2835 | 1468356412021 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:52 INFO - PROCESS | 2835 | 1468356412105 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 13:46:52 INFO - PROCESS | 2835 | 1468356412169 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:52 INFO - PROCESS | 2835 | 1468356412171 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:52 INFO - PROCESS | 2835 | ++DOCSHELL 0x124507800 == 33 [pid = 2835] [id = 673] 13:46:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x1191c6800) [pid = 2835] [serial = 2019] [outer = 0x0] 13:46:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x119b2f000) [pid = 2835] [serial = 2020] [outer = 0x1191c6800] 13:46:52 INFO - PROCESS | 2835 | 1468356412199 Marionette DEBUG loaded listener.js 13:46:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x119e6ec00) [pid = 2835] [serial = 2021] [outer = 0x1191c6800] 13:46:52 INFO - PROCESS | 2835 | 1468356412487 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]]]}] 13:46:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:46:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 523ms 13:46:52 INFO - PROCESS | 2835 | 1468356412529 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 13:46:52 INFO - PROCESS | 2835 | 1468356412531 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 13:46:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:46:52 INFO - PROCESS | 2835 | 1468356412537 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:46:52 INFO - PROCESS | 2835 | 1468356412538 Marionette TRACE conn2 <- [1,2666,null,{}] 13:46:52 INFO - PROCESS | 2835 | 1468356412540 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}] 13:46:52 INFO - PROCESS | 2835 | 1468356412541 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:52 INFO - PROCESS | 2835 | 1468356412623 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 13:46:52 INFO - PROCESS | 2835 | 1468356412626 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:52 INFO - PROCESS | 2835 | 1468356412628 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:52 INFO - PROCESS | 2835 | ++DOCSHELL 0x12709f800 == 34 [pid = 2835] [id = 674] 13:46:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x11a0e2c00) [pid = 2835] [serial = 2022] [outer = 0x0] 13:46:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x123116800) [pid = 2835] [serial = 2023] [outer = 0x11a0e2c00] 13:46:52 INFO - PROCESS | 2835 | 1468356412655 Marionette DEBUG loaded listener.js 13:46:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x12319ec00) [pid = 2835] [serial = 2024] [outer = 0x11a0e2c00] 13:46:53 INFO - PROCESS | 2835 | 1468356413476 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]]]}] 13:46:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 13:46:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 972ms 13:46:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:46:53 INFO - PROCESS | 2835 | 1468356413508 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 13:46:53 INFO - PROCESS | 2835 | 1468356413510 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 13:46:53 INFO - PROCESS | 2835 | 1468356413512 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:46:53 INFO - PROCESS | 2835 | 1468356413513 Marionette TRACE conn2 <- [1,2670,null,{}] 13:46:53 INFO - PROCESS | 2835 | 1468356413517 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}] 13:46:53 INFO - PROCESS | 2835 | 1468356413519 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:53 INFO - PROCESS | 2835 | 1468356413617 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 13:46:53 INFO - PROCESS | 2835 | 1468356413621 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:53 INFO - PROCESS | 2835 | 1468356413622 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:53 INFO - PROCESS | 2835 | ++DOCSHELL 0x1293c8000 == 35 [pid = 2835] [id = 675] 13:46:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x1128ad400) [pid = 2835] [serial = 2025] [outer = 0x0] 13:46:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x1231a5c00) [pid = 2835] [serial = 2026] [outer = 0x1128ad400] 13:46:53 INFO - PROCESS | 2835 | 1468356413646 Marionette DEBUG loaded listener.js 13:46:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x12356cc00) [pid = 2835] [serial = 2027] [outer = 0x1128ad400] 13:46:54 INFO - PROCESS | 2835 | 1468356414461 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"]]]}] 13:46:54 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 13:46:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:46:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 13:46:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:46:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 972ms 13:46:54 INFO - PROCESS | 2835 | 1468356414484 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 13:46:54 INFO - PROCESS | 2835 | 1468356414486 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 13:46:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:46:54 INFO - PROCESS | 2835 | 1468356414488 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:46:54 INFO - PROCESS | 2835 | 1468356414489 Marionette TRACE conn2 <- [1,2674,null,{}] 13:46:54 INFO - PROCESS | 2835 | 1468356414496 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}] 13:46:54 INFO - PROCESS | 2835 | 1468356414501 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:54 INFO - PROCESS | 2835 | 1468356414620 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 13:46:54 INFO - PROCESS | 2835 | 1468356414661 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:54 INFO - PROCESS | 2835 | 1468356414662 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:54 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a9c2000 == 36 [pid = 2835] [id = 676] 13:46:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x1242ea000) [pid = 2835] [serial = 2028] [outer = 0x0] 13:46:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x125c37000) [pid = 2835] [serial = 2029] [outer = 0x1242ea000] 13:46:54 INFO - PROCESS | 2835 | 1468356414686 Marionette DEBUG loaded listener.js 13:46:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x126db2800) [pid = 2835] [serial = 2030] [outer = 0x1242ea000] 13:46:54 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x114eb0400) [pid = 2835] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:46:54 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x11822d000) [pid = 2835] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:46:54 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x1128b1000) [pid = 2835] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:46:54 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x115e23400) [pid = 2835] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:46:54 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x11672a800) [pid = 2835] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:46:54 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x1128b3000) [pid = 2835] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:46:54 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x116749000) [pid = 2835] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:46:54 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x1191ce800) [pid = 2835] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:46:54 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x1231a1c00) [pid = 2835] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:46:54 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x127040000) [pid = 2835] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:46:54 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x11332dc00) [pid = 2835] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:46:54 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x116731400) [pid = 2835] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:46:54 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x1191cec00) [pid = 2835] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:46:54 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x11816cc00) [pid = 2835] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:46:54 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x11297ac00) [pid = 2835] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:46:54 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x112979800) [pid = 2835] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:46:55 INFO - PROCESS | 2835 | 1468356415512 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"]]]}] 13:46:55 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 13:46:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:46:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 13:46:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:46:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1073ms 13:46:55 INFO - PROCESS | 2835 | 1468356415562 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 13:46:55 INFO - PROCESS | 2835 | 1468356415563 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 13:46:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:46:55 INFO - PROCESS | 2835 | 1468356415566 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:46:55 INFO - PROCESS | 2835 | 1468356415567 Marionette TRACE conn2 <- [1,2678,null,{}] 13:46:55 INFO - PROCESS | 2835 | 1468356415569 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}] 13:46:55 INFO - PROCESS | 2835 | 1468356415570 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:55 INFO - PROCESS | 2835 | 1468356415645 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 13:46:55 INFO - PROCESS | 2835 | 1468356415651 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:55 INFO - PROCESS | 2835 | 1468356415652 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:55 INFO - PROCESS | 2835 | ++DOCSHELL 0x128891000 == 37 [pid = 2835] [id = 677] 13:46:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x112ebe000) [pid = 2835] [serial = 2031] [outer = 0x0] 13:46:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x118231400) [pid = 2835] [serial = 2032] [outer = 0x112ebe000] 13:46:55 INFO - PROCESS | 2835 | 1468356415677 Marionette DEBUG loaded listener.js 13:46:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x12310dc00) [pid = 2835] [serial = 2033] [outer = 0x112ebe000] 13:46:56 INFO - PROCESS | 2835 | 1468356416494 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]]]}] 13:46:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 13:46:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 969ms 13:46:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:46:56 INFO - PROCESS | 2835 | 1468356416535 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 13:46:56 INFO - PROCESS | 2835 | 1468356416537 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 13:46:56 INFO - PROCESS | 2835 | 1468356416539 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:46:56 INFO - PROCESS | 2835 | 1468356416540 Marionette TRACE conn2 <- [1,2682,null,{}] 13:46:56 INFO - PROCESS | 2835 | 1468356416542 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}] 13:46:56 INFO - PROCESS | 2835 | 1468356416543 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:56 INFO - PROCESS | 2835 | 1468356416645 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 13:46:56 INFO - PROCESS | 2835 | 1468356416680 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:56 INFO - PROCESS | 2835 | 1468356416682 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:56 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b91f000 == 38 [pid = 2835] [id = 678] 13:46:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x1128b2400) [pid = 2835] [serial = 2034] [outer = 0x0] 13:46:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x124177800) [pid = 2835] [serial = 2035] [outer = 0x1128b2400] 13:46:56 INFO - PROCESS | 2835 | 1468356416705 Marionette DEBUG loaded listener.js 13:46:56 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x126e32800) [pid = 2835] [serial = 2036] [outer = 0x1128b2400] 13:46:57 INFO - PROCESS | 2835 | 1468356417461 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]]]}] 13:46:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 13:46:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 970ms 13:46:57 INFO - PROCESS | 2835 | 1468356417510 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 13:46:57 INFO - PROCESS | 2835 | 1468356417513 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 13:46:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:46:57 INFO - PROCESS | 2835 | 1468356417517 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:46:57 INFO - PROCESS | 2835 | 1468356417519 Marionette TRACE conn2 <- [1,2686,null,{}] 13:46:57 INFO - PROCESS | 2835 | 1468356417522 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}] 13:46:57 INFO - PROCESS | 2835 | 1468356417524 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:57 INFO - PROCESS | 2835 | 1468356417639 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 13:46:57 INFO - PROCESS | 2835 | 1468356417699 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:57 INFO - PROCESS | 2835 | 1468356417701 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:57 INFO - PROCESS | 2835 | ++DOCSHELL 0x11838e800 == 39 [pid = 2835] [id = 679] 13:46:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x113c64c00) [pid = 2835] [serial = 2037] [outer = 0x0] 13:46:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x114ec2800) [pid = 2835] [serial = 2038] [outer = 0x113c64c00] 13:46:57 INFO - PROCESS | 2835 | 1468356417734 Marionette DEBUG loaded listener.js 13:46:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x116881c00) [pid = 2835] [serial = 2039] [outer = 0x113c64c00] 13:46:58 INFO - PROCESS | 2835 | 1468356418712 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"]]]}] 13:46:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 13:46:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:46:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 13:46:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:46:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1223ms 13:46:58 INFO - PROCESS | 2835 | 1468356418740 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 13:46:58 INFO - PROCESS | 2835 | 1468356418743 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 13:46:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:46:58 INFO - PROCESS | 2835 | 1468356418748 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:46:58 INFO - PROCESS | 2835 | 1468356418749 Marionette TRACE conn2 <- [1,2690,null,{}] 13:46:58 INFO - PROCESS | 2835 | 1468356418752 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}] 13:46:58 INFO - PROCESS | 2835 | 1468356418754 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:58 INFO - PROCESS | 2835 | 1468356418855 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 13:46:58 INFO - PROCESS | 2835 | 1468356418914 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:58 INFO - PROCESS | 2835 | 1468356418916 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:46:58 INFO - PROCESS | 2835 | ++DOCSHELL 0x125ca4000 == 40 [pid = 2835] [id = 680] 13:46:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x118222c00) [pid = 2835] [serial = 2040] [outer = 0x0] 13:46:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x119794800) [pid = 2835] [serial = 2041] [outer = 0x118222c00] 13:46:58 INFO - PROCESS | 2835 | 1468356418946 Marionette DEBUG loaded listener.js 13:46:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x119e12000) [pid = 2835] [serial = 2042] [outer = 0x118222c00] 13:46:59 INFO - PROCESS | 2835 | 1468356419886 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"]]]}] 13:46: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 13:46:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:46:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 13:46:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:46:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1171ms 13:46:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:46:59 INFO - PROCESS | 2835 | 1468356419919 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 13:46:59 INFO - PROCESS | 2835 | 1468356419920 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 13:46:59 INFO - PROCESS | 2835 | 1468356419923 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:46:59 INFO - PROCESS | 2835 | 1468356419925 Marionette TRACE conn2 <- [1,2694,null,{}] 13:46:59 INFO - PROCESS | 2835 | 1468356419934 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}] 13:46:59 INFO - PROCESS | 2835 | 1468356419937 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:00 INFO - PROCESS | 2835 | 1468356420148 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 13:47:00 INFO - PROCESS | 2835 | 1468356420258 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:00 INFO - PROCESS | 2835 | 1468356420260 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:00 INFO - PROCESS | 2835 | ++DOCSHELL 0x116fc0000 == 41 [pid = 2835] [id = 681] 13:47:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x1128aa400) [pid = 2835] [serial = 2043] [outer = 0x0] 13:47:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x1164e0400) [pid = 2835] [serial = 2044] [outer = 0x1128aa400] 13:47:00 INFO - PROCESS | 2835 | 1468356420291 Marionette DEBUG loaded listener.js 13:47:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x11807cc00) [pid = 2835] [serial = 2045] [outer = 0x1128aa400] 13:47:01 INFO - PROCESS | 2835 | --DOCSHELL 0x1183a4000 == 40 [pid = 2835] [id = 656] 13:47:01 INFO - PROCESS | 2835 | --DOCSHELL 0x128891000 == 39 [pid = 2835] [id = 677] 13:47:01 INFO - PROCESS | 2835 | --DOCSHELL 0x12a9c2000 == 38 [pid = 2835] [id = 676] 13:47:01 INFO - PROCESS | 2835 | --DOCSHELL 0x1293c8000 == 37 [pid = 2835] [id = 675] 13:47:01 INFO - PROCESS | 2835 | --DOCSHELL 0x12709f800 == 36 [pid = 2835] [id = 674] 13:47:01 INFO - PROCESS | 2835 | --DOCSHELL 0x124507800 == 35 [pid = 2835] [id = 673] 13:47:01 INFO - PROCESS | 2835 | --DOCSHELL 0x119be5000 == 34 [pid = 2835] [id = 672] 13:47:01 INFO - PROCESS | 2835 | --DOCSHELL 0x11838a800 == 33 [pid = 2835] [id = 671] 13:47:01 INFO - PROCESS | 2835 | --DOCSHELL 0x1244bf800 == 32 [pid = 2835] [id = 670] 13:47:01 INFO - PROCESS | 2835 | --DOCSHELL 0x112d3d800 == 31 [pid = 2835] [id = 668] 13:47:01 INFO - PROCESS | 2835 | --DOCSHELL 0x119bce800 == 30 [pid = 2835] [id = 669] 13:47:01 INFO - PROCESS | 2835 | --DOCSHELL 0x125ca4000 == 29 [pid = 2835] [id = 680] 13:47:01 INFO - PROCESS | 2835 | --DOCSHELL 0x12b91f000 == 28 [pid = 2835] [id = 678] 13:47:01 INFO - PROCESS | 2835 | --DOCSHELL 0x11838e800 == 27 [pid = 2835] [id = 679] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x12311d400) [pid = 2835] [serial = 1991] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x123110c00) [pid = 2835] [serial = 1990] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x1232ea400) [pid = 2835] [serial = 1997] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x123444400) [pid = 2835] [serial = 1999] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x11332cc00) [pid = 2835] [serial = 1993] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x121104800) [pid = 2835] [serial = 1988] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x11852fc00) [pid = 2835] [serial = 1994] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x1191d0c00) [pid = 2835] [serial = 1985] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x119bec400) [pid = 2835] [serial = 1996] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x11876a000) [pid = 2835] [serial = 1982] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x1242e6000) [pid = 2835] [serial = 2002] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x119183800) [pid = 2835] [serial = 1984] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x11829dc00) [pid = 2835] [serial = 1981] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x118078c00) [pid = 2835] [serial = 1978] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x11822a000) [pid = 2835] [serial = 1979] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x115e8f800) [pid = 2835] [serial = 1975] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x1164eb800) [pid = 2835] [serial = 1976] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 76 (0x11822fc00) [pid = 2835] [serial = 1970] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 75 (0x1176f3800) [pid = 2835] [serial = 1969] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 74 (0x11297d400) [pid = 2835] [serial = 1972] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 73 (0x112f79400) [pid = 2835] [serial = 1973] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 72 (0x118230800) [pid = 2835] [serial = 1955] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 71 (0x116f98000) [pid = 2835] [serial = 1954] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 70 (0x11a0ed800) [pid = 2835] [serial = 1958] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 69 (0x119b3b800) [pid = 2835] [serial = 1957] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 68 (0x126e29c00) [pid = 2835] [serial = 1961] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 67 (0x124bd8000) [pid = 2835] [serial = 1960] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 66 (0x129087800) [pid = 2835] [serial = 1964] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 65 (0x128d95000) [pid = 2835] [serial = 1963] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 64 (0x12319e000) [pid = 2835] [serial = 1967] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 63 (0x1182a0800) [pid = 2835] [serial = 1966] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 62 (0x12404a000) [pid = 2835] [serial = 2000] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | --DOMWINDOW == 61 (0x119793000) [pid = 2835] [serial = 1987] [outer = 0x0] [url = about:blank] 13:47:01 INFO - PROCESS | 2835 | 1468356421529 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"]]]}] 13:47:01 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 13:47:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:47:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 13:47:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:47:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1629ms 13:47:01 INFO - PROCESS | 2835 | 1468356421564 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 13:47:01 INFO - PROCESS | 2835 | 1468356421566 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 13:47:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:47:01 INFO - PROCESS | 2835 | 1468356421572 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:47:01 INFO - PROCESS | 2835 | 1468356421574 Marionette TRACE conn2 <- [1,2698,null,{}] 13:47:01 INFO - PROCESS | 2835 | 1468356421578 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}] 13:47:01 INFO - PROCESS | 2835 | 1468356421580 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:01 INFO - PROCESS | 2835 | 1468356421662 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 13:47:01 INFO - PROCESS | 2835 | 1468356421669 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:01 INFO - PROCESS | 2835 | 1468356421672 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:01 INFO - PROCESS | 2835 | ++DOCSHELL 0x116ad0000 == 28 [pid = 2835] [id = 682] 13:47:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 62 (0x113c8d000) [pid = 2835] [serial = 2046] [outer = 0x0] 13:47:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 63 (0x114ec2c00) [pid = 2835] [serial = 2047] [outer = 0x113c8d000] 13:47:01 INFO - PROCESS | 2835 | 1468356421700 Marionette DEBUG loaded listener.js 13:47:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 64 (0x114eccc00) [pid = 2835] [serial = 2048] [outer = 0x113c8d000] 13:47:02 INFO - PROCESS | 2835 | 1468356422559 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"]]]}] 13:47: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 13:47:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:47:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 13:47:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:47:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1021ms 13:47:02 INFO - PROCESS | 2835 | 1468356422593 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 13:47:02 INFO - PROCESS | 2835 | 1468356422597 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 13:47:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:47:02 INFO - PROCESS | 2835 | 1468356422608 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:47:02 INFO - PROCESS | 2835 | 1468356422610 Marionette TRACE conn2 <- [1,2702,null,{}] 13:47:02 INFO - PROCESS | 2835 | 1468356422623 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}] 13:47:02 INFO - PROCESS | 2835 | 1468356422625 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:02 INFO - PROCESS | 2835 | 1468356422704 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 13:47:02 INFO - PROCESS | 2835 | 1468356422710 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:02 INFO - PROCESS | 2835 | 1468356422712 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:02 INFO - PROCESS | 2835 | ++DOCSHELL 0x1191ae800 == 29 [pid = 2835] [id = 683] 13:47:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 65 (0x116734800) [pid = 2835] [serial = 2049] [outer = 0x0] 13:47:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 66 (0x116752c00) [pid = 2835] [serial = 2050] [outer = 0x116734800] 13:47:02 INFO - PROCESS | 2835 | 1468356422741 Marionette DEBUG loaded listener.js 13:47:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 67 (0x1176ec400) [pid = 2835] [serial = 2051] [outer = 0x116734800] 13:47:03 INFO - PROCESS | 2835 | 1468356423102 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]]]}] 13:47:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:47:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 527ms 13:47:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:47:03 INFO - PROCESS | 2835 | 1468356423131 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 13:47:03 INFO - PROCESS | 2835 | 1468356423132 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 13:47:03 INFO - PROCESS | 2835 | 1468356423135 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:47:03 INFO - PROCESS | 2835 | 1468356423137 Marionette TRACE conn2 <- [1,2706,null,{}] 13:47:03 INFO - PROCESS | 2835 | 1468356423145 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}] 13:47:03 INFO - PROCESS | 2835 | 1468356423149 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:03 INFO - PROCESS | 2835 | 1468356423255 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 13:47:03 INFO - PROCESS | 2835 | 1468356423293 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:03 INFO - PROCESS | 2835 | 1468356423295 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:03 INFO - PROCESS | 2835 | ++DOCSHELL 0x123255800 == 30 [pid = 2835] [id = 684] 13:47:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 68 (0x118072800) [pid = 2835] [serial = 2052] [outer = 0x0] 13:47:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 69 (0x11822d800) [pid = 2835] [serial = 2053] [outer = 0x118072800] 13:47:03 INFO - PROCESS | 2835 | 1468356423322 Marionette DEBUG loaded listener.js 13:47:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 70 (0x118528800) [pid = 2835] [serial = 2054] [outer = 0x118072800] 13:47:03 INFO - PROCESS | 2835 | 1468356423639 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]]]}] 13:47:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:47:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 520ms 13:47:03 INFO - PROCESS | 2835 | 1468356423656 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 13:47:03 INFO - PROCESS | 2835 | 1468356423658 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 13:47:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:47:03 INFO - PROCESS | 2835 | 1468356423671 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:47:03 INFO - PROCESS | 2835 | 1468356423672 Marionette TRACE conn2 <- [1,2710,null,{}] 13:47:03 INFO - PROCESS | 2835 | 1468356423675 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}] 13:47:03 INFO - PROCESS | 2835 | 1468356423676 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:03 INFO - PROCESS | 2835 | 1468356423777 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 13:47:03 INFO - PROCESS | 2835 | 1468356423781 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:03 INFO - PROCESS | 2835 | 1468356423782 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:03 INFO - PROCESS | 2835 | ++DOCSHELL 0x123521800 == 31 [pid = 2835] [id = 685] 13:47:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 71 (0x118761000) [pid = 2835] [serial = 2055] [outer = 0x0] 13:47:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 72 (0x119190000) [pid = 2835] [serial = 2056] [outer = 0x118761000] 13:47:03 INFO - PROCESS | 2835 | 1468356423808 Marionette DEBUG loaded listener.js 13:47:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 73 (0x11947a800) [pid = 2835] [serial = 2057] [outer = 0x118761000] 13:47:04 INFO - PROCESS | 2835 | 1468356424175 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] 13:47:04 INFO - PROCESS | 2835 | 1468356424193 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 13:47:04 INFO - PROCESS | 2835 | 1468356424195 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:47:04 INFO - PROCESS | 2835 | 1468356424196 Marionette TRACE conn2 <- [1,2714,null,{}] 13:47:04 INFO - PROCESS | 2835 | 1468356424211 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}] 13:47:04 INFO - PROCESS | 2835 | 1468356424213 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:04 INFO - PROCESS | 2835 | 1468356424305 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 13:47:04 INFO - PROCESS | 2835 | 1468356424308 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:04 INFO - PROCESS | 2835 | 1468356424309 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:04 INFO - PROCESS | 2835 | ++DOCSHELL 0x124513000 == 32 [pid = 2835] [id = 686] 13:47:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 74 (0x118763400) [pid = 2835] [serial = 2058] [outer = 0x0] 13:47:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 75 (0x119b30c00) [pid = 2835] [serial = 2059] [outer = 0x118763400] 13:47:04 INFO - PROCESS | 2835 | 1468356424334 Marionette DEBUG loaded listener.js 13:47:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 76 (0x119e6ac00) [pid = 2835] [serial = 2060] [outer = 0x118763400] 13:47:04 INFO - PROCESS | 2835 | 1468356424764 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]]]}] 13:47:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:47:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 573ms 13:47:04 INFO - PROCESS | 2835 | 1468356424769 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 13:47:04 INFO - PROCESS | 2835 | 1468356424771 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 13:47:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:47:04 INFO - PROCESS | 2835 | 1468356424775 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:47:04 INFO - PROCESS | 2835 | 1468356424777 Marionette TRACE conn2 <- [1,2718,null,{}] 13:47:04 INFO - PROCESS | 2835 | 1468356424780 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}] 13:47:04 INFO - PROCESS | 2835 | 1468356424786 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:04 INFO - PROCESS | 2835 | 1468356424962 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 13:47:04 INFO - PROCESS | 2835 | 1468356424988 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:04 INFO - PROCESS | 2835 | 1468356424989 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:05 INFO - PROCESS | 2835 | ++DOCSHELL 0x125880800 == 33 [pid = 2835] [id = 687] 13:47:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 77 (0x119e73400) [pid = 2835] [serial = 2061] [outer = 0x0] 13:47:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x121111c00) [pid = 2835] [serial = 2062] [outer = 0x119e73400] 13:47:05 INFO - PROCESS | 2835 | 1468356425030 Marionette DEBUG loaded listener.js 13:47:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x1231a5400) [pid = 2835] [serial = 2063] [outer = 0x119e73400] 13:47:05 INFO - PROCESS | 2835 | 1468356425470 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] 13:47:05 INFO - PROCESS | 2835 | 1468356425497 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 13:47:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:47:05 INFO - PROCESS | 2835 | 1468356425499 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:47:05 INFO - PROCESS | 2835 | 1468356425500 Marionette TRACE conn2 <- [1,2722,null,{}] 13:47:05 INFO - PROCESS | 2835 | 1468356425509 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}] 13:47:05 INFO - PROCESS | 2835 | 1468356425517 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:05 INFO - PROCESS | 2835 | 1468356425759 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 13:47:05 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x1128ad400) [pid = 2835] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:47:05 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x1242ea000) [pid = 2835] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:47:05 INFO - PROCESS | 2835 | --DOMWINDOW == 76 (0x112ebe000) [pid = 2835] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:47:05 INFO - PROCESS | 2835 | --DOMWINDOW == 75 (0x11674a800) [pid = 2835] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:47:05 INFO - PROCESS | 2835 | --DOMWINDOW == 74 (0x115e93400) [pid = 2835] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:47:05 INFO - PROCESS | 2835 | --DOMWINDOW == 73 (0x11a0e2c00) [pid = 2835] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:47:05 INFO - PROCESS | 2835 | --DOMWINDOW == 72 (0x111c22000) [pid = 2835] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:47:05 INFO - PROCESS | 2835 | --DOMWINDOW == 71 (0x114eca400) [pid = 2835] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:47:05 INFO - PROCESS | 2835 | --DOMWINDOW == 70 (0x11816d400) [pid = 2835] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:47:05 INFO - PROCESS | 2835 | --DOMWINDOW == 69 (0x1191c6800) [pid = 2835] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:47:05 INFO - PROCESS | 2835 | --DOMWINDOW == 68 (0x124176400) [pid = 2835] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:47:05 INFO - PROCESS | 2835 | --DOMWINDOW == 67 (0x1128b2400) [pid = 2835] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:47:05 INFO - PROCESS | 2835 | 1468356425802 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:05 INFO - PROCESS | 2835 | 1468356425803 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:05 INFO - PROCESS | 2835 | ++DOCSHELL 0x124c45000 == 34 [pid = 2835] [id = 688] 13:47:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 68 (0x1127ce000) [pid = 2835] [serial = 2064] [outer = 0x0] 13:47:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 69 (0x112984c00) [pid = 2835] [serial = 2065] [outer = 0x1127ce000] 13:47:05 INFO - PROCESS | 2835 | 1468356425828 Marionette DEBUG loaded listener.js 13:47:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 70 (0x11672cc00) [pid = 2835] [serial = 2066] [outer = 0x1127ce000] 13:47:06 INFO - PROCESS | 2835 | 1468356426085 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] 13:47:06 INFO - PROCESS | 2835 | 1468356426130 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 13:47:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:47:06 INFO - PROCESS | 2835 | 1468356426140 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:47:06 INFO - PROCESS | 2835 | 1468356426141 Marionette TRACE conn2 <- [1,2726,null,{}] 13:47:06 INFO - PROCESS | 2835 | 1468356426143 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}] 13:47:06 INFO - PROCESS | 2835 | 1468356426145 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:06 INFO - PROCESS | 2835 | 1468356426225 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 13:47:06 INFO - PROCESS | 2835 | 1468356426229 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:06 INFO - PROCESS | 2835 | 1468356426230 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:06 INFO - PROCESS | 2835 | ++DOCSHELL 0x12900b800 == 35 [pid = 2835] [id = 689] 13:47:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 71 (0x112f6d000) [pid = 2835] [serial = 2067] [outer = 0x0] 13:47:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 72 (0x12319b400) [pid = 2835] [serial = 2068] [outer = 0x112f6d000] 13:47:06 INFO - PROCESS | 2835 | 1468356426257 Marionette DEBUG loaded listener.js 13:47:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 73 (0x1242cb800) [pid = 2835] [serial = 2069] [outer = 0x112f6d000] 13:47:06 INFO - PROCESS | 2835 | 1468356426588 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]]]}] 13:47:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:47:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 470ms 13:47:06 INFO - PROCESS | 2835 | 1468356426610 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 13:47:06 INFO - PROCESS | 2835 | 1468356426611 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 13:47:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:47:06 INFO - PROCESS | 2835 | 1468356426614 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:47:06 INFO - PROCESS | 2835 | 1468356426616 Marionette TRACE conn2 <- [1,2730,null,{}] 13:47:06 INFO - PROCESS | 2835 | 1468356426620 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}] 13:47:06 INFO - PROCESS | 2835 | 1468356426621 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:06 INFO - PROCESS | 2835 | 1468356426730 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 13:47:06 INFO - PROCESS | 2835 | 1468356426739 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:06 INFO - PROCESS | 2835 | 1468356426740 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:06 INFO - PROCESS | 2835 | ++DOCSHELL 0x1293ce000 == 36 [pid = 2835] [id = 690] 13:47:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 74 (0x11680a000) [pid = 2835] [serial = 2070] [outer = 0x0] 13:47:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 75 (0x1242e8c00) [pid = 2835] [serial = 2071] [outer = 0x11680a000] 13:47:06 INFO - PROCESS | 2835 | 1468356426764 Marionette DEBUG loaded listener.js 13:47:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 76 (0x1242f3c00) [pid = 2835] [serial = 2072] [outer = 0x11680a000] 13:47:07 INFO - PROCESS | 2835 | 1468356427540 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"]]]}] 13:47: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 13:47:07 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 13:47:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 13:47:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:47:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 971ms 13:47:07 INFO - PROCESS | 2835 | 1468356427585 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 13:47:07 INFO - PROCESS | 2835 | 1468356427587 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 13:47:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:47:07 INFO - PROCESS | 2835 | 1468356427589 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:47:07 INFO - PROCESS | 2835 | 1468356427590 Marionette TRACE conn2 <- [1,2734,null,{}] 13:47:07 INFO - PROCESS | 2835 | 1468356427592 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}] 13:47:07 INFO - PROCESS | 2835 | 1468356427593 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:07 INFO - PROCESS | 2835 | 1468356427671 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 13:47:07 INFO - PROCESS | 2835 | 1468356427674 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:07 INFO - PROCESS | 2835 | 1468356427676 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:07 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a64c000 == 37 [pid = 2835] [id = 691] 13:47:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 77 (0x124b22400) [pid = 2835] [serial = 2073] [outer = 0x0] 13:47:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x124c91800) [pid = 2835] [serial = 2074] [outer = 0x124b22400] 13:47:07 INFO - PROCESS | 2835 | 1468356427700 Marionette DEBUG loaded listener.js 13:47:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x125790000) [pid = 2835] [serial = 2075] [outer = 0x124b22400] 13:47:08 INFO - PROCESS | 2835 | 1468356428291 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]]]}] 13:47:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:47:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 723ms 13:47:08 INFO - PROCESS | 2835 | 1468356428312 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 13:47:08 INFO - PROCESS | 2835 | 1468356428315 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 13:47:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:47:08 INFO - PROCESS | 2835 | 1468356428319 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:47:08 INFO - PROCESS | 2835 | 1468356428322 Marionette TRACE conn2 <- [1,2738,null,{}] 13:47:08 INFO - PROCESS | 2835 | 1468356428325 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}] 13:47:08 INFO - PROCESS | 2835 | 1468356428327 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:08 INFO - PROCESS | 2835 | 1468356428443 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 13:47:08 INFO - PROCESS | 2835 | 1468356428524 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:08 INFO - PROCESS | 2835 | 1468356428526 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:08 INFO - PROCESS | 2835 | ++DOCSHELL 0x1191a4800 == 38 [pid = 2835] [id = 692] 13:47:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x112c50000) [pid = 2835] [serial = 2076] [outer = 0x0] 13:47:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x113c64400) [pid = 2835] [serial = 2077] [outer = 0x112c50000] 13:47:08 INFO - PROCESS | 2835 | 1468356428557 Marionette DEBUG loaded listener.js 13:47:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x115e8d000) [pid = 2835] [serial = 2078] [outer = 0x112c50000] 13:47:09 INFO - PROCESS | 2835 | 1468356429043 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]]]}] 13:47:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:47:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 773ms 13:47:09 INFO - PROCESS | 2835 | 1468356429142 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 13:47:09 INFO - PROCESS | 2835 | 1468356429145 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 13:47:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:47:09 INFO - PROCESS | 2835 | 1468356429154 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:47:09 INFO - PROCESS | 2835 | 1468356429156 Marionette TRACE conn2 <- [1,2742,null,{}] 13:47:09 INFO - PROCESS | 2835 | 1468356429158 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}] 13:47:09 INFO - PROCESS | 2835 | 1468356429160 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:09 INFO - PROCESS | 2835 | 1468356429274 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 13:47:09 INFO - PROCESS | 2835 | 1468356429356 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:09 INFO - PROCESS | 2835 | 1468356429357 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:09 INFO - PROCESS | 2835 | ++DOCSHELL 0x119713800 == 39 [pid = 2835] [id = 693] 13:47:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x1131ac800) [pid = 2835] [serial = 2079] [outer = 0x0] 13:47:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x116735800) [pid = 2835] [serial = 2080] [outer = 0x1131ac800] 13:47:09 INFO - PROCESS | 2835 | 1468356429389 Marionette DEBUG loaded listener.js 13:47:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x118227000) [pid = 2835] [serial = 2081] [outer = 0x1131ac800] 13:47:09 INFO - PROCESS | 2835 | --DOCSHELL 0x1293ce000 == 38 [pid = 2835] [id = 690] 13:47:09 INFO - PROCESS | 2835 | --DOCSHELL 0x12900b800 == 37 [pid = 2835] [id = 689] 13:47:09 INFO - PROCESS | 2835 | --DOCSHELL 0x124c45000 == 36 [pid = 2835] [id = 688] 13:47:09 INFO - PROCESS | 2835 | --DOCSHELL 0x125880800 == 35 [pid = 2835] [id = 687] 13:47:09 INFO - PROCESS | 2835 | --DOCSHELL 0x124513000 == 34 [pid = 2835] [id = 686] 13:47:09 INFO - PROCESS | 2835 | --DOCSHELL 0x123521800 == 33 [pid = 2835] [id = 685] 13:47:09 INFO - PROCESS | 2835 | --DOCSHELL 0x123255800 == 32 [pid = 2835] [id = 684] 13:47:09 INFO - PROCESS | 2835 | --DOCSHELL 0x1191ae800 == 31 [pid = 2835] [id = 683] 13:47:09 INFO - PROCESS | 2835 | --DOCSHELL 0x116ad0000 == 30 [pid = 2835] [id = 682] 13:47:09 INFO - PROCESS | 2835 | --DOCSHELL 0x116fc0000 == 29 [pid = 2835] [id = 681] 13:47:09 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x1231a5c00) [pid = 2835] [serial = 2026] [outer = 0x0] [url = about:blank] 13:47:09 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x125c37000) [pid = 2835] [serial = 2029] [outer = 0x0] [url = about:blank] 13:47:09 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x118231400) [pid = 2835] [serial = 2032] [outer = 0x0] [url = about:blank] 13:47:09 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x118177c00) [pid = 2835] [serial = 2011] [outer = 0x0] [url = about:blank] 13:47:09 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x118726400) [pid = 2835] [serial = 2012] [outer = 0x0] [url = about:blank] 13:47:09 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x116734000) [pid = 2835] [serial = 2014] [outer = 0x0] [url = about:blank] 13:47:09 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x117ea9c00) [pid = 2835] [serial = 2015] [outer = 0x0] [url = about:blank] 13:47:09 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x123116800) [pid = 2835] [serial = 2023] [outer = 0x0] [url = about:blank] 13:47:09 INFO - PROCESS | 2835 | --DOMWINDOW == 76 (0x112137800) [pid = 2835] [serial = 2005] [outer = 0x0] [url = about:blank] 13:47:09 INFO - PROCESS | 2835 | --DOMWINDOW == 75 (0x1127d0000) [pid = 2835] [serial = 2006] [outer = 0x0] [url = about:blank] 13:47:09 INFO - PROCESS | 2835 | --DOMWINDOW == 74 (0x116136800) [pid = 2835] [serial = 2008] [outer = 0x0] [url = about:blank] 13:47:09 INFO - PROCESS | 2835 | --DOMWINDOW == 73 (0x116745000) [pid = 2835] [serial = 2009] [outer = 0x0] [url = about:blank] 13:47:09 INFO - PROCESS | 2835 | --DOMWINDOW == 72 (0x118725400) [pid = 2835] [serial = 2017] [outer = 0x0] [url = about:blank] 13:47:09 INFO - PROCESS | 2835 | --DOMWINDOW == 71 (0x11918f800) [pid = 2835] [serial = 2018] [outer = 0x0] [url = about:blank] 13:47:09 INFO - PROCESS | 2835 | --DOMWINDOW == 70 (0x119b2f000) [pid = 2835] [serial = 2020] [outer = 0x0] [url = about:blank] 13:47:09 INFO - PROCESS | 2835 | --DOMWINDOW == 69 (0x119e6ec00) [pid = 2835] [serial = 2021] [outer = 0x0] [url = about:blank] 13:47:09 INFO - PROCESS | 2835 | --DOMWINDOW == 68 (0x126db2800) [pid = 2835] [serial = 2030] [outer = 0x0] [url = about:blank] 13:47:09 INFO - PROCESS | 2835 | --DOMWINDOW == 67 (0x12310dc00) [pid = 2835] [serial = 2033] [outer = 0x0] [url = about:blank] 13:47:09 INFO - PROCESS | 2835 | --DOMWINDOW == 66 (0x12500b000) [pid = 2835] [serial = 2003] [outer = 0x0] [url = about:blank] 13:47:09 INFO - PROCESS | 2835 | --DOMWINDOW == 65 (0x126e32800) [pid = 2835] [serial = 2036] [outer = 0x0] [url = about:blank] 13:47:09 INFO - PROCESS | 2835 | --DOMWINDOW == 64 (0x124177800) [pid = 2835] [serial = 2035] [outer = 0x0] [url = about:blank] 13:47:09 INFO - PROCESS | 2835 | --DOMWINDOW == 63 (0x12356cc00) [pid = 2835] [serial = 2027] [outer = 0x0] [url = about:blank] 13:47:09 INFO - PROCESS | 2835 | --DOMWINDOW == 62 (0x12319ec00) [pid = 2835] [serial = 2024] [outer = 0x0] [url = about:blank] 13:47:10 INFO - PROCESS | 2835 | 1468356430001 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]]]}] 13:47:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:47:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 873ms 13:47:10 INFO - PROCESS | 2835 | 1468356430028 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 13:47:10 INFO - PROCESS | 2835 | 1468356430030 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 13:47:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:47:10 INFO - PROCESS | 2835 | 1468356430033 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:47:10 INFO - PROCESS | 2835 | 1468356430036 Marionette TRACE conn2 <- [1,2746,null,{}] 13:47:10 INFO - PROCESS | 2835 | 1468356430039 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}] 13:47:10 INFO - PROCESS | 2835 | 1468356430040 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:10 INFO - PROCESS | 2835 | 1468356430125 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 13:47:10 INFO - PROCESS | 2835 | 1468356430129 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:10 INFO - PROCESS | 2835 | 1468356430133 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:10 INFO - PROCESS | 2835 | ++DOCSHELL 0x11825e800 == 30 [pid = 2835] [id = 694] 13:47:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 63 (0x1164eb800) [pid = 2835] [serial = 2082] [outer = 0x0] 13:47:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 64 (0x116744c00) [pid = 2835] [serial = 2083] [outer = 0x1164eb800] 13:47:10 INFO - PROCESS | 2835 | 1468356430163 Marionette DEBUG loaded listener.js 13:47:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 65 (0x117ea8400) [pid = 2835] [serial = 2084] [outer = 0x1164eb800] 13:47:10 INFO - PROCESS | 2835 | 1468356430507 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]]]}] 13:47:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:47:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 521ms 13:47:10 INFO - PROCESS | 2835 | 1468356430554 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 13:47:10 INFO - PROCESS | 2835 | 1468356430557 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 13:47:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:47:10 INFO - PROCESS | 2835 | 1468356430561 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:47:10 INFO - PROCESS | 2835 | 1468356430563 Marionette TRACE conn2 <- [1,2750,null,{}] 13:47:10 INFO - PROCESS | 2835 | 1468356430565 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}] 13:47:10 INFO - PROCESS | 2835 | 1468356430567 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:10 INFO - PROCESS | 2835 | 1468356430644 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 13:47:10 INFO - PROCESS | 2835 | 1468356430652 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:10 INFO - PROCESS | 2835 | 1468356430653 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:10 INFO - PROCESS | 2835 | ++DOCSHELL 0x119c2e800 == 31 [pid = 2835] [id = 695] 13:47:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 66 (0x118170400) [pid = 2835] [serial = 2085] [outer = 0x0] 13:47:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 67 (0x11829c800) [pid = 2835] [serial = 2086] [outer = 0x118170400] 13:47:10 INFO - PROCESS | 2835 | 1468356430680 Marionette DEBUG loaded listener.js 13:47:10 INFO - PROCESS | 2835 | ++DOMWINDOW == 68 (0x118761c00) [pid = 2835] [serial = 2087] [outer = 0x118170400] 13:47:11 INFO - PROCESS | 2835 | 1468356431036 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]]]}] 13:47:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:47:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 518ms 13:47:11 INFO - PROCESS | 2835 | 1468356431080 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 13:47:11 INFO - PROCESS | 2835 | 1468356431081 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 13:47:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:47:11 INFO - PROCESS | 2835 | 1468356431092 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:47:11 INFO - PROCESS | 2835 | 1468356431095 Marionette TRACE conn2 <- [1,2754,null,{}] 13:47:11 INFO - PROCESS | 2835 | 1468356431104 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}] 13:47:11 INFO - PROCESS | 2835 | 1468356431107 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:11 INFO - PROCESS | 2835 | 1468356431188 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 13:47:11 INFO - PROCESS | 2835 | 1468356431194 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:11 INFO - PROCESS | 2835 | 1468356431196 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:11 INFO - PROCESS | 2835 | ++DOCSHELL 0x1244bb800 == 32 [pid = 2835] [id = 696] 13:47:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 69 (0x119187800) [pid = 2835] [serial = 2088] [outer = 0x0] 13:47:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 70 (0x11978a400) [pid = 2835] [serial = 2089] [outer = 0x119187800] 13:47:11 INFO - PROCESS | 2835 | 1468356431228 Marionette DEBUG loaded listener.js 13:47:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 71 (0x119e17c00) [pid = 2835] [serial = 2090] [outer = 0x119187800] 13:47:11 INFO - PROCESS | 2835 | 1468356431557 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]]]}] 13:47:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:47:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 479ms 13:47:11 INFO - PROCESS | 2835 | 1468356431565 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 13:47:11 INFO - PROCESS | 2835 | 1468356431569 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 13:47:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:47:11 INFO - PROCESS | 2835 | 1468356431571 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:47:11 INFO - PROCESS | 2835 | 1468356431572 Marionette TRACE conn2 <- [1,2758,null,{}] 13:47:11 INFO - PROCESS | 2835 | 1468356431575 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}] 13:47:11 INFO - PROCESS | 2835 | 1468356431576 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:11 INFO - PROCESS | 2835 | 1468356431659 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 13:47:11 INFO - PROCESS | 2835 | 1468356431662 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:11 INFO - PROCESS | 2835 | 1468356431663 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:11 INFO - PROCESS | 2835 | ++DOCSHELL 0x125280800 == 33 [pid = 2835] [id = 697] 13:47:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 72 (0x1128b3c00) [pid = 2835] [serial = 2091] [outer = 0x0] 13:47:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 73 (0x12110fc00) [pid = 2835] [serial = 2092] [outer = 0x1128b3c00] 13:47:11 INFO - PROCESS | 2835 | 1468356431748 Marionette DEBUG loaded listener.js 13:47:11 INFO - PROCESS | 2835 | ++DOMWINDOW == 74 (0x123115c00) [pid = 2835] [serial = 2093] [outer = 0x1128b3c00] 13:47:12 INFO - PROCESS | 2835 | 1468356432104 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]]]}] 13:47:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:47:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 570ms 13:47:12 INFO - PROCESS | 2835 | 1468356432142 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 13:47:12 INFO - PROCESS | 2835 | 1468356432144 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 13:47:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:47:12 INFO - PROCESS | 2835 | 1468356432146 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:47:12 INFO - PROCESS | 2835 | 1468356432146 Marionette TRACE conn2 <- [1,2762,null,{}] 13:47:12 INFO - PROCESS | 2835 | 1468356432148 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}] 13:47:12 INFO - PROCESS | 2835 | 1468356432150 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:12 INFO - PROCESS | 2835 | 1468356432233 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 13:47:12 INFO - PROCESS | 2835 | 1468356432236 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:12 INFO - PROCESS | 2835 | 1468356432237 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:12 INFO - PROCESS | 2835 | ++DOCSHELL 0x12888b000 == 34 [pid = 2835] [id = 698] 13:47:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 75 (0x1128ad800) [pid = 2835] [serial = 2094] [outer = 0x0] 13:47:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 76 (0x12311f800) [pid = 2835] [serial = 2095] [outer = 0x1128ad800] 13:47:12 INFO - PROCESS | 2835 | 1468356432257 Marionette DEBUG loaded listener.js 13:47:12 INFO - PROCESS | 2835 | ++DOMWINDOW == 77 (0x1231fbc00) [pid = 2835] [serial = 2096] [outer = 0x1128ad800] 13:47:12 INFO - PROCESS | 2835 | 1468356432681 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]]]}] 13:47:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:47:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 573ms 13:47:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:47:12 INFO - PROCESS | 2835 | 1468356432720 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 13:47:12 INFO - PROCESS | 2835 | 1468356432722 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 13:47:12 INFO - PROCESS | 2835 | 1468356432726 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:47:12 INFO - PROCESS | 2835 | 1468356432727 Marionette TRACE conn2 <- [1,2766,null,{}] 13:47:12 INFO - PROCESS | 2835 | 1468356432731 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}] 13:47:12 INFO - PROCESS | 2835 | 1468356432737 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:12 INFO - PROCESS | 2835 | 1468356432909 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 13:47:13 INFO - PROCESS | 2835 | 1468356433008 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:13 INFO - PROCESS | 2835 | 1468356433009 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:13 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a422800 == 35 [pid = 2835] [id = 699] 13:47:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x123447000) [pid = 2835] [serial = 2097] [outer = 0x0] 13:47:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x124b25800) [pid = 2835] [serial = 2098] [outer = 0x123447000] 13:47:13 INFO - PROCESS | 2835 | 1468356433060 Marionette DEBUG loaded listener.js 13:47:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x1257bf800) [pid = 2835] [serial = 2099] [outer = 0x123447000] 13:47:13 INFO - PROCESS | 2835 | 1468356433436 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]]]}] 13:47:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:47:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 721ms 13:47:13 INFO - PROCESS | 2835 | 1468356433447 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 13:47:13 INFO - PROCESS | 2835 | 1468356433449 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 13:47:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:47:13 INFO - PROCESS | 2835 | 1468356433453 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:47:13 INFO - PROCESS | 2835 | 1468356433454 Marionette TRACE conn2 <- [1,2770,null,{}] 13:47:13 INFO - PROCESS | 2835 | 1468356433456 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}] 13:47:13 INFO - PROCESS | 2835 | 1468356433457 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:13 INFO - PROCESS | 2835 | 1468356433554 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 13:47:13 INFO - PROCESS | 2835 | 1468356433566 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:13 INFO - PROCESS | 2835 | 1468356433567 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:13 INFO - PROCESS | 2835 | ++DOCSHELL 0x11825d800 == 36 [pid = 2835] [id = 700] 13:47:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x1258bd000) [pid = 2835] [serial = 2100] [outer = 0x0] 13:47:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x125c32800) [pid = 2835] [serial = 2101] [outer = 0x1258bd000] 13:47:13 INFO - PROCESS | 2835 | 1468356433591 Marionette DEBUG loaded listener.js 13:47:13 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x126d1bc00) [pid = 2835] [serial = 2102] [outer = 0x1258bd000] 13:47:13 INFO - PROCESS | 2835 | 1468356433950 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]]]}] 13:47:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:47:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 518ms 13:47:13 INFO - PROCESS | 2835 | 1468356433972 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 13:47:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:47:13 INFO - PROCESS | 2835 | 1468356433975 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 13:47:13 INFO - PROCESS | 2835 | 1468356433978 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:47:13 INFO - PROCESS | 2835 | 1468356433980 Marionette TRACE conn2 <- [1,2774,null,{}] 13:47:14 INFO - PROCESS | 2835 | 1468356433990 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}] 13:47:14 INFO - PROCESS | 2835 | 1468356433991 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:14 INFO - PROCESS | 2835 | 1468356434170 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 13:47:14 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x116734800) [pid = 2835] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:47:14 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x1128aa400) [pid = 2835] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:47:14 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x113c8d000) [pid = 2835] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:47:14 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x118761000) [pid = 2835] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:47:14 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x118072800) [pid = 2835] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:47:14 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x118763400) [pid = 2835] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:47:14 INFO - PROCESS | 2835 | --DOMWINDOW == 76 (0x119e73400) [pid = 2835] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:47:14 INFO - PROCESS | 2835 | --DOMWINDOW == 75 (0x113c64c00) [pid = 2835] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:47:14 INFO - PROCESS | 2835 | --DOMWINDOW == 74 (0x1127ce000) [pid = 2835] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:47:14 INFO - PROCESS | 2835 | --DOMWINDOW == 73 (0x112f6d000) [pid = 2835] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:47:14 INFO - PROCESS | 2835 | --DOMWINDOW == 72 (0x118222c00) [pid = 2835] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:47:14 INFO - PROCESS | 2835 | --DOMWINDOW == 71 (0x11680a000) [pid = 2835] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:47:14 INFO - PROCESS | 2835 | 1468356434240 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:14 INFO - PROCESS | 2835 | 1468356434241 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:14 INFO - PROCESS | 2835 | ++DOCSHELL 0x128be8800 == 37 [pid = 2835] [id = 701] 13:47:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 72 (0x111c75400) [pid = 2835] [serial = 2103] [outer = 0x0] 13:47:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 73 (0x112ec3800) [pid = 2835] [serial = 2104] [outer = 0x111c75400] 13:47:14 INFO - PROCESS | 2835 | 1468356434278 Marionette DEBUG loaded listener.js 13:47:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 74 (0x1176ec800) [pid = 2835] [serial = 2105] [outer = 0x111c75400] 13:47:14 INFO - PROCESS | 2835 | 1468356434519 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]]]}] 13:47:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:47:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 579ms 13:47:14 INFO - PROCESS | 2835 | 1468356434560 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 13:47:14 INFO - PROCESS | 2835 | 1468356434561 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 13:47:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:47:14 INFO - PROCESS | 2835 | 1468356434572 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:47:14 INFO - PROCESS | 2835 | 1468356434574 Marionette TRACE conn2 <- [1,2778,null,{}] 13:47:14 INFO - PROCESS | 2835 | 1468356434576 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}] 13:47:14 INFO - PROCESS | 2835 | 1468356434577 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:14 INFO - PROCESS | 2835 | 1468356434680 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 13:47:14 INFO - PROCESS | 2835 | 1468356434759 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:14 INFO - PROCESS | 2835 | 1468356434760 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:14 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b916800 == 38 [pid = 2835] [id = 702] 13:47:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 75 (0x1128a5800) [pid = 2835] [serial = 2106] [outer = 0x0] 13:47:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 76 (0x118723000) [pid = 2835] [serial = 2107] [outer = 0x1128a5800] 13:47:14 INFO - PROCESS | 2835 | 1468356434800 Marionette DEBUG loaded listener.js 13:47:14 INFO - PROCESS | 2835 | ++DOMWINDOW == 77 (0x126ebac00) [pid = 2835] [serial = 2108] [outer = 0x1128a5800] 13:47:15 INFO - PROCESS | 2835 | 1468356435172 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]]]}] 13:47:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:47:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 629ms 13:47:15 INFO - PROCESS | 2835 | 1468356435194 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 13:47:15 INFO - PROCESS | 2835 | 1468356435195 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 13:47:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:47:15 INFO - PROCESS | 2835 | 1468356435197 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:47:15 INFO - PROCESS | 2835 | 1468356435198 Marionette TRACE conn2 <- [1,2782,null,{}] 13:47:15 INFO - PROCESS | 2835 | 1468356435200 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}] 13:47:15 INFO - PROCESS | 2835 | 1468356435202 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:15 INFO - PROCESS | 2835 | 1468356435279 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 13:47:15 INFO - PROCESS | 2835 | 1468356435340 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:15 INFO - PROCESS | 2835 | 1468356435341 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:15 INFO - PROCESS | 2835 | ++DOCSHELL 0x12bca6000 == 39 [pid = 2835] [id = 703] 13:47:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x119e6c000) [pid = 2835] [serial = 2109] [outer = 0x0] 13:47:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x127040000) [pid = 2835] [serial = 2110] [outer = 0x119e6c000] 13:47:15 INFO - PROCESS | 2835 | 1468356435373 Marionette DEBUG loaded listener.js 13:47:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x12889b400) [pid = 2835] [serial = 2111] [outer = 0x119e6c000] 13:47:15 INFO - PROCESS | 2835 | 1468356435683 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]]]}] 13:47:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:47:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 521ms 13:47:15 INFO - PROCESS | 2835 | 1468356435719 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 13:47:15 INFO - PROCESS | 2835 | 1468356435721 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 13:47:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:47:15 INFO - PROCESS | 2835 | 1468356435725 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:47:15 INFO - PROCESS | 2835 | 1468356435727 Marionette TRACE conn2 <- [1,2786,null,{}] 13:47:15 INFO - PROCESS | 2835 | 1468356435730 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}] 13:47:15 INFO - PROCESS | 2835 | 1468356435733 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:15 INFO - PROCESS | 2835 | 1468356435840 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 13:47:15 INFO - PROCESS | 2835 | 1468356435898 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:15 INFO - PROCESS | 2835 | 1468356435900 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:15 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c66d800 == 40 [pid = 2835] [id = 704] 13:47:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x116f9a000) [pid = 2835] [serial = 2112] [outer = 0x0] 13:47:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x1288a2800) [pid = 2835] [serial = 2113] [outer = 0x116f9a000] 13:47:15 INFO - PROCESS | 2835 | 1468356435925 Marionette DEBUG loaded listener.js 13:47:15 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x128b0a800) [pid = 2835] [serial = 2114] [outer = 0x116f9a000] 13:47:16 INFO - PROCESS | 2835 | 1468356436251 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]]]}] 13:47:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:47:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 570ms 13:47:16 INFO - PROCESS | 2835 | 1468356436295 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 13:47:16 INFO - PROCESS | 2835 | 1468356436298 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 13:47:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:47:16 INFO - PROCESS | 2835 | 1468356436302 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:47:16 INFO - PROCESS | 2835 | 1468356436304 Marionette TRACE conn2 <- [1,2790,null,{}] 13:47:16 INFO - PROCESS | 2835 | 1468356436308 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}] 13:47:16 INFO - PROCESS | 2835 | 1468356436310 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:16 INFO - PROCESS | 2835 | 1468356436430 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 13:47:16 INFO - PROCESS | 2835 | 1468356436545 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:16 INFO - PROCESS | 2835 | 1468356436549 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:16 INFO - PROCESS | 2835 | ++DOCSHELL 0x117e77000 == 41 [pid = 2835] [id = 705] 13:47:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x115dca400) [pid = 2835] [serial = 2115] [outer = 0x0] 13:47:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x11613dc00) [pid = 2835] [serial = 2116] [outer = 0x115dca400] 13:47:16 INFO - PROCESS | 2835 | 1468356436644 Marionette DEBUG loaded listener.js 13:47:16 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x118077400) [pid = 2835] [serial = 2117] [outer = 0x115dca400] 13:47:17 INFO - PROCESS | 2835 | 1468356437134 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]]]}] 13:47:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:47:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 872ms 13:47:17 INFO - PROCESS | 2835 | 1468356437173 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 13:47:17 INFO - PROCESS | 2835 | 1468356437176 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 13:47:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:47:17 INFO - PROCESS | 2835 | 1468356437181 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:47:17 INFO - PROCESS | 2835 | 1468356437183 Marionette TRACE conn2 <- [1,2794,null,{}] 13:47:17 INFO - PROCESS | 2835 | 1468356437185 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}] 13:47:17 INFO - PROCESS | 2835 | 1468356437187 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:17 INFO - PROCESS | 2835 | 1468356437294 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 13:47:17 INFO - PROCESS | 2835 | 1468356437356 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:17 INFO - PROCESS | 2835 | 1468356437357 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:17 INFO - PROCESS | 2835 | ++DOCSHELL 0x125cab000 == 42 [pid = 2835] [id = 706] 13:47:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x1188bc000) [pid = 2835] [serial = 2118] [outer = 0x0] 13:47:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x1191cb000) [pid = 2835] [serial = 2119] [outer = 0x1188bc000] 13:47:17 INFO - PROCESS | 2835 | 1468356437387 Marionette DEBUG loaded listener.js 13:47:17 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x119b6f400) [pid = 2835] [serial = 2120] [outer = 0x1188bc000] 13:47:17 INFO - PROCESS | 2835 | --DOCSHELL 0x12ce8e800 == 41 [pid = 2835] [id = 16] 13:47:17 INFO - PROCESS | 2835 | 1468356437838 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]]]}] 13:47:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:47:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 671ms 13:47:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:47:17 INFO - PROCESS | 2835 | 1468356437853 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 13:47:17 INFO - PROCESS | 2835 | 1468356437855 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 13:47:17 INFO - PROCESS | 2835 | 1468356437857 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:47:17 INFO - PROCESS | 2835 | 1468356437859 Marionette TRACE conn2 <- [1,2798,null,{}] 13:47:17 INFO - PROCESS | 2835 | 1468356437867 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}] 13:47:17 INFO - PROCESS | 2835 | 1468356437871 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:17 INFO - PROCESS | 2835 | 1468356437990 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 13:47:18 INFO - PROCESS | 2835 | 1468356438074 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:18 INFO - PROCESS | 2835 | 1468356438077 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:18 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c67b800 == 42 [pid = 2835] [id = 707] 13:47:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x119184000) [pid = 2835] [serial = 2121] [outer = 0x0] 13:47:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x1231a4800) [pid = 2835] [serial = 2122] [outer = 0x119184000] 13:47:18 INFO - PROCESS | 2835 | 1468356438109 Marionette DEBUG loaded listener.js 13:47:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x124176400) [pid = 2835] [serial = 2123] [outer = 0x119184000] 13:47:18 INFO - PROCESS | 2835 | 1468356438541 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]]]}] 13:47:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:47:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 724ms 13:47:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:47:18 INFO - PROCESS | 2835 | 1468356438599 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 13:47:18 INFO - PROCESS | 2835 | 1468356438601 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 13:47:18 INFO - PROCESS | 2835 | 1468356438604 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:47:18 INFO - PROCESS | 2835 | 1468356438606 Marionette TRACE conn2 <- [1,2802,null,{}] 13:47:18 INFO - PROCESS | 2835 | 1468356438608 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}] 13:47:18 INFO - PROCESS | 2835 | 1468356438610 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:18 INFO - PROCESS | 2835 | 1468356438715 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 13:47:18 INFO - PROCESS | 2835 | 1468356438789 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:18 INFO - PROCESS | 2835 | 1468356438790 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:18 INFO - PROCESS | 2835 | ++DOCSHELL 0x12cc8c000 == 43 [pid = 2835] [id = 708] 13:47:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x125c33800) [pid = 2835] [serial = 2124] [outer = 0x0] 13:47:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x127046400) [pid = 2835] [serial = 2125] [outer = 0x125c33800] 13:47:18 INFO - PROCESS | 2835 | 1468356438818 Marionette DEBUG loaded listener.js 13:47:18 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x1288de800) [pid = 2835] [serial = 2126] [outer = 0x125c33800] 13:47:19 INFO - PROCESS | 2835 | 1468356439270 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]]]}] 13:47:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:47:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 672ms 13:47:19 INFO - PROCESS | 2835 | 1468356439278 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 13:47:19 INFO - PROCESS | 2835 | 1468356439279 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 13:47:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:47:19 INFO - PROCESS | 2835 | 1468356439281 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:47:19 INFO - PROCESS | 2835 | 1468356439282 Marionette TRACE conn2 <- [1,2806,null,{}] 13:47:19 INFO - PROCESS | 2835 | 1468356439284 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}] 13:47:19 INFO - PROCESS | 2835 | 1468356439285 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:19 INFO - PROCESS | 2835 | 1468356439447 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 13:47:19 INFO - PROCESS | 2835 | 1468356439730 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:19 INFO - PROCESS | 2835 | 1468356439732 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:19 INFO - PROCESS | 2835 | ++DOCSHELL 0x1192cb000 == 44 [pid = 2835] [id = 709] 13:47:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x1125bd000) [pid = 2835] [serial = 2127] [outer = 0x0] 13:47:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x112f55400) [pid = 2835] [serial = 2128] [outer = 0x1125bd000] 13:47:19 INFO - PROCESS | 2835 | 1468356439776 Marionette DEBUG loaded listener.js 13:47:19 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x114eca400) [pid = 2835] [serial = 2129] [outer = 0x1125bd000] 13:47:20 INFO - PROCESS | 2835 | 1468356440222 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]]]}] 13:47:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:47:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 972ms 13:47:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:47:20 INFO - PROCESS | 2835 | 1468356440254 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 13:47:20 INFO - PROCESS | 2835 | 1468356440256 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 13:47:20 INFO - PROCESS | 2835 | 1468356440259 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:47:20 INFO - PROCESS | 2835 | 1468356440260 Marionette TRACE conn2 <- [1,2810,null,{}] 13:47:20 INFO - PROCESS | 2835 | 1468356440264 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}] 13:47:20 INFO - PROCESS | 2835 | 1468356440267 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:20 INFO - PROCESS | 2835 | 1468356440366 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 13:47:20 INFO - PROCESS | 2835 | 1468356440428 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:20 INFO - PROCESS | 2835 | 1468356440430 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:20 INFO - PROCESS | 2835 | ++DOCSHELL 0x1192cf800 == 45 [pid = 2835] [id = 710] 13:47:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x11672e800) [pid = 2835] [serial = 2130] [outer = 0x0] 13:47:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x11714f000) [pid = 2835] [serial = 2131] [outer = 0x11672e800] 13:47:20 INFO - PROCESS | 2835 | 1468356440458 Marionette DEBUG loaded listener.js 13:47:20 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x11822d400) [pid = 2835] [serial = 2132] [outer = 0x11672e800] 13:47:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12bca6000 == 44 [pid = 2835] [id = 703] 13:47:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12b916800 == 43 [pid = 2835] [id = 702] 13:47:21 INFO - PROCESS | 2835 | --DOCSHELL 0x128be8800 == 42 [pid = 2835] [id = 701] 13:47:21 INFO - PROCESS | 2835 | --DOCSHELL 0x11825d800 == 41 [pid = 2835] [id = 700] 13:47:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12a422800 == 40 [pid = 2835] [id = 699] 13:47:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12888b000 == 39 [pid = 2835] [id = 698] 13:47:21 INFO - PROCESS | 2835 | --DOCSHELL 0x125280800 == 38 [pid = 2835] [id = 697] 13:47:21 INFO - PROCESS | 2835 | --DOCSHELL 0x1244bb800 == 37 [pid = 2835] [id = 696] 13:47:21 INFO - PROCESS | 2835 | --DOCSHELL 0x119c2e800 == 36 [pid = 2835] [id = 695] 13:47:21 INFO - PROCESS | 2835 | --DOCSHELL 0x11825e800 == 35 [pid = 2835] [id = 694] 13:47:21 INFO - PROCESS | 2835 | --DOCSHELL 0x119713800 == 34 [pid = 2835] [id = 693] 13:47:21 INFO - PROCESS | 2835 | --DOCSHELL 0x1191a4800 == 33 [pid = 2835] [id = 692] 13:47:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12a64c000 == 32 [pid = 2835] [id = 691] 13:47:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12ce8e000 == 31 [pid = 2835] [id = 17] 13:47:21 INFO - PROCESS | 2835 | --DOCSHELL 0x1192cb000 == 30 [pid = 2835] [id = 709] 13:47:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12cc8c000 == 29 [pid = 2835] [id = 708] 13:47:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12c67b800 == 28 [pid = 2835] [id = 707] 13:47:21 INFO - PROCESS | 2835 | --DOCSHELL 0x125cab000 == 27 [pid = 2835] [id = 706] 13:47:21 INFO - PROCESS | 2835 | --DOCSHELL 0x12c66d800 == 26 [pid = 2835] [id = 704] 13:47:21 INFO - PROCESS | 2835 | --DOCSHELL 0x117e77000 == 25 [pid = 2835] [id = 705] 13:47:21 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x116752c00) [pid = 2835] [serial = 2050] [outer = 0x0] [url = about:blank] 13:47:21 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x1176ec400) [pid = 2835] [serial = 2051] [outer = 0x0] [url = about:blank] 13:47:21 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x1164e0400) [pid = 2835] [serial = 2044] [outer = 0x0] [url = about:blank] 13:47:21 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x11807cc00) [pid = 2835] [serial = 2045] [outer = 0x0] [url = about:blank] 13:47:21 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x114ec2c00) [pid = 2835] [serial = 2047] [outer = 0x0] [url = about:blank] 13:47:21 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x119190000) [pid = 2835] [serial = 2056] [outer = 0x0] [url = about:blank] 13:47:21 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x114eccc00) [pid = 2835] [serial = 2048] [outer = 0x0] [url = about:blank] 13:47:21 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x11822d800) [pid = 2835] [serial = 2053] [outer = 0x0] [url = about:blank] 13:47:21 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x119b30c00) [pid = 2835] [serial = 2059] [outer = 0x0] [url = about:blank] 13:47:21 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x1231a5400) [pid = 2835] [serial = 2063] [outer = 0x0] [url = about:blank] 13:47:21 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x121111c00) [pid = 2835] [serial = 2062] [outer = 0x0] [url = about:blank] 13:47:21 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x116881c00) [pid = 2835] [serial = 2039] [outer = 0x0] [url = about:blank] 13:47:21 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x1242f3c00) [pid = 2835] [serial = 2072] [outer = 0x0] [url = about:blank] 13:47:21 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x114ec2800) [pid = 2835] [serial = 2038] [outer = 0x0] [url = about:blank] 13:47:21 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x11672cc00) [pid = 2835] [serial = 2066] [outer = 0x0] [url = about:blank] 13:47:21 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x119e6ac00) [pid = 2835] [serial = 2060] [outer = 0x0] [url = about:blank] 13:47:21 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x12319b400) [pid = 2835] [serial = 2068] [outer = 0x0] [url = about:blank] 13:47:21 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x11947a800) [pid = 2835] [serial = 2057] [outer = 0x0] [url = about:blank] 13:47:21 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x118528800) [pid = 2835] [serial = 2054] [outer = 0x0] [url = about:blank] 13:47:21 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x119e12000) [pid = 2835] [serial = 2042] [outer = 0x0] [url = about:blank] 13:47:21 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x119794800) [pid = 2835] [serial = 2041] [outer = 0x0] [url = about:blank] 13:47:21 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x112984c00) [pid = 2835] [serial = 2065] [outer = 0x0] [url = about:blank] 13:47:21 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x1242cb800) [pid = 2835] [serial = 2069] [outer = 0x0] [url = about:blank] 13:47:21 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x1242e8c00) [pid = 2835] [serial = 2071] [outer = 0x0] [url = about:blank] 13:47:21 INFO - PROCESS | 2835 | 1468356441575 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]]]}] 13:47:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:47:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1371ms 13:47:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:47:21 INFO - PROCESS | 2835 | 1468356441631 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 13:47:21 INFO - PROCESS | 2835 | 1468356441633 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 13:47:21 INFO - PROCESS | 2835 | 1468356441636 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:47:21 INFO - PROCESS | 2835 | 1468356441638 Marionette TRACE conn2 <- [1,2814,null,{}] 13:47:21 INFO - PROCESS | 2835 | 1468356441642 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}] 13:47:21 INFO - PROCESS | 2835 | 1468356441644 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:21 INFO - PROCESS | 2835 | 1468356441752 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 13:47:21 INFO - PROCESS | 2835 | 1468356441809 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:21 INFO - PROCESS | 2835 | 1468356441810 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:21 INFO - PROCESS | 2835 | ++DOCSHELL 0x116fdb000 == 26 [pid = 2835] [id = 711] 13:47:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x112e99000) [pid = 2835] [serial = 2133] [outer = 0x0] 13:47:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x114ec2c00) [pid = 2835] [serial = 2134] [outer = 0x112e99000] 13:47:21 INFO - PROCESS | 2835 | 1468356441843 Marionette DEBUG loaded listener.js 13:47:21 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x114ecd800) [pid = 2835] [serial = 2135] [outer = 0x112e99000] 13:47:22 INFO - PROCESS | 2835 | 1468356442392 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]]]}] 13:47:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:47:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 820ms 13:47:22 INFO - PROCESS | 2835 | 1468356442457 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 13:47:22 INFO - PROCESS | 2835 | 1468356442460 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 13:47:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:47:22 INFO - PROCESS | 2835 | 1468356442466 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:47:22 INFO - PROCESS | 2835 | 1468356442468 Marionette TRACE conn2 <- [1,2818,null,{}] 13:47:22 INFO - PROCESS | 2835 | 1468356442470 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}] 13:47:22 INFO - PROCESS | 2835 | 1468356442472 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:22 INFO - PROCESS | 2835 | 1468356442576 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 13:47:22 INFO - PROCESS | 2835 | 1468356442657 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:22 INFO - PROCESS | 2835 | 1468356442658 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:22 INFO - PROCESS | 2835 | ++DOCSHELL 0x1191b5800 == 27 [pid = 2835] [id = 712] 13:47:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x116729800) [pid = 2835] [serial = 2136] [outer = 0x0] 13:47:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x116751800) [pid = 2835] [serial = 2137] [outer = 0x116729800] 13:47:22 INFO - PROCESS | 2835 | 1468356442690 Marionette DEBUG loaded listener.js 13:47:22 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x117150400) [pid = 2835] [serial = 2138] [outer = 0x116729800] 13:47:23 INFO - PROCESS | 2835 | 1468356443255 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]]]}] 13:47:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:47:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 824ms 13:47:23 INFO - PROCESS | 2835 | 1468356443290 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 13:47:23 INFO - PROCESS | 2835 | 1468356443293 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 13:47:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:47:23 INFO - PROCESS | 2835 | 1468356443296 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:47:23 INFO - PROCESS | 2835 | 1468356443298 Marionette TRACE conn2 <- [1,2822,null,{}] 13:47:23 INFO - PROCESS | 2835 | 1468356443301 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}] 13:47:23 INFO - PROCESS | 2835 | 1468356443303 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:23 INFO - PROCESS | 2835 | 1468356443392 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 13:47:23 INFO - PROCESS | 2835 | 1468356443401 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:23 INFO - PROCESS | 2835 | 1468356443403 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:23 INFO - PROCESS | 2835 | ++DOCSHELL 0x11839f000 == 28 [pid = 2835] [id = 713] 13:47:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x114ec7400) [pid = 2835] [serial = 2139] [outer = 0x0] 13:47:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x114ed0000) [pid = 2835] [serial = 2140] [outer = 0x114ec7400] 13:47:23 INFO - PROCESS | 2835 | 1468356443432 Marionette DEBUG loaded listener.js 13:47:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x116747c00) [pid = 2835] [serial = 2141] [outer = 0x114ec7400] 13:47:23 INFO - PROCESS | 2835 | 1468356443797 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]]]}] 13:47:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:47:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 520ms 13:47:23 INFO - PROCESS | 2835 | 1468356443817 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 13:47:23 INFO - PROCESS | 2835 | 1468356443819 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 13:47:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:47:23 INFO - PROCESS | 2835 | 1468356443824 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:47:23 INFO - PROCESS | 2835 | 1468356443825 Marionette TRACE conn2 <- [1,2826,null,{}] 13:47:23 INFO - PROCESS | 2835 | 1468356443828 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}] 13:47:23 INFO - PROCESS | 2835 | 1468356443829 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:23 INFO - PROCESS | 2835 | 1468356443910 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 13:47:23 INFO - PROCESS | 2835 | 1468356443939 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:23 INFO - PROCESS | 2835 | 1468356443940 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:23 INFO - PROCESS | 2835 | ++DOCSHELL 0x123386800 == 29 [pid = 2835] [id = 714] 13:47:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x118223400) [pid = 2835] [serial = 2142] [outer = 0x0] 13:47:23 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x118228000) [pid = 2835] [serial = 2143] [outer = 0x118223400] 13:47:23 INFO - PROCESS | 2835 | 1468356443967 Marionette DEBUG loaded listener.js 13:47:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x11829d800) [pid = 2835] [serial = 2144] [outer = 0x118223400] 13:47:24 INFO - PROCESS | 2835 | 1468356444310 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:47:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:47:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 519ms 13:47:24 INFO - PROCESS | 2835 | 1468356444343 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 13:47:24 INFO - PROCESS | 2835 | 1468356444345 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 13:47:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:47:24 INFO - PROCESS | 2835 | 1468356444347 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:47:24 INFO - PROCESS | 2835 | 1468356444350 Marionette TRACE conn2 <- [1,2830,null,{}] 13:47:24 INFO - PROCESS | 2835 | 1468356444369 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}] 13:47:24 INFO - PROCESS | 2835 | 1468356444372 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:24 INFO - PROCESS | 2835 | 1468356444451 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 13:47:24 INFO - PROCESS | 2835 | 1468356444456 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:24 INFO - PROCESS | 2835 | 1468356444459 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:24 INFO - PROCESS | 2835 | ++DOCSHELL 0x12451a000 == 30 [pid = 2835] [id = 715] 13:47:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x1164e8400) [pid = 2835] [serial = 2145] [outer = 0x0] 13:47:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x1191cc400) [pid = 2835] [serial = 2146] [outer = 0x1164e8400] 13:47:24 INFO - PROCESS | 2835 | 1468356444489 Marionette DEBUG loaded listener.js 13:47:24 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x119b30c00) [pid = 2835] [serial = 2147] [outer = 0x1164e8400] 13:47:24 INFO - PROCESS | 2835 | 1468356444838 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]]]}] 13:47:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:47:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 530ms 13:47:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:47:24 INFO - PROCESS | 2835 | 1468356444878 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 13:47:24 INFO - PROCESS | 2835 | 1468356444880 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 13:47:24 INFO - PROCESS | 2835 | 1468356444882 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:47:24 INFO - PROCESS | 2835 | 1468356444883 Marionette TRACE conn2 <- [1,2834,null,{}] 13:47:24 INFO - PROCESS | 2835 | 1468356444885 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}] 13:47:24 INFO - PROCESS | 2835 | 1468356444886 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:24 INFO - PROCESS | 2835 | 1468356444971 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 13:47:25 INFO - PROCESS | 2835 | 1468356445033 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:25 INFO - PROCESS | 2835 | 1468356445034 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:25 INFO - PROCESS | 2835 | ++DOCSHELL 0x12583b000 == 31 [pid = 2835] [id = 716] 13:47:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x119b30800) [pid = 2835] [serial = 2148] [outer = 0x0] 13:47:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x119e11400) [pid = 2835] [serial = 2149] [outer = 0x119b30800] 13:47:25 INFO - PROCESS | 2835 | 1468356445063 Marionette DEBUG loaded listener.js 13:47:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x119e6ac00) [pid = 2835] [serial = 2150] [outer = 0x119b30800] 13:47:25 INFO - PROCESS | 2835 | 1468356445421 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:47:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:47:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 570ms 13:47:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:47:25 INFO - PROCESS | 2835 | 1468356445452 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 13:47:25 INFO - PROCESS | 2835 | 1468356445453 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 13:47:25 INFO - PROCESS | 2835 | 1468356445455 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:47:25 INFO - PROCESS | 2835 | 1468356445457 Marionette TRACE conn2 <- [1,2838,null,{}] 13:47:25 INFO - PROCESS | 2835 | 1468356445459 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}] 13:47:25 INFO - PROCESS | 2835 | 1468356445460 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:25 INFO - PROCESS | 2835 | 1468356445564 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 13:47:25 INFO - PROCESS | 2835 | 1468356445568 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:25 INFO - PROCESS | 2835 | 1468356445569 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:25 INFO - PROCESS | 2835 | ++DOCSHELL 0x128828000 == 32 [pid = 2835] [id = 717] 13:47:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x119b38800) [pid = 2835] [serial = 2151] [outer = 0x0] 13:47:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x11a0ed800) [pid = 2835] [serial = 2152] [outer = 0x119b38800] 13:47:25 INFO - PROCESS | 2835 | 1468356445594 Marionette DEBUG loaded listener.js 13:47:25 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x123110400) [pid = 2835] [serial = 2153] [outer = 0x119b38800] 13:47:25 INFO - PROCESS | 2835 | 1468356445932 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]]]}] 13:47:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:47:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 518ms 13:47:25 INFO - PROCESS | 2835 | 1468356445974 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 13:47:25 INFO - PROCESS | 2835 | 1468356445976 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 13:47:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:47:25 INFO - PROCESS | 2835 | 1468356445978 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:47:25 INFO - PROCESS | 2835 | 1468356445979 Marionette TRACE conn2 <- [1,2842,null,{}] 13:47:25 INFO - PROCESS | 2835 | 1468356445981 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}] 13:47:25 INFO - PROCESS | 2835 | 1468356445985 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:26 INFO - PROCESS | 2835 | 1468356446104 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 13:47:26 INFO - PROCESS | 2835 | 1468356446115 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:26 INFO - PROCESS | 2835 | 1468356446117 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:26 INFO - PROCESS | 2835 | ++DOCSHELL 0x1293c7000 == 33 [pid = 2835] [id = 718] 13:47:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x123117000) [pid = 2835] [serial = 2154] [outer = 0x0] 13:47:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x123442400) [pid = 2835] [serial = 2155] [outer = 0x123117000] 13:47:26 INFO - PROCESS | 2835 | 1468356446142 Marionette DEBUG loaded listener.js 13:47:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x1242ec000) [pid = 2835] [serial = 2156] [outer = 0x123117000] 13:47:26 INFO - PROCESS | 2835 | 1468356446593 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]]]}] 13:47:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:47:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 619ms 13:47:26 INFO - PROCESS | 2835 | 1468356446600 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 13:47:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:47:26 INFO - PROCESS | 2835 | 1468356446613 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 13:47:26 INFO - PROCESS | 2835 | 1468356446618 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:47:26 INFO - PROCESS | 2835 | 1468356446620 Marionette TRACE conn2 <- [1,2846,null,{}] 13:47:26 INFO - PROCESS | 2835 | 1468356446624 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}] 13:47:26 INFO - PROCESS | 2835 | 1468356446626 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:26 INFO - PROCESS | 2835 | 1468356446787 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 13:47:26 INFO - PROCESS | 2835 | 1468356446847 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:26 INFO - PROCESS | 2835 | 1468356446848 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:26 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a422000 == 34 [pid = 2835] [id = 719] 13:47:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x112c56c00) [pid = 2835] [serial = 2157] [outer = 0x0] 13:47:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x12311d000) [pid = 2835] [serial = 2158] [outer = 0x112c56c00] 13:47:26 INFO - PROCESS | 2835 | 1468356446889 Marionette DEBUG loaded listener.js 13:47:26 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x125009800) [pid = 2835] [serial = 2159] [outer = 0x112c56c00] 13:47:27 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x1125bd000) [pid = 2835] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:47:27 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x115dca400) [pid = 2835] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:47:27 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x1188bc000) [pid = 2835] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:47:27 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x119184000) [pid = 2835] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:47:27 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x125c33800) [pid = 2835] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:47:27 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x116f9a000) [pid = 2835] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:47:27 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x12cd1c400) [pid = 2835] [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.] 13:47:27 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x12ce8f000) [pid = 2835] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:47:27 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x1128a5800) [pid = 2835] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:47:27 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x118170400) [pid = 2835] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:47:27 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x123447000) [pid = 2835] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:47:27 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x124b22400) [pid = 2835] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:47:27 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x1128b3c00) [pid = 2835] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:47:27 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x1131ac800) [pid = 2835] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:47:27 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x111c75400) [pid = 2835] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:47:27 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x119e6c000) [pid = 2835] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:47:27 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x119187800) [pid = 2835] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:47:27 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x1164eb800) [pid = 2835] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:47:27 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x112c50000) [pid = 2835] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:47:27 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x1258bd000) [pid = 2835] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:47:27 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x1128ad800) [pid = 2835] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:47:27 INFO - PROCESS | 2835 | 1468356447254 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]]]}] 13:47:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:47:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 675ms 13:47:27 INFO - PROCESS | 2835 | 1468356447297 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 13:47:27 INFO - PROCESS | 2835 | 1468356447299 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 13:47:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:47:27 INFO - PROCESS | 2835 | 1468356447303 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:47:27 INFO - PROCESS | 2835 | 1468356447304 Marionette TRACE conn2 <- [1,2850,null,{}] 13:47:27 INFO - PROCESS | 2835 | 1468356447306 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}] 13:47:27 INFO - PROCESS | 2835 | 1468356447307 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:27 INFO - PROCESS | 2835 | 1468356447387 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 13:47:27 INFO - PROCESS | 2835 | 1468356447406 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:27 INFO - PROCESS | 2835 | 1468356447407 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:27 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a666000 == 35 [pid = 2835] [id = 720] 13:47:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x1131a7800) [pid = 2835] [serial = 2160] [outer = 0x0] 13:47:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x11816c800) [pid = 2835] [serial = 2161] [outer = 0x1131a7800] 13:47:27 INFO - PROCESS | 2835 | 1468356447432 Marionette DEBUG loaded listener.js 13:47:27 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x11947d800) [pid = 2835] [serial = 2162] [outer = 0x1131a7800] 13:47:27 INFO - PROCESS | 2835 | 1468356447821 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:47:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:47:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 570ms 13:47:27 INFO - PROCESS | 2835 | 1468356447875 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 13:47:27 INFO - PROCESS | 2835 | 1468356447888 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 13:47:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:47:27 INFO - PROCESS | 2835 | 1468356447910 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:47:27 INFO - PROCESS | 2835 | 1468356447912 Marionette TRACE conn2 <- [1,2854,null,{}] 13:47:27 INFO - PROCESS | 2835 | 1468356447917 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}] 13:47:27 INFO - PROCESS | 2835 | 1468356447919 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:28 INFO - PROCESS | 2835 | 1468356448043 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 13:47:28 INFO - PROCESS | 2835 | 1468356448054 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:28 INFO - PROCESS | 2835 | 1468356448055 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:28 INFO - PROCESS | 2835 | ++DOCSHELL 0x124519800 == 36 [pid = 2835] [id = 721] 13:47:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x11852d800) [pid = 2835] [serial = 2163] [outer = 0x0] 13:47:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x12404a000) [pid = 2835] [serial = 2164] [outer = 0x11852d800] 13:47:28 INFO - PROCESS | 2835 | 1468356448095 Marionette DEBUG loaded listener.js 13:47:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x125790c00) [pid = 2835] [serial = 2165] [outer = 0x11852d800] 13:47:28 INFO - PROCESS | 2835 | 1468356448490 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]]]}] 13:47:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:47:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 620ms 13:47:28 INFO - PROCESS | 2835 | 1468356448529 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 13:47:28 INFO - PROCESS | 2835 | 1468356448531 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 13:47:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:47:28 INFO - PROCESS | 2835 | 1468356448536 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:47:28 INFO - PROCESS | 2835 | 1468356448537 Marionette TRACE conn2 <- [1,2858,null,{}] 13:47:28 INFO - PROCESS | 2835 | 1468356448550 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}] 13:47:28 INFO - PROCESS | 2835 | 1468356448551 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:28 INFO - PROCESS | 2835 | 1468356448628 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 13:47:28 INFO - PROCESS | 2835 | 1468356448633 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:28 INFO - PROCESS | 2835 | 1468356448636 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:28 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b920800 == 37 [pid = 2835] [id = 722] 13:47:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x125792000) [pid = 2835] [serial = 2166] [outer = 0x0] 13:47:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x125c33800) [pid = 2835] [serial = 2167] [outer = 0x125792000] 13:47:28 INFO - PROCESS | 2835 | 1468356448661 Marionette DEBUG loaded listener.js 13:47:28 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x116f97c00) [pid = 2835] [serial = 2168] [outer = 0x125792000] 13:47:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:47:29 INFO - PROCESS | 2835 | 1468356449011 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:47:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 482ms 13:47:29 INFO - PROCESS | 2835 | 1468356449017 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 13:47:29 INFO - PROCESS | 2835 | 1468356449019 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 13:47:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:47:29 INFO - PROCESS | 2835 | 1468356449021 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:47:29 INFO - PROCESS | 2835 | 1468356449023 Marionette TRACE conn2 <- [1,2862,null,{}] 13:47:29 INFO - PROCESS | 2835 | 1468356449025 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}] 13:47:29 INFO - PROCESS | 2835 | 1468356449026 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:29 INFO - PROCESS | 2835 | 1468356449169 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 13:47:29 INFO - PROCESS | 2835 | 1468356449232 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:29 INFO - PROCESS | 2835 | 1468356449234 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:29 INFO - PROCESS | 2835 | ++DOCSHELL 0x116857800 == 38 [pid = 2835] [id = 723] 13:47:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x1125b0400) [pid = 2835] [serial = 2169] [outer = 0x0] 13:47:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x1127cfc00) [pid = 2835] [serial = 2170] [outer = 0x1125b0400] 13:47:29 INFO - PROCESS | 2835 | 1468356449267 Marionette DEBUG loaded listener.js 13:47:29 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x112984c00) [pid = 2835] [serial = 2171] [outer = 0x1125b0400] 13:47:29 INFO - PROCESS | 2835 | 1468356449726 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]]]}] 13:47:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:47:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 771ms 13:47:29 INFO - PROCESS | 2835 | 1468356449793 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 13:47:29 INFO - PROCESS | 2835 | 1468356449796 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 13:47:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:47:29 INFO - PROCESS | 2835 | 1468356449799 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:47:29 INFO - PROCESS | 2835 | 1468356449802 Marionette TRACE conn2 <- [1,2866,null,{}] 13:47:29 INFO - PROCESS | 2835 | 1468356449805 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}] 13:47:29 INFO - PROCESS | 2835 | 1468356449806 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:29 INFO - PROCESS | 2835 | 1468356449939 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 13:47:30 INFO - PROCESS | 2835 | 1468356450000 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:30 INFO - PROCESS | 2835 | 1468356450003 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:30 INFO - PROCESS | 2835 | ++DOCSHELL 0x123505800 == 39 [pid = 2835] [id = 724] 13:47:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x116728400) [pid = 2835] [serial = 2172] [outer = 0x0] 13:47:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x118176400) [pid = 2835] [serial = 2173] [outer = 0x116728400] 13:47:30 INFO - PROCESS | 2835 | 1468356450032 Marionette DEBUG loaded listener.js 13:47:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x11852b000) [pid = 2835] [serial = 2174] [outer = 0x116728400] 13:47:30 INFO - PROCESS | 2835 | 1468356450487 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]]]}] 13:47:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:47:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 721ms 13:47:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:47:30 INFO - PROCESS | 2835 | 1468356450520 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 13:47:30 INFO - PROCESS | 2835 | 1468356450522 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 13:47:30 INFO - PROCESS | 2835 | 1468356450525 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:47:30 INFO - PROCESS | 2835 | 1468356450526 Marionette TRACE conn2 <- [1,2870,null,{}] 13:47:30 INFO - PROCESS | 2835 | 1468356450529 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}] 13:47:30 INFO - PROCESS | 2835 | 1468356450530 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:30 INFO - PROCESS | 2835 | 1468356450631 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 13:47:30 INFO - PROCESS | 2835 | 1468356450695 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:30 INFO - PROCESS | 2835 | 1468356450696 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:30 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a9d7000 == 40 [pid = 2835] [id = 725] 13:47:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x119122400) [pid = 2835] [serial = 2175] [outer = 0x0] 13:47:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x119e14c00) [pid = 2835] [serial = 2176] [outer = 0x119122400] 13:47:30 INFO - PROCESS | 2835 | 1468356450725 Marionette DEBUG loaded listener.js 13:47:30 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x123111000) [pid = 2835] [serial = 2177] [outer = 0x119122400] 13:47:31 INFO - PROCESS | 2835 | 1468356451174 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]]]}] 13:47:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:47:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 673ms 13:47:31 INFO - PROCESS | 2835 | 1468356451198 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 13:47:31 INFO - PROCESS | 2835 | 1468356451203 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 13:47:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:47:31 INFO - PROCESS | 2835 | 1468356451211 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:47:31 INFO - PROCESS | 2835 | 1468356451215 Marionette TRACE conn2 <- [1,2874,null,{}] 13:47:31 INFO - PROCESS | 2835 | 1468356451217 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}] 13:47:31 INFO - PROCESS | 2835 | 1468356451219 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:31 INFO - PROCESS | 2835 | 1468356451345 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 13:47:31 INFO - PROCESS | 2835 | 1468356451418 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:31 INFO - PROCESS | 2835 | 1468356451420 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:31 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c947800 == 41 [pid = 2835] [id = 726] 13:47:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x12343d400) [pid = 2835] [serial = 2178] [outer = 0x0] 13:47:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x1242d2800) [pid = 2835] [serial = 2179] [outer = 0x12343d400] 13:47:31 INFO - PROCESS | 2835 | 1468356451448 Marionette DEBUG loaded listener.js 13:47:31 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x126dba800) [pid = 2835] [serial = 2180] [outer = 0x12343d400] 13:47:31 INFO - PROCESS | 2835 | 1468356451883 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]]]}] 13:47:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:47:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 727ms 13:47:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:47:31 INFO - PROCESS | 2835 | 1468356451935 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 13:47:31 INFO - PROCESS | 2835 | 1468356451936 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 13:47:31 INFO - PROCESS | 2835 | 1468356451939 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:47:31 INFO - PROCESS | 2835 | 1468356451940 Marionette TRACE conn2 <- [1,2878,null,{}] 13:47:31 INFO - PROCESS | 2835 | 1468356451942 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}] 13:47:31 INFO - PROCESS | 2835 | 1468356451944 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:32 INFO - PROCESS | 2835 | 1468356452047 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 13:47:32 INFO - PROCESS | 2835 | 1468356452119 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:32 INFO - PROCESS | 2835 | 1468356452120 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:32 INFO - PROCESS | 2835 | ++DOCSHELL 0x120749800 == 42 [pid = 2835] [id = 727] 13:47:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x1127cc800) [pid = 2835] [serial = 2181] [outer = 0x0] 13:47:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x11829d000) [pid = 2835] [serial = 2182] [outer = 0x1127cc800] 13:47:32 INFO - PROCESS | 2835 | 1468356452149 Marionette DEBUG loaded listener.js 13:47:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x124175000) [pid = 2835] [serial = 2183] [outer = 0x1127cc800] 13:47:32 INFO - PROCESS | 2835 | 1468356452696 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]]]}] 13:47:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:47:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 822ms 13:47:32 INFO - PROCESS | 2835 | 1468356452761 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 13:47:32 INFO - PROCESS | 2835 | 1468356452764 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 13:47:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:47:32 INFO - PROCESS | 2835 | 1468356452767 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:47:32 INFO - PROCESS | 2835 | 1468356452768 Marionette TRACE conn2 <- [1,2882,null,{}] 13:47:32 INFO - PROCESS | 2835 | 1468356452772 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}] 13:47:32 INFO - PROCESS | 2835 | 1468356452773 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:32 INFO - PROCESS | 2835 | 1468356452878 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 13:47:32 INFO - PROCESS | 2835 | 1468356452941 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:32 INFO - PROCESS | 2835 | 1468356452942 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:32 INFO - PROCESS | 2835 | ++DOCSHELL 0x124111800 == 43 [pid = 2835] [id = 728] 13:47:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x114ecc400) [pid = 2835] [serial = 2184] [outer = 0x0] 13:47:32 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x11687f000) [pid = 2835] [serial = 2185] [outer = 0x114ecc400] 13:47:32 INFO - PROCESS | 2835 | 1468356452970 Marionette DEBUG loaded listener.js 13:47:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x11807b000) [pid = 2835] [serial = 2186] [outer = 0x114ecc400] 13:47:33 INFO - PROCESS | 2835 | --DOCSHELL 0x12b920800 == 42 [pid = 2835] [id = 722] 13:47:33 INFO - PROCESS | 2835 | --DOCSHELL 0x124519800 == 41 [pid = 2835] [id = 721] 13:47:33 INFO - PROCESS | 2835 | --DOCSHELL 0x12a666000 == 40 [pid = 2835] [id = 720] 13:47:33 INFO - PROCESS | 2835 | --DOCSHELL 0x12a422000 == 39 [pid = 2835] [id = 719] 13:47:33 INFO - PROCESS | 2835 | --DOCSHELL 0x1293c7000 == 38 [pid = 2835] [id = 718] 13:47:33 INFO - PROCESS | 2835 | --DOCSHELL 0x128828000 == 37 [pid = 2835] [id = 717] 13:47:33 INFO - PROCESS | 2835 | --DOCSHELL 0x12583b000 == 36 [pid = 2835] [id = 716] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x12ce95800) [pid = 2835] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x11714f000) [pid = 2835] [serial = 2131] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOCSHELL 0x12451a000 == 35 [pid = 2835] [id = 715] 13:47:33 INFO - PROCESS | 2835 | --DOCSHELL 0x123386800 == 34 [pid = 2835] [id = 714] 13:47:33 INFO - PROCESS | 2835 | --DOCSHELL 0x11839f000 == 33 [pid = 2835] [id = 713] 13:47:33 INFO - PROCESS | 2835 | --DOCSHELL 0x1191b5800 == 32 [pid = 2835] [id = 712] 13:47:33 INFO - PROCESS | 2835 | --DOCSHELL 0x116fdb000 == 31 [pid = 2835] [id = 711] 13:47:33 INFO - PROCESS | 2835 | 1468356453409 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]]]}] 13:47:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:47:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 672ms 13:47:33 INFO - PROCESS | 2835 | 1468356453438 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 13:47:33 INFO - PROCESS | 2835 | 1468356453441 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 13:47:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:47:33 INFO - PROCESS | 2835 | 1468356453445 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:47:33 INFO - PROCESS | 2835 | 1468356453447 Marionette TRACE conn2 <- [1,2886,null,{}] 13:47:33 INFO - PROCESS | 2835 | 1468356453451 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}] 13:47:33 INFO - PROCESS | 2835 | 1468356453454 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:33 INFO - PROCESS | 2835 | 1468356453536 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x1288de800) [pid = 2835] [serial = 2126] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x11297c800) [pid = 2835] [serial = 1448] [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.] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x118723000) [pid = 2835] [serial = 2107] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x118761c00) [pid = 2835] [serial = 2087] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x124b25800) [pid = 2835] [serial = 2098] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x125790000) [pid = 2835] [serial = 2075] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x126ebac00) [pid = 2835] [serial = 2108] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x11829c800) [pid = 2835] [serial = 2086] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x12110fc00) [pid = 2835] [serial = 2092] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x118227000) [pid = 2835] [serial = 2081] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x112ec3800) [pid = 2835] [serial = 2104] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x127040000) [pid = 2835] [serial = 2110] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x11978a400) [pid = 2835] [serial = 2089] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x116735800) [pid = 2835] [serial = 2080] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x124c91800) [pid = 2835] [serial = 2074] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x116744c00) [pid = 2835] [serial = 2083] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x115e8d000) [pid = 2835] [serial = 2078] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x1257bf800) [pid = 2835] [serial = 2099] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x125c32800) [pid = 2835] [serial = 2101] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x123115c00) [pid = 2835] [serial = 2093] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x119e17c00) [pid = 2835] [serial = 2090] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x126d1bc00) [pid = 2835] [serial = 2102] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x117ea8400) [pid = 2835] [serial = 2084] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x12311f800) [pid = 2835] [serial = 2095] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x1231fbc00) [pid = 2835] [serial = 2096] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x113c64400) [pid = 2835] [serial = 2077] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x1176ec800) [pid = 2835] [serial = 2105] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 80 (0x1288a2800) [pid = 2835] [serial = 2113] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 79 (0x112f55400) [pid = 2835] [serial = 2128] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 78 (0x114eca400) [pid = 2835] [serial = 2129] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 77 (0x11613dc00) [pid = 2835] [serial = 2116] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 76 (0x1191cb000) [pid = 2835] [serial = 2119] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 75 (0x118077400) [pid = 2835] [serial = 2117] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 74 (0x1231a4800) [pid = 2835] [serial = 2122] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 73 (0x119b6f400) [pid = 2835] [serial = 2120] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 72 (0x127046400) [pid = 2835] [serial = 2125] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 71 (0x12889b400) [pid = 2835] [serial = 2111] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 70 (0x124176400) [pid = 2835] [serial = 2123] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | --DOMWINDOW == 69 (0x128b0a800) [pid = 2835] [serial = 2114] [outer = 0x0] [url = about:blank] 13:47:33 INFO - PROCESS | 2835 | 1468356453603 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:33 INFO - PROCESS | 2835 | 1468356453604 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:33 INFO - PROCESS | 2835 | ++DOCSHELL 0x11824a000 == 32 [pid = 2835] [id = 729] 13:47:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 70 (0x112ec3800) [pid = 2835] [serial = 2187] [outer = 0x0] 13:47:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 71 (0x115e23c00) [pid = 2835] [serial = 2188] [outer = 0x112ec3800] 13:47:33 INFO - PROCESS | 2835 | 1468356453634 Marionette DEBUG loaded listener.js 13:47:33 INFO - PROCESS | 2835 | ++DOMWINDOW == 72 (0x118761c00) [pid = 2835] [serial = 2189] [outer = 0x112ec3800] 13:47:33 INFO - PROCESS | 2835 | 1468356453936 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]]]}] 13:47:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:47:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 519ms 13:47:33 INFO - PROCESS | 2835 | 1468356453965 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 13:47:33 INFO - PROCESS | 2835 | 1468356453969 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 13:47:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:47:33 INFO - PROCESS | 2835 | 1468356453973 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:47:33 INFO - PROCESS | 2835 | 1468356453975 Marionette TRACE conn2 <- [1,2890,null,{}] 13:47:33 INFO - PROCESS | 2835 | 1468356453982 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}] 13:47:33 INFO - PROCESS | 2835 | 1468356453988 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:34 INFO - PROCESS | 2835 | 1468356454070 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 13:47:34 INFO - PROCESS | 2835 | 1468356454075 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:34 INFO - PROCESS | 2835 | 1468356454077 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:34 INFO - PROCESS | 2835 | ++DOCSHELL 0x1242ad000 == 33 [pid = 2835] [id = 730] 13:47:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 73 (0x119be9400) [pid = 2835] [serial = 2190] [outer = 0x0] 13:47:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 74 (0x12110d000) [pid = 2835] [serial = 2191] [outer = 0x119be9400] 13:47:34 INFO - PROCESS | 2835 | 1468356454104 Marionette DEBUG loaded listener.js 13:47:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 75 (0x1231a0800) [pid = 2835] [serial = 2192] [outer = 0x119be9400] 13:47:34 INFO - PROCESS | 2835 | 1468356454475 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:47:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:47:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 520ms 13:47:34 INFO - PROCESS | 2835 | 1468356454494 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 13:47:34 INFO - PROCESS | 2835 | 1468356454496 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 13:47:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:47:34 INFO - PROCESS | 2835 | 1468356454498 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:47:34 INFO - PROCESS | 2835 | 1468356454500 Marionette TRACE conn2 <- [1,2894,null,{}] 13:47:34 INFO - PROCESS | 2835 | 1468356454505 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}] 13:47:34 INFO - PROCESS | 2835 | 1468356454506 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:34 INFO - PROCESS | 2835 | 1468356454592 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 13:47:34 INFO - PROCESS | 2835 | 1468356454596 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:34 INFO - PROCESS | 2835 | 1468356454597 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:34 INFO - PROCESS | 2835 | ++DOCSHELL 0x127097800 == 34 [pid = 2835] [id = 731] 13:47:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 76 (0x12356bc00) [pid = 2835] [serial = 2193] [outer = 0x0] 13:47:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 77 (0x1242cb800) [pid = 2835] [serial = 2194] [outer = 0x12356bc00] 13:47:34 INFO - PROCESS | 2835 | 1468356454624 Marionette DEBUG loaded listener.js 13:47:34 INFO - PROCESS | 2835 | ++DOMWINDOW == 78 (0x125003800) [pid = 2835] [serial = 2195] [outer = 0x12356bc00] 13:47:34 INFO - PROCESS | 2835 | 1468356454959 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]]]}] 13:47:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:47:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 472ms 13:47:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:47:34 INFO - PROCESS | 2835 | 1468356454971 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 13:47:34 INFO - PROCESS | 2835 | 1468356454972 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 13:47:34 INFO - PROCESS | 2835 | 1468356454974 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:47:34 INFO - PROCESS | 2835 | 1468356454975 Marionette TRACE conn2 <- [1,2898,null,{}] 13:47:34 INFO - PROCESS | 2835 | 1468356454978 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}] 13:47:34 INFO - PROCESS | 2835 | 1468356454979 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:35 INFO - PROCESS | 2835 | 1468356455084 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 13:47:35 INFO - PROCESS | 2835 | 1468356455090 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:35 INFO - PROCESS | 2835 | 1468356455092 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:35 INFO - PROCESS | 2835 | ++DOCSHELL 0x128889000 == 35 [pid = 2835] [id = 732] 13:47:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 79 (0x124040400) [pid = 2835] [serial = 2196] [outer = 0x0] 13:47:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 80 (0x1258c7800) [pid = 2835] [serial = 2197] [outer = 0x124040400] 13:47:35 INFO - PROCESS | 2835 | 1468356455116 Marionette DEBUG loaded listener.js 13:47:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 81 (0x12703a400) [pid = 2835] [serial = 2198] [outer = 0x124040400] 13:47:35 INFO - PROCESS | 2835 | 1468356455470 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]]]}] 13:47:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:47:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 520ms 13:47:35 INFO - PROCESS | 2835 | 1468356455494 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 13:47:35 INFO - PROCESS | 2835 | 1468356455496 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 13:47:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:47:35 INFO - PROCESS | 2835 | 1468356455498 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:47:35 INFO - PROCESS | 2835 | 1468356455499 Marionette TRACE conn2 <- [1,2902,null,{}] 13:47:35 INFO - PROCESS | 2835 | 1468356455504 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}] 13:47:35 INFO - PROCESS | 2835 | 1468356455508 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:35 INFO - PROCESS | 2835 | 1468356455612 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 13:47:35 INFO - PROCESS | 2835 | 1468356455618 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:35 INFO - PROCESS | 2835 | 1468356455619 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:35 INFO - PROCESS | 2835 | ++DOCSHELL 0x115da6800 == 36 [pid = 2835] [id = 733] 13:47:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x12319b400) [pid = 2835] [serial = 2199] [outer = 0x0] 13:47:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x12889c000) [pid = 2835] [serial = 2200] [outer = 0x12319b400] 13:47:35 INFO - PROCESS | 2835 | 1468356455704 Marionette DEBUG loaded listener.js 13:47:35 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x128b13800) [pid = 2835] [serial = 2201] [outer = 0x12319b400] 13:47:36 INFO - PROCESS | 2835 | 1468356456015 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:47:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:47:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 570ms 13:47:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:47:36 INFO - PROCESS | 2835 | 1468356456068 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 13:47:36 INFO - PROCESS | 2835 | 1468356456069 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 13:47:36 INFO - PROCESS | 2835 | 1468356456071 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:47:36 INFO - PROCESS | 2835 | 1468356456072 Marionette TRACE conn2 <- [1,2906,null,{}] 13:47:36 INFO - PROCESS | 2835 | 1468356456075 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}] 13:47:36 INFO - PROCESS | 2835 | 1468356456076 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:36 INFO - PROCESS | 2835 | 1468356456177 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 13:47:36 INFO - PROCESS | 2835 | 1468356456188 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:36 INFO - PROCESS | 2835 | 1468356456190 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:36 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b0f3800 == 37 [pid = 2835] [id = 734] 13:47:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x11332f400) [pid = 2835] [serial = 2202] [outer = 0x0] 13:47:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x128bacc00) [pid = 2835] [serial = 2203] [outer = 0x11332f400] 13:47:36 INFO - PROCESS | 2835 | 1468356456220 Marionette DEBUG loaded listener.js 13:47:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x128d98400) [pid = 2835] [serial = 2204] [outer = 0x11332f400] 13:47:36 INFO - PROCESS | 2835 | 1468356456555 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]]]}] 13:47:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:47:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 518ms 13:47:36 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:47:36 INFO - PROCESS | 2835 | 1468356456590 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 13:47:36 INFO - PROCESS | 2835 | 1468356456592 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 13:47:36 INFO - PROCESS | 2835 | 1468356456594 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:47:36 INFO - PROCESS | 2835 | 1468356456595 Marionette TRACE conn2 <- [1,2910,null,{}] 13:47:36 INFO - PROCESS | 2835 | 1468356456597 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}] 13:47:36 INFO - PROCESS | 2835 | 1468356456598 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:36 INFO - PROCESS | 2835 | 1468356456700 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 13:47:36 INFO - PROCESS | 2835 | 1468356456704 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:36 INFO - PROCESS | 2835 | 1468356456705 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:36 INFO - PROCESS | 2835 | ++DOCSHELL 0x12bca1800 == 38 [pid = 2835] [id = 735] 13:47:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x1242f2400) [pid = 2835] [serial = 2205] [outer = 0x0] 13:47:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x12907e400) [pid = 2835] [serial = 2206] [outer = 0x1242f2400] 13:47:36 INFO - PROCESS | 2835 | 1468356456731 Marionette DEBUG loaded listener.js 13:47:36 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x129084800) [pid = 2835] [serial = 2207] [outer = 0x1242f2400] 13:47:37 INFO - PROCESS | 2835 | 1468356457047 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]]]}] 13:47:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:47:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:47:37 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 467ms 13:47:37 INFO - PROCESS | 2835 | 1468356457062 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 13:47:37 INFO - PROCESS | 2835 | 1468356457063 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 13:47:37 INFO - TEST-START | /DOMEvents/constructors.html 13:47:37 INFO - PROCESS | 2835 | 1468356457072 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:47:37 INFO - PROCESS | 2835 | 1468356457073 Marionette TRACE conn2 <- [1,2914,null,{}] 13:47:37 INFO - PROCESS | 2835 | 1468356457076 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}] 13:47:37 INFO - PROCESS | 2835 | 1468356457077 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:37 INFO - PROCESS | 2835 | 1468356457186 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 13:47:37 INFO - PROCESS | 2835 | 1468356457190 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:37 INFO - PROCESS | 2835 | 1468356457199 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:37 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c94f000 == 39 [pid = 2835] [id = 736] 13:47:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x12907c400) [pid = 2835] [serial = 2208] [outer = 0x0] 13:47:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x1291c5800) [pid = 2835] [serial = 2209] [outer = 0x12907c400] 13:47:37 INFO - PROCESS | 2835 | 1468356457257 Marionette DEBUG loaded listener.js 13:47:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x1291cc800) [pid = 2835] [serial = 2210] [outer = 0x12907c400] 13:47:37 INFO - PROCESS | 2835 | 1468356457590 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]]]}] 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:47:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:47:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:47:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:47:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:47:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:47:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:47:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:47:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:47:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:47:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:47:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:47:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:47:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:47:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:47:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:47:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:47:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:47:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:47:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:47:37 INFO - TEST-OK | /DOMEvents/constructors.html | took 581ms 13:47:37 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x119b38800) [pid = 2835] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:47:37 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x119b30800) [pid = 2835] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:47:37 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x123117000) [pid = 2835] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:47:37 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x11672e800) [pid = 2835] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:47:37 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x112e99000) [pid = 2835] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:47:37 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x114ec7400) [pid = 2835] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:47:37 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x118223400) [pid = 2835] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:47:37 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x1164e8400) [pid = 2835] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:47:37 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x116729800) [pid = 2835] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:47:37 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x112c56c00) [pid = 2835] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:47:37 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x11852d800) [pid = 2835] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:47:37 INFO - PROCESS | 2835 | --DOMWINDOW == 81 (0x1131a7800) [pid = 2835] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:47:37 INFO - PROCESS | 2835 | 1468356457703 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 13:47:37 INFO - PROCESS | 2835 | 1468356457705 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 13:47:37 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:47:37 INFO - PROCESS | 2835 | 1468356457716 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:47:37 INFO - PROCESS | 2835 | 1468356457718 Marionette TRACE conn2 <- [1,2918,null,{}] 13:47:37 INFO - PROCESS | 2835 | 1468356457720 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}] 13:47:37 INFO - PROCESS | 2835 | 1468356457721 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:37 INFO - PROCESS | 2835 | 1468356457811 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 13:47:37 INFO - PROCESS | 2835 | 1468356457817 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:37 INFO - PROCESS | 2835 | 1468356457818 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:37 INFO - PROCESS | 2835 | ++DOCSHELL 0x125825800 == 40 [pid = 2835] [id = 737] 13:47:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 82 (0x114ec7400) [pid = 2835] [serial = 2211] [outer = 0x0] 13:47:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x1161a5400) [pid = 2835] [serial = 2212] [outer = 0x114ec7400] 13:47:37 INFO - PROCESS | 2835 | 1468356457844 Marionette DEBUG loaded listener.js 13:47:37 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x118229400) [pid = 2835] [serial = 2213] [outer = 0x114ec7400] 13:47:38 INFO - PROCESS | 2835 | 1468356458184 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:47:38 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:47:38 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 522ms 13:47:38 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:47:38 INFO - PROCESS | 2835 | 1468356458237 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 13:47:38 INFO - PROCESS | 2835 | 1468356458239 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 13:47:38 INFO - PROCESS | 2835 | 1468356458241 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:47:38 INFO - PROCESS | 2835 | 1468356458243 Marionette TRACE conn2 <- [1,2922,null,{}] 13:47:38 INFO - PROCESS | 2835 | 1468356458245 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}] 13:47:38 INFO - PROCESS | 2835 | 1468356458247 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:38 INFO - PROCESS | 2835 | 1468356458365 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 13:47:38 INFO - PROCESS | 2835 | 1468356458372 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:38 INFO - PROCESS | 2835 | 1468356458374 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:38 INFO - PROCESS | 2835 | ++DOCSHELL 0x12ce98000 == 41 [pid = 2835] [id = 738] 13:47:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x1131a7800) [pid = 2835] [serial = 2214] [outer = 0x0] 13:47:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x119bf8400) [pid = 2835] [serial = 2215] [outer = 0x1131a7800] 13:47:38 INFO - PROCESS | 2835 | 1468356458400 Marionette DEBUG loaded listener.js 13:47:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x12936f000) [pid = 2835] [serial = 2216] [outer = 0x1131a7800] 13:47:38 INFO - PROCESS | 2835 | [2835] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:47:38 INFO - PROCESS | 2835 | [2835] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:47:38 INFO - PROCESS | 2835 | [2835] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:47:38 INFO - PROCESS | 2835 | [2835] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:47:38 INFO - PROCESS | 2835 | 1468356458738 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]]]}] 13:47:38 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:47:38 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:47:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:47:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:47:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:47:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:47: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 13:47:38 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:47:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:47:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:47:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:47:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:47: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 13:47:38 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:47:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:47:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:47:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:47:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:47: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]" 13:47:38 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:47:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:47:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:47:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:47:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:47:38 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:47:38 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 524ms 13:47:38 INFO - PROCESS | 2835 | 1468356458769 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 13:47:38 INFO - PROCESS | 2835 | 1468356458772 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 13:47:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:47:38 INFO - PROCESS | 2835 | 1468356458775 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:47:38 INFO - PROCESS | 2835 | 1468356458777 Marionette TRACE conn2 <- [1,2926,null,{}] 13:47:38 INFO - PROCESS | 2835 | 1468356458781 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}] 13:47:38 INFO - PROCESS | 2835 | 1468356458782 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:38 INFO - PROCESS | 2835 | 1468356458917 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 13:47:38 INFO - PROCESS | 2835 | 1468356458922 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:38 INFO - PROCESS | 2835 | 1468356458924 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:38 INFO - PROCESS | 2835 | ++DOCSHELL 0x12d409800 == 42 [pid = 2835] [id = 739] 13:47:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x12936ec00) [pid = 2835] [serial = 2217] [outer = 0x0] 13:47:38 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x129377000) [pid = 2835] [serial = 2218] [outer = 0x12936ec00] 13:47:38 INFO - PROCESS | 2835 | 1468356458967 Marionette DEBUG loaded listener.js 13:47:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x12a69ec00) [pid = 2835] [serial = 2219] [outer = 0x12936ec00] 13:47:39 INFO - PROCESS | 2835 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:47:39 INFO - PROCESS | 2835 | 1468356459392 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]]]}] 13:47: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 13:47:39 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 672ms 13:47:39 INFO - PROCESS | 2835 | 1468356459447 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 13:47:39 INFO - PROCESS | 2835 | 1468356459448 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 13:47:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:47:39 INFO - PROCESS | 2835 | 1468356459451 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:47:39 INFO - PROCESS | 2835 | 1468356459452 Marionette TRACE conn2 <- [1,2930,null,{}] 13:47:39 INFO - PROCESS | 2835 | 1468356459454 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}] 13:47:39 INFO - PROCESS | 2835 | 1468356459455 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:39 INFO - PROCESS | 2835 | 1468356459538 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 13:47:39 INFO - PROCESS | 2835 | 1468356459542 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:39 INFO - PROCESS | 2835 | 1468356459543 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:39 INFO - PROCESS | 2835 | ++DOCSHELL 0x12d5a5000 == 43 [pid = 2835] [id = 740] 13:47:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x12a6a0c00) [pid = 2835] [serial = 2220] [outer = 0x0] 13:47:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x12a6a8000) [pid = 2835] [serial = 2221] [outer = 0x12a6a0c00] 13:47:39 INFO - PROCESS | 2835 | 1468356459567 Marionette DEBUG loaded listener.js 13:47:39 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x12af2ec00) [pid = 2835] [serial = 2222] [outer = 0x12a6a0c00] 13:47:39 INFO - PROCESS | 2835 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:47:39 INFO - PROCESS | 2835 | 1468356459969 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]]]}] 13:47:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:47:40 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 569ms 13:47:40 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:47:40 INFO - PROCESS | 2835 | 1468356460021 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 13:47:40 INFO - PROCESS | 2835 | 1468356460023 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 13:47:40 INFO - PROCESS | 2835 | 1468356460026 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:47:40 INFO - PROCESS | 2835 | 1468356460028 Marionette TRACE conn2 <- [1,2934,null,{}] 13:47:40 INFO - PROCESS | 2835 | 1468356460032 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}] 13:47:40 INFO - PROCESS | 2835 | 1468356460034 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:40 INFO - PROCESS | 2835 | 1468356460153 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 13:47:40 INFO - PROCESS | 2835 | 1468356460230 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:40 INFO - PROCESS | 2835 | 1468356460232 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:40 INFO - PROCESS | 2835 | ++DOCSHELL 0x120720000 == 44 [pid = 2835] [id = 741] 13:47:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x114ec7000) [pid = 2835] [serial = 2223] [outer = 0x0] 13:47:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x116888800) [pid = 2835] [serial = 2224] [outer = 0x114ec7000] 13:47:40 INFO - PROCESS | 2835 | 1468356460262 Marionette DEBUG loaded listener.js 13:47:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x11822c800) [pid = 2835] [serial = 2225] [outer = 0x114ec7000] 13:47: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. 13:47:40 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 620ms 13:47:40 INFO - PROCESS | 2835 | 1468356460641 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]]]}] 13:47:40 INFO - PROCESS | 2835 | 1468356460646 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 13:47:40 INFO - PROCESS | 2835 | 1468356460650 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 13:47:40 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:47:40 INFO - PROCESS | 2835 | 1468356460656 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:47:40 INFO - PROCESS | 2835 | 1468356460658 Marionette TRACE conn2 <- [1,2938,null,{}] 13:47:40 INFO - PROCESS | 2835 | 1468356460661 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}] 13:47:40 INFO - PROCESS | 2835 | 1468356460662 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:40 INFO - PROCESS | 2835 | 1468356460770 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 13:47:40 INFO - PROCESS | 2835 | 1468356460830 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:40 INFO - PROCESS | 2835 | 1468356460832 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:40 INFO - PROCESS | 2835 | ++DOCSHELL 0x129192000 == 45 [pid = 2835] [id = 742] 13:47:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x1182a5400) [pid = 2835] [serial = 2226] [outer = 0x0] 13:47:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x119bec000) [pid = 2835] [serial = 2227] [outer = 0x1182a5400] 13:47:40 INFO - PROCESS | 2835 | 1468356460903 Marionette DEBUG loaded listener.js 13:47:40 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x123122800) [pid = 2835] [serial = 2228] [outer = 0x1182a5400] 13:47:41 INFO - PROCESS | 2835 | 1468356461269 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]]]}] 13:47:41 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. 13:47:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 623ms 13:47:41 INFO - PROCESS | 2835 | 1468356461279 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 13:47:41 INFO - PROCESS | 2835 | 1468356461281 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 13:47:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:47:41 INFO - PROCESS | 2835 | 1468356461285 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:47:41 INFO - PROCESS | 2835 | 1468356461288 Marionette TRACE conn2 <- [1,2942,null,{}] 13:47:41 INFO - PROCESS | 2835 | 1468356461296 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}] 13:47:41 INFO - PROCESS | 2835 | 1468356461300 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:41 INFO - PROCESS | 2835 | 1468356461409 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 13:47:41 INFO - PROCESS | 2835 | 1468356461515 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:41 INFO - PROCESS | 2835 | 1468356461517 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:41 INFO - PROCESS | 2835 | ++DOCSHELL 0x12d233800 == 46 [pid = 2835] [id = 743] 13:47:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x1244acc00) [pid = 2835] [serial = 2229] [outer = 0x0] 13:47:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x126ebf800) [pid = 2835] [serial = 2230] [outer = 0x1244acc00] 13:47:41 INFO - PROCESS | 2835 | 1468356461570 Marionette DEBUG loaded listener.js 13:47:41 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x1288d6c00) [pid = 2835] [serial = 2231] [outer = 0x1244acc00] 13:47:41 INFO - PROCESS | 2835 | 1468356461925 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"]]]}] 13:47: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 13:47:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:47:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:47:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 677ms 13:47:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:47:41 INFO - PROCESS | 2835 | 1468356461961 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 13:47:41 INFO - PROCESS | 2835 | 1468356461963 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 13:47:41 INFO - PROCESS | 2835 | 1468356461966 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:47:41 INFO - PROCESS | 2835 | 1468356461967 Marionette TRACE conn2 <- [1,2946,null,{}] 13:47:41 INFO - PROCESS | 2835 | 1468356461969 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}] 13:47:41 INFO - PROCESS | 2835 | 1468356461971 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:42 INFO - PROCESS | 2835 | 1468356462078 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 13:47:42 INFO - PROCESS | 2835 | 1468356462137 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:42 INFO - PROCESS | 2835 | 1468356462139 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:42 INFO - PROCESS | 2835 | ++DOCSHELL 0x12d5bf000 == 47 [pid = 2835] [id = 744] 13:47:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x1288dbc00) [pid = 2835] [serial = 2232] [outer = 0x0] 13:47:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x128b0b400) [pid = 2835] [serial = 2233] [outer = 0x1288dbc00] 13:47:42 INFO - PROCESS | 2835 | 1468356462167 Marionette DEBUG loaded listener.js 13:47:42 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x12907a800) [pid = 2835] [serial = 2234] [outer = 0x1288dbc00] 13:47:42 INFO - PROCESS | 2835 | 1468356462571 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]]]}] 13:47:42 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. 13:47:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 619ms 13:47:42 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:47:42 INFO - PROCESS | 2835 | 1468356462586 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 13:47:42 INFO - PROCESS | 2835 | 1468356462588 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 13:47:42 INFO - PROCESS | 2835 | 1468356462590 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:47:42 INFO - PROCESS | 2835 | 1468356462591 Marionette TRACE conn2 <- [1,2950,null,{}] 13:47:42 INFO - PROCESS | 2835 | 1468356462594 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}] 13:47:42 INFO - PROCESS | 2835 | 1468356462595 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:42 INFO - PROCESS | 2835 | 1468356462702 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 13:47:42 INFO - PROCESS | 2835 | 1468356462785 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:42 INFO - PROCESS | 2835 | 1468356462786 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:43 INFO - PROCESS | 2835 | ++DOCSHELL 0x123250800 == 48 [pid = 2835] [id = 745] 13:47:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x112614800) [pid = 2835] [serial = 2235] [outer = 0x0] 13:47:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x114eccc00) [pid = 2835] [serial = 2236] [outer = 0x112614800] 13:47:43 INFO - PROCESS | 2835 | 1468356463028 Marionette DEBUG loaded listener.js 13:47:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x1176ec800) [pid = 2835] [serial = 2237] [outer = 0x112614800] 13:47:43 INFO - PROCESS | 2835 | ++DOCSHELL 0x115da8800 == 49 [pid = 2835] [id = 746] 13:47:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x1128b2400) [pid = 2835] [serial = 2238] [outer = 0x0] 13:47:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x11297c000) [pid = 2835] [serial = 2239] [outer = 0x1128b2400] 13:47:43 INFO - PROCESS | 2835 | 1468356463465 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]]]}] 13:47:43 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. 13:47:43 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 924ms 13:47:43 INFO - PROCESS | 2835 | 1468356463515 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 13:47:43 INFO - PROCESS | 2835 | 1468356463520 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 13:47:43 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:47:43 INFO - PROCESS | 2835 | 1468356463523 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:47:43 INFO - PROCESS | 2835 | 1468356463524 Marionette TRACE conn2 <- [1,2954,null,{}] 13:47:43 INFO - PROCESS | 2835 | 1468356463528 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}] 13:47:43 INFO - PROCESS | 2835 | 1468356463529 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:43 INFO - PROCESS | 2835 | 1468356463647 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 13:47:43 INFO - PROCESS | 2835 | 1468356463725 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:43 INFO - PROCESS | 2835 | 1468356463727 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:43 INFO - PROCESS | 2835 | ++DOCSHELL 0x1188ef000 == 50 [pid = 2835] [id = 747] 13:47:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x118727400) [pid = 2835] [serial = 2240] [outer = 0x0] 13:47:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x1188bc000) [pid = 2835] [serial = 2241] [outer = 0x118727400] 13:47:43 INFO - PROCESS | 2835 | 1468356463755 Marionette DEBUG loaded listener.js 13:47:43 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x119b30800) [pid = 2835] [serial = 2242] [outer = 0x118727400] 13:47:44 INFO - PROCESS | 2835 | --DOCSHELL 0x12d409800 == 49 [pid = 2835] [id = 739] 13:47:44 INFO - PROCESS | 2835 | --DOCSHELL 0x12ce98000 == 48 [pid = 2835] [id = 738] 13:47:44 INFO - PROCESS | 2835 | --DOCSHELL 0x125825800 == 47 [pid = 2835] [id = 737] 13:47:44 INFO - PROCESS | 2835 | --DOCSHELL 0x12c94f000 == 46 [pid = 2835] [id = 736] 13:47:44 INFO - PROCESS | 2835 | --DOCSHELL 0x12bca1800 == 45 [pid = 2835] [id = 735] 13:47:44 INFO - PROCESS | 2835 | --DOCSHELL 0x12b0f3800 == 44 [pid = 2835] [id = 734] 13:47:44 INFO - PROCESS | 2835 | --DOCSHELL 0x115da6800 == 43 [pid = 2835] [id = 733] 13:47:44 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x125c33800) [pid = 2835] [serial = 2167] [outer = 0x0] [url = about:blank] 13:47:44 INFO - PROCESS | 2835 | 1468356464158 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]]]}] 13:47:44 INFO - PROCESS | 2835 | --DOCSHELL 0x128889000 == 42 [pid = 2835] [id = 732] 13:47:44 INFO - PROCESS | 2835 | --DOCSHELL 0x127097800 == 41 [pid = 2835] [id = 731] 13:47:44 INFO - PROCESS | 2835 | --DOCSHELL 0x1242ad000 == 40 [pid = 2835] [id = 730] 13:47:44 INFO - PROCESS | 2835 | --DOCSHELL 0x11824a000 == 39 [pid = 2835] [id = 729] 13:47:44 INFO - PROCESS | 2835 | --DOCSHELL 0x124111800 == 38 [pid = 2835] [id = 728] 13:47:44 INFO - PROCESS | 2835 | --DOCSHELL 0x120749800 == 37 [pid = 2835] [id = 727] 13:47:44 INFO - PROCESS | 2835 | --DOCSHELL 0x12c947800 == 36 [pid = 2835] [id = 726] 13:47:44 INFO - PROCESS | 2835 | --DOCSHELL 0x12a9d7000 == 35 [pid = 2835] [id = 725] 13:47:44 INFO - PROCESS | 2835 | --DOCSHELL 0x123505800 == 34 [pid = 2835] [id = 724] 13:47:44 INFO - PROCESS | 2835 | --DOCSHELL 0x116857800 == 33 [pid = 2835] [id = 723] 13:47:44 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:47:44 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 13:47:44 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 669ms 13:47:44 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:47:44 INFO - PROCESS | 2835 | 1468356464192 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 13:47:44 INFO - PROCESS | 2835 | 1468356464194 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 13:47:44 INFO - PROCESS | 2835 | 1468356464198 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:47:44 INFO - PROCESS | 2835 | 1468356464200 Marionette TRACE conn2 <- [1,2958,null,{}] 13:47:44 INFO - PROCESS | 2835 | 1468356464202 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}] 13:47:44 INFO - PROCESS | 2835 | 1468356464204 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:44 INFO - PROCESS | 2835 | 1468356464312 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 13:47:44 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x11a0ed800) [pid = 2835] [serial = 2152] [outer = 0x0] [url = about:blank] 13:47:44 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x119e6ac00) [pid = 2835] [serial = 2150] [outer = 0x0] [url = about:blank] 13:47:44 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x123442400) [pid = 2835] [serial = 2155] [outer = 0x0] [url = about:blank] 13:47:44 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x11822d400) [pid = 2835] [serial = 2132] [outer = 0x0] [url = about:blank] 13:47:44 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x114ecd800) [pid = 2835] [serial = 2135] [outer = 0x0] [url = about:blank] 13:47:44 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x114ec2c00) [pid = 2835] [serial = 2134] [outer = 0x0] [url = about:blank] 13:47:44 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x114ed0000) [pid = 2835] [serial = 2140] [outer = 0x0] [url = about:blank] 13:47:44 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x116747c00) [pid = 2835] [serial = 2141] [outer = 0x0] [url = about:blank] 13:47:44 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x118228000) [pid = 2835] [serial = 2143] [outer = 0x0] [url = about:blank] 13:47:44 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x11829d800) [pid = 2835] [serial = 2144] [outer = 0x0] [url = about:blank] 13:47:44 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x1191cc400) [pid = 2835] [serial = 2146] [outer = 0x0] [url = about:blank] 13:47:44 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x119b30c00) [pid = 2835] [serial = 2147] [outer = 0x0] [url = about:blank] 13:47:44 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x117150400) [pid = 2835] [serial = 2138] [outer = 0x0] [url = about:blank] 13:47:44 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x116751800) [pid = 2835] [serial = 2137] [outer = 0x0] [url = about:blank] 13:47:44 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x12311d000) [pid = 2835] [serial = 2158] [outer = 0x0] [url = about:blank] 13:47:44 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x1242ec000) [pid = 2835] [serial = 2156] [outer = 0x0] [url = about:blank] 13:47:44 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x12404a000) [pid = 2835] [serial = 2164] [outer = 0x0] [url = about:blank] 13:47:44 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x125009800) [pid = 2835] [serial = 2159] [outer = 0x0] [url = about:blank] 13:47:44 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x119e11400) [pid = 2835] [serial = 2149] [outer = 0x0] [url = about:blank] 13:47:44 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x125790c00) [pid = 2835] [serial = 2165] [outer = 0x0] [url = about:blank] 13:47:44 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x11816c800) [pid = 2835] [serial = 2161] [outer = 0x0] [url = about:blank] 13:47:44 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x11947d800) [pid = 2835] [serial = 2162] [outer = 0x0] [url = about:blank] 13:47:44 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x123110400) [pid = 2835] [serial = 2153] [outer = 0x0] [url = about:blank] 13:47:44 INFO - PROCESS | 2835 | 1468356464391 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:44 INFO - PROCESS | 2835 | 1468356464392 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:44 INFO - PROCESS | 2835 | ++DOCSHELL 0x119713800 == 34 [pid = 2835] [id = 748] 13:47:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x114ec2c00) [pid = 2835] [serial = 2243] [outer = 0x0] 13:47:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x117150400) [pid = 2835] [serial = 2244] [outer = 0x114ec2c00] 13:47:44 INFO - PROCESS | 2835 | 1468356464420 Marionette DEBUG loaded listener.js 13:47:44 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x1231a2800) [pid = 2835] [serial = 2245] [outer = 0x114ec2c00] 13:47:44 INFO - PROCESS | 2835 | 1468356464691 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]]]}] 13:47:44 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. 13:47:44 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 522ms 13:47:44 INFO - PROCESS | 2835 | 1468356464727 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 13:47:44 INFO - PROCESS | 2835 | 1468356464729 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 13:47:44 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:47:44 INFO - PROCESS | 2835 | 1468356464745 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:47:44 INFO - PROCESS | 2835 | 1468356464749 Marionette TRACE conn2 <- [1,2962,null,{}] 13:47:44 INFO - PROCESS | 2835 | 1468356464763 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}] 13:47:44 INFO - PROCESS | 2835 | 1468356464769 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:44 INFO - PROCESS | 2835 | 1468356464903 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 13:47:45 INFO - PROCESS | 2835 | 1468356465039 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:45 INFO - PROCESS | 2835 | 1468356465041 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:45 INFO - PROCESS | 2835 | ++DOCSHELL 0x124c2f800 == 35 [pid = 2835] [id = 749] 13:47:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x11a0ed800) [pid = 2835] [serial = 2246] [outer = 0x0] 13:47:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x123444800) [pid = 2835] [serial = 2247] [outer = 0x11a0ed800] 13:47:45 INFO - PROCESS | 2835 | 1468356465082 Marionette DEBUG loaded listener.js 13:47:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x125792800) [pid = 2835] [serial = 2248] [outer = 0x11a0ed800] 13:47:45 INFO - PROCESS | 2835 | 1468356465368 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]]]}] 13:47:45 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. 13:47:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 692ms 13:47:45 INFO - PROCESS | 2835 | 1468356465425 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 13:47:45 INFO - PROCESS | 2835 | 1468356465427 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 13:47:45 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:47:45 INFO - PROCESS | 2835 | 1468356465429 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:47:45 INFO - PROCESS | 2835 | 1468356465430 Marionette TRACE conn2 <- [1,2966,null,{}] 13:47:45 INFO - PROCESS | 2835 | 1468356465434 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}] 13:47:45 INFO - PROCESS | 2835 | 1468356465438 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:45 INFO - PROCESS | 2835 | 1468356465541 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 13:47:45 INFO - PROCESS | 2835 | 1468356465621 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:45 INFO - PROCESS | 2835 | 1468356465622 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:45 INFO - PROCESS | 2835 | ++DOCSHELL 0x1293db800 == 36 [pid = 2835] [id = 750] 13:47:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x1188b5000) [pid = 2835] [serial = 2249] [outer = 0x0] 13:47:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x128896800) [pid = 2835] [serial = 2250] [outer = 0x1188b5000] 13:47:45 INFO - PROCESS | 2835 | 1468356465647 Marionette DEBUG loaded listener.js 13:47:45 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x128b0cc00) [pid = 2835] [serial = 2251] [outer = 0x1188b5000] 13:47:45 INFO - PROCESS | 2835 | 1468356465888 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]]]}] 13:47:45 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. 13:47:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 471ms 13:47:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:47:45 INFO - PROCESS | 2835 | 1468356465905 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 13:47:45 INFO - PROCESS | 2835 | 1468356465906 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 13:47:45 INFO - PROCESS | 2835 | 1468356465908 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:47:45 INFO - PROCESS | 2835 | 1468356465910 Marionette TRACE conn2 <- [1,2970,null,{}] 13:47:45 INFO - PROCESS | 2835 | 1468356465912 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}] 13:47:45 INFO - PROCESS | 2835 | 1468356465913 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:46 INFO - PROCESS | 2835 | 1468356466008 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 13:47:46 INFO - PROCESS | 2835 | 1468356466012 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:46 INFO - PROCESS | 2835 | 1468356466013 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:46 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a9cb000 == 37 [pid = 2835] [id = 751] 13:47:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x129080800) [pid = 2835] [serial = 2252] [outer = 0x0] 13:47:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x129087800) [pid = 2835] [serial = 2253] [outer = 0x129080800] 13:47:46 INFO - PROCESS | 2835 | 1468356466045 Marionette DEBUG loaded listener.js 13:47:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x1291cc400) [pid = 2835] [serial = 2254] [outer = 0x129080800] 13:47:46 INFO - PROCESS | 2835 | 1468356466393 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]]]}] 13:47:46 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. 13:47:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 525ms 13:47:46 INFO - PROCESS | 2835 | 1468356466436 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 13:47:46 INFO - PROCESS | 2835 | 1468356466437 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 13:47:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:47:46 INFO - PROCESS | 2835 | 1468356466439 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:47:46 INFO - PROCESS | 2835 | 1468356466440 Marionette TRACE conn2 <- [1,2974,null,{}] 13:47:46 INFO - PROCESS | 2835 | 1468356466442 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}] 13:47:46 INFO - PROCESS | 2835 | 1468356466446 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:46 INFO - PROCESS | 2835 | 1468356466572 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 13:47:46 INFO - PROCESS | 2835 | 1468356466588 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:46 INFO - PROCESS | 2835 | 1468356466589 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:46 INFO - PROCESS | 2835 | ++DOCSHELL 0x12bca1800 == 38 [pid = 2835] [id = 752] 13:47:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x128d97000) [pid = 2835] [serial = 2255] [outer = 0x0] 13:47:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x129306000) [pid = 2835] [serial = 2256] [outer = 0x128d97000] 13:47:46 INFO - PROCESS | 2835 | 1468356466614 Marionette DEBUG loaded listener.js 13:47:46 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x129cb5000) [pid = 2835] [serial = 2257] [outer = 0x128d97000] 13:47: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. 13:47:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 522ms 13:47:46 INFO - PROCESS | 2835 | 1468356466957 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]]]}] 13:47:46 INFO - PROCESS | 2835 | 1468356466961 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 13:47:46 INFO - PROCESS | 2835 | 1468356466962 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 13:47:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:47:46 INFO - PROCESS | 2835 | 1468356466965 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:47:46 INFO - PROCESS | 2835 | 1468356466968 Marionette TRACE conn2 <- [1,2978,null,{}] 13:47:46 INFO - PROCESS | 2835 | 1468356466972 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}] 13:47:46 INFO - PROCESS | 2835 | 1468356466973 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:47 INFO - PROCESS | 2835 | 1468356467087 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 13:47:47 INFO - PROCESS | 2835 | 1468356467097 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:47 INFO - PROCESS | 2835 | 1468356467098 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:47 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c956000 == 39 [pid = 2835] [id = 753] 13:47:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x12a582c00) [pid = 2835] [serial = 2258] [outer = 0x0] 13:47:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x12a6a3800) [pid = 2835] [serial = 2259] [outer = 0x12a582c00] 13:47:47 INFO - PROCESS | 2835 | 1468356467124 Marionette DEBUG loaded listener.js 13:47:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x12a6ab400) [pid = 2835] [serial = 2260] [outer = 0x12a582c00] 13:47:47 INFO - PROCESS | 2835 | 1468356467424 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]]]}] 13:47: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. 13:47:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 471ms 13:47:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:47:47 INFO - PROCESS | 2835 | 1468356467438 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 13:47:47 INFO - PROCESS | 2835 | 1468356467439 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 13:47:47 INFO - PROCESS | 2835 | 1468356467443 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:47:47 INFO - PROCESS | 2835 | 1468356467444 Marionette TRACE conn2 <- [1,2982,null,{}] 13:47:47 INFO - PROCESS | 2835 | 1468356467446 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}] 13:47:47 INFO - PROCESS | 2835 | 1468356467448 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:47 INFO - PROCESS | 2835 | 1468356467561 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 13:47:47 INFO - PROCESS | 2835 | 1468356467602 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:47 INFO - PROCESS | 2835 | 1468356467603 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:47 INFO - PROCESS | 2835 | ++DOCSHELL 0x12ce96800 == 40 [pid = 2835] [id = 754] 13:47:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x12a6ab800) [pid = 2835] [serial = 2261] [outer = 0x0] 13:47:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x12af38c00) [pid = 2835] [serial = 2262] [outer = 0x12a6ab800] 13:47:47 INFO - PROCESS | 2835 | 1468356467627 Marionette DEBUG loaded listener.js 13:47:47 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x12b20e000) [pid = 2835] [serial = 2263] [outer = 0x12a6ab800] 13:47:47 INFO - PROCESS | 2835 | 1468356467891 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"]]]}] 13:47: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 13:47:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:47:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 468ms 13:47:47 INFO - PROCESS | 2835 | 1468356467912 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 13:47:47 INFO - PROCESS | 2835 | 1468356467913 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 13:47:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:47:47 INFO - PROCESS | 2835 | 1468356467930 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:47:47 INFO - PROCESS | 2835 | 1468356467931 Marionette TRACE conn2 <- [1,2986,null,{}] 13:47:47 INFO - PROCESS | 2835 | 1468356467941 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}] 13:47:47 INFO - PROCESS | 2835 | 1468356467942 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:48 INFO - PROCESS | 2835 | 1468356468063 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 13:47:48 INFO - PROCESS | 2835 | 1468356468067 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:48 INFO - PROCESS | 2835 | 1468356468068 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:48 INFO - PROCESS | 2835 | ++DOCSHELL 0x12d422000 == 41 [pid = 2835] [id = 755] 13:47:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x12af2fc00) [pid = 2835] [serial = 2264] [outer = 0x0] 13:47:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x12b216400) [pid = 2835] [serial = 2265] [outer = 0x12af2fc00] 13:47:48 INFO - PROCESS | 2835 | 1468356468128 Marionette DEBUG loaded listener.js 13:47:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x12b8bbc00) [pid = 2835] [serial = 2266] [outer = 0x12af2fc00] 13:47:48 INFO - PROCESS | 2835 | 1468356468419 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]]]}] 13:47: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. 13:47:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 531ms 13:47:48 INFO - PROCESS | 2835 | 1468356468458 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 13:47:48 INFO - PROCESS | 2835 | 1468356468460 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 13:47:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:47:48 INFO - PROCESS | 2835 | 1468356468462 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:47:48 INFO - PROCESS | 2835 | 1468356468463 Marionette TRACE conn2 <- [1,2990,null,{}] 13:47:48 INFO - PROCESS | 2835 | 1468356468465 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}] 13:47:48 INFO - PROCESS | 2835 | 1468356468468 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:48 INFO - PROCESS | 2835 | 1468356468812 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 13:47:48 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x1131a7800) [pid = 2835] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:47:48 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x11332f400) [pid = 2835] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:47:48 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x1242f2400) [pid = 2835] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:47:48 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x119be9400) [pid = 2835] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:47:48 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x119122400) [pid = 2835] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:47:48 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x116728400) [pid = 2835] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:47:48 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x124040400) [pid = 2835] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:47:48 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x12356bc00) [pid = 2835] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:47:48 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x114ecc400) [pid = 2835] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:47:48 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x112ec3800) [pid = 2835] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:47:48 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x1127cc800) [pid = 2835] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:47:48 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x12907c400) [pid = 2835] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:47:48 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x1125b0400) [pid = 2835] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:47:48 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x12343d400) [pid = 2835] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:47:48 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x125792000) [pid = 2835] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:47:48 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x12936ec00) [pid = 2835] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:47:48 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x114ec7400) [pid = 2835] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:47:48 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x12319b400) [pid = 2835] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:47:48 INFO - PROCESS | 2835 | 1468356468863 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:48 INFO - PROCESS | 2835 | 1468356468865 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:48 INFO - PROCESS | 2835 | ++DOCSHELL 0x119edf800 == 42 [pid = 2835] [id = 756] 13:47:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x1125b0400) [pid = 2835] [serial = 2267] [outer = 0x0] 13:47:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x112f5ec00) [pid = 2835] [serial = 2268] [outer = 0x1125b0400] 13:47:48 INFO - PROCESS | 2835 | 1468356468893 Marionette DEBUG loaded listener.js 13:47:48 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x119120400) [pid = 2835] [serial = 2269] [outer = 0x1125b0400] 13:47:49 INFO - PROCESS | 2835 | ++DOCSHELL 0x12c66a800 == 43 [pid = 2835] [id = 757] 13:47:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x12703f800) [pid = 2835] [serial = 2270] [outer = 0x0] 13:47:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x12311f800) [pid = 2835] [serial = 2271] [outer = 0x12703f800] 13:47:49 INFO - PROCESS | 2835 | 1468356469172 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]]]}] 13:47:49 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. 13:47:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 718ms 13:47:49 INFO - PROCESS | 2835 | 1468356469180 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 13:47:49 INFO - PROCESS | 2835 | 1468356469181 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 13:47:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:47:49 INFO - PROCESS | 2835 | 1468356469191 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:47:49 INFO - PROCESS | 2835 | 1468356469200 Marionette TRACE conn2 <- [1,2994,null,{}] 13:47:49 INFO - PROCESS | 2835 | 1468356469210 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}] 13:47:49 INFO - PROCESS | 2835 | 1468356469211 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:49 INFO - PROCESS | 2835 | 1468356469330 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 13:47:49 INFO - PROCESS | 2835 | 1468356469392 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:49 INFO - PROCESS | 2835 | 1468356469394 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:49 INFO - PROCESS | 2835 | ++DOCSHELL 0x12dd78000 == 44 [pid = 2835] [id = 758] 13:47:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x1125bc400) [pid = 2835] [serial = 2272] [outer = 0x0] 13:47:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x123441400) [pid = 2835] [serial = 2273] [outer = 0x1125bc400] 13:47:49 INFO - PROCESS | 2835 | 1468356469418 Marionette DEBUG loaded listener.js 13:47:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x12b8bf400) [pid = 2835] [serial = 2274] [outer = 0x1125bc400] 13:47:49 INFO - PROCESS | 2835 | 1468356469662 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]]]}] 13:47:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:47: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 13:47:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 490ms 13:47:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:47:49 INFO - PROCESS | 2835 | 1468356469676 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 13:47:49 INFO - PROCESS | 2835 | 1468356469677 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 13:47:49 INFO - PROCESS | 2835 | 1468356469679 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:47:49 INFO - PROCESS | 2835 | 1468356469681 Marionette TRACE conn2 <- [1,2998,null,{}] 13:47:49 INFO - PROCESS | 2835 | 1468356469688 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}] 13:47:49 INFO - PROCESS | 2835 | 1468356469689 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:49 INFO - PROCESS | 2835 | 1468356469788 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 13:47:49 INFO - PROCESS | 2835 | 1468356469793 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:49 INFO - PROCESS | 2835 | 1468356469794 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:49 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b011800 == 45 [pid = 2835] [id = 759] 13:47:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x12b978400) [pid = 2835] [serial = 2275] [outer = 0x0] 13:47:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x12b981000) [pid = 2835] [serial = 2276] [outer = 0x12b978400] 13:47:49 INFO - PROCESS | 2835 | 1468356469818 Marionette DEBUG loaded listener.js 13:47:49 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x12bc8d000) [pid = 2835] [serial = 2277] [outer = 0x12b978400] 13:47:50 INFO - PROCESS | 2835 | 1468356470148 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]]]}] 13:47:50 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. 13:47:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 518ms 13:47:50 INFO - PROCESS | 2835 | 1468356470199 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 13:47:50 INFO - PROCESS | 2835 | 1468356470200 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 13:47:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:47:50 INFO - PROCESS | 2835 | 1468356470203 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:47:50 INFO - PROCESS | 2835 | 1468356470204 Marionette TRACE conn2 <- [1,3002,null,{}] 13:47:50 INFO - PROCESS | 2835 | 1468356470206 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}] 13:47:50 INFO - PROCESS | 2835 | 1468356470207 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:50 INFO - PROCESS | 2835 | 1468356470298 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 13:47:50 INFO - PROCESS | 2835 | 1468356470369 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:50 INFO - PROCESS | 2835 | 1468356470370 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:50 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b01f000 == 46 [pid = 2835] [id = 760] 13:47:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x12b982000) [pid = 2835] [serial = 2278] [outer = 0x0] 13:47:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x12bc92800) [pid = 2835] [serial = 2279] [outer = 0x12b982000] 13:47:50 INFO - PROCESS | 2835 | 1468356470394 Marionette DEBUG loaded listener.js 13:47:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x12bc98c00) [pid = 2835] [serial = 2280] [outer = 0x12b982000] 13:47:50 INFO - PROCESS | 2835 | 1468356470631 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]]]}] 13:47: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. 13:47:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 469ms 13:47:50 INFO - PROCESS | 2835 | 1468356470675 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 13:47:50 INFO - PROCESS | 2835 | 1468356470677 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 13:47:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:47:50 INFO - PROCESS | 2835 | 1468356470679 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:47:50 INFO - PROCESS | 2835 | 1468356470680 Marionette TRACE conn2 <- [1,3006,null,{}] 13:47:50 INFO - PROCESS | 2835 | 1468356470690 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}] 13:47:50 INFO - PROCESS | 2835 | 1468356470691 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:50 INFO - PROCESS | 2835 | 1468356470787 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 13:47:50 INFO - PROCESS | 2835 | 1468356470908 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:50 INFO - PROCESS | 2835 | 1468356470910 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:50 INFO - PROCESS | 2835 | ++DOCSHELL 0x1167ea800 == 47 [pid = 2835] [id = 761] 13:47:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x1125b7c00) [pid = 2835] [serial = 2281] [outer = 0x0] 13:47:50 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x112e92400) [pid = 2835] [serial = 2282] [outer = 0x1125b7c00] 13:47:50 INFO - PROCESS | 2835 | 1468356470941 Marionette DEBUG loaded listener.js 13:47:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x11672c800) [pid = 2835] [serial = 2283] [outer = 0x1125b7c00] 13:47:51 INFO - PROCESS | 2835 | 1468356471419 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]]]}] 13:47:51 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. 13:47:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 771ms 13:47:51 INFO - PROCESS | 2835 | 1468356471453 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 13:47:51 INFO - PROCESS | 2835 | 1468356471457 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 13:47:51 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:47:51 INFO - PROCESS | 2835 | 1468356471462 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:47:51 INFO - PROCESS | 2835 | 1468356471465 Marionette TRACE conn2 <- [1,3010,null,{}] 13:47:51 INFO - PROCESS | 2835 | 1468356471470 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}] 13:47:51 INFO - PROCESS | 2835 | 1468356471475 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:51 INFO - PROCESS | 2835 | 1468356471715 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 13:47:51 INFO - PROCESS | 2835 | 1468356471848 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:51 INFO - PROCESS | 2835 | 1468356471850 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:51 INFO - PROCESS | 2835 | ++DOCSHELL 0x125845800 == 48 [pid = 2835] [id = 762] 13:47:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x11822b800) [pid = 2835] [serial = 2284] [outer = 0x0] 13:47:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x119b30c00) [pid = 2835] [serial = 2285] [outer = 0x11822b800] 13:47:51 INFO - PROCESS | 2835 | 1468356471898 Marionette DEBUG loaded listener.js 13:47:51 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x119e19c00) [pid = 2835] [serial = 2286] [outer = 0x11822b800] 13:47:52 INFO - PROCESS | 2835 | 1468356472286 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]]]}] 13:47:52 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 13:47:52 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 874ms 13:47:52 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:47:52 INFO - PROCESS | 2835 | 1468356472339 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 13:47:52 INFO - PROCESS | 2835 | 1468356472344 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 13:47:52 INFO - PROCESS | 2835 | 1468356472347 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:47:52 INFO - PROCESS | 2835 | 1468356472349 Marionette TRACE conn2 <- [1,3014,null,{}] 13:47:52 INFO - PROCESS | 2835 | 1468356472353 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}] 13:47:52 INFO - PROCESS | 2835 | 1468356472355 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:52 INFO - PROCESS | 2835 | 1468356472561 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 13:47:52 INFO - PROCESS | 2835 | 1468356472692 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:52 INFO - PROCESS | 2835 | 1468356472693 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:52 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b911800 == 49 [pid = 2835] [id = 763] 13:47:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 116 (0x123116000) [pid = 2835] [serial = 2287] [outer = 0x0] 13:47:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 117 (0x12404a000) [pid = 2835] [serial = 2288] [outer = 0x123116000] 13:47:52 INFO - PROCESS | 2835 | 1468356472722 Marionette DEBUG loaded listener.js 13:47:52 INFO - PROCESS | 2835 | ++DOMWINDOW == 118 (0x125798000) [pid = 2835] [serial = 2289] [outer = 0x123116000] 13:47:52 INFO - PROCESS | 2835 | [2835] 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 13:47:53 INFO - PROCESS | 2835 | 1468356473146 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:47:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:47:53 INFO - {} 13:47:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:47:53 INFO - {} 13:47:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:47:53 INFO - {} 13:47:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:47:53 INFO - {} 13:47:53 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 824ms 13:47:53 INFO - PROCESS | 2835 | 1468356473172 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 13:47:53 INFO - PROCESS | 2835 | 1468356473173 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 13:47:53 INFO - TEST-START | /FileAPI/fileReader.html 13:47:53 INFO - PROCESS | 2835 | 1468356473181 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:47:53 INFO - PROCESS | 2835 | 1468356473185 Marionette TRACE conn2 <- [1,3018,null,{}] 13:47:53 INFO - PROCESS | 2835 | 1468356473188 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}] 13:47:53 INFO - PROCESS | 2835 | 1468356473191 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:53 INFO - PROCESS | 2835 | 1468356473304 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 13:47:53 INFO - PROCESS | 2835 | 1468356473381 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:53 INFO - PROCESS | 2835 | 1468356473383 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:53 INFO - PROCESS | 2835 | ++DOCSHELL 0x110e5f800 == 50 [pid = 2835] [id = 764] 13:47:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 119 (0x126ebac00) [pid = 2835] [serial = 2290] [outer = 0x0] 13:47:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 120 (0x128b0f000) [pid = 2835] [serial = 2291] [outer = 0x126ebac00] 13:47:53 INFO - PROCESS | 2835 | 1468356473412 Marionette DEBUG loaded listener.js 13:47:53 INFO - PROCESS | 2835 | ++DOMWINDOW == 121 (0x12a6a8400) [pid = 2835] [serial = 2292] [outer = 0x126ebac00] 13:47:53 INFO - PROCESS | 2835 | 1468356473769 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]]]}] 13:47:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:47:53 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:47:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:47:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:47:53 INFO - TEST-OK | /FileAPI/fileReader.html | took 630ms 13:47:53 INFO - PROCESS | 2835 | 1468356473807 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 13:47:53 INFO - PROCESS | 2835 | 1468356473809 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 13:47:53 INFO - TEST-START | /FileAPI/historical.html 13:47:53 INFO - PROCESS | 2835 | 1468356473811 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:47:53 INFO - PROCESS | 2835 | 1468356473812 Marionette TRACE conn2 <- [1,3022,null,{}] 13:47:53 INFO - PROCESS | 2835 | 1468356473815 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}] 13:47:53 INFO - PROCESS | 2835 | 1468356473816 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:53 INFO - PROCESS | 2835 | 1468356473926 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 13:47:54 INFO - PROCESS | 2835 | 1468356474034 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:54 INFO - PROCESS | 2835 | 1468356474036 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:54 INFO - PROCESS | 2835 | ++DOCSHELL 0x110e79800 == 51 [pid = 2835] [id = 765] 13:47:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 122 (0x12b8b8400) [pid = 2835] [serial = 2293] [outer = 0x0] 13:47:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 123 (0x12b97b000) [pid = 2835] [serial = 2294] [outer = 0x12b8b8400] 13:47:54 INFO - PROCESS | 2835 | 1468356474065 Marionette DEBUG loaded listener.js 13:47:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 124 (0x125c39c00) [pid = 2835] [serial = 2295] [outer = 0x12b8b8400] 13:47:54 INFO - PROCESS | 2835 | 1468356474375 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"]]]}] 13:47:54 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:47:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:47:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:47:54 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:47:54 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:47:54 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:47:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:47:54 INFO - TEST-OK | /FileAPI/historical.html | took 623ms 13:47:54 INFO - TEST-START | /FileAPI/idlharness.html 13:47:54 INFO - PROCESS | 2835 | 1468356474434 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 13:47:54 INFO - PROCESS | 2835 | 1468356474436 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 13:47:54 INFO - PROCESS | 2835 | 1468356474438 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:47:54 INFO - PROCESS | 2835 | 1468356474440 Marionette TRACE conn2 <- [1,3026,null,{}] 13:47:54 INFO - PROCESS | 2835 | 1468356474442 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}] 13:47:54 INFO - PROCESS | 2835 | 1468356474443 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:54 INFO - PROCESS | 2835 | 1468356474546 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 13:47:54 INFO - PROCESS | 2835 | 1468356474641 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:54 INFO - PROCESS | 2835 | 1468356474645 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:54 INFO - PROCESS | 2835 | ++DOCSHELL 0x12e044000 == 52 [pid = 2835] [id = 766] 13:47:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 125 (0x12bf10c00) [pid = 2835] [serial = 2296] [outer = 0x0] 13:47:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 126 (0x12c6a5000) [pid = 2835] [serial = 2297] [outer = 0x12bf10c00] 13:47:54 INFO - PROCESS | 2835 | 1468356474681 Marionette DEBUG loaded listener.js 13:47:54 INFO - PROCESS | 2835 | ++DOMWINDOW == 127 (0x12c6b3400) [pid = 2835] [serial = 2298] [outer = 0x12bf10c00] 13:47:55 INFO - PROCESS | 2835 | 1468356475274 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]]]}] 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:47:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:47:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:47:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:47:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:47:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:47:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:47:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:47:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:47:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:47:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:47:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:47:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:47:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:47:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:47:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:47:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:47:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:47:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:47:55 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 13:47:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:47:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:47:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:47:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:47:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:47:55 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 13:47:55 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 13:47:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:47:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:47:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:47:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:47:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:47:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:47:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:47:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:47:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:47:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:47:55 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 13:47:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:47:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:47:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:47:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:47:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:47:55 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 13:47:55 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 13:47:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:47:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:47:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:47:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:47:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:47:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:47:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:47:55 INFO - TEST-OK | /FileAPI/idlharness.html | took 880ms 13:47:55 INFO - PROCESS | 2835 | 1468356475320 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 13:47:55 INFO - PROCESS | 2835 | 1468356475322 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 13:47:55 INFO - TEST-START | /FileAPI/idlharness.worker 13:47:55 INFO - PROCESS | 2835 | 1468356475324 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:47:55 INFO - PROCESS | 2835 | 1468356475326 Marionette TRACE conn2 <- [1,3030,null,{}] 13:47:55 INFO - PROCESS | 2835 | 1468356475373 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}] 13:47:55 INFO - PROCESS | 2835 | 1468356475375 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:55 INFO - PROCESS | 2835 | 1468356475475 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 13:47:55 INFO - PROCESS | 2835 | 1468356475770 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:55 INFO - PROCESS | 2835 | 1468356475772 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:55 INFO - PROCESS | 2835 | ++DOCSHELL 0x119ede800 == 53 [pid = 2835] [id = 767] 13:47:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 128 (0x1127ce400) [pid = 2835] [serial = 2299] [outer = 0x0] 13:47:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 129 (0x11672f800) [pid = 2835] [serial = 2300] [outer = 0x1127ce400] 13:47:55 INFO - PROCESS | 2835 | 1468356475800 Marionette DEBUG loaded listener.js 13:47:55 INFO - PROCESS | 2835 | ++DOMWINDOW == 130 (0x118078400) [pid = 2835] [serial = 2301] [outer = 0x1127ce400] 13:47:55 INFO - PROCESS | 2835 | [2835] 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 13:47:56 INFO - PROCESS | 2835 | 1468356476575 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,{},{}]]]}] 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:47:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:47:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:47:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:47:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:47:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:47:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:47:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:47:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:47:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:47:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:47:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:47:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:47:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:47:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:47:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:47:56 INFO - {} 13:47:56 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 13:47:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:47:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:47:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:47:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:47:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:47:56 INFO - {} 13:47:56 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 - {} 13:47:56 INFO - {} 13:47:56 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 13:47:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:47:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:47:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:47:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:47:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:47:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:47:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:47:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:47:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:47:56 INFO - {} 13:47:56 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 13:47:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:47:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:47:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:47:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:47:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:47:56 INFO - {} 13:47:56 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 - {} 13:47:56 INFO - {} 13:47:56 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 13:47:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:47:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:47:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:47:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:47:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:47:56 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 13:47:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:47:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:47:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:47:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:47:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:47:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:47:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:47:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:47:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:47:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:47:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:47:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:47:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:47:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:47:56 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 13:47:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:47:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:47:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:47:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:47:56 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 13:47:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:47:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:47:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:47:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:47:56 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 13:47:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:47:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:47:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:47:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:47:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:47:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:47:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:47:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:47:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:47:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:47:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:47:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:47:56 INFO - {} 13:47:56 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1281ms 13:47:56 INFO - PROCESS | 2835 | 1468356476638 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 13:47:56 INFO - PROCESS | 2835 | 1468356476641 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 13:47:56 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:47:56 INFO - PROCESS | 2835 | 1468356476648 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:47:56 INFO - PROCESS | 2835 | 1468356476650 Marionette TRACE conn2 <- [1,3034,null,{}] 13:47:56 INFO - PROCESS | 2835 | 1468356476654 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}] 13:47:56 INFO - PROCESS | 2835 | 1468356476656 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:56 INFO - PROCESS | 2835 | 1468356476767 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 13:47:56 INFO - PROCESS | 2835 | 1468356476835 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:56 INFO - PROCESS | 2835 | 1468356476837 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x12b01f000 == 52 [pid = 2835] [id = 760] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x12b011800 == 51 [pid = 2835] [id = 759] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x12dd78000 == 50 [pid = 2835] [id = 758] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x12c66a800 == 49 [pid = 2835] [id = 757] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x119edf800 == 48 [pid = 2835] [id = 756] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x12d422000 == 47 [pid = 2835] [id = 755] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x12ce96800 == 46 [pid = 2835] [id = 754] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x12c956000 == 45 [pid = 2835] [id = 753] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x12bca1800 == 44 [pid = 2835] [id = 752] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x12a9cb000 == 43 [pid = 2835] [id = 751] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x1293db800 == 42 [pid = 2835] [id = 750] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x124c2f800 == 41 [pid = 2835] [id = 749] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x119713800 == 40 [pid = 2835] [id = 748] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x115da8800 == 39 [pid = 2835] [id = 746] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x1188ef000 == 38 [pid = 2835] [id = 747] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x123250800 == 37 [pid = 2835] [id = 745] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x12d233800 == 36 [pid = 2835] [id = 743] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x129192000 == 35 [pid = 2835] [id = 742] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x12d5a5000 == 34 [pid = 2835] [id = 740] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x120720000 == 33 [pid = 2835] [id = 741] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x1192cf800 == 32 [pid = 2835] [id = 710] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x12d5bf000 == 31 [pid = 2835] [id = 744] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x119ede800 == 30 [pid = 2835] [id = 767] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x12e044000 == 29 [pid = 2835] [id = 766] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x110e79800 == 28 [pid = 2835] [id = 765] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x110e5f800 == 27 [pid = 2835] [id = 764] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x12b911800 == 26 [pid = 2835] [id = 763] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x125845800 == 25 [pid = 2835] [id = 762] 13:47:57 INFO - PROCESS | 2835 | --DOCSHELL 0x1167ea800 == 24 [pid = 2835] [id = 761] 13:47:57 INFO - PROCESS | 2835 | ++DOCSHELL 0x110e5e800 == 25 [pid = 2835] [id = 768] 13:47:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 131 (0x1125b3000) [pid = 2835] [serial = 2302] [outer = 0x0] 13:47:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 132 (0x1125be400) [pid = 2835] [serial = 2303] [outer = 0x1125b3000] 13:47:57 INFO - PROCESS | 2835 | 1468356477489 Marionette DEBUG loaded listener.js 13:47:57 INFO - PROCESS | 2835 | ++DOMWINDOW == 133 (0x114ecf400) [pid = 2835] [serial = 2304] [outer = 0x1125b3000] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 132 (0x128bacc00) [pid = 2835] [serial = 2203] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 131 (0x12907e400) [pid = 2835] [serial = 2206] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 130 (0x12110d000) [pid = 2835] [serial = 2191] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 129 (0x1231a0800) [pid = 2835] [serial = 2192] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 128 (0x123111000) [pid = 2835] [serial = 2177] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 127 (0x119e14c00) [pid = 2835] [serial = 2176] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 126 (0x11852b000) [pid = 2835] [serial = 2174] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 125 (0x118176400) [pid = 2835] [serial = 2173] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 124 (0x1258c7800) [pid = 2835] [serial = 2197] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 123 (0x12703a400) [pid = 2835] [serial = 2198] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 122 (0x1242cb800) [pid = 2835] [serial = 2194] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 121 (0x125003800) [pid = 2835] [serial = 2195] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 120 (0x11807b000) [pid = 2835] [serial = 2186] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 119 (0x11687f000) [pid = 2835] [serial = 2185] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 118 (0x115e23c00) [pid = 2835] [serial = 2188] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 117 (0x118761c00) [pid = 2835] [serial = 2189] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 116 (0x124175000) [pid = 2835] [serial = 2183] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 115 (0x11829d000) [pid = 2835] [serial = 2182] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x1291c5800) [pid = 2835] [serial = 2209] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x112984c00) [pid = 2835] [serial = 2171] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x1127cfc00) [pid = 2835] [serial = 2170] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x126dba800) [pid = 2835] [serial = 2180] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x1242d2800) [pid = 2835] [serial = 2179] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x116f97c00) [pid = 2835] [serial = 2168] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x12a69ec00) [pid = 2835] [serial = 2219] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x1161a5400) [pid = 2835] [serial = 2212] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x12a6a8000) [pid = 2835] [serial = 2221] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x118229400) [pid = 2835] [serial = 2213] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x119bf8400) [pid = 2835] [serial = 2215] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x129377000) [pid = 2835] [serial = 2218] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x1291cc800) [pid = 2835] [serial = 2210] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x12889c000) [pid = 2835] [serial = 2200] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x128b13800) [pid = 2835] [serial = 2201] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x12936f000) [pid = 2835] [serial = 2216] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x129084800) [pid = 2835] [serial = 2207] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x128d98400) [pid = 2835] [serial = 2204] [outer = 0x0] [url = about:blank] 13:47:57 INFO - PROCESS | 2835 | 1468356477855 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]]]}] 13:47:57 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:47:57 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1224ms 13:47:57 INFO - PROCESS | 2835 | 1468356477892 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 13:47:57 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:47:57 INFO - PROCESS | 2835 | 1468356477894 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 13:47:57 INFO - PROCESS | 2835 | 1468356477898 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:47:57 INFO - PROCESS | 2835 | 1468356477899 Marionette TRACE conn2 <- [1,3038,null,{}] 13:47:57 INFO - PROCESS | 2835 | 1468356477910 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}] 13:47:57 INFO - PROCESS | 2835 | 1468356477911 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:58 INFO - PROCESS | 2835 | 1468356477999 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 13:47:58 INFO - PROCESS | 2835 | 1468356478006 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:58 INFO - PROCESS | 2835 | 1468356478008 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:58 INFO - PROCESS | 2835 | ++DOCSHELL 0x1183a9000 == 26 [pid = 2835] [id = 769] 13:47:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x11672cc00) [pid = 2835] [serial = 2305] [outer = 0x0] 13:47:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x1176f8800) [pid = 2835] [serial = 2306] [outer = 0x11672cc00] 13:47:58 INFO - PROCESS | 2835 | 1468356478037 Marionette DEBUG loaded listener.js 13:47:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x11829d400) [pid = 2835] [serial = 2307] [outer = 0x11672cc00] 13:47:58 INFO - PROCESS | 2835 | 1468356478387 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"]]]}] 13:47:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:47:58 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 528ms 13:47:58 INFO - PROCESS | 2835 | 1468356478426 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 13:47:58 INFO - PROCESS | 2835 | 1468356478429 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 13:47:58 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:47:58 INFO - PROCESS | 2835 | 1468356478442 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:47:58 INFO - PROCESS | 2835 | 1468356478444 Marionette TRACE conn2 <- [1,3042,null,{}] 13:47:58 INFO - PROCESS | 2835 | 1468356478446 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}] 13:47:58 INFO - PROCESS | 2835 | 1468356478447 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:58 INFO - PROCESS | 2835 | 1468356478531 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 13:47:58 INFO - PROCESS | 2835 | 1468356478538 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:58 INFO - PROCESS | 2835 | 1468356478539 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:58 INFO - PROCESS | 2835 | ++DOCSHELL 0x120720000 == 27 [pid = 2835] [id = 770] 13:47:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x1182a5c00) [pid = 2835] [serial = 2308] [outer = 0x0] 13:47:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x11978e800) [pid = 2835] [serial = 2309] [outer = 0x1182a5c00] 13:47:58 INFO - PROCESS | 2835 | 1468356478566 Marionette DEBUG loaded listener.js 13:47:58 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x119e6a400) [pid = 2835] [serial = 2310] [outer = 0x1182a5c00] 13:47:59 INFO - PROCESS | 2835 | 1468356479032 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]]]}] 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:47:59 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. 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:47:59 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'.) 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:47:59 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. 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:47:59 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. 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:47:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:47:59 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. 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:47:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:47:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:47:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:47:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:47:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:47:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:47:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:47:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:47:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:47:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:47:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:47:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:47:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:47:59 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 639ms 13:47:59 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:47:59 INFO - PROCESS | 2835 | 1468356479075 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 13:47:59 INFO - PROCESS | 2835 | 1468356479077 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 13:47:59 INFO - PROCESS | 2835 | 1468356479079 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:47:59 INFO - PROCESS | 2835 | 1468356479082 Marionette TRACE conn2 <- [1,3046,null,{}] 13:47:59 INFO - PROCESS | 2835 | 1468356479096 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}] 13:47:59 INFO - PROCESS | 2835 | 1468356479101 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:59 INFO - PROCESS | 2835 | 1468356479187 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 13:47:59 INFO - PROCESS | 2835 | 1468356479193 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:59 INFO - PROCESS | 2835 | 1468356479194 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:59 INFO - PROCESS | 2835 | ++DOCSHELL 0x125271000 == 28 [pid = 2835] [id = 771] 13:47:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x125236000) [pid = 2835] [serial = 2311] [outer = 0x0] 13:47:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x1257c5800) [pid = 2835] [serial = 2312] [outer = 0x125236000] 13:47:59 INFO - PROCESS | 2835 | 1468356479220 Marionette DEBUG loaded listener.js 13:47:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x125c34400) [pid = 2835] [serial = 2313] [outer = 0x125236000] 13:47:59 INFO - PROCESS | 2835 | [2835] 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 13:47:59 INFO - PROCESS | 2835 | 1468356479578 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:47:59 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:47:59 INFO - {} 13:47:59 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 528ms 13:47:59 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:47:59 INFO - PROCESS | 2835 | 1468356479609 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 13:47:59 INFO - PROCESS | 2835 | 1468356479611 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 13:47:59 INFO - PROCESS | 2835 | 1468356479622 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:47:59 INFO - PROCESS | 2835 | 1468356479623 Marionette TRACE conn2 <- [1,3050,null,{}] 13:47:59 INFO - PROCESS | 2835 | 1468356479626 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}] 13:47:59 INFO - PROCESS | 2835 | 1468356479627 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:59 INFO - PROCESS | 2835 | 1468356479760 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 13:47:59 INFO - PROCESS | 2835 | 1468356479773 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:59 INFO - PROCESS | 2835 | 1468356479774 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:47:59 INFO - PROCESS | 2835 | ++DOCSHELL 0x12451a000 == 29 [pid = 2835] [id = 772] 13:47:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x12703e000) [pid = 2835] [serial = 2314] [outer = 0x0] 13:47:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x1288a2800) [pid = 2835] [serial = 2315] [outer = 0x12703e000] 13:47:59 INFO - PROCESS | 2835 | 1468356479798 Marionette DEBUG loaded listener.js 13:47:59 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x128b0f400) [pid = 2835] [serial = 2316] [outer = 0x12703e000] 13:48:00 INFO - PROCESS | 2835 | 1468356480127 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]]]}] 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:48:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 530ms 13:48:00 INFO - PROCESS | 2835 | 1468356480143 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 13:48:00 INFO - PROCESS | 2835 | 1468356480144 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 13:48:00 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:48:00 INFO - PROCESS | 2835 | 1468356480147 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:48:00 INFO - PROCESS | 2835 | 1468356480148 Marionette TRACE conn2 <- [1,3054,null,{}] 13:48:00 INFO - PROCESS | 2835 | 1468356480159 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}] 13:48:00 INFO - PROCESS | 2835 | 1468356480161 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:00 INFO - PROCESS | 2835 | 1468356480261 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 13:48:00 INFO - PROCESS | 2835 | 1468356480264 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:00 INFO - PROCESS | 2835 | 1468356480266 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:00 INFO - PROCESS | 2835 | ++DOCSHELL 0x12a5c0800 == 30 [pid = 2835] [id = 773] 13:48:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x129081000) [pid = 2835] [serial = 2317] [outer = 0x0] 13:48:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x1291c7000) [pid = 2835] [serial = 2318] [outer = 0x129081000] 13:48:00 INFO - PROCESS | 2835 | 1468356480300 Marionette DEBUG loaded listener.js 13:48:00 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x12b20dc00) [pid = 2835] [serial = 2319] [outer = 0x129081000] 13:48:00 INFO - PROCESS | 2835 | 1468356480797 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"]]]}] 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:48:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:48:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:48:00 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" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:48:00 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" 13:48:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:48:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:48:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 686ms 13:48:00 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:48:00 INFO - PROCESS | 2835 | 1468356480834 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 13:48:00 INFO - PROCESS | 2835 | 1468356480835 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 13:48:00 INFO - PROCESS | 2835 | 1468356480838 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:48:00 INFO - PROCESS | 2835 | 1468356480838 Marionette TRACE conn2 <- [1,3058,null,{}] 13:48:00 INFO - PROCESS | 2835 | 1468356480841 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}] 13:48:00 INFO - PROCESS | 2835 | 1468356480845 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:00 INFO - PROCESS | 2835 | 1468356480957 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 13:48:01 INFO - PROCESS | 2835 | 1468356481019 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:01 INFO - PROCESS | 2835 | 1468356481020 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:01 INFO - PROCESS | 2835 | ++DOCSHELL 0x11825e000 == 31 [pid = 2835] [id = 774] 13:48:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x1164ec000) [pid = 2835] [serial = 2320] [outer = 0x0] 13:48:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x12b20ec00) [pid = 2835] [serial = 2321] [outer = 0x1164ec000] 13:48:01 INFO - PROCESS | 2835 | 1468356481047 Marionette DEBUG loaded listener.js 13:48:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x12b219800) [pid = 2835] [serial = 2322] [outer = 0x1164ec000] 13:48:01 INFO - PROCESS | 2835 | 1468356481363 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]]]}] 13:48:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:48:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:48:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:48:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:48:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:48:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:48:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:48:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:48:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:48:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:48:01 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:48:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:48:01 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:48:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:48:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:48:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:48:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:48:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:48:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:48:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:48:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:48:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:48:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:48:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:48:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:48:01 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 576ms 13:48:01 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:48:01 INFO - PROCESS | 2835 | 1468356481414 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 13:48:01 INFO - PROCESS | 2835 | 1468356481416 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 13:48:01 INFO - PROCESS | 2835 | 1468356481418 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:48:01 INFO - PROCESS | 2835 | 1468356481419 Marionette TRACE conn2 <- [1,3062,null,{}] 13:48:01 INFO - PROCESS | 2835 | 1468356481421 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}] 13:48:01 INFO - PROCESS | 2835 | 1468356481422 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:01 INFO - PROCESS | 2835 | 1468356481525 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 13:48:01 INFO - PROCESS | 2835 | 1468356481529 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:01 INFO - PROCESS | 2835 | 1468356481530 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:01 INFO - PROCESS | 2835 | ++DOCSHELL 0x12bcb7800 == 32 [pid = 2835] [id = 775] 13:48:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 116 (0x116ae5400) [pid = 2835] [serial = 2323] [outer = 0x0] 13:48:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 117 (0x128a2c000) [pid = 2835] [serial = 2324] [outer = 0x116ae5400] 13:48:01 INFO - PROCESS | 2835 | 1468356481592 Marionette DEBUG loaded listener.js 13:48:01 INFO - PROCESS | 2835 | ++DOMWINDOW == 118 (0x12b8b8000) [pid = 2835] [serial = 2325] [outer = 0x116ae5400] 13:48:02 INFO - PROCESS | 2835 | [2835] 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 13:48:02 INFO - PROCESS | 2835 | --DOMWINDOW == 117 (0x12b978400) [pid = 2835] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:48:02 INFO - PROCESS | 2835 | --DOMWINDOW == 116 (0x12a582c00) [pid = 2835] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:48:02 INFO - PROCESS | 2835 | --DOMWINDOW == 115 (0x118727400) [pid = 2835] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:48:02 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x11a0ed800) [pid = 2835] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:48:02 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x1182a5400) [pid = 2835] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:48:02 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x12a6ab800) [pid = 2835] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:48:02 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x114ec2c00) [pid = 2835] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:48:02 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x1188b5000) [pid = 2835] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:48:02 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x114ec7000) [pid = 2835] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:48:02 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x1244acc00) [pid = 2835] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:48:02 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x12af2fc00) [pid = 2835] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:48:02 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x1288dbc00) [pid = 2835] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:48:02 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x12a6a0c00) [pid = 2835] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:48:02 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x112614800) [pid = 2835] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:48:02 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x1128b2400) [pid = 2835] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:48:02 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x12703f800) [pid = 2835] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:48:02 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x1125b0400) [pid = 2835] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 13:48:02 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x129080800) [pid = 2835] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:48:02 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x128d97000) [pid = 2835] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:48:02 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x12b982000) [pid = 2835] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:48:02 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x1125bc400) [pid = 2835] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:48:02 INFO - PROCESS | 2835 | 1468356482247 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:48:02 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:48:02 INFO - {} 13:48:02 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 872ms 13:48:02 INFO - PROCESS | 2835 | 1468356482291 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 13:48:02 INFO - PROCESS | 2835 | 1468356482292 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 13:48:02 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:48:02 INFO - PROCESS | 2835 | 1468356482294 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:48:02 INFO - PROCESS | 2835 | 1468356482295 Marionette TRACE conn2 <- [1,3066,null,{}] 13:48:02 INFO - PROCESS | 2835 | 1468356482298 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}] 13:48:02 INFO - PROCESS | 2835 | 1468356482299 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:02 INFO - PROCESS | 2835 | 1468356482385 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 13:48:02 INFO - PROCESS | 2835 | 1468356482390 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:02 INFO - PROCESS | 2835 | 1468356482392 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:02 INFO - PROCESS | 2835 | ++DOCSHELL 0x1294c0000 == 33 [pid = 2835] [id = 776] 13:48:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 98 (0x11816fc00) [pid = 2835] [serial = 2326] [outer = 0x0] 13:48:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 99 (0x119e6d000) [pid = 2835] [serial = 2327] [outer = 0x11816fc00] 13:48:02 INFO - PROCESS | 2835 | 1468356482417 Marionette DEBUG loaded listener.js 13:48:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 100 (0x123113c00) [pid = 2835] [serial = 2328] [outer = 0x11816fc00] 13:48:02 INFO - PROCESS | 2835 | 1468356482734 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]]]}] 13:48:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:48:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:48:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:48:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:48:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:48:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:48:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:48:02 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 469ms 13:48:02 INFO - PROCESS | 2835 | 1468356482764 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 13:48:02 INFO - PROCESS | 2835 | 1468356482765 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 13:48:02 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:48:02 INFO - PROCESS | 2835 | 1468356482767 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:48:02 INFO - PROCESS | 2835 | 1468356482770 Marionette TRACE conn2 <- [1,3070,null,{}] 13:48:02 INFO - PROCESS | 2835 | 1468356482773 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}] 13:48:02 INFO - PROCESS | 2835 | 1468356482774 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:02 INFO - PROCESS | 2835 | 1468356482854 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 13:48:02 INFO - PROCESS | 2835 | 1468356482858 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:02 INFO - PROCESS | 2835 | 1468356482859 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:02 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b914000 == 34 [pid = 2835] [id = 777] 13:48:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 101 (0x1231a6000) [pid = 2835] [serial = 2329] [outer = 0x0] 13:48:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 102 (0x124177400) [pid = 2835] [serial = 2330] [outer = 0x1231a6000] 13:48:02 INFO - PROCESS | 2835 | 1468356482884 Marionette DEBUG loaded listener.js 13:48:02 INFO - PROCESS | 2835 | ++DOMWINDOW == 103 (0x124c91800) [pid = 2835] [serial = 2331] [outer = 0x1231a6000] 13:48:03 INFO - PROCESS | 2835 | 1468356483202 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]]]}] 13:48:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:48:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:48:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:48:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:48:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:48:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:48:03 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 473ms 13:48:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:48:03 INFO - PROCESS | 2835 | 1468356483241 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 13:48:03 INFO - PROCESS | 2835 | 1468356483242 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 13:48:03 INFO - PROCESS | 2835 | 1468356483244 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:48:03 INFO - PROCESS | 2835 | 1468356483245 Marionette TRACE conn2 <- [1,3074,null,{}] 13:48:03 INFO - PROCESS | 2835 | 1468356483248 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}] 13:48:03 INFO - PROCESS | 2835 | 1468356483249 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:03 INFO - PROCESS | 2835 | 1468356483371 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 13:48:03 INFO - PROCESS | 2835 | 1468356483378 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:03 INFO - PROCESS | 2835 | 1468356483380 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:03 INFO - PROCESS | 2835 | ++DOCSHELL 0x12b92c800 == 35 [pid = 2835] [id = 778] 13:48:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 104 (0x12343bc00) [pid = 2835] [serial = 2332] [outer = 0x0] 13:48:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 105 (0x125794400) [pid = 2835] [serial = 2333] [outer = 0x12343bc00] 13:48:03 INFO - PROCESS | 2835 | 1468356483410 Marionette DEBUG loaded listener.js 13:48:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 106 (0x1288e3000) [pid = 2835] [serial = 2334] [outer = 0x12343bc00] 13:48:03 INFO - PROCESS | 2835 | 1468356483741 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]]]}] 13:48:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:48:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:48:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:48:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:48:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:48:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:48:03 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 520ms 13:48:03 INFO - PROCESS | 2835 | 1468356483764 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 13:48:03 INFO - PROCESS | 2835 | 1468356483766 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 13:48:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:48:03 INFO - PROCESS | 2835 | 1468356483771 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:48:03 INFO - PROCESS | 2835 | 1468356483773 Marionette TRACE conn2 <- [1,3078,null,{}] 13:48:03 INFO - PROCESS | 2835 | 1468356483775 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}] 13:48:03 INFO - PROCESS | 2835 | 1468356483776 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:03 INFO - PROCESS | 2835 | 1468356483866 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 13:48:03 INFO - PROCESS | 2835 | 1468356483872 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:03 INFO - PROCESS | 2835 | 1468356483873 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:03 INFO - PROCESS | 2835 | ++DOCSHELL 0x124776800 == 36 [pid = 2835] [id = 779] 13:48:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 107 (0x128a22400) [pid = 2835] [serial = 2335] [outer = 0x0] 13:48:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 108 (0x1291c8000) [pid = 2835] [serial = 2336] [outer = 0x128a22400] 13:48:03 INFO - PROCESS | 2835 | 1468356483898 Marionette DEBUG loaded listener.js 13:48:03 INFO - PROCESS | 2835 | ++DOMWINDOW == 109 (0x12a6a7000) [pid = 2835] [serial = 2337] [outer = 0x128a22400] 13:48:04 INFO - PROCESS | 2835 | 1468356484396 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 13:48:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:48:04 INFO - PROCESS | 2835 | 1468356484450 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 13:48:04 INFO - PROCESS | 2835 | 1468356484455 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:48:04 INFO - PROCESS | 2835 | 1468356484458 Marionette TRACE conn2 <- [1,3082,null,{}] 13:48:04 INFO - PROCESS | 2835 | 1468356484465 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}] 13:48:04 INFO - PROCESS | 2835 | 1468356484468 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:04 INFO - PROCESS | 2835 | 1468356484620 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 13:48:04 INFO - PROCESS | 2835 | 1468356484742 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:04 INFO - PROCESS | 2835 | 1468356484743 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:04 INFO - PROCESS | 2835 | ++DOCSHELL 0x119be3800 == 37 [pid = 2835] [id = 780] 13:48:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 110 (0x1125ba400) [pid = 2835] [serial = 2338] [outer = 0x0] 13:48:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 111 (0x1125f2400) [pid = 2835] [serial = 2339] [outer = 0x1125ba400] 13:48:04 INFO - PROCESS | 2835 | 1468356484775 Marionette DEBUG loaded listener.js 13:48:04 INFO - PROCESS | 2835 | ++DOMWINDOW == 112 (0x1125fcc00) [pid = 2835] [serial = 2340] [outer = 0x1125ba400] 13:48:05 INFO - PROCESS | 2835 | 1468356485204 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]]]}] 13:48:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:48:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:48:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:48:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:48:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 780ms 13:48:05 INFO - PROCESS | 2835 | 1468356485239 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 13:48:05 INFO - PROCESS | 2835 | 1468356485243 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 13:48:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:48:05 INFO - PROCESS | 2835 | 1468356485249 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:48:05 INFO - PROCESS | 2835 | 1468356485251 Marionette TRACE conn2 <- [1,3086,null,{}] 13:48:05 INFO - PROCESS | 2835 | 1468356485253 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}] 13:48:05 INFO - PROCESS | 2835 | 1468356485255 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:05 INFO - PROCESS | 2835 | 1468356485367 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 13:48:05 INFO - PROCESS | 2835 | 1468356485482 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:05 INFO - PROCESS | 2835 | 1468356485484 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:05 INFO - PROCESS | 2835 | ++DOCSHELL 0x124cd6000 == 38 [pid = 2835] [id = 781] 13:48:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 113 (0x113332c00) [pid = 2835] [serial = 2341] [outer = 0x0] 13:48:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 114 (0x116add400) [pid = 2835] [serial = 2342] [outer = 0x113332c00] 13:48:05 INFO - PROCESS | 2835 | 1468356485518 Marionette DEBUG loaded listener.js 13:48:05 INFO - PROCESS | 2835 | ++DOMWINDOW == 115 (0x116aea400) [pid = 2835] [serial = 2343] [outer = 0x113332c00] 13:48:05 INFO - PROCESS | 2835 | 1468356485895 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:48:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:48:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 672ms 13:48:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:48:05 INFO - PROCESS | 2835 | 1468356485921 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 13:48:05 INFO - PROCESS | 2835 | 1468356485922 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 13:48:05 INFO - PROCESS | 2835 | 1468356485925 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:48:05 INFO - PROCESS | 2835 | 1468356485928 Marionette TRACE conn2 <- [1,3090,null,{}] 13:48:05 INFO - PROCESS | 2835 | 1468356485936 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}] 13:48:05 INFO - PROCESS | 2835 | 1468356485939 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:06 INFO - PROCESS | 2835 | 1468356486065 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 13:48:06 INFO - PROCESS | 2835 | 1468356486170 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:06 INFO - PROCESS | 2835 | 1468356486172 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:06 INFO - PROCESS | 2835 | ++DOCSHELL 0x118807800 == 39 [pid = 2835] [id = 782] 13:48:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 116 (0x11829cc00) [pid = 2835] [serial = 2344] [outer = 0x0] 13:48:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 117 (0x11872b400) [pid = 2835] [serial = 2345] [outer = 0x11829cc00] 13:48:06 INFO - PROCESS | 2835 | 1468356486203 Marionette DEBUG loaded listener.js 13:48:06 INFO - PROCESS | 2835 | ++DOMWINDOW == 118 (0x119b36000) [pid = 2835] [serial = 2346] [outer = 0x11829cc00] 13:48:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:48:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 873ms 13:48:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:48:06 INFO - PROCESS | 2835 | 1468356486792 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:48:06 INFO - PROCESS | 2835 | 1468356486798 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 13:48:06 INFO - PROCESS | 2835 | 1468356486800 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 13:48:06 INFO - PROCESS | 2835 | 1468356486803 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:48:06 INFO - PROCESS | 2835 | 1468356486805 Marionette TRACE conn2 <- [1,3094,null,{}] 13:48:06 INFO - PROCESS | 2835 | 1468356486809 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}] 13:48:06 INFO - PROCESS | 2835 | 1468356486811 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:06 INFO - PROCESS | 2835 | 1468356486914 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 13:48:06 INFO - PROCESS | 2835 | 1468356486990 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:06 INFO - PROCESS | 2835 | 1468356486992 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:07 INFO - PROCESS | 2835 | ++DOCSHELL 0x11839d800 == 40 [pid = 2835] [id = 783] 13:48:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 119 (0x1125b6400) [pid = 2835] [serial = 2347] [outer = 0x0] 13:48:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 120 (0x1125bac00) [pid = 2835] [serial = 2348] [outer = 0x1125b6400] 13:48:07 INFO - PROCESS | 2835 | 1468356487020 Marionette DEBUG loaded listener.js 13:48:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 121 (0x1125fec00) [pid = 2835] [serial = 2349] [outer = 0x1125b6400] 13:48:07 INFO - PROCESS | 2835 | --DOCSHELL 0x1183a2000 == 39 [pid = 2835] [id = 20] 13:48:07 INFO - PROCESS | 2835 | --DOCSHELL 0x129014000 == 38 [pid = 2835] [id = 6] 13:48:07 INFO - PROCESS | 2835 | --DOCSHELL 0x12c678800 == 37 [pid = 2835] [id = 13] 13:48:07 INFO - PROCESS | 2835 | --DOCSHELL 0x12b0e0000 == 36 [pid = 2835] [id = 9] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 120 (0x12bc8d000) [pid = 2835] [serial = 2277] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 119 (0x12a6a3800) [pid = 2835] [serial = 2259] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 118 (0x1188bc000) [pid = 2835] [serial = 2241] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 117 (0x119b30800) [pid = 2835] [serial = 2242] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 116 (0x123444800) [pid = 2835] [serial = 2247] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 115 (0x125792800) [pid = 2835] [serial = 2248] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 114 (0x119bec000) [pid = 2835] [serial = 2227] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 113 (0x123122800) [pid = 2835] [serial = 2228] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 112 (0x12af38c00) [pid = 2835] [serial = 2262] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 111 (0x117150400) [pid = 2835] [serial = 2244] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 110 (0x1231a2800) [pid = 2835] [serial = 2245] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 109 (0x128896800) [pid = 2835] [serial = 2250] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 108 (0x128b0cc00) [pid = 2835] [serial = 2251] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 107 (0x116888800) [pid = 2835] [serial = 2224] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 106 (0x11822c800) [pid = 2835] [serial = 2225] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 105 (0x126ebf800) [pid = 2835] [serial = 2230] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 104 (0x1288d6c00) [pid = 2835] [serial = 2231] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 103 (0x12b216400) [pid = 2835] [serial = 2265] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 102 (0x128b0b400) [pid = 2835] [serial = 2233] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 101 (0x12907a800) [pid = 2835] [serial = 2234] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 100 (0x12af2ec00) [pid = 2835] [serial = 2222] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 99 (0x114eccc00) [pid = 2835] [serial = 2236] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 98 (0x1176ec800) [pid = 2835] [serial = 2237] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 97 (0x11297c000) [pid = 2835] [serial = 2239] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 96 (0x12b20e000) [pid = 2835] [serial = 2263] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 95 (0x12b8bbc00) [pid = 2835] [serial = 2266] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 94 (0x12311f800) [pid = 2835] [serial = 2271] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 93 (0x119120400) [pid = 2835] [serial = 2269] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 92 (0x123441400) [pid = 2835] [serial = 2273] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 91 (0x12b981000) [pid = 2835] [serial = 2276] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 90 (0x112f5ec00) [pid = 2835] [serial = 2268] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 89 (0x129087800) [pid = 2835] [serial = 2253] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 88 (0x1291cc400) [pid = 2835] [serial = 2254] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 87 (0x12b8bf400) [pid = 2835] [serial = 2274] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 86 (0x129306000) [pid = 2835] [serial = 2256] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 85 (0x12a6ab400) [pid = 2835] [serial = 2260] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 84 (0x12bc92800) [pid = 2835] [serial = 2279] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 83 (0x12bc98c00) [pid = 2835] [serial = 2280] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | --DOMWINDOW == 82 (0x129cb5000) [pid = 2835] [serial = 2257] [outer = 0x0] [url = about:blank] 13:48:07 INFO - PROCESS | 2835 | 1468356487395 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:48:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:48:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 622ms 13:48:07 INFO - PROCESS | 2835 | 1468356487425 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 13:48:07 INFO - PROCESS | 2835 | 1468356487428 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 13:48:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:48:07 INFO - PROCESS | 2835 | 1468356487432 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:48:07 INFO - PROCESS | 2835 | 1468356487434 Marionette TRACE conn2 <- [1,3098,null,{}] 13:48:07 INFO - PROCESS | 2835 | 1468356487436 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}] 13:48:07 INFO - PROCESS | 2835 | 1468356487438 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:07 INFO - PROCESS | 2835 | 1468356487520 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 13:48:07 INFO - PROCESS | 2835 | 1468356487582 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:07 INFO - PROCESS | 2835 | 1468356487584 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:07 INFO - PROCESS | 2835 | ++DOCSHELL 0x117467800 == 37 [pid = 2835] [id = 784] 13:48:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 83 (0x1127d0800) [pid = 2835] [serial = 2350] [outer = 0x0] 13:48:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 84 (0x1128b1c00) [pid = 2835] [serial = 2351] [outer = 0x1127d0800] 13:48:07 INFO - PROCESS | 2835 | 1468356487613 Marionette DEBUG loaded listener.js 13:48:07 INFO - PROCESS | 2835 | ++DOMWINDOW == 85 (0x112fc7000) [pid = 2835] [serial = 2352] [outer = 0x1127d0800] 13:48:07 INFO - PROCESS | 2835 | 1468356487905 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]]]}] 13:48:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:48:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:48:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 522ms 13:48:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:48:07 INFO - PROCESS | 2835 | 1468356487956 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 13:48:07 INFO - PROCESS | 2835 | 1468356487958 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 13:48:07 INFO - PROCESS | 2835 | 1468356487960 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:48:07 INFO - PROCESS | 2835 | 1468356487962 Marionette TRACE conn2 <- [1,3102,null,{}] 13:48:07 INFO - PROCESS | 2835 | 1468356487972 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}] 13:48:07 INFO - PROCESS | 2835 | 1468356487975 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:08 INFO - PROCESS | 2835 | 1468356488057 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 13:48:08 INFO - PROCESS | 2835 | 1468356488061 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:08 INFO - PROCESS | 2835 | 1468356488063 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:08 INFO - PROCESS | 2835 | ++DOCSHELL 0x119721000 == 38 [pid = 2835] [id = 785] 13:48:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 86 (0x114ec7000) [pid = 2835] [serial = 2353] [outer = 0x0] 13:48:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 87 (0x1164e0400) [pid = 2835] [serial = 2354] [outer = 0x114ec7000] 13:48:08 INFO - PROCESS | 2835 | 1468356488090 Marionette DEBUG loaded listener.js 13:48:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 88 (0x116745400) [pid = 2835] [serial = 2355] [outer = 0x114ec7000] 13:48:08 INFO - PROCESS | 2835 | 1468356488426 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:48:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:48:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 520ms 13:48:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:48:08 INFO - PROCESS | 2835 | 1468356488480 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 13:48:08 INFO - PROCESS | 2835 | 1468356488482 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 13:48:08 INFO - PROCESS | 2835 | 1468356488484 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:48:08 INFO - PROCESS | 2835 | 1468356488485 Marionette TRACE conn2 <- [1,3106,null,{}] 13:48:08 INFO - PROCESS | 2835 | 1468356488488 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}] 13:48:08 INFO - PROCESS | 2835 | 1468356488489 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:08 INFO - PROCESS | 2835 | 1468356488573 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 13:48:08 INFO - PROCESS | 2835 | 1468356488577 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:08 INFO - PROCESS | 2835 | 1468356488578 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:08 INFO - PROCESS | 2835 | ++DOCSHELL 0x1234b1000 == 39 [pid = 2835] [id = 786] 13:48:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 89 (0x116adf800) [pid = 2835] [serial = 2356] [outer = 0x0] 13:48:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 90 (0x116ae3000) [pid = 2835] [serial = 2357] [outer = 0x116adf800] 13:48:08 INFO - PROCESS | 2835 | 1468356488603 Marionette DEBUG loaded listener.js 13:48:08 INFO - PROCESS | 2835 | ++DOMWINDOW == 91 (0x116f98400) [pid = 2835] [serial = 2358] [outer = 0x116adf800] 13:48:08 INFO - PROCESS | 2835 | 1468356488913 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]]]}] 13:48:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:48:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:48:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:48:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 471ms 13:48:08 INFO - PROCESS | 2835 | 1468356488956 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 13:48:08 INFO - PROCESS | 2835 | 1468356488957 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 13:48:08 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:48:08 INFO - PROCESS | 2835 | 1468356488959 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:48:08 INFO - PROCESS | 2835 | 1468356488960 Marionette TRACE conn2 <- [1,3110,null,{}] 13:48:08 INFO - PROCESS | 2835 | 1468356488962 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}] 13:48:08 INFO - PROCESS | 2835 | 1468356488964 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:09 INFO - PROCESS | 2835 | 1468356489045 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 13:48:09 INFO - PROCESS | 2835 | 1468356489117 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:09 INFO - PROCESS | 2835 | 1468356489119 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:09 INFO - PROCESS | 2835 | ++DOCSHELL 0x1242ac800 == 40 [pid = 2835] [id = 787] 13:48:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 92 (0x116addc00) [pid = 2835] [serial = 2359] [outer = 0x0] 13:48:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 93 (0x11714f000) [pid = 2835] [serial = 2360] [outer = 0x116addc00] 13:48:09 INFO - PROCESS | 2835 | 1468356489150 Marionette DEBUG loaded listener.js 13:48:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 94 (0x11816e400) [pid = 2835] [serial = 2361] [outer = 0x116addc00] 13:48:09 INFO - PROCESS | 2835 | 1468356489426 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"]]]}] 13:48:09 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:48:09 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 13:48:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:48:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:48:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:48:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:48:09 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 520ms 13:48:09 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:48:09 INFO - PROCESS | 2835 | 1468356489480 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 13:48:09 INFO - PROCESS | 2835 | 1468356489481 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 13:48:09 INFO - PROCESS | 2835 | 1468356489483 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:48:09 INFO - PROCESS | 2835 | 1468356489485 Marionette TRACE conn2 <- [1,3114,null,{}] 13:48:09 INFO - PROCESS | 2835 | 1468356489490 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}] 13:48:09 INFO - PROCESS | 2835 | 1468356489494 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:09 INFO - PROCESS | 2835 | 1468356489617 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 13:48:09 INFO - PROCESS | 2835 | 1468356489632 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\", \"32bd0108-ac9c-4246-96c5-074b10f17e0c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:09 INFO - PROCESS | 2835 | 1468356489633 Marionette INFO sendAsync b1d7c2f7-8bba-ae42-a8d2-bbd7026082a7 13:48:09 INFO - PROCESS | 2835 | ++DOCSHELL 0x125272000 == 41 [pid = 2835] [id = 788] 13:48:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 95 (0x11822f000) [pid = 2835] [serial = 2362] [outer = 0x0] 13:48:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 96 (0x118530000) [pid = 2835] [serial = 2363] [outer = 0x11822f000] 13:48:09 INFO - PROCESS | 2835 | 1468356489660 Marionette DEBUG loaded listener.js 13:48:09 INFO - PROCESS | 2835 | ++DOMWINDOW == 97 (0x11918e400) [pid = 2835] [serial = 2364] [outer = 0x11822f000] 13:48:09 INFO - PROCESS | 2835 | 1468356489965 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]]]}] 13:48:10 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:48:10 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 522ms 13:48:10 INFO - PROCESS | 2835 | 1468356490006 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 13:48:10 INFO - PROCESS | 2835 | 1468356490007 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 13:48:11 WARNING - u'runner_teardown' () 13:48:11 INFO - No more tests 13:48:11 INFO - Got 0 unexpected results 13:48:11 INFO - SUITE-END | took 513s 13:48:11 INFO - Closing logging queue 13:48:11 INFO - queue closed 13:48:11 INFO - Return code: 0 13:48:11 WARNING - # TBPL SUCCESS # 13:48:11 INFO - Running post-action listener: _resource_record_post_action 13:48:11 INFO - Running post-run listener: _resource_record_post_run 13:48:12 INFO - Total resource usage - Wall time: 535s; CPU: 58.0%; Read bytes: 0; Write bytes: 951449088; Read time: 0; Write time: 4966 13:48:12 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:48:12 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152472064; Write bytes: 147060224; Read time: 13760; Write time: 305 13:48:12 INFO - run-tests - Wall time: 517s; CPU: 58.0%; Read bytes: 0; Write bytes: 792543232; Read time: 0; Write time: 4616 13:48:12 INFO - Running post-run listener: _upload_blobber_files 13:48:12 INFO - Blob upload gear active. 13:48:12 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:48:12 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 13:48:12 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'] 13:48:12 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 13:48:12 INFO - (blobuploader) - INFO - Open directory for files ... 13:48:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:48:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:48:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:48:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:48:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:48:13 INFO - (blobuploader) - INFO - Done attempting. 13:48:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:48:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:48:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:48:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:48:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:48:15 INFO - (blobuploader) - INFO - Done attempting. 13:48:15 INFO - (blobuploader) - INFO - Iteration through files over. 13:48:15 INFO - Return code: 0 13:48:15 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:48:15 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:48:15 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c25d75ab771b56a7c32d80558927e3cbef87f9ad8b7386f35278b0716981810b383e28d4791340d3a152e2f78682f1150f385d3ebcf01d356409a1d55d2b764d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/583ad59ebd8e878235309f24fd8a0ff19018b03ce9710add87fe149243993d832e3a712569c67446b269669b19d79225b83084f7ecfbe9321c12b65d244dc479"} 13:48:15 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:48:15 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:48:15 INFO - Contents: 13:48:15 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c25d75ab771b56a7c32d80558927e3cbef87f9ad8b7386f35278b0716981810b383e28d4791340d3a152e2f78682f1150f385d3ebcf01d356409a1d55d2b764d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/583ad59ebd8e878235309f24fd8a0ff19018b03ce9710add87fe149243993d832e3a712569c67446b269669b19d79225b83084f7ecfbe9321c12b65d244dc479"} 13:48:15 INFO - Running post-run listener: copy_logs_to_upload_dir 13:48:15 INFO - Copying logs to upload dir... 13:48:15 INFO - mkdir: /builds/slave/test/build/upload/logs 13:48:15 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=666.032284 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 6 secs) (at 2016-07-12 13:48:15.396786) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-12 13:48:15.400233) ========= 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.ErlGjAo9xc/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.Efy8rzfpWM/Listeners TMPDIR=/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/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/c25d75ab771b56a7c32d80558927e3cbef87f9ad8b7386f35278b0716981810b383e28d4791340d3a152e2f78682f1150f385d3ebcf01d356409a1d55d2b764d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/583ad59ebd8e878235309f24fd8a0ff19018b03ce9710add87fe149243993d832e3a712569c67446b269669b19d79225b83084f7ecfbe9321c12b65d244dc479"} build_url:https://queue.taskcluster.net/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/KaMC7sWvRna4WD1UzV8eWw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012994 build_url: 'https://queue.taskcluster.net/v1/task/KaMC7sWvRna4WD1UzV8eWw/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/c25d75ab771b56a7c32d80558927e3cbef87f9ad8b7386f35278b0716981810b383e28d4791340d3a152e2f78682f1150f385d3ebcf01d356409a1d55d2b764d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/583ad59ebd8e878235309f24fd8a0ff19018b03ce9710add87fe149243993d832e3a712569c67446b269669b19d79225b83084f7ecfbe9321c12b65d244dc479"}' symbols_url: 'https://queue.taskcluster.net/v1/task/KaMC7sWvRna4WD1UzV8eWw/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-12 13:48:15.437203) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 13:48:15.437545) ========= 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.ErlGjAo9xc/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.Efy8rzfpWM/Listeners TMPDIR=/var/folders/wq/f5xgyhbd75545ndpjmyvls7c00000w/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.005460 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-12 13:48:15.489793) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-12 13:48:15.490216) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-12 13:48:15.490634) ========= ========= Total master_lag: 0.46 =========