builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0149 starttime: 1462921551.42 results: success (0) buildid: 20160510144815 builduid: 25fb72af184d4782aa528cfed46e9f0d revision: 9a64ae897313031dbca1cf58d4ff6aff64eb3009 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-10 16:05:51.424153) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-10 16:05:51.424624) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-10 16:05:51.424997) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-10 16:05:51.445549) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 16:05:51.446436) ========= 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.2dPSMdQfiZ/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.tVSUVZXZj9/Listeners TMPDIR=/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/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-05-10 16:05:51-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 7.63M=0.002s 2016-05-10 16:05:51 (7.63 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.447049 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 16:05:51.915601) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 16:05:51.918928) ========= 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.2dPSMdQfiZ/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.tVSUVZXZj9/Listeners TMPDIR=/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/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.020534 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 16:05:51.967428) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 16:05:51.970778) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 9a64ae897313031dbca1cf58d4ff6aff64eb3009 --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-aurora --rev 9a64ae897313031dbca1cf58d4ff6aff64eb3009 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.2dPSMdQfiZ/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.tVSUVZXZj9/Listeners TMPDIR=/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/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-05-10 16:05:52,048 truncating revision to first 12 chars 2016-05-10 16:05:52,049 Setting DEBUG logging. 2016-05-10 16:05:52,049 attempt 1/10 2016-05-10 16:05:52,049 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/9a64ae897313?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-10 16:05:52,729 unpacking tar archive at: mozilla-aurora-9a64ae897313/testing/mozharness/ program finished with exit code 0 elapsedTime=0.937436 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 16:05:52.924595) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-10 16:05:52.927902) ========= script_repo_revision: 9a64ae897313031dbca1cf58d4ff6aff64eb3009 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-10 16:05:52.928295) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-10 16:05:52.928593) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-10 16:05:52.942768) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 43 secs) (at 2016-05-10 16:05:52.943046) ========= /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-aurora --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-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.2dPSMdQfiZ/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.tVSUVZXZj9/Listeners TMPDIR=/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/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 16:05:53 INFO - MultiFileLogger online at 20160510 16:05:53 in /builds/slave/test 16:05:53 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-aurora --download-symbols true 16:05:53 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:05:53 INFO - {'append_to_log': False, 16:05:53 INFO - 'base_work_dir': '/builds/slave/test', 16:05:53 INFO - 'blob_upload_branch': 'mozilla-aurora', 16:05:53 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:05:53 INFO - 'buildbot_json_path': 'buildprops.json', 16:05:53 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:05:53 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:05:53 INFO - 'download_minidump_stackwalk': True, 16:05:53 INFO - 'download_symbols': 'true', 16:05:53 INFO - 'e10s': False, 16:05:53 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:05:53 INFO - 'tooltool.py': '/tools/tooltool.py', 16:05:53 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:05:53 INFO - '/tools/misc-python/virtualenv.py')}, 16:05:53 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:05:53 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:05:53 INFO - 'log_level': 'info', 16:05:53 INFO - 'log_to_console': True, 16:05:53 INFO - 'opt_config_files': (), 16:05:53 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:05:53 INFO - '--processes=1', 16:05:53 INFO - '--config=%(test_path)s/wptrunner.ini', 16:05:53 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:05:53 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:05:53 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:05:53 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:05:53 INFO - 'pip_index': False, 16:05:53 INFO - 'require_test_zip': True, 16:05:53 INFO - 'test_type': ('testharness',), 16:05:53 INFO - 'this_chunk': '1', 16:05:53 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:05:53 INFO - 'total_chunks': '10', 16:05:53 INFO - 'virtualenv_path': 'venv', 16:05:53 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:05:53 INFO - 'work_dir': 'build'} 16:05:53 INFO - ##### 16:05:53 INFO - ##### Running clobber step. 16:05:53 INFO - ##### 16:05:53 INFO - Running pre-action listener: _resource_record_pre_action 16:05:53 INFO - Running main action method: clobber 16:05:53 INFO - rmtree: /builds/slave/test/build 16:05:53 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:05:54 INFO - Running post-action listener: _resource_record_post_action 16:05:54 INFO - ##### 16:05:54 INFO - ##### Running read-buildbot-config step. 16:05:54 INFO - ##### 16:05:54 INFO - Running pre-action listener: _resource_record_pre_action 16:05:54 INFO - Running main action method: read_buildbot_config 16:05:54 INFO - Using buildbot properties: 16:05:54 INFO - { 16:05:54 INFO - "project": "", 16:05:54 INFO - "product": "firefox", 16:05:54 INFO - "script_repo_revision": "production", 16:05:54 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 16:05:54 INFO - "repository": "", 16:05:54 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 16:05:54 INFO - "buildid": "20160510144815", 16:05:54 INFO - "pgo_build": "False", 16:05:54 INFO - "basedir": "/builds/slave/test", 16:05:54 INFO - "buildnumber": 192, 16:05:54 INFO - "slavename": "t-yosemite-r7-0149", 16:05:54 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 16:05:54 INFO - "platform": "macosx64", 16:05:54 INFO - "branch": "mozilla-aurora", 16:05:54 INFO - "revision": "9a64ae897313031dbca1cf58d4ff6aff64eb3009", 16:05:54 INFO - "repo_path": "releases/mozilla-aurora", 16:05:54 INFO - "moz_repo_path": "", 16:05:54 INFO - "stage_platform": "macosx64", 16:05:54 INFO - "builduid": "25fb72af184d4782aa528cfed46e9f0d", 16:05:54 INFO - "slavebuilddir": "test" 16:05:54 INFO - } 16:05:54 INFO - Found installer url https://queue.taskcluster.net/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 16:05:54 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 16:05:54 INFO - Running post-action listener: _resource_record_post_action 16:05:54 INFO - ##### 16:05:54 INFO - ##### Running download-and-extract step. 16:05:54 INFO - ##### 16:05:54 INFO - Running pre-action listener: _resource_record_pre_action 16:05:54 INFO - Running main action method: download_and_extract 16:05:54 INFO - mkdir: /builds/slave/test/build/tests 16:05:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:05:54 INFO - https://queue.taskcluster.net/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 16:05:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 16:05:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 16:05:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 16:05:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 16:05:55 INFO - Downloaded 1235 bytes. 16:05:55 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 16:05:55 INFO - Using the following test package requirements: 16:05:55 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 16:05:55 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:05:55 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 16:05:55 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:05:55 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 16:05:55 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:05:55 INFO - u'jsshell-mac64.zip'], 16:05:55 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:05:55 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 16:05:55 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 16:05:55 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:05:55 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 16:05:55 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:05:55 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 16:05:55 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:05:55 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 16:05:55 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:05:55 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 16:05:55 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 16:05: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')]} 16:05:55 INFO - https://queue.taskcluster.net/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 16:05:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 16:05:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 16:05:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 16:05:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 16:05:57 INFO - Downloaded 17970034 bytes. 16:05:57 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:05:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:05:57 INFO - caution: filename not matched: web-platform/* 16:05:57 INFO - Return code: 11 16:05:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:05:57 INFO - https://queue.taskcluster.net/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 16:05:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 16:05:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 16:05:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 16:05:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 16:05:59 INFO - Downloaded 36408648 bytes. 16:05:59 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:05:59 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:06:03 INFO - caution: filename not matched: bin/* 16:06:03 INFO - caution: filename not matched: config/* 16:06:03 INFO - caution: filename not matched: mozbase/* 16:06:03 INFO - caution: filename not matched: marionette/* 16:06:03 INFO - caution: filename not matched: tools/wptserve/* 16:06:03 INFO - Return code: 11 16:06: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')]} 16:06:03 INFO - https://queue.taskcluster.net/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 16:06:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 16:06:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 16:06:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 16:06:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 16:06:06 INFO - Downloaded 73023574 bytes. 16:06:06 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 16:06:06 INFO - mkdir: /builds/slave/test/properties 16:06:06 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:06:06 INFO - Writing to file /builds/slave/test/properties/build_url 16:06:06 INFO - Contents: 16:06:06 INFO - build_url:https://queue.taskcluster.net/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 16:06:07 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 16:06:07 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:06:07 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:06:07 INFO - Contents: 16:06:07 INFO - symbols_url:https://queue.taskcluster.net/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 16:06:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:06:07 INFO - https://queue.taskcluster.net/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:06:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 16:06:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 16:06:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 16:06:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 16:06:10 INFO - Downloaded 103576712 bytes. 16:06:10 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:06:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:06:14 INFO - Return code: 0 16:06:14 INFO - Running post-action listener: _resource_record_post_action 16:06:14 INFO - Running post-action listener: set_extra_try_arguments 16:06:14 INFO - ##### 16:06:14 INFO - ##### Running create-virtualenv step. 16:06:14 INFO - ##### 16:06:14 INFO - Running pre-action listener: _pre_create_virtualenv 16:06:14 INFO - Running pre-action listener: _resource_record_pre_action 16:06:14 INFO - Running main action method: create_virtualenv 16:06:14 INFO - Creating virtualenv /builds/slave/test/build/venv 16:06:14 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 16:06:14 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:06:14 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:06:14 INFO - Using real prefix '/tools/python27' 16:06:14 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:06:15 INFO - Installing distribute.............................................................................................................................................................................................done. 16:06:18 INFO - Installing pip.................done. 16:06:18 INFO - Return code: 0 16:06:18 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:06:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:06:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:06:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:06:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:06:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:06:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:06:18 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10e483e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e4a0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe5f15a3220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e49c5e0>, '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 0x10e07fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e0aa990>, '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.2dPSMdQfiZ/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.tVSUVZXZj9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:06:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:06:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:06:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2dPSMdQfiZ/Render', 16:06:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:06:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:06:18 INFO - 'HOME': '/Users/cltbld', 16:06:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:06:18 INFO - 'LOGNAME': 'cltbld', 16:06:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:06:18 INFO - 'MOZ_NO_REMOTE': '1', 16:06:18 INFO - 'NO_EM_RESTART': '1', 16:06:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:06:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:06:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:06:18 INFO - 'PWD': '/builds/slave/test', 16:06:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:06:18 INFO - 'SHELL': '/bin/bash', 16:06:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.tVSUVZXZj9/Listeners', 16:06:18 INFO - 'TMPDIR': '/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/', 16:06:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:06:18 INFO - 'USER': 'cltbld', 16:06:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:06:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:06:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:06:18 INFO - 'XPC_FLAGS': '0x0', 16:06:18 INFO - 'XPC_SERVICE_NAME': '0', 16:06:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:06:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:06:18 INFO - Downloading/unpacking psutil>=0.7.1 16:06:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:06:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:06:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:06:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:06:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:06:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:06:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:06:21 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:06:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:06:21 INFO - Installing collected packages: psutil 16:06:21 INFO - Running setup.py install for psutil 16:06:21 INFO - building 'psutil._psutil_osx' extension 16:06:21 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 16:06:21 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 16:06:21 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 16:06:21 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 16:06:21 INFO - building 'psutil._psutil_posix' extension 16:06:21 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 16:06:22 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 16:06:22 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 16:06:22 INFO - ^ 16:06:22 INFO - 1 warning generated. 16:06:22 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 16:06:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:06:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:06:22 INFO - Successfully installed psutil 16:06:22 INFO - Cleaning up... 16:06:22 INFO - Return code: 0 16:06:22 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:06:22 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')]} 16:06:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:06:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:06:22 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')]} 16:06:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:06:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:06:22 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 0x10e483e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e4a0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe5f15a3220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e49c5e0>, '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 0x10e07fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e0aa990>, '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.2dPSMdQfiZ/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.tVSUVZXZj9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:06:22 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 16:06:22 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 16:06:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2dPSMdQfiZ/Render', 16:06:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:06:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:06:22 INFO - 'HOME': '/Users/cltbld', 16:06:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:06:22 INFO - 'LOGNAME': 'cltbld', 16:06:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:06:22 INFO - 'MOZ_NO_REMOTE': '1', 16:06:22 INFO - 'NO_EM_RESTART': '1', 16:06:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:06:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:06:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:06:22 INFO - 'PWD': '/builds/slave/test', 16:06:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:06:22 INFO - 'SHELL': '/bin/bash', 16:06:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.tVSUVZXZj9/Listeners', 16:06:22 INFO - 'TMPDIR': '/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/', 16:06:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:06:22 INFO - 'USER': 'cltbld', 16:06:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:06:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:06:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:06:22 INFO - 'XPC_FLAGS': '0x0', 16:06:22 INFO - 'XPC_SERVICE_NAME': '0', 16:06:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:06:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:06:22 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:06:22 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 16:06:22 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 16:06:22 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 16:06:22 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 16:06:22 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 16:06:22 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 16:06:24 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:06:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:06:25 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:06:25 INFO - Installing collected packages: mozsystemmonitor 16:06:25 INFO - Running setup.py install for mozsystemmonitor 16:06:25 INFO - Successfully installed mozsystemmonitor 16:06:25 INFO - Cleaning up... 16:06:25 INFO - Return code: 0 16:06:25 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:06:25 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')]} 16:06:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:06:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:06:25 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')]} 16:06:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:06:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:06:25 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 0x10e483e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e4a0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe5f15a3220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e49c5e0>, '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 0x10e07fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e0aa990>, '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.2dPSMdQfiZ/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.tVSUVZXZj9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:06:25 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 16:06:25 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 16:06:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2dPSMdQfiZ/Render', 16:06:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:06:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:06:25 INFO - 'HOME': '/Users/cltbld', 16:06:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:06:25 INFO - 'LOGNAME': 'cltbld', 16:06:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:06:25 INFO - 'MOZ_NO_REMOTE': '1', 16:06:25 INFO - 'NO_EM_RESTART': '1', 16:06:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:06:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:06:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:06:25 INFO - 'PWD': '/builds/slave/test', 16:06:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:06:25 INFO - 'SHELL': '/bin/bash', 16:06:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.tVSUVZXZj9/Listeners', 16:06:25 INFO - 'TMPDIR': '/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/', 16:06:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:06:25 INFO - 'USER': 'cltbld', 16:06:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:06:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:06:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:06:25 INFO - 'XPC_FLAGS': '0x0', 16:06:25 INFO - 'XPC_SERVICE_NAME': '0', 16:06:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:06:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:06:25 INFO - Downloading/unpacking blobuploader==1.2.4 16:06:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:06:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:06:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:06:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:06:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:06:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:06:27 INFO - Downloading blobuploader-1.2.4.tar.gz 16:06:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:06:28 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:06:28 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 16:06:28 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 16:06:28 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 16:06:28 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 16:06:28 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 16:06:28 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 16:06:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:06:28 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:06:28 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 16:06:28 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 16:06:28 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 16:06:28 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 16:06:28 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 16:06:28 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 16:06:29 INFO - Downloading docopt-0.6.1.tar.gz 16:06:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:06:29 INFO - Installing collected packages: blobuploader, requests, docopt 16:06:29 INFO - Running setup.py install for blobuploader 16:06:29 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:06:29 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:06:29 INFO - Running setup.py install for requests 16:06:29 INFO - Running setup.py install for docopt 16:06:30 INFO - Successfully installed blobuploader requests docopt 16:06:30 INFO - Cleaning up... 16:06:30 INFO - Return code: 0 16:06:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:06:30 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')]} 16:06:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:06:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:06:30 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')]} 16:06:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:06:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:06:30 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 0x10e483e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e4a0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe5f15a3220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e49c5e0>, '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 0x10e07fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e0aa990>, '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.2dPSMdQfiZ/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.tVSUVZXZj9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:06:30 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 16:06:30 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 16:06:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2dPSMdQfiZ/Render', 16:06:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:06:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:06:30 INFO - 'HOME': '/Users/cltbld', 16:06:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:06:30 INFO - 'LOGNAME': 'cltbld', 16:06:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:06:30 INFO - 'MOZ_NO_REMOTE': '1', 16:06:30 INFO - 'NO_EM_RESTART': '1', 16:06:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:06:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:06:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:06:30 INFO - 'PWD': '/builds/slave/test', 16:06:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:06:30 INFO - 'SHELL': '/bin/bash', 16:06:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.tVSUVZXZj9/Listeners', 16:06:30 INFO - 'TMPDIR': '/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/', 16:06:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:06:30 INFO - 'USER': 'cltbld', 16:06:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:06:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:06:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:06:30 INFO - 'XPC_FLAGS': '0x0', 16:06:30 INFO - 'XPC_SERVICE_NAME': '0', 16:06:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:06:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:06:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:06:30 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-cY2UbA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:06:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:06:30 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-HxbP8s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:06:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:06:30 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-2hutwJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:06:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:06:30 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-MmQh9W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:06:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:06:30 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-zYbUYA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:06:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:06:30 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-su76O5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:06:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:06:31 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-rVTjOU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:06:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:06:31 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-CZc01v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:06:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:06:31 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-JWxvvk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:06:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:06:31 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-TPfZaX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:06:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:06:31 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-RnnMdZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:06:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:06:31 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-xn5xMh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:06:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:06:31 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-UsIJvi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:06:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:06:31 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-cfvEFW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:06:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:06:31 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-BqzUvc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:06:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:06:31 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-CYqFjk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:06:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:06:32 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-YP0g1U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:06:32 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:06:32 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-DE5ERT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:06:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:06:32 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-dOBdQu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:06:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:06:32 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-Ke3cbz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:06:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:06:32 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-WHfNaA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:06:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:06:32 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 16:06:32 INFO - Running setup.py install for manifestparser 16:06:33 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:06:33 INFO - Running setup.py install for mozcrash 16:06:33 INFO - Running setup.py install for mozdebug 16:06:33 INFO - Running setup.py install for mozdevice 16:06:33 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:06:33 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:06:33 INFO - Running setup.py install for mozfile 16:06:33 INFO - Running setup.py install for mozhttpd 16:06:33 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:06:33 INFO - Running setup.py install for mozinfo 16:06:33 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:06:33 INFO - Running setup.py install for mozInstall 16:06:34 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:06:34 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:06:34 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:06:34 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:06:34 INFO - Running setup.py install for mozleak 16:06:34 INFO - Running setup.py install for mozlog 16:06:34 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:06:34 INFO - Running setup.py install for moznetwork 16:06:34 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:06:34 INFO - Running setup.py install for mozprocess 16:06:34 INFO - Running setup.py install for mozprofile 16:06:34 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:06:34 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:06:34 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:06:34 INFO - Running setup.py install for mozrunner 16:06:35 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:06:35 INFO - Running setup.py install for mozscreenshot 16:06:35 INFO - Running setup.py install for moztest 16:06:35 INFO - Running setup.py install for mozversion 16:06:35 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:06:35 INFO - Running setup.py install for wptserve 16:06:35 INFO - Running setup.py install for marionette-driver 16:06:35 INFO - Running setup.py install for browsermob-proxy 16:06:36 INFO - Running setup.py install for marionette-client 16:06:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:06:36 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:06:36 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 16:06:36 INFO - Cleaning up... 16:06:36 INFO - Return code: 0 16:06:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:06: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')]} 16:06:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:06:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:06: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')]} 16:06:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:06:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:06:36 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 0x10e483e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e4a0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe5f15a3220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e49c5e0>, '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 0x10e07fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e0aa990>, '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.2dPSMdQfiZ/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.tVSUVZXZj9/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:06:36 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 16:06:36 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 16:06:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2dPSMdQfiZ/Render', 16:06:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:06:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:06:36 INFO - 'HOME': '/Users/cltbld', 16:06:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:06:36 INFO - 'LOGNAME': 'cltbld', 16:06:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:06:36 INFO - 'MOZ_NO_REMOTE': '1', 16:06:36 INFO - 'NO_EM_RESTART': '1', 16:06:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:06:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:06:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:06:36 INFO - 'PWD': '/builds/slave/test', 16:06:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:06:36 INFO - 'SHELL': '/bin/bash', 16:06:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.tVSUVZXZj9/Listeners', 16:06:36 INFO - 'TMPDIR': '/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/', 16:06:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:06:36 INFO - 'USER': 'cltbld', 16:06:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:06:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:06:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:06:36 INFO - 'XPC_FLAGS': '0x0', 16:06:36 INFO - 'XPC_SERVICE_NAME': '0', 16:06:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:06:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:06:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:06:36 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-lMk3vC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:06:36 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)) 16:06:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:06:36 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-7Y87Z3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:06:36 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)) 16:06:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:06:36 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-kA3fqT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:06:36 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)) 16:06:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:06:36 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-hz9wCv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:06:37 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)) 16:06:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:06:37 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-32BqIA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:06:37 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)) 16:06:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:06:37 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-TgsToO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:06:37 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)) 16:06:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:06:37 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-qF30ao-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:06:37 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)) 16:06:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:06:37 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-oPOs1K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:06:37 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)) 16:06:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:06:37 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-pX0DSg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:06:37 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)) 16:06:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:06:37 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-Yz5Jnw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:06:37 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)) 16:06:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:06:37 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-hVcGyh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:06:37 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)) 16:06:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:06:37 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-YzvMDa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:06:37 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)) 16:06:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:06:37 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-rcH37p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:06:38 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)) 16:06:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:06:38 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-N5yjEs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:06:38 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)) 16:06:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:06:38 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-7Qgkbp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:06:38 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)) 16:06:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:06:38 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-2bZJCn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:06:38 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)) 16:06:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:06:38 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-z0AwLr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:06:38 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)) 16:06:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:06:38 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-xUPww5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:06:38 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)) 16:06:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:06:38 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-d_UiJt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:06:38 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)) 16:06:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:06:38 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-QwR3cZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:06:38 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)) 16:06:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:06:39 INFO - Running setup.py (path:/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/pip-sk4SJ8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:06:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:06:39 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)) 16:06:39 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)) 16:06:39 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)) 16:06:39 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)) 16:06:39 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)) 16:06:39 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)) 16:06:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:06:39 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 16:06:39 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 16:06:39 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 16:06:39 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 16:06:39 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 16:06:39 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 16:06:41 INFO - Downloading blessings-1.6.tar.gz 16:06:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:06:41 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)) 16:06:41 INFO - Installing collected packages: blessings 16:06:41 INFO - Running setup.py install for blessings 16:06:42 INFO - Successfully installed blessings 16:06:42 INFO - Cleaning up... 16:06:42 INFO - Return code: 0 16:06:42 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:06:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:06:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:06:42 INFO - Reading from file tmpfile_stdout 16:06:42 INFO - Current package versions: 16:06:42 INFO - blessings == 1.6 16:06:42 INFO - blobuploader == 1.2.4 16:06:42 INFO - browsermob-proxy == 0.6.0 16:06:42 INFO - docopt == 0.6.1 16:06:42 INFO - manifestparser == 1.1 16:06:42 INFO - marionette-client == 2.3.0 16:06:42 INFO - marionette-driver == 1.4.0 16:06:42 INFO - mozInstall == 1.12 16:06:42 INFO - mozcrash == 0.17 16:06:42 INFO - mozdebug == 0.1 16:06:42 INFO - mozdevice == 0.48 16:06:42 INFO - mozfile == 1.2 16:06:42 INFO - mozhttpd == 0.7 16:06:42 INFO - mozinfo == 0.9 16:06:42 INFO - mozleak == 0.1 16:06:42 INFO - mozlog == 3.1 16:06:42 INFO - moznetwork == 0.27 16:06:42 INFO - mozprocess == 0.22 16:06:42 INFO - mozprofile == 0.28 16:06:42 INFO - mozrunner == 6.11 16:06:42 INFO - mozscreenshot == 0.1 16:06:42 INFO - mozsystemmonitor == 0.0 16:06:42 INFO - moztest == 0.7 16:06:42 INFO - mozversion == 1.4 16:06:42 INFO - psutil == 3.1.1 16:06:42 INFO - requests == 1.2.3 16:06:42 INFO - wptserve == 1.4.0 16:06:42 INFO - wsgiref == 0.1.2 16:06:42 INFO - Running post-action listener: _resource_record_post_action 16:06:42 INFO - Running post-action listener: _start_resource_monitoring 16:06:42 INFO - Starting resource monitoring. 16:06:42 INFO - ##### 16:06:42 INFO - ##### Running pull step. 16:06:42 INFO - ##### 16:06:42 INFO - Running pre-action listener: _resource_record_pre_action 16:06:42 INFO - Running main action method: pull 16:06:42 INFO - Pull has nothing to do! 16:06:42 INFO - Running post-action listener: _resource_record_post_action 16:06:42 INFO - ##### 16:06:42 INFO - ##### Running install step. 16:06:42 INFO - ##### 16:06:42 INFO - Running pre-action listener: _resource_record_pre_action 16:06:42 INFO - Running main action method: install 16:06:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:06:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:06:42 INFO - Reading from file tmpfile_stdout 16:06:42 INFO - Detecting whether we're running mozinstall >=1.0... 16:06:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:06:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:06:42 INFO - Reading from file tmpfile_stdout 16:06:42 INFO - Output received: 16:06:42 INFO - Usage: mozinstall [options] installer 16:06:42 INFO - Options: 16:06:42 INFO - -h, --help show this help message and exit 16:06:42 INFO - -d DEST, --destination=DEST 16:06:42 INFO - Directory to install application into. [default: 16:06:42 INFO - "/builds/slave/test"] 16:06:42 INFO - --app=APP Application being installed. [default: firefox] 16:06:42 INFO - mkdir: /builds/slave/test/build/application 16:06:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 16:06:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 16:07:00 INFO - Reading from file tmpfile_stdout 16:07:00 INFO - Output received: 16:07:00 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 16:07:00 INFO - Running post-action listener: _resource_record_post_action 16:07:00 INFO - ##### 16:07:00 INFO - ##### Running run-tests step. 16:07:00 INFO - ##### 16:07:00 INFO - Running pre-action listener: _resource_record_pre_action 16:07:00 INFO - Running main action method: run_tests 16:07:00 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:07:00 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:07:00 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:07:00 INFO - grabbing minidump binary from tooltool 16:07:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:07:00 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 0x10e49c5e0>, '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 0x10e07fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e0aa990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:07:00 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 16:07:00 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 16:07:00 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:07:00 INFO - Return code: 0 16:07:00 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 16:07:00 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:07:00 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.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 16:07:00 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.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 16:07:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2dPSMdQfiZ/Render', 16:07:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:07:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:07:00 INFO - 'HOME': '/Users/cltbld', 16:07:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:07:00 INFO - 'LOGNAME': 'cltbld', 16:07:00 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:07:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:07:00 INFO - 'MOZ_NO_REMOTE': '1', 16:07:00 INFO - 'NO_EM_RESTART': '1', 16:07:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:07:00 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:07:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:07:00 INFO - 'PWD': '/builds/slave/test', 16:07:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:07:00 INFO - 'SHELL': '/bin/bash', 16:07:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.tVSUVZXZj9/Listeners', 16:07:00 INFO - 'TMPDIR': '/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/T/', 16:07:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:07:00 INFO - 'USER': 'cltbld', 16:07:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:07:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:07:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:07:00 INFO - 'XPC_FLAGS': '0x0', 16:07:00 INFO - 'XPC_SERVICE_NAME': '0', 16:07:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:07:00 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.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 16:07:01 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 16:07:01 INFO - import pkg_resources 16:07:02 INFO - Using 1 client processes 16:07:02 INFO - wptserve Starting http server on 127.0.0.1:8000 16:07:02 INFO - wptserve Starting http server on 127.0.0.1:8001 16:07:02 INFO - wptserve Starting http server on 127.0.0.1:8443 16:07:04 INFO - SUITE-START | Running 778 tests 16:07:04 INFO - Running testharness tests 16:07:04 INFO - Setting up ssl 16:07:04 INFO - PROCESS | certutil | 16:07:04 INFO - PROCESS | certutil | 16:07:04 INFO - PROCESS | certutil | 16:07:04 INFO - Certificate Nickname Trust Attributes 16:07:04 INFO - SSL,S/MIME,JAR/XPI 16:07:04 INFO - 16:07:04 INFO - web-platform-tests CT,, 16:07:04 INFO - 16:07:04 INFO - Starting runner 16:07:05 INFO - PROCESS | 2368 | [2368] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 16:07:05 INFO - PROCESS | 2368 | 1462921625447 Marionette DEBUG Marionette enabled via build flag and pref 16:07:05 INFO - PROCESS | 2368 | ++DOCSHELL 0x113ce2800 == 1 [pid = 2368] [id = 1] 16:07:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 1 (0x113ce3000) [pid = 2368] [serial = 1] [outer = 0x0] 16:07:05 INFO - PROCESS | 2368 | [2368] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 16:07:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 2 (0x113ce4000) [pid = 2368] [serial = 2] [outer = 0x113ce3000] 16:07:05 INFO - PROCESS | 2368 | 1462921625765 Marionette INFO Listening on port 2828 16:07:06 INFO - PROCESS | 2368 | 1462921625997 Marionette DEBUG Marionette enabled via command-line flag 16:07:06 INFO - PROCESS | 2368 | ++DOCSHELL 0x1166f3000 == 2 [pid = 2368] [id = 2] 16:07:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 3 (0x1166f3800) [pid = 2368] [serial = 3] [outer = 0x0] 16:07:06 INFO - PROCESS | 2368 | [2368] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 16:07:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 4 (0x1166f4800) [pid = 2368] [serial = 4] [outer = 0x1166f3800] 16:07:06 INFO - PROCESS | 2368 | [2368] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:07:06 INFO - PROCESS | 2368 | 1462921626145 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53802 16:07:06 INFO - PROCESS | 2368 | 1462921626230 Marionette DEBUG Closed connection conn0 16:07:06 INFO - PROCESS | 2368 | [2368] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:07:06 INFO - PROCESS | 2368 | 1462921626236 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53803 16:07:06 INFO - PROCESS | 2368 | 1462921626245 Marionette DEBUG Closed connection conn1 16:07:06 INFO - PROCESS | 2368 | [2368] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:07:06 INFO - PROCESS | 2368 | 1462921626250 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53804 16:07:06 INFO - PROCESS | 2368 | 1462921626258 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:07:06 INFO - PROCESS | 2368 | 1462921626265 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160510144815","device":"desktop","version":"48.0a2"} 16:07:06 INFO - PROCESS | 2368 | [2368] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:07:07 INFO - PROCESS | 2368 | ++DOCSHELL 0x1197ad000 == 3 [pid = 2368] [id = 3] 16:07:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 5 (0x1197b3800) [pid = 2368] [serial = 5] [outer = 0x0] 16:07:07 INFO - PROCESS | 2368 | ++DOCSHELL 0x1197b4800 == 4 [pid = 2368] [id = 4] 16:07:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 6 (0x119aa1800) [pid = 2368] [serial = 6] [outer = 0x0] 16:07:07 INFO - PROCESS | 2368 | [2368] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:07:07 INFO - PROCESS | 2368 | ++DOCSHELL 0x1218df800 == 5 [pid = 2368] [id = 5] 16:07:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 7 (0x119aa0800) [pid = 2368] [serial = 7] [outer = 0x0] 16:07:07 INFO - PROCESS | 2368 | [2368] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:07:07 INFO - PROCESS | 2368 | [2368] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:07:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 8 (0x12199cc00) [pid = 2368] [serial = 8] [outer = 0x119aa0800] 16:07:07 INFO - PROCESS | 2368 | [2368] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:07:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 9 (0x121dcf000) [pid = 2368] [serial = 9] [outer = 0x1197b3800] 16:07:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 10 (0x1216b8000) [pid = 2368] [serial = 10] [outer = 0x119aa1800] 16:07:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 11 (0x12199e000) [pid = 2368] [serial = 11] [outer = 0x119aa0800] 16:07:08 INFO - PROCESS | 2368 | [2368] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:07:08 INFO - PROCESS | 2368 | 1462921628224 Marionette DEBUG loaded listener.js 16:07:08 INFO - PROCESS | 2368 | 1462921628233 Marionette DEBUG loaded listener.js 16:07:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 12 (0x126f60400) [pid = 2368] [serial = 12] [outer = 0x119aa0800] 16:07:08 INFO - PROCESS | 2368 | 1462921628589 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"bdce2e33-3b61-9f44-80e1-b2c4e116a041","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160510144815","device":"desktop","version":"48.0a2","command_id":1}}] 16:07:08 INFO - PROCESS | 2368 | 1462921628684 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}] 16:07:08 INFO - PROCESS | 2368 | 1462921628742 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 16:07:08 INFO - PROCESS | 2368 | 1462921628818 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:07:08 INFO - PROCESS | 2368 | [2368] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:07:08 INFO - PROCESS | 2368 | [2368] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:07:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 13 (0x128d27400) [pid = 2368] [serial = 13] [outer = 0x119aa0800] 16:07:09 INFO - PROCESS | 2368 | [2368] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:07:09 INFO - PROCESS | 2368 | [2368] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:07:09 INFO - PROCESS | 2368 | [2368] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 16:07:09 INFO - PROCESS | 2368 | [2368] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 16:07:09 INFO - PROCESS | 2368 | 1462921629099 Marionette TRACE conn2 <- [1,3,null,{}] 16:07:09 INFO - PROCESS | 2368 | 1462921629115 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:07:09 INFO - PROCESS | 2368 | 1462921629130 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 16:07:09 INFO - PROCESS | 2368 | 1462921629156 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 16:07:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:07:09 INFO - PROCESS | 2368 | 1462921629158 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 16:07:09 INFO - PROCESS | 2368 | 1462921629161 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:07:09 INFO - PROCESS | 2368 | 1462921629163 Marionette TRACE conn2 <- [1,6,null,{}] 16:07:09 INFO - PROCESS | 2368 | 1462921629166 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}] 16:07:09 INFO - PROCESS | 2368 | 1462921629176 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 16:07:09 INFO - PROCESS | 2368 | 1462921629179 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:09 INFO - PROCESS | 2368 | ++DOCSHELL 0x12912d000 == 6 [pid = 2368] [id = 6] 16:07:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 14 (0x12910f400) [pid = 2368] [serial = 14] [outer = 0x0] 16:07:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 15 (0x129111000) [pid = 2368] [serial = 15] [outer = 0x12910f400] 16:07:09 INFO - PROCESS | 2368 | 1462921629212 Marionette DEBUG loaded listener.js 16:07:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 16 (0x129308c00) [pid = 2368] [serial = 16] [outer = 0x12910f400] 16:07:09 INFO - PROCESS | 2368 | 1462921629501 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]]]}] 16:07:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:07:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 16:07:09 INFO - PROCESS | 2368 | 1462921629531 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 16:07:09 INFO - PROCESS | 2368 | 1462921629533 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 16:07:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:07:09 INFO - PROCESS | 2368 | 1462921629535 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:07:09 INFO - PROCESS | 2368 | 1462921629537 Marionette TRACE conn2 <- [1,10,null,{}] 16:07:09 INFO - PROCESS | 2368 | ++DOCSHELL 0x113e89800 == 7 [pid = 2368] [id = 7] 16:07:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 17 (0x115023400) [pid = 2368] [serial = 17] [outer = 0x0] 16:07:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 18 (0x129587800) [pid = 2368] [serial = 18] [outer = 0x115023400] 16:07:09 INFO - PROCESS | 2368 | 1462921629562 Marionette DEBUG loaded listener.js 16:07:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 19 (0x12958cc00) [pid = 2368] [serial = 19] [outer = 0x115023400] 16:07:09 INFO - PROCESS | 2368 | 1462921629622 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}] 16:07:09 INFO - PROCESS | 2368 | 1462921629726 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 16:07:09 INFO - PROCESS | 2368 | 1462921629738 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:09 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a798000 == 8 [pid = 2368] [id = 8] 16:07:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 20 (0x12958bc00) [pid = 2368] [serial = 20] [outer = 0x0] 16:07:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 21 (0x12a869000) [pid = 2368] [serial = 21] [outer = 0x12958bc00] 16:07:09 INFO - PROCESS | 2368 | 1462921629766 Marionette DEBUG loaded listener.js 16:07:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 22 (0x12a86d400) [pid = 2368] [serial = 22] [outer = 0x12958bc00] 16:07:10 INFO - PROCESS | 2368 | 1462921630127 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]]]}] 16:07:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:07:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 616ms 16:07:10 INFO - PROCESS | 2368 | 1462921630152 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 16:07:10 INFO - PROCESS | 2368 | 1462921630154 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 16:07:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:07:10 INFO - PROCESS | 2368 | 1462921630156 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:07:10 INFO - PROCESS | 2368 | 1462921630157 Marionette TRACE conn2 <- [1,14,null,{}] 16:07:10 INFO - PROCESS | 2368 | 1462921630188 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}] 16:07:10 INFO - PROCESS | 2368 | 1462921630285 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 16:07:10 INFO - PROCESS | 2368 | 1462921630293 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:10 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ad39800 == 9 [pid = 2368] [id = 9] 16:07:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 23 (0x12a7dfc00) [pid = 2368] [serial = 23] [outer = 0x0] 16:07:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 24 (0x12ab96c00) [pid = 2368] [serial = 24] [outer = 0x12a7dfc00] 16:07:10 INFO - PROCESS | 2368 | 1462921630318 Marionette DEBUG loaded listener.js 16:07:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 25 (0x124c7b800) [pid = 2368] [serial = 25] [outer = 0x12a7dfc00] 16:07:10 INFO - PROCESS | 2368 | 1462921630579 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]]]}] 16:07:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:07:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 449ms 16:07:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:07:10 INFO - PROCESS | 2368 | 1462921630612 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 16:07:10 INFO - PROCESS | 2368 | 1462921630613 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 16:07:10 INFO - PROCESS | 2368 | 1462921630615 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:07:10 INFO - PROCESS | 2368 | 1462921630616 Marionette TRACE conn2 <- [1,18,null,{}] 16:07:10 INFO - PROCESS | 2368 | 1462921630627 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}] 16:07:10 INFO - PROCESS | 2368 | 1462921630716 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 16:07:10 INFO - PROCESS | 2368 | 1462921630723 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:10 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ade7000 == 10 [pid = 2368] [id = 10] 16:07:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 26 (0x12ba80000) [pid = 2368] [serial = 26] [outer = 0x0] 16:07:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 27 (0x12ba84c00) [pid = 2368] [serial = 27] [outer = 0x12ba80000] 16:07:10 INFO - PROCESS | 2368 | 1462921630749 Marionette DEBUG loaded listener.js 16:07:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 28 (0x12baa0800) [pid = 2368] [serial = 28] [outer = 0x12ba80000] 16:07:11 INFO - PROCESS | 2368 | 1462921631035 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]]]}] 16:07:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:07:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 16:07:11 INFO - PROCESS | 2368 | 1462921631084 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 16:07:11 INFO - PROCESS | 2368 | 1462921631086 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 16:07:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:07:11 INFO - PROCESS | 2368 | 1462921631091 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:07:11 INFO - PROCESS | 2368 | 1462921631092 Marionette TRACE conn2 <- [1,22,null,{}] 16:07:11 INFO - PROCESS | 2368 | 1462921631094 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}] 16:07:11 INFO - PROCESS | 2368 | 1462921631179 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 16:07:11 INFO - PROCESS | 2368 | 1462921631183 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:11 INFO - PROCESS | 2368 | ++DOCSHELL 0x12beb5800 == 11 [pid = 2368] [id = 11] 16:07:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 29 (0x12baa3c00) [pid = 2368] [serial = 29] [outer = 0x0] 16:07:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 30 (0x12bdb9800) [pid = 2368] [serial = 30] [outer = 0x12baa3c00] 16:07:11 INFO - PROCESS | 2368 | 1462921631209 Marionette DEBUG loaded listener.js 16:07:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 31 (0x12be71800) [pid = 2368] [serial = 31] [outer = 0x12baa3c00] 16:07:11 INFO - PROCESS | 2368 | 1462921631458 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]]]}] 16:07:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:07:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 16:07:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:07:11 INFO - PROCESS | 2368 | 1462921631510 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 16:07:11 INFO - PROCESS | 2368 | 1462921631511 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 16:07:11 INFO - PROCESS | 2368 | 1462921631513 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:07:11 INFO - PROCESS | 2368 | 1462921631514 Marionette TRACE conn2 <- [1,26,null,{}] 16:07:11 INFO - PROCESS | 2368 | 1462921631517 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}] 16:07:11 INFO - PROCESS | 2368 | 1462921631608 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 16:07:11 INFO - PROCESS | 2368 | 1462921631613 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:11 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c213800 == 12 [pid = 2368] [id = 12] 16:07:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 32 (0x12be73c00) [pid = 2368] [serial = 32] [outer = 0x0] 16:07:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 33 (0x12be79c00) [pid = 2368] [serial = 33] [outer = 0x12be73c00] 16:07:11 INFO - PROCESS | 2368 | 1462921631638 Marionette DEBUG loaded listener.js 16:07:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 34 (0x118086800) [pid = 2368] [serial = 34] [outer = 0x12be73c00] 16:07:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:07:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 368ms 16:07:11 INFO - PROCESS | 2368 | 1462921631874 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]]]}] 16:07:11 INFO - PROCESS | 2368 | 1462921631882 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 16:07:11 INFO - PROCESS | 2368 | 1462921631883 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 16:07:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:07:11 INFO - PROCESS | 2368 | 1462921631886 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:07:11 INFO - PROCESS | 2368 | 1462921631888 Marionette TRACE conn2 <- [1,30,null,{}] 16:07:11 INFO - PROCESS | 2368 | 1462921631897 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}] 16:07:11 INFO - PROCESS | 2368 | 1462921631983 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 16:07:11 INFO - PROCESS | 2368 | 1462921631990 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:11 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c458800 == 13 [pid = 2368] [id = 13] 16:07:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 35 (0x11808bc00) [pid = 2368] [serial = 35] [outer = 0x0] 16:07:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 36 (0x12be7c400) [pid = 2368] [serial = 36] [outer = 0x11808bc00] 16:07:12 INFO - PROCESS | 2368 | 1462921632014 Marionette DEBUG loaded listener.js 16:07:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 37 (0x12c4a9000) [pid = 2368] [serial = 37] [outer = 0x11808bc00] 16:07:12 INFO - PROCESS | 2368 | 1462921632257 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]]]}] 16:07:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:07:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 425ms 16:07:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:07:12 INFO - PROCESS | 2368 | 1462921632312 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 16:07:12 INFO - PROCESS | 2368 | 1462921632313 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 16:07:12 INFO - PROCESS | 2368 | 1462921632315 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:07:12 INFO - PROCESS | 2368 | 1462921632316 Marionette TRACE conn2 <- [1,34,null,{}] 16:07:12 INFO - PROCESS | 2368 | 1462921632318 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}] 16:07:12 INFO - PROCESS | 2368 | 1462921632421 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 16:07:12 INFO - PROCESS | 2368 | 1462921632427 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:12 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c812000 == 14 [pid = 2368] [id = 14] 16:07:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 38 (0x12c4abc00) [pid = 2368] [serial = 38] [outer = 0x0] 16:07:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 39 (0x12c4b1800) [pid = 2368] [serial = 39] [outer = 0x12c4abc00] 16:07:12 INFO - PROCESS | 2368 | 1462921632461 Marionette DEBUG loaded listener.js 16:07:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 40 (0x12c917c00) [pid = 2368] [serial = 40] [outer = 0x12c4abc00] 16:07:12 INFO - PROCESS | 2368 | 1462921632692 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]]]}] 16:07:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:07:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 16:07:12 INFO - PROCESS | 2368 | 1462921632735 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 16:07:12 INFO - PROCESS | 2368 | 1462921632738 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 16:07:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:07:12 INFO - PROCESS | 2368 | 1462921632747 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:07:12 INFO - PROCESS | 2368 | 1462921632748 Marionette TRACE conn2 <- [1,38,null,{}] 16:07:12 INFO - PROCESS | 2368 | 1462921632750 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}] 16:07:12 INFO - PROCESS | 2368 | 1462921632839 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 16:07:12 INFO - PROCESS | 2368 | 1462921632844 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:12 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c9d3800 == 15 [pid = 2368] [id = 15] 16:07:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 41 (0x12c91c800) [pid = 2368] [serial = 41] [outer = 0x0] 16:07:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 42 (0x12c920800) [pid = 2368] [serial = 42] [outer = 0x12c91c800] 16:07:12 INFO - PROCESS | 2368 | 1462921632868 Marionette DEBUG loaded listener.js 16:07:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 43 (0x12cc06400) [pid = 2368] [serial = 43] [outer = 0x12c91c800] 16:07:13 INFO - PROCESS | 2368 | 1462921633107 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]]]}] 16:07:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:07:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 371ms 16:07:13 INFO - PROCESS | 2368 | 1462921633119 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 16:07:13 INFO - PROCESS | 2368 | 1462921633121 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 16:07:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:07:13 INFO - PROCESS | 2368 | 1462921633129 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:07:13 INFO - PROCESS | 2368 | 1462921633130 Marionette TRACE conn2 <- [1,42,null,{}] 16:07:13 INFO - PROCESS | 2368 | 1462921633133 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}] 16:07:13 INFO - PROCESS | 2368 | 1462921633226 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 16:07:13 INFO - PROCESS | 2368 | 1462921633230 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:13 INFO - PROCESS | 2368 | ++DOCSHELL 0x12cf14000 == 16 [pid = 2368] [id = 16] 16:07:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 44 (0x12cc0b000) [pid = 2368] [serial = 44] [outer = 0x0] 16:07:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 45 (0x12cc10800) [pid = 2368] [serial = 45] [outer = 0x12cc0b000] 16:07:13 INFO - PROCESS | 2368 | 1462921633256 Marionette DEBUG loaded listener.js 16:07:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 46 (0x12cdc0800) [pid = 2368] [serial = 46] [outer = 0x12cc0b000] 16:07:13 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d1da800 == 17 [pid = 2368] [id = 17] 16:07:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 47 (0x12d1db000) [pid = 2368] [serial = 47] [outer = 0x0] 16:07:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 48 (0x12d1de000) [pid = 2368] [serial = 48] [outer = 0x12d1db000] 16:07:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 49 (0x12d1d6000) [pid = 2368] [serial = 49] [outer = 0x12d1db000] 16:07:13 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d1da000 == 18 [pid = 2368] [id = 18] 16:07:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 50 (0x12cdc3800) [pid = 2368] [serial = 50] [outer = 0x0] 16:07:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 51 (0x12d28a800) [pid = 2368] [serial = 51] [outer = 0x12cdc3800] 16:07:13 INFO - PROCESS | 2368 | 1462921633557 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]]]}] 16:07:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:07:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 468ms 16:07:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 52 (0x128d32400) [pid = 2368] [serial = 52] [outer = 0x12cdc3800] 16:07:13 INFO - PROCESS | 2368 | 1462921633623 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 16:07:13 INFO - PROCESS | 2368 | 1462921633633 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 16:07:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:07:13 INFO - PROCESS | 2368 | 1462921633640 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:07:13 INFO - PROCESS | 2368 | 1462921633642 Marionette TRACE conn2 <- [1,46,null,{}] 16:07:13 INFO - PROCESS | 2368 | 1462921633667 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}] 16:07:13 INFO - PROCESS | 2368 | 1462921633749 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 16:07:13 INFO - PROCESS | 2368 | 1462921633755 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:13 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d71f800 == 19 [pid = 2368] [id = 19] 16:07:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 53 (0x12cdc6400) [pid = 2368] [serial = 53] [outer = 0x0] 16:07:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 54 (0x12d287800) [pid = 2368] [serial = 54] [outer = 0x12cdc6400] 16:07:13 INFO - PROCESS | 2368 | 1462921633783 Marionette DEBUG loaded listener.js 16:07:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 55 (0x12d872400) [pid = 2368] [serial = 55] [outer = 0x12cdc6400] 16:07:14 INFO - PROCESS | 2368 | 1462921634025 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]]]}] 16:07:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:07:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 425ms 16:07:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:07:14 INFO - PROCESS | 2368 | 1462921634063 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 16:07:14 INFO - PROCESS | 2368 | 1462921634064 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 16:07:14 INFO - PROCESS | 2368 | 1462921634066 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:07:14 INFO - PROCESS | 2368 | 1462921634067 Marionette TRACE conn2 <- [1,50,null,{}] 16:07:14 INFO - PROCESS | 2368 | 1462921634070 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}] 16:07:14 INFO - PROCESS | 2368 | 1462921634183 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 16:07:14 INFO - PROCESS | 2368 | 1462921634188 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:14 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d8a4800 == 20 [pid = 2368] [id = 20] 16:07:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 56 (0x117e0f400) [pid = 2368] [serial = 56] [outer = 0x0] 16:07:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 57 (0x119498400) [pid = 2368] [serial = 57] [outer = 0x117e0f400] 16:07:14 INFO - PROCESS | 2368 | 1462921634224 Marionette DEBUG loaded listener.js 16:07:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 58 (0x12d877800) [pid = 2368] [serial = 58] [outer = 0x117e0f400] 16:07:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:07:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 520ms 16:07:14 INFO - PROCESS | 2368 | 1462921634582 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]]]}] 16:07:14 INFO - PROCESS | 2368 | 1462921634590 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 16:07:14 INFO - PROCESS | 2368 | 1462921634592 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 16:07:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:07:14 INFO - PROCESS | 2368 | 1462921634596 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:07:14 INFO - PROCESS | 2368 | 1462921634597 Marionette TRACE conn2 <- [1,54,null,{}] 16:07:14 INFO - PROCESS | 2368 | 1462921634601 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}] 16:07:14 INFO - PROCESS | 2368 | 1462921634722 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 16:07:14 INFO - PROCESS | 2368 | 1462921634727 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:14 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d8b4800 == 21 [pid = 2368] [id = 21] 16:07:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 59 (0x118242c00) [pid = 2368] [serial = 59] [outer = 0x0] 16:07:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 60 (0x11824d400) [pid = 2368] [serial = 60] [outer = 0x118242c00] 16:07:14 INFO - PROCESS | 2368 | 1462921634752 Marionette DEBUG loaded listener.js 16:07:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 61 (0x118251400) [pid = 2368] [serial = 61] [outer = 0x118242c00] 16:07:14 INFO - PROCESS | 2368 | 1462921634995 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]]]}] 16:07:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:07:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 423ms 16:07:15 INFO - PROCESS | 2368 | 1462921635026 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 16:07:15 INFO - PROCESS | 2368 | 1462921635027 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 16:07:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:07:15 INFO - PROCESS | 2368 | 1462921635029 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:07:15 INFO - PROCESS | 2368 | 1462921635030 Marionette TRACE conn2 <- [1,58,null,{}] 16:07:15 INFO - PROCESS | 2368 | 1462921635033 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}] 16:07:15 INFO - PROCESS | 2368 | 1462921635123 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 16:07:15 INFO - PROCESS | 2368 | 1462921635128 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:15 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ddb8000 == 22 [pid = 2368] [id = 22] 16:07:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 62 (0x12d872800) [pid = 2368] [serial = 62] [outer = 0x0] 16:07:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 63 (0x12d880000) [pid = 2368] [serial = 63] [outer = 0x12d872800] 16:07:15 INFO - PROCESS | 2368 | 1462921635152 Marionette DEBUG loaded listener.js 16:07:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 64 (0x12dd5b800) [pid = 2368] [serial = 64] [outer = 0x12d872800] 16:07:15 INFO - PROCESS | 2368 | 1462921635378 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]]]}] 16:07:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:07:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 369ms 16:07:15 INFO - PROCESS | 2368 | 1462921635398 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 16:07:15 INFO - PROCESS | 2368 | 1462921635399 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 16:07:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:07:15 INFO - PROCESS | 2368 | 1462921635409 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:07:15 INFO - PROCESS | 2368 | 1462921635411 Marionette TRACE conn2 <- [1,62,null,{}] 16:07:15 INFO - PROCESS | 2368 | 1462921635413 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}] 16:07:15 INFO - PROCESS | 2368 | 1462921635516 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 16:07:15 INFO - PROCESS | 2368 | 1462921635521 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:15 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ad28000 == 23 [pid = 2368] [id = 23] 16:07:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 65 (0x12dd5bc00) [pid = 2368] [serial = 65] [outer = 0x0] 16:07:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 66 (0x12dfcc800) [pid = 2368] [serial = 66] [outer = 0x12dd5bc00] 16:07:15 INFO - PROCESS | 2368 | 1462921635552 Marionette DEBUG loaded listener.js 16:07:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 67 (0x12dfd0800) [pid = 2368] [serial = 67] [outer = 0x12dd5bc00] 16:07:16 INFO - PROCESS | 2368 | 1462921636492 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]]]}] 16:07:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:07:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1127ms 16:07:16 INFO - PROCESS | 2368 | 1462921636529 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 16:07:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:07:16 INFO - PROCESS | 2368 | 1462921636533 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 16:07:16 INFO - PROCESS | 2368 | 1462921636536 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:07:16 INFO - PROCESS | 2368 | 1462921636539 Marionette TRACE conn2 <- [1,66,null,{}] 16:07:16 INFO - PROCESS | 2368 | 1462921636542 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}] 16:07:16 INFO - PROCESS | 2368 | 1462921636648 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 16:07:16 INFO - PROCESS | 2368 | 1462921636689 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:16 INFO - PROCESS | 2368 | ++DOCSHELL 0x1132e2000 == 24 [pid = 2368] [id = 24] 16:07:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 68 (0x112a60800) [pid = 2368] [serial = 68] [outer = 0x0] 16:07:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 69 (0x112af0c00) [pid = 2368] [serial = 69] [outer = 0x112a60800] 16:07:16 INFO - PROCESS | 2368 | 1462921636720 Marionette DEBUG loaded listener.js 16:07:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 70 (0x113c2c400) [pid = 2368] [serial = 70] [outer = 0x112a60800] 16:07:17 INFO - PROCESS | 2368 | 1462921637137 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]]]}] 16:07:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:07:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 622ms 16:07:17 INFO - PROCESS | 2368 | 1462921637158 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 16:07:17 INFO - PROCESS | 2368 | 1462921637163 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 16:07:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:07:17 INFO - PROCESS | 2368 | 1462921637167 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:07:17 INFO - PROCESS | 2368 | 1462921637169 Marionette TRACE conn2 <- [1,70,null,{}] 16:07:17 INFO - PROCESS | 2368 | 1462921637172 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}] 16:07:17 INFO - PROCESS | 2368 | 1462921637280 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 16:07:17 INFO - PROCESS | 2368 | 1462921637317 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:17 INFO - PROCESS | 2368 | ++DOCSHELL 0x116883800 == 25 [pid = 2368] [id = 25] 16:07:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 71 (0x11501f000) [pid = 2368] [serial = 71] [outer = 0x0] 16:07:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 72 (0x116717400) [pid = 2368] [serial = 72] [outer = 0x11501f000] 16:07:17 INFO - PROCESS | 2368 | 1462921637353 Marionette DEBUG loaded listener.js 16:07:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 73 (0x118081c00) [pid = 2368] [serial = 73] [outer = 0x11501f000] 16:07:17 INFO - PROCESS | 2368 | 1462921637762 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]]]}] 16:07:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:07:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 621ms 16:07:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:07:17 INFO - PROCESS | 2368 | 1462921637790 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 16:07:17 INFO - PROCESS | 2368 | 1462921637792 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 16:07:17 INFO - PROCESS | 2368 | 1462921637794 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:07:17 INFO - PROCESS | 2368 | 1462921637797 Marionette TRACE conn2 <- [1,74,null,{}] 16:07:17 INFO - PROCESS | 2368 | 1462921637805 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}] 16:07:17 INFO - PROCESS | 2368 | 1462921637913 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 16:07:17 INFO - PROCESS | 2368 | 1462921637955 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:17 INFO - PROCESS | 2368 | ++DOCSHELL 0x1170c8800 == 26 [pid = 2368] [id = 26] 16:07:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 74 (0x118249c00) [pid = 2368] [serial = 74] [outer = 0x0] 16:07:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 75 (0x11859b000) [pid = 2368] [serial = 75] [outer = 0x118249c00] 16:07:17 INFO - PROCESS | 2368 | 1462921637987 Marionette DEBUG loaded listener.js 16:07:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 76 (0x119313000) [pid = 2368] [serial = 76] [outer = 0x118249c00] 16:07:18 INFO - PROCESS | 2368 | 1462921638663 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]]]}] 16:07:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:07:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 924ms 16:07:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:07:18 INFO - PROCESS | 2368 | 1462921638738 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 16:07:18 INFO - PROCESS | 2368 | 1462921638740 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 16:07:18 INFO - PROCESS | 2368 | 1462921638746 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:07:18 INFO - PROCESS | 2368 | 1462921638748 Marionette TRACE conn2 <- [1,78,null,{}] 16:07:18 INFO - PROCESS | 2368 | 1462921638751 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}] 16:07:18 INFO - PROCESS | 2368 | 1462921638830 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 16:07:18 INFO - PROCESS | 2368 | 1462921638889 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:18 INFO - PROCESS | 2368 | ++DOCSHELL 0x115d2a800 == 27 [pid = 2368] [id = 27] 16:07:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 77 (0x1164ef400) [pid = 2368] [serial = 77] [outer = 0x0] 16:07:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 78 (0x11671a400) [pid = 2368] [serial = 78] [outer = 0x1164ef400] 16:07:18 INFO - PROCESS | 2368 | 1462921638915 Marionette DEBUG loaded listener.js 16:07:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 79 (0x116846800) [pid = 2368] [serial = 79] [outer = 0x1164ef400] 16:07:19 INFO - PROCESS | 2368 | 1462921639285 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]]]}] 16:07:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:07:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 574ms 16:07:19 INFO - PROCESS | 2368 | 1462921639319 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 16:07:19 INFO - PROCESS | 2368 | 1462921639327 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 16:07:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:07:19 INFO - PROCESS | 2368 | 1462921639333 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:07:19 INFO - PROCESS | 2368 | 1462921639336 Marionette TRACE conn2 <- [1,82,null,{}] 16:07:19 INFO - PROCESS | 2368 | 1462921639340 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}] 16:07:19 INFO - PROCESS | 2368 | 1462921639463 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 16:07:19 INFO - PROCESS | 2368 | 1462921639513 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:19 INFO - PROCESS | 2368 | ++DOCSHELL 0x1132de800 == 28 [pid = 2368] [id = 28] 16:07:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 80 (0x1122b1c00) [pid = 2368] [serial = 80] [outer = 0x0] 16:07:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 81 (0x112ae9800) [pid = 2368] [serial = 81] [outer = 0x1122b1c00] 16:07:19 INFO - PROCESS | 2368 | 1462921639539 Marionette DEBUG loaded listener.js 16:07:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 82 (0x116849800) [pid = 2368] [serial = 82] [outer = 0x1122b1c00] 16:07:19 INFO - PROCESS | 2368 | 1462921639789 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]]]}] 16:07:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:07:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 473ms 16:07:19 INFO - PROCESS | 2368 | 1462921639811 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 16:07:19 INFO - PROCESS | 2368 | 1462921639812 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 16:07:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:07:19 INFO - PROCESS | 2368 | 1462921639815 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:07:19 INFO - PROCESS | 2368 | 1462921639817 Marionette TRACE conn2 <- [1,86,null,{}] 16:07:19 INFO - PROCESS | 2368 | 1462921639835 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}] 16:07:19 INFO - PROCESS | 2368 | 1462921639920 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 16:07:19 INFO - PROCESS | 2368 | 1462921639926 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:19 INFO - PROCESS | 2368 | ++DOCSHELL 0x116f04000 == 29 [pid = 2368] [id = 29] 16:07:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 83 (0x11808ac00) [pid = 2368] [serial = 83] [outer = 0x0] 16:07:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 84 (0x11824b400) [pid = 2368] [serial = 84] [outer = 0x11808ac00] 16:07:19 INFO - PROCESS | 2368 | 1462921639955 Marionette DEBUG loaded listener.js 16:07:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 85 (0x118562000) [pid = 2368] [serial = 85] [outer = 0x11808ac00] 16:07:20 INFO - PROCESS | 2368 | 1462921640268 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]]]}] 16:07:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:07:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 479ms 16:07:20 INFO - PROCESS | 2368 | 1462921640294 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 16:07:20 INFO - PROCESS | 2368 | 1462921640296 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 16:07:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:07:20 INFO - PROCESS | 2368 | 1462921640312 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:07:20 INFO - PROCESS | 2368 | 1462921640313 Marionette TRACE conn2 <- [1,90,null,{}] 16:07:20 INFO - PROCESS | 2368 | 1462921640315 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}] 16:07:20 INFO - PROCESS | 2368 | 1462921640395 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 16:07:20 INFO - PROCESS | 2368 | 1462921640399 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:20 INFO - PROCESS | 2368 | ++DOCSHELL 0x1170dd000 == 30 [pid = 2368] [id = 30] 16:07:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 86 (0x11859b400) [pid = 2368] [serial = 86] [outer = 0x0] 16:07:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 87 (0x11870d000) [pid = 2368] [serial = 87] [outer = 0x11859b400] 16:07:20 INFO - PROCESS | 2368 | 1462921640427 Marionette DEBUG loaded listener.js 16:07:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 88 (0x118923c00) [pid = 2368] [serial = 88] [outer = 0x11859b400] 16:07:20 INFO - PROCESS | 2368 | 1462921640697 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]]]}] 16:07:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:07:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 427ms 16:07:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:07:20 INFO - PROCESS | 2368 | 1462921640730 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 16:07:20 INFO - PROCESS | 2368 | 1462921640731 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 16:07:20 INFO - PROCESS | 2368 | 1462921640734 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:07:20 INFO - PROCESS | 2368 | 1462921640735 Marionette TRACE conn2 <- [1,94,null,{}] 16:07:20 INFO - PROCESS | 2368 | 1462921640744 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}] 16:07:20 INFO - PROCESS | 2368 | 1462921640817 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 16:07:20 INFO - PROCESS | 2368 | 1462921640824 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:20 INFO - PROCESS | 2368 | ++DOCSHELL 0x1181f9000 == 31 [pid = 2368] [id = 31] 16:07:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 89 (0x118922c00) [pid = 2368] [serial = 89] [outer = 0x0] 16:07:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 90 (0x119023400) [pid = 2368] [serial = 90] [outer = 0x118922c00] 16:07:20 INFO - PROCESS | 2368 | 1462921640850 Marionette DEBUG loaded listener.js 16:07:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 91 (0x1190c7800) [pid = 2368] [serial = 91] [outer = 0x118922c00] 16:07:21 INFO - PROCESS | 2368 | 1462921641144 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]]]}] 16:07:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:07:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 425ms 16:07:21 INFO - PROCESS | 2368 | 1462921641161 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 16:07:21 INFO - PROCESS | 2368 | 1462921641162 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 16:07:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:07:21 INFO - PROCESS | 2368 | 1462921641167 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:07:21 INFO - PROCESS | 2368 | 1462921641168 Marionette TRACE conn2 <- [1,98,null,{}] 16:07:21 INFO - PROCESS | 2368 | 1462921641173 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}] 16:07:21 INFO - PROCESS | 2368 | 1462921641293 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 16:07:21 INFO - PROCESS | 2368 | 1462921641301 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:21 INFO - PROCESS | 2368 | ++DOCSHELL 0x1167d4000 == 32 [pid = 2368] [id = 32] 16:07:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 92 (0x1185a2000) [pid = 2368] [serial = 92] [outer = 0x0] 16:07:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 93 (0x119176400) [pid = 2368] [serial = 93] [outer = 0x1185a2000] 16:07:21 INFO - PROCESS | 2368 | 1462921641328 Marionette DEBUG loaded listener.js 16:07:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 94 (0x11979b400) [pid = 2368] [serial = 94] [outer = 0x1185a2000] 16:07:21 INFO - PROCESS | 2368 | 1462921641599 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]]]}] 16:07:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:07:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 472ms 16:07:21 INFO - PROCESS | 2368 | 1462921641644 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 16:07:21 INFO - PROCESS | 2368 | 1462921641645 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 16:07:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:07:21 INFO - PROCESS | 2368 | 1462921641647 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:07:21 INFO - PROCESS | 2368 | 1462921641648 Marionette TRACE conn2 <- [1,102,null,{}] 16:07:21 INFO - PROCESS | 2368 | 1462921641650 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}] 16:07:21 INFO - PROCESS | 2368 | 1462921641723 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 16:07:21 INFO - PROCESS | 2368 | 1462921641728 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:21 INFO - PROCESS | 2368 | ++DOCSHELL 0x11205d000 == 33 [pid = 2368] [id = 33] 16:07:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 95 (0x119798800) [pid = 2368] [serial = 95] [outer = 0x0] 16:07:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 96 (0x119ab2400) [pid = 2368] [serial = 96] [outer = 0x119798800] 16:07:21 INFO - PROCESS | 2368 | 1462921641754 Marionette DEBUG loaded listener.js 16:07:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 97 (0x120fbf000) [pid = 2368] [serial = 97] [outer = 0x119798800] 16:07:22 INFO - PROCESS | 2368 | 1462921642045 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]]]}] 16:07:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:07:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 423ms 16:07:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:07:22 INFO - PROCESS | 2368 | 1462921642075 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 16:07:22 INFO - PROCESS | 2368 | 1462921642077 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 16:07:22 INFO - PROCESS | 2368 | 1462921642080 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:07:22 INFO - PROCESS | 2368 | 1462921642082 Marionette TRACE conn2 <- [1,106,null,{}] 16:07:22 INFO - PROCESS | 2368 | 1462921642085 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}] 16:07:22 INFO - PROCESS | 2368 | 1462921642193 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 16:07:22 INFO - PROCESS | 2368 | 1462921642259 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:22 INFO - PROCESS | 2368 | ++DOCSHELL 0x1191b8000 == 34 [pid = 2368] [id = 34] 16:07:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 98 (0x119798c00) [pid = 2368] [serial = 98] [outer = 0x0] 16:07:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 99 (0x1210db800) [pid = 2368] [serial = 99] [outer = 0x119798c00] 16:07:22 INFO - PROCESS | 2368 | 1462921642301 Marionette DEBUG loaded listener.js 16:07:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 100 (0x1210e2000) [pid = 2368] [serial = 100] [outer = 0x119798c00] 16:07:22 INFO - PROCESS | 2368 | 1462921642674 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]]]}] 16:07:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:07:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 623ms 16:07:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:07:22 INFO - PROCESS | 2368 | 1462921642711 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 16:07:22 INFO - PROCESS | 2368 | 1462921642713 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 16:07:22 INFO - PROCESS | 2368 | 1462921642715 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:07:22 INFO - PROCESS | 2368 | 1462921642716 Marionette TRACE conn2 <- [1,110,null,{}] 16:07:22 INFO - PROCESS | 2368 | 1462921642719 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}] 16:07:22 INFO - PROCESS | 2368 | 1462921642786 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 16:07:22 INFO - PROCESS | 2368 | 1462921642831 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:22 INFO - PROCESS | 2368 | ++DOCSHELL 0x11975e000 == 35 [pid = 2368] [id = 35] 16:07:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 101 (0x116095000) [pid = 2368] [serial = 101] [outer = 0x0] 16:07:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 102 (0x12130ac00) [pid = 2368] [serial = 102] [outer = 0x116095000] 16:07:22 INFO - PROCESS | 2368 | 1462921642856 Marionette DEBUG loaded listener.js 16:07:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 103 (0x1215e7c00) [pid = 2368] [serial = 103] [outer = 0x116095000] 16:07:23 INFO - PROCESS | 2368 | 1462921643105 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]]]}] 16:07:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:07:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 418ms 16:07:23 INFO - PROCESS | 2368 | 1462921643136 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 16:07:23 INFO - PROCESS | 2368 | 1462921643137 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 16:07:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:07:23 INFO - PROCESS | 2368 | 1462921643147 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:07:23 INFO - PROCESS | 2368 | 1462921643149 Marionette TRACE conn2 <- [1,114,null,{}] 16:07:23 INFO - PROCESS | 2368 | 1462921643151 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}] 16:07:23 INFO - PROCESS | 2368 | 1462921643225 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 16:07:23 INFO - PROCESS | 2368 | 1462921643230 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:23 INFO - PROCESS | 2368 | ++DOCSHELL 0x120e4e800 == 36 [pid = 2368] [id = 36] 16:07:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 104 (0x121538c00) [pid = 2368] [serial = 104] [outer = 0x0] 16:07:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 105 (0x121826c00) [pid = 2368] [serial = 105] [outer = 0x121538c00] 16:07:23 INFO - PROCESS | 2368 | 1462921643256 Marionette DEBUG loaded listener.js 16:07:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x123e71000) [pid = 2368] [serial = 106] [outer = 0x121538c00] 16:07:23 INFO - PROCESS | 2368 | 1462921643551 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]]]}] 16:07:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:07:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 420ms 16:07:23 INFO - PROCESS | 2368 | 1462921643576 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 16:07:23 INFO - PROCESS | 2368 | 1462921643578 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 16:07:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:07:23 INFO - PROCESS | 2368 | 1462921643597 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:07:23 INFO - PROCESS | 2368 | 1462921643599 Marionette TRACE conn2 <- [1,118,null,{}] 16:07:23 INFO - PROCESS | 2368 | 1462921643601 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}] 16:07:23 INFO - PROCESS | 2368 | 1462921643716 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 16:07:23 INFO - PROCESS | 2368 | 1462921643741 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:23 INFO - PROCESS | 2368 | ++DOCSHELL 0x120ee9800 == 37 [pid = 2368] [id = 37] 16:07:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x12180dc00) [pid = 2368] [serial = 107] [outer = 0x0] 16:07:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x124a61000) [pid = 2368] [serial = 108] [outer = 0x12180dc00] 16:07:23 INFO - PROCESS | 2368 | 1462921643770 Marionette DEBUG loaded listener.js 16:07:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 109 (0x124c97c00) [pid = 2368] [serial = 109] [outer = 0x12180dc00] 16:07:24 INFO - PROCESS | 2368 | 1462921644018 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]]]}] 16:07:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:07:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 473ms 16:07:24 INFO - PROCESS | 2368 | 1462921644068 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 16:07:24 INFO - PROCESS | 2368 | 1462921644070 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 16:07:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:07:24 INFO - PROCESS | 2368 | 1462921644080 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:07:24 INFO - PROCESS | 2368 | 1462921644081 Marionette TRACE conn2 <- [1,122,null,{}] 16:07:24 INFO - PROCESS | 2368 | 1462921644084 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}] 16:07:24 INFO - PROCESS | 2368 | 1462921644181 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 16:07:24 INFO - PROCESS | 2368 | 1462921644185 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:24 INFO - PROCESS | 2368 | ++DOCSHELL 0x121471800 == 38 [pid = 2368] [id = 38] 16:07:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x124df9000) [pid = 2368] [serial = 110] [outer = 0x0] 16:07:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x1255e6000) [pid = 2368] [serial = 111] [outer = 0x124df9000] 16:07:24 INFO - PROCESS | 2368 | 1462921644215 Marionette DEBUG loaded listener.js 16:07:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x1268d9800) [pid = 2368] [serial = 112] [outer = 0x124df9000] 16:07:24 INFO - PROCESS | 2368 | 1462921644672 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]]]}] 16:07:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:07:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 622ms 16:07:24 INFO - PROCESS | 2368 | 1462921644703 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 16:07:24 INFO - PROCESS | 2368 | 1462921644704 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 16:07:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:07:24 INFO - PROCESS | 2368 | 1462921644706 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:07:24 INFO - PROCESS | 2368 | 1462921644707 Marionette TRACE conn2 <- [1,126,null,{}] 16:07:24 INFO - PROCESS | 2368 | 1462921644709 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}] 16:07:24 INFO - PROCESS | 2368 | 1462921644780 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 16:07:24 INFO - PROCESS | 2368 | 1462921644784 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:24 INFO - PROCESS | 2368 | ++DOCSHELL 0x121564000 == 39 [pid = 2368] [id = 39] 16:07:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x1268dbc00) [pid = 2368] [serial = 113] [outer = 0x0] 16:07:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x1268e4c00) [pid = 2368] [serial = 114] [outer = 0x1268dbc00] 16:07:24 INFO - PROCESS | 2368 | 1462921644810 Marionette DEBUG loaded listener.js 16:07:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x126df3800) [pid = 2368] [serial = 115] [outer = 0x1268dbc00] 16:07:25 INFO - PROCESS | 2368 | 1462921645152 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]]]}] 16:07:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:07:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 470ms 16:07:25 INFO - PROCESS | 2368 | 1462921645178 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 16:07:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:07:25 INFO - PROCESS | 2368 | 1462921645180 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 16:07:25 INFO - PROCESS | 2368 | 1462921645183 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:07:25 INFO - PROCESS | 2368 | 1462921645184 Marionette TRACE conn2 <- [1,130,null,{}] 16:07:25 INFO - PROCESS | 2368 | 1462921645188 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}] 16:07:25 INFO - PROCESS | 2368 | 1462921645298 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 16:07:25 INFO - PROCESS | 2368 | 1462921645370 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:25 INFO - PROCESS | 2368 | ++DOCSHELL 0x121dbb800 == 40 [pid = 2368] [id = 40] 16:07:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x1268ddc00) [pid = 2368] [serial = 116] [outer = 0x0] 16:07:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x127148000) [pid = 2368] [serial = 117] [outer = 0x1268ddc00] 16:07:25 INFO - PROCESS | 2368 | 1462921645408 Marionette DEBUG loaded listener.js 16:07:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x127471000) [pid = 2368] [serial = 118] [outer = 0x1268ddc00] 16:07:25 INFO - PROCESS | 2368 | 1462921645723 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]]]}] 16:07:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:07:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 575ms 16:07:25 INFO - PROCESS | 2368 | 1462921645761 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 16:07:25 INFO - PROCESS | 2368 | 1462921645762 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 16:07:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:07:25 INFO - PROCESS | 2368 | 1462921645765 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:07:25 INFO - PROCESS | 2368 | 1462921645766 Marionette TRACE conn2 <- [1,134,null,{}] 16:07:25 INFO - PROCESS | 2368 | 1462921645768 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}] 16:07:25 INFO - PROCESS | 2368 | 1462921645847 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 16:07:25 INFO - PROCESS | 2368 | 1462921645851 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:25 INFO - PROCESS | 2368 | ++DOCSHELL 0x1255c1000 == 41 [pid = 2368] [id = 41] 16:07:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x127475800) [pid = 2368] [serial = 119] [outer = 0x0] 16:07:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x128c31000) [pid = 2368] [serial = 120] [outer = 0x127475800] 16:07:25 INFO - PROCESS | 2368 | 1462921645877 Marionette DEBUG loaded listener.js 16:07:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x128c39800) [pid = 2368] [serial = 121] [outer = 0x127475800] 16:07:26 INFO - PROCESS | 2368 | 1462921646197 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]]]}] 16:07:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:07:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 469ms 16:07:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:07:26 INFO - PROCESS | 2368 | 1462921646233 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 16:07:26 INFO - PROCESS | 2368 | 1462921646234 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 16:07:26 INFO - PROCESS | 2368 | 1462921646236 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:07:26 INFO - PROCESS | 2368 | 1462921646237 Marionette TRACE conn2 <- [1,138,null,{}] 16:07:26 INFO - PROCESS | 2368 | 1462921646240 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}] 16:07:26 INFO - PROCESS | 2368 | 1462921646350 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 16:07:26 INFO - PROCESS | 2368 | 1462921646359 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:26 INFO - PROCESS | 2368 | ++DOCSHELL 0x125627000 == 42 [pid = 2368] [id = 42] 16:07:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x128c38000) [pid = 2368] [serial = 122] [outer = 0x0] 16:07:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x128f25800) [pid = 2368] [serial = 123] [outer = 0x128c38000] 16:07:26 INFO - PROCESS | 2368 | 1462921646384 Marionette DEBUG loaded listener.js 16:07:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x12910a000) [pid = 2368] [serial = 124] [outer = 0x128c38000] 16:07:27 INFO - PROCESS | 2368 | 1462921647372 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]]]}] 16:07:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:07:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1170ms 16:07:27 INFO - PROCESS | 2368 | 1462921647409 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 16:07:27 INFO - PROCESS | 2368 | 1462921647411 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 16:07:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:07:27 INFO - PROCESS | 2368 | 1462921647422 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:07:27 INFO - PROCESS | 2368 | 1462921647424 Marionette TRACE conn2 <- [1,142,null,{}] 16:07:27 INFO - PROCESS | 2368 | 1462921647427 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}] 16:07:27 INFO - PROCESS | 2368 | 1462921647513 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 16:07:27 INFO - PROCESS | 2368 | 1462921647544 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:27 INFO - PROCESS | 2368 | ++DOCSHELL 0x1133e7800 == 43 [pid = 2368] [id = 43] 16:07:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x115f36000) [pid = 2368] [serial = 125] [outer = 0x0] 16:07:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x1164aa000) [pid = 2368] [serial = 126] [outer = 0x115f36000] 16:07:27 INFO - PROCESS | 2368 | 1462921647571 Marionette DEBUG loaded listener.js 16:07:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x11671d000) [pid = 2368] [serial = 127] [outer = 0x115f36000] 16:07:27 INFO - PROCESS | 2368 | 1462921647993 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]]]}] 16:07:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:07:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 623ms 16:07:28 INFO - PROCESS | 2368 | 1462921648056 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 16:07:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:07:28 INFO - PROCESS | 2368 | 1462921648061 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 16:07:28 INFO - PROCESS | 2368 | 1462921648067 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:07:28 INFO - PROCESS | 2368 | 1462921648071 Marionette TRACE conn2 <- [1,146,null,{}] 16:07:28 INFO - PROCESS | 2368 | 1462921648075 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}] 16:07:28 INFO - PROCESS | 2368 | 1462921648211 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 16:07:28 INFO - PROCESS | 2368 | 1462921648221 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:28 INFO - PROCESS | 2368 | ++DOCSHELL 0x1164d9000 == 44 [pid = 2368] [id = 44] 16:07:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x1164efc00) [pid = 2368] [serial = 128] [outer = 0x0] 16:07:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x11769a800) [pid = 2368] [serial = 129] [outer = 0x1164efc00] 16:07:28 INFO - PROCESS | 2368 | 1462921648247 Marionette DEBUG loaded listener.js 16:07:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x118081800) [pid = 2368] [serial = 130] [outer = 0x1164efc00] 16:07:28 INFO - PROCESS | 2368 | 1462921648576 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]]]}] 16:07:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:07:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 524ms 16:07:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:07:28 INFO - PROCESS | 2368 | 1462921648594 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 16:07:28 INFO - PROCESS | 2368 | 1462921648595 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 16:07:28 INFO - PROCESS | 2368 | 1462921648598 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:07:28 INFO - PROCESS | 2368 | 1462921648600 Marionette TRACE conn2 <- [1,150,null,{}] 16:07:29 INFO - PROCESS | 2368 | 1462921649094 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}] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x12c91c800) [pid = 2368] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x12c4abc00) [pid = 2368] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x11808bc00) [pid = 2368] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x12be73c00) [pid = 2368] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x12baa3c00) [pid = 2368] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x12ba80000) [pid = 2368] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x12a7dfc00) [pid = 2368] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x12958bc00) [pid = 2368] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x12910f400) [pid = 2368] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x12d872800) [pid = 2368] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x118242c00) [pid = 2368] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x117e0f400) [pid = 2368] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x12cdc6400) [pid = 2368] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x12cc0b000) [pid = 2368] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x118922c00) [pid = 2368] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x1185a2000) [pid = 2368] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x119798800) [pid = 2368] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x119798c00) [pid = 2368] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x121538c00) [pid = 2368] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x12180dc00) [pid = 2368] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x124df9000) [pid = 2368] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 108 (0x12dd5bc00) [pid = 2368] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 107 (0x112a60800) [pid = 2368] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 106 (0x11501f000) [pid = 2368] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 105 (0x118249c00) [pid = 2368] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 104 (0x1164ef400) [pid = 2368] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 103 (0x1122b1c00) [pid = 2368] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 102 (0x11808ac00) [pid = 2368] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:07:29 INFO - PROCESS | 2368 | --DOMWINDOW == 101 (0x11859b400) [pid = 2368] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:07:29 INFO - PROCESS | 2368 | 1462921649217 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 16:07:29 INFO - PROCESS | 2368 | 1462921649223 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:29 INFO - PROCESS | 2368 | ++DOCSHELL 0x116883000 == 45 [pid = 2368] [id = 45] 16:07:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 102 (0x1164a7400) [pid = 2368] [serial = 131] [outer = 0x0] 16:07:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 103 (0x116a65c00) [pid = 2368] [serial = 132] [outer = 0x1164a7400] 16:07:29 INFO - PROCESS | 2368 | 1462921649252 Marionette DEBUG loaded listener.js 16:07:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 104 (0x118249c00) [pid = 2368] [serial = 133] [outer = 0x1164a7400] 16:07:29 INFO - PROCESS | 2368 | 1462921649540 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]]]}] 16:07:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:07:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 975ms 16:07:29 INFO - PROCESS | 2368 | 1462921649577 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 16:07:29 INFO - PROCESS | 2368 | 1462921649579 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 16:07:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:07:29 INFO - PROCESS | 2368 | 1462921649582 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:07:29 INFO - PROCESS | 2368 | 1462921649583 Marionette TRACE conn2 <- [1,154,null,{}] 16:07:29 INFO - PROCESS | 2368 | 1462921649585 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}] 16:07:29 INFO - PROCESS | 2368 | 1462921649662 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 16:07:29 INFO - PROCESS | 2368 | 1462921649706 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:29 INFO - PROCESS | 2368 | ++DOCSHELL 0x117e1d000 == 46 [pid = 2368] [id = 46] 16:07:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 105 (0x113c28c00) [pid = 2368] [serial = 134] [outer = 0x0] 16:07:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x11824c400) [pid = 2368] [serial = 135] [outer = 0x113c28c00] 16:07:29 INFO - PROCESS | 2368 | 1462921649731 Marionette DEBUG loaded listener.js 16:07:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x118566800) [pid = 2368] [serial = 136] [outer = 0x113c28c00] 16:07:30 INFO - PROCESS | 2368 | 1462921650009 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]]]}] 16:07:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:07:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 469ms 16:07:30 INFO - PROCESS | 2368 | 1462921650052 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 16:07:30 INFO - PROCESS | 2368 | 1462921650053 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 16:07:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:07:30 INFO - PROCESS | 2368 | 1462921650059 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:07:30 INFO - PROCESS | 2368 | 1462921650060 Marionette TRACE conn2 <- [1,158,null,{}] 16:07:30 INFO - PROCESS | 2368 | 1462921650062 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}] 16:07:30 INFO - PROCESS | 2368 | 1462921650129 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 16:07:30 INFO - PROCESS | 2368 | 1462921650134 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:30 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185be800 == 47 [pid = 2368] [id = 47] 16:07:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x11714b800) [pid = 2368] [serial = 137] [outer = 0x0] 16:07:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 109 (0x118708400) [pid = 2368] [serial = 138] [outer = 0x11714b800] 16:07:30 INFO - PROCESS | 2368 | 1462921650161 Marionette DEBUG loaded listener.js 16:07:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x119015400) [pid = 2368] [serial = 139] [outer = 0x11714b800] 16:07:30 INFO - PROCESS | 2368 | 1462921650468 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]]]}] 16:07:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:07:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 470ms 16:07:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:07:30 INFO - PROCESS | 2368 | 1462921650527 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 16:07:30 INFO - PROCESS | 2368 | 1462921650528 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 16:07:30 INFO - PROCESS | 2368 | 1462921650530 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:07:30 INFO - PROCESS | 2368 | 1462921650532 Marionette TRACE conn2 <- [1,162,null,{}] 16:07:30 INFO - PROCESS | 2368 | 1462921650534 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}] 16:07:30 INFO - PROCESS | 2368 | 1462921650616 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 16:07:30 INFO - PROCESS | 2368 | 1462921650623 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:30 INFO - PROCESS | 2368 | ++DOCSHELL 0x119155800 == 48 [pid = 2368] [id = 48] 16:07:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x113c2f800) [pid = 2368] [serial = 140] [outer = 0x0] 16:07:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x119319c00) [pid = 2368] [serial = 141] [outer = 0x113c2f800] 16:07:30 INFO - PROCESS | 2368 | 1462921650649 Marionette DEBUG loaded listener.js 16:07:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x1194a1800) [pid = 2368] [serial = 142] [outer = 0x113c2f800] 16:07:30 INFO - PROCESS | 2368 | 1462921650939 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]]]}] 16:07:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:07:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 418ms 16:07:30 INFO - PROCESS | 2368 | 1462921650949 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 16:07:30 INFO - PROCESS | 2368 | 1462921650950 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 16:07:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:07:30 INFO - PROCESS | 2368 | 1462921650960 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:07:30 INFO - PROCESS | 2368 | 1462921650961 Marionette TRACE conn2 <- [1,166,null,{}] 16:07:30 INFO - PROCESS | 2368 | 1462921650963 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}] 16:07:31 INFO - PROCESS | 2368 | 1462921651035 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 16:07:31 INFO - PROCESS | 2368 | 1462921651041 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:31 INFO - PROCESS | 2368 | ++DOCSHELL 0x11975f000 == 49 [pid = 2368] [id = 49] 16:07:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x119794c00) [pid = 2368] [serial = 143] [outer = 0x0] 16:07:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x119a9b800) [pid = 2368] [serial = 144] [outer = 0x119794c00] 16:07:31 INFO - PROCESS | 2368 | 1462921651066 Marionette DEBUG loaded listener.js 16:07:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x120fb7000) [pid = 2368] [serial = 145] [outer = 0x119794c00] 16:07:31 INFO - PROCESS | 2368 | 1462921651554 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]]]}] 16:07:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:07:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 625ms 16:07:31 INFO - PROCESS | 2368 | 1462921651579 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 16:07:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:07:31 INFO - PROCESS | 2368 | 1462921651582 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 16:07:31 INFO - PROCESS | 2368 | 1462921651585 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:07:31 INFO - PROCESS | 2368 | 1462921651588 Marionette TRACE conn2 <- [1,170,null,{}] 16:07:31 INFO - PROCESS | 2368 | 1462921651592 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}] 16:07:31 INFO - PROCESS | 2368 | 1462921651680 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 16:07:31 INFO - PROCESS | 2368 | 1462921651734 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:31 INFO - PROCESS | 2368 | ++DOCSHELL 0x116489000 == 50 [pid = 2368] [id = 50] 16:07:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x115d0cc00) [pid = 2368] [serial = 146] [outer = 0x0] 16:07:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x1164adc00) [pid = 2368] [serial = 147] [outer = 0x115d0cc00] 16:07:31 INFO - PROCESS | 2368 | 1462921651769 Marionette DEBUG loaded listener.js 16:07:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x116a69400) [pid = 2368] [serial = 148] [outer = 0x115d0cc00] 16:07:32 INFO - PROCESS | 2368 | 1462921652193 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]]]}] 16:07:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:07:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 621ms 16:07:32 INFO - PROCESS | 2368 | 1462921652207 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 16:07:32 INFO - PROCESS | 2368 | 1462921652211 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 16:07:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:07:32 INFO - PROCESS | 2368 | 1462921652216 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:07:32 INFO - PROCESS | 2368 | 1462921652218 Marionette TRACE conn2 <- [1,174,null,{}] 16:07:32 INFO - PROCESS | 2368 | 1462921652220 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}] 16:07:32 INFO - PROCESS | 2368 | 1462921652310 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 16:07:32 INFO - PROCESS | 2368 | 1462921652351 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:32 INFO - PROCESS | 2368 | ++DOCSHELL 0x119745800 == 51 [pid = 2368] [id = 51] 16:07:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x115d0ec00) [pid = 2368] [serial = 149] [outer = 0x0] 16:07:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x118089800) [pid = 2368] [serial = 150] [outer = 0x115d0ec00] 16:07:32 INFO - PROCESS | 2368 | 1462921652381 Marionette DEBUG loaded listener.js 16:07:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x118558400) [pid = 2368] [serial = 151] [outer = 0x115d0ec00] 16:07:32 INFO - PROCESS | 2368 | 1462921652788 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]]]}] 16:07:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:07:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 16:07:32 INFO - PROCESS | 2368 | 1462921652837 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 16:07:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:07:32 INFO - PROCESS | 2368 | 1462921652839 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 16:07:32 INFO - PROCESS | 2368 | 1462921652843 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:07:32 INFO - PROCESS | 2368 | 1462921652845 Marionette TRACE conn2 <- [1,178,null,{}] 16:07:32 INFO - PROCESS | 2368 | 1462921652853 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}] 16:07:32 INFO - PROCESS | 2368 | 1462921652944 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 16:07:33 INFO - PROCESS | 2368 | 1462921653018 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:33 INFO - PROCESS | 2368 | ++DOCSHELL 0x121262000 == 52 [pid = 2368] [id = 52] 16:07:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x119314800) [pid = 2368] [serial = 152] [outer = 0x0] 16:07:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x119320800) [pid = 2368] [serial = 153] [outer = 0x119314800] 16:07:33 INFO - PROCESS | 2368 | 1462921653050 Marionette DEBUG loaded listener.js 16:07:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x11979b000) [pid = 2368] [serial = 154] [outer = 0x119314800] 16:07:33 INFO - PROCESS | 2368 | 1462921653452 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]]]}] 16:07:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:07:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 620ms 16:07:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:07:33 INFO - PROCESS | 2368 | 1462921653464 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 16:07:33 INFO - PROCESS | 2368 | 1462921653465 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 16:07:33 INFO - PROCESS | 2368 | 1462921653468 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:07:33 INFO - PROCESS | 2368 | 1462921653469 Marionette TRACE conn2 <- [1,182,null,{}] 16:07:33 INFO - PROCESS | 2368 | 1462921653471 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}] 16:07:33 INFO - PROCESS | 2368 | 1462921653559 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 16:07:33 INFO - PROCESS | 2368 | 1462921653601 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:33 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185be000 == 53 [pid = 2368] [id = 53] 16:07:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x119793c00) [pid = 2368] [serial = 155] [outer = 0x0] 16:07:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x120fc0800) [pid = 2368] [serial = 156] [outer = 0x119793c00] 16:07:33 INFO - PROCESS | 2368 | 1462921653631 Marionette DEBUG loaded listener.js 16:07:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x1210df400) [pid = 2368] [serial = 157] [outer = 0x119793c00] 16:07:34 INFO - PROCESS | 2368 | 1462921654045 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]]]}] 16:07:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:07:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 619ms 16:07:34 INFO - PROCESS | 2368 | 1462921654105 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 16:07:34 INFO - PROCESS | 2368 | 1462921654107 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 16:07:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:07:34 INFO - PROCESS | 2368 | 1462921654114 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:07:34 INFO - PROCESS | 2368 | 1462921654116 Marionette TRACE conn2 <- [1,186,null,{}] 16:07:34 INFO - PROCESS | 2368 | 1462921654120 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}] 16:07:34 INFO - PROCESS | 2368 | 1462921654250 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 16:07:34 INFO - PROCESS | 2368 | 1462921654369 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:34 INFO - PROCESS | 2368 | ++DOCSHELL 0x1132f1000 == 54 [pid = 2368] [id = 54] 16:07:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x117151400) [pid = 2368] [serial = 158] [outer = 0x0] 16:07:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x118249800) [pid = 2368] [serial = 159] [outer = 0x117151400] 16:07:34 INFO - PROCESS | 2368 | 1462921654417 Marionette DEBUG loaded listener.js 16:07:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x11979e000) [pid = 2368] [serial = 160] [outer = 0x117151400] 16:07:34 INFO - PROCESS | 2368 | 1462921654942 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]]]}] 16:07:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:07:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 872ms 16:07:34 INFO - PROCESS | 2368 | 1462921654985 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 16:07:34 INFO - PROCESS | 2368 | 1462921654987 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 16:07:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:07:34 INFO - PROCESS | 2368 | 1462921654990 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:07:34 INFO - PROCESS | 2368 | 1462921654992 Marionette TRACE conn2 <- [1,190,null,{}] 16:07:34 INFO - PROCESS | 2368 | 1462921654996 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}] 16:07:35 INFO - PROCESS | 2368 | 1462921655083 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 16:07:35 INFO - PROCESS | 2368 | 1462921655126 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:35 INFO - PROCESS | 2368 | ++DOCSHELL 0x115f48800 == 55 [pid = 2368] [id = 55] 16:07:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x113cb7800) [pid = 2368] [serial = 161] [outer = 0x0] 16:07:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x115f3ec00) [pid = 2368] [serial = 162] [outer = 0x113cb7800] 16:07:35 INFO - PROCESS | 2368 | 1462921655158 Marionette DEBUG loaded listener.js 16:07:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x1164fe000) [pid = 2368] [serial = 163] [outer = 0x113cb7800] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x119155800 == 54 [pid = 2368] [id = 48] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x1185be800 == 53 [pid = 2368] [id = 47] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x117e1d000 == 52 [pid = 2368] [id = 46] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x116883000 == 51 [pid = 2368] [id = 45] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x1181f9000 == 50 [pid = 2368] [id = 31] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x116f04000 == 49 [pid = 2368] [id = 29] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x1164d9000 == 48 [pid = 2368] [id = 44] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x1170dd000 == 47 [pid = 2368] [id = 30] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x1133e7800 == 46 [pid = 2368] [id = 43] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x115d2a800 == 45 [pid = 2368] [id = 27] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x1132de800 == 44 [pid = 2368] [id = 28] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x11975e000 == 43 [pid = 2368] [id = 35] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x1167d4000 == 42 [pid = 2368] [id = 32] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x11205d000 == 41 [pid = 2368] [id = 33] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x1132f1000 == 40 [pid = 2368] [id = 54] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x1185be000 == 39 [pid = 2368] [id = 53] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x121262000 == 38 [pid = 2368] [id = 52] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x125627000 == 37 [pid = 2368] [id = 42] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x120ee9800 == 36 [pid = 2368] [id = 37] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x121dbb800 == 35 [pid = 2368] [id = 40] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x121471800 == 34 [pid = 2368] [id = 38] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x119745800 == 33 [pid = 2368] [id = 51] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x1255c1000 == 32 [pid = 2368] [id = 41] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x121564000 == 31 [pid = 2368] [id = 39] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x116489000 == 30 [pid = 2368] [id = 50] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x1191b8000 == 29 [pid = 2368] [id = 34] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x11975f000 == 28 [pid = 2368] [id = 49] 16:07:35 INFO - PROCESS | 2368 | --DOCSHELL 0x120e4e800 == 27 [pid = 2368] [id = 36] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x1190c7800) [pid = 2368] [serial = 91] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x12dfd0800) [pid = 2368] [serial = 67] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x113c2c400) [pid = 2368] [serial = 70] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x119023400) [pid = 2368] [serial = 90] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x119176400) [pid = 2368] [serial = 93] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x11979b400) [pid = 2368] [serial = 94] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x119ab2400) [pid = 2368] [serial = 96] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x120fbf000) [pid = 2368] [serial = 97] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x1210db800) [pid = 2368] [serial = 99] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x1210e2000) [pid = 2368] [serial = 100] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x12130ac00) [pid = 2368] [serial = 102] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x121826c00) [pid = 2368] [serial = 105] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x124a61000) [pid = 2368] [serial = 108] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x1255e6000) [pid = 2368] [serial = 111] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x1268e4c00) [pid = 2368] [serial = 114] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x127148000) [pid = 2368] [serial = 117] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x12dfcc800) [pid = 2368] [serial = 66] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x112af0c00) [pid = 2368] [serial = 69] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x116717400) [pid = 2368] [serial = 72] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x11859b000) [pid = 2368] [serial = 75] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x11671a400) [pid = 2368] [serial = 78] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x112ae9800) [pid = 2368] [serial = 81] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x11824b400) [pid = 2368] [serial = 84] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x11870d000) [pid = 2368] [serial = 87] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x123e71000) [pid = 2368] [serial = 106] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 108 (0x124c97c00) [pid = 2368] [serial = 109] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 107 (0x1268d9800) [pid = 2368] [serial = 112] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 106 (0x116846800) [pid = 2368] [serial = 79] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 105 (0x119313000) [pid = 2368] [serial = 76] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 104 (0x118923c00) [pid = 2368] [serial = 88] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 103 (0x116849800) [pid = 2368] [serial = 82] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 102 (0x128c31000) [pid = 2368] [serial = 120] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 101 (0x118081c00) [pid = 2368] [serial = 73] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 100 (0x118562000) [pid = 2368] [serial = 85] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 99 (0x124c7b800) [pid = 2368] [serial = 25] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 98 (0x12ab96c00) [pid = 2368] [serial = 24] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 97 (0x12a86d400) [pid = 2368] [serial = 22] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 96 (0x12a869000) [pid = 2368] [serial = 21] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 95 (0x129308c00) [pid = 2368] [serial = 16] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 94 (0x129587800) [pid = 2368] [serial = 18] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 93 (0x129111000) [pid = 2368] [serial = 15] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 92 (0x12199e000) [pid = 2368] [serial = 11] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 91 (0x12199cc00) [pid = 2368] [serial = 8] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 90 (0x12d287800) [pid = 2368] [serial = 54] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 89 (0x12d872400) [pid = 2368] [serial = 55] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 88 (0x12cdc0800) [pid = 2368] [serial = 46] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 87 (0x12d1de000) [pid = 2368] [serial = 48] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 86 (0x12d28a800) [pid = 2368] [serial = 51] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 85 (0x12cc10800) [pid = 2368] [serial = 45] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 84 (0x12c920800) [pid = 2368] [serial = 42] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 83 (0x12cc06400) [pid = 2368] [serial = 43] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 82 (0x12c4b1800) [pid = 2368] [serial = 39] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 81 (0x12c917c00) [pid = 2368] [serial = 40] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 80 (0x12c4a9000) [pid = 2368] [serial = 37] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 79 (0x12be7c400) [pid = 2368] [serial = 36] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 78 (0x12be79c00) [pid = 2368] [serial = 33] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 77 (0x118086800) [pid = 2368] [serial = 34] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 76 (0x12bdb9800) [pid = 2368] [serial = 30] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 75 (0x12be71800) [pid = 2368] [serial = 31] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 74 (0x12ba84c00) [pid = 2368] [serial = 27] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 73 (0x12baa0800) [pid = 2368] [serial = 28] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 72 (0x12dd5b800) [pid = 2368] [serial = 64] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 71 (0x12d880000) [pid = 2368] [serial = 63] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 70 (0x11824d400) [pid = 2368] [serial = 60] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 69 (0x118251400) [pid = 2368] [serial = 61] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 68 (0x119498400) [pid = 2368] [serial = 57] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | --DOMWINDOW == 67 (0x12d877800) [pid = 2368] [serial = 58] [outer = 0x0] [url = about:blank] 16:07:35 INFO - PROCESS | 2368 | 1462921655966 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]]]}] 16:07:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:07:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1020ms 16:07:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:07:36 INFO - PROCESS | 2368 | 1462921656011 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 16:07:36 INFO - PROCESS | 2368 | 1462921656013 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 16:07:36 INFO - PROCESS | 2368 | 1462921656016 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:07:36 INFO - PROCESS | 2368 | 1462921656018 Marionette TRACE conn2 <- [1,194,null,{}] 16:07:36 INFO - PROCESS | 2368 | 1462921656022 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}] 16:07:36 INFO - PROCESS | 2368 | 1462921656091 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 16:07:36 INFO - PROCESS | 2368 | 1462921656097 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:36 INFO - PROCESS | 2368 | ++DOCSHELL 0x11331f000 == 28 [pid = 2368] [id = 56] 16:07:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 68 (0x115f18400) [pid = 2368] [serial = 164] [outer = 0x0] 16:07:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 69 (0x11609d800) [pid = 2368] [serial = 165] [outer = 0x115f18400] 16:07:36 INFO - PROCESS | 2368 | 1462921656126 Marionette DEBUG loaded listener.js 16:07:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 70 (0x116717c00) [pid = 2368] [serial = 166] [outer = 0x115f18400] 16:07:36 INFO - PROCESS | 2368 | 1462921656435 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]]]}] 16:07:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:07:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 470ms 16:07:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:07:36 INFO - PROCESS | 2368 | 1462921656486 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 16:07:36 INFO - PROCESS | 2368 | 1462921656490 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 16:07:36 INFO - PROCESS | 2368 | 1462921656495 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:07:36 INFO - PROCESS | 2368 | 1462921656497 Marionette TRACE conn2 <- [1,198,null,{}] 16:07:36 INFO - PROCESS | 2368 | 1462921656499 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}] 16:07:36 INFO - PROCESS | 2368 | 1462921656564 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 16:07:36 INFO - PROCESS | 2368 | 1462921656569 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:36 INFO - PROCESS | 2368 | ++DOCSHELL 0x11664e800 == 29 [pid = 2368] [id = 57] 16:07:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 71 (0x1167dc400) [pid = 2368] [serial = 167] [outer = 0x0] 16:07:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 72 (0x116a69800) [pid = 2368] [serial = 168] [outer = 0x1167dc400] 16:07:36 INFO - PROCESS | 2368 | 1462921656598 Marionette DEBUG loaded listener.js 16:07:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 73 (0x118085800) [pid = 2368] [serial = 169] [outer = 0x1167dc400] 16:07:36 INFO - PROCESS | 2368 | 1462921656881 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]]]}] 16:07:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:07:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 418ms 16:07:36 INFO - PROCESS | 2368 | 1462921656921 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 16:07:36 INFO - PROCESS | 2368 | 1462921656926 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 16:07:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:07:36 INFO - PROCESS | 2368 | 1462921656929 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:07:36 INFO - PROCESS | 2368 | 1462921656931 Marionette TRACE conn2 <- [1,202,null,{}] 16:07:36 INFO - PROCESS | 2368 | 1462921656941 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}] 16:07:37 INFO - PROCESS | 2368 | 1462921657019 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 16:07:37 INFO - PROCESS | 2368 | 1462921657058 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:37 INFO - PROCESS | 2368 | ++DOCSHELL 0x117062000 == 30 [pid = 2368] [id = 58] 16:07:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 74 (0x11501f000) [pid = 2368] [serial = 170] [outer = 0x0] 16:07:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 75 (0x11824a800) [pid = 2368] [serial = 171] [outer = 0x11501f000] 16:07:37 INFO - PROCESS | 2368 | 1462921657086 Marionette DEBUG loaded listener.js 16:07:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 76 (0x1184f7800) [pid = 2368] [serial = 172] [outer = 0x11501f000] 16:07:37 INFO - PROCESS | 2368 | 1462921657352 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]]]}] 16:07:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:07:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 470ms 16:07:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:07:37 INFO - PROCESS | 2368 | 1462921657399 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 16:07:37 INFO - PROCESS | 2368 | 1462921657401 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 16:07:37 INFO - PROCESS | 2368 | 1462921657411 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:07:37 INFO - PROCESS | 2368 | 1462921657412 Marionette TRACE conn2 <- [1,206,null,{}] 16:07:37 INFO - PROCESS | 2368 | 1462921657414 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}] 16:07:37 INFO - PROCESS | 2368 | 1462921657485 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 16:07:37 INFO - PROCESS | 2368 | 1462921657491 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:37 INFO - PROCESS | 2368 | ++DOCSHELL 0x1181f9000 == 31 [pid = 2368] [id = 59] 16:07:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 77 (0x118557400) [pid = 2368] [serial = 173] [outer = 0x0] 16:07:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 78 (0x1185a1000) [pid = 2368] [serial = 174] [outer = 0x118557400] 16:07:37 INFO - PROCESS | 2368 | 1462921657519 Marionette DEBUG loaded listener.js 16:07:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 79 (0x118916400) [pid = 2368] [serial = 175] [outer = 0x118557400] 16:07:37 INFO - PROCESS | 2368 | 1462921657814 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]]]}] 16:07:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:07:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 426ms 16:07:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:07:37 INFO - PROCESS | 2368 | 1462921657831 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 16:07:37 INFO - PROCESS | 2368 | 1462921657832 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 16:07:37 INFO - PROCESS | 2368 | 1462921657834 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:07:37 INFO - PROCESS | 2368 | 1462921657835 Marionette TRACE conn2 <- [1,210,null,{}] 16:07:37 INFO - PROCESS | 2368 | 1462921657845 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}] 16:07:37 INFO - PROCESS | 2368 | 1462921657935 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 16:07:37 INFO - PROCESS | 2368 | 1462921657940 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:37 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185bd000 == 32 [pid = 2368] [id = 60] 16:07:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 80 (0x115d0a800) [pid = 2368] [serial = 176] [outer = 0x0] 16:07:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 81 (0x118560800) [pid = 2368] [serial = 177] [outer = 0x115d0a800] 16:07:37 INFO - PROCESS | 2368 | 1462921657965 Marionette DEBUG loaded listener.js 16:07:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 82 (0x1190c0000) [pid = 2368] [serial = 178] [outer = 0x115d0a800] 16:07:38 INFO - PROCESS | 2368 | 1462921658296 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]]]}] 16:07:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:07:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 476ms 16:07:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:07:38 INFO - PROCESS | 2368 | 1462921658316 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 16:07:38 INFO - PROCESS | 2368 | 1462921658317 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 16:07:38 INFO - PROCESS | 2368 | 1462921658319 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:07:38 INFO - PROCESS | 2368 | 1462921658321 Marionette TRACE conn2 <- [1,214,null,{}] 16:07:38 INFO - PROCESS | 2368 | 1462921658326 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}] 16:07:38 INFO - PROCESS | 2368 | 1462921658407 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 16:07:38 INFO - PROCESS | 2368 | 1462921658412 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:38 INFO - PROCESS | 2368 | ++DOCSHELL 0x119163000 == 33 [pid = 2368] [id = 61] 16:07:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 83 (0x1190c5800) [pid = 2368] [serial = 179] [outer = 0x0] 16:07:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 84 (0x11949cc00) [pid = 2368] [serial = 180] [outer = 0x1190c5800] 16:07:38 INFO - PROCESS | 2368 | 1462921658435 Marionette DEBUG loaded listener.js 16:07:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 85 (0x119ab1400) [pid = 2368] [serial = 181] [outer = 0x1190c5800] 16:07:38 INFO - PROCESS | 2368 | 1462921658876 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]]]}] 16:07:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:07:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 577ms 16:07:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:07:38 INFO - PROCESS | 2368 | 1462921658897 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 16:07:38 INFO - PROCESS | 2368 | 1462921658899 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 16:07:38 INFO - PROCESS | 2368 | 1462921658902 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:07:38 INFO - PROCESS | 2368 | 1462921658904 Marionette TRACE conn2 <- [1,218,null,{}] 16:07:38 INFO - PROCESS | 2368 | 1462921658914 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}] 16:07:39 INFO - PROCESS | 2368 | 1462921659039 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 16:07:39 INFO - PROCESS | 2368 | 1462921659046 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:39 INFO - PROCESS | 2368 | ++DOCSHELL 0x1197c9800 == 34 [pid = 2368] [id = 62] 16:07:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 86 (0x1122b1c00) [pid = 2368] [serial = 182] [outer = 0x0] 16:07:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 87 (0x120fbe000) [pid = 2368] [serial = 183] [outer = 0x1122b1c00] 16:07:39 INFO - PROCESS | 2368 | 1462921659119 Marionette DEBUG loaded listener.js 16:07:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 88 (0x1210dec00) [pid = 2368] [serial = 184] [outer = 0x1122b1c00] 16:07:39 INFO - PROCESS | 2368 | 1462921659437 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]]]}] 16:07:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:07:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 572ms 16:07:39 INFO - PROCESS | 2368 | 1462921659475 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 16:07:39 INFO - PROCESS | 2368 | 1462921659477 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 16:07:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:07:39 INFO - PROCESS | 2368 | 1462921659479 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:07:39 INFO - PROCESS | 2368 | 1462921659480 Marionette TRACE conn2 <- [1,222,null,{}] 16:07:39 INFO - PROCESS | 2368 | 1462921659482 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}] 16:07:39 INFO - PROCESS | 2368 | 1462921659569 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 16:07:39 INFO - PROCESS | 2368 | 1462921659574 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:39 INFO - PROCESS | 2368 | ++DOCSHELL 0x120ed9800 == 35 [pid = 2368] [id = 63] 16:07:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 89 (0x121306c00) [pid = 2368] [serial = 185] [outer = 0x0] 16:07:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 90 (0x121538000) [pid = 2368] [serial = 186] [outer = 0x121306c00] 16:07:39 INFO - PROCESS | 2368 | 1462921659622 Marionette DEBUG loaded listener.js 16:07:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 91 (0x1216af800) [pid = 2368] [serial = 187] [outer = 0x121306c00] 16:07:39 INFO - PROCESS | 2368 | 1462921659904 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]]]}] 16:07:39 INFO - PROCESS | 2368 | --DOMWINDOW == 90 (0x119794c00) [pid = 2368] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:07:39 INFO - PROCESS | 2368 | --DOMWINDOW == 89 (0x115f36000) [pid = 2368] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:07:39 INFO - PROCESS | 2368 | --DOMWINDOW == 88 (0x1164efc00) [pid = 2368] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:07:39 INFO - PROCESS | 2368 | --DOMWINDOW == 87 (0x11714b800) [pid = 2368] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:07:39 INFO - PROCESS | 2368 | --DOMWINDOW == 86 (0x1164a7400) [pid = 2368] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:07:39 INFO - PROCESS | 2368 | --DOMWINDOW == 85 (0x113c28c00) [pid = 2368] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:07:39 INFO - PROCESS | 2368 | --DOMWINDOW == 84 (0x128c38000) [pid = 2368] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:07:39 INFO - PROCESS | 2368 | --DOMWINDOW == 83 (0x127475800) [pid = 2368] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:07:39 INFO - PROCESS | 2368 | --DOMWINDOW == 82 (0x1268ddc00) [pid = 2368] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:07:39 INFO - PROCESS | 2368 | --DOMWINDOW == 81 (0x1268dbc00) [pid = 2368] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:07:39 INFO - PROCESS | 2368 | --DOMWINDOW == 80 (0x116095000) [pid = 2368] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:07:39 INFO - PROCESS | 2368 | --DOMWINDOW == 79 (0x113c2f800) [pid = 2368] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:07:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:07:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 518ms 16:07:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:07:40 INFO - PROCESS | 2368 | 1462921659997 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 16:07:40 INFO - PROCESS | 2368 | 1462921659998 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 16:07:40 INFO - PROCESS | 2368 | 1462921660000 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:07:40 INFO - PROCESS | 2368 | 1462921660001 Marionette TRACE conn2 <- [1,226,null,{}] 16:07:40 INFO - PROCESS | 2368 | 1462921660004 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}] 16:07:40 INFO - PROCESS | 2368 | 1462921660069 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 16:07:40 INFO - PROCESS | 2368 | 1462921660075 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:40 INFO - PROCESS | 2368 | ++DOCSHELL 0x117060800 == 36 [pid = 2368] [id = 64] 16:07:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 80 (0x11714b800) [pid = 2368] [serial = 188] [outer = 0x0] 16:07:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 81 (0x118394400) [pid = 2368] [serial = 189] [outer = 0x11714b800] 16:07:40 INFO - PROCESS | 2368 | 1462921660100 Marionette DEBUG loaded listener.js 16:07:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 82 (0x121539c00) [pid = 2368] [serial = 190] [outer = 0x11714b800] 16:07:40 INFO - PROCESS | 2368 | 1462921660376 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]]]}] 16:07:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:07:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 418ms 16:07:40 INFO - PROCESS | 2368 | 1462921660419 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 16:07:40 INFO - PROCESS | 2368 | 1462921660423 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 16:07:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:07:40 INFO - PROCESS | 2368 | 1462921660428 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:07:40 INFO - PROCESS | 2368 | 1462921660429 Marionette TRACE conn2 <- [1,230,null,{}] 16:07:40 INFO - PROCESS | 2368 | 1462921660432 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}] 16:07:40 INFO - PROCESS | 2368 | 1462921660521 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 16:07:40 INFO - PROCESS | 2368 | 1462921660571 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:40 INFO - PROCESS | 2368 | ++DOCSHELL 0x121377800 == 37 [pid = 2368] [id = 65] 16:07:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 83 (0x111bb1c00) [pid = 2368] [serial = 191] [outer = 0x0] 16:07:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 84 (0x1216b6400) [pid = 2368] [serial = 192] [outer = 0x111bb1c00] 16:07:40 INFO - PROCESS | 2368 | 1462921660612 Marionette DEBUG loaded listener.js 16:07:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 85 (0x121c61800) [pid = 2368] [serial = 193] [outer = 0x111bb1c00] 16:07:40 INFO - PROCESS | 2368 | 1462921660918 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]]]}] 16:07:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:07:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 520ms 16:07:40 INFO - PROCESS | 2368 | 1462921660947 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 16:07:40 INFO - PROCESS | 2368 | 1462921660949 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 16:07:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:07:40 INFO - PROCESS | 2368 | 1462921660951 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:07:40 INFO - PROCESS | 2368 | 1462921660953 Marionette TRACE conn2 <- [1,234,null,{}] 16:07:40 INFO - PROCESS | 2368 | 1462921660963 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}] 16:07:41 INFO - PROCESS | 2368 | 1462921661050 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 16:07:41 INFO - PROCESS | 2368 | 1462921661057 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:41 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185b5000 == 38 [pid = 2368] [id = 66] 16:07:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 86 (0x123e72400) [pid = 2368] [serial = 194] [outer = 0x0] 16:07:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 87 (0x124c4d800) [pid = 2368] [serial = 195] [outer = 0x123e72400] 16:07:41 INFO - PROCESS | 2368 | 1462921661085 Marionette DEBUG loaded listener.js 16:07:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 88 (0x124c84400) [pid = 2368] [serial = 196] [outer = 0x123e72400] 16:07:41 INFO - PROCESS | 2368 | 1462921661381 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]]]}] 16:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 479ms 16:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:07:41 INFO - PROCESS | 2368 | 1462921661430 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 16:07:41 INFO - PROCESS | 2368 | 1462921661431 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 16:07:41 INFO - PROCESS | 2368 | 1462921661433 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:07:41 INFO - PROCESS | 2368 | 1462921661434 Marionette TRACE conn2 <- [1,238,null,{}] 16:07:41 INFO - PROCESS | 2368 | 1462921661436 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}] 16:07:41 INFO - PROCESS | 2368 | 1462921661524 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 16:07:41 INFO - PROCESS | 2368 | 1462921661529 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:41 INFO - PROCESS | 2368 | ++DOCSHELL 0x124cc5000 == 39 [pid = 2368] [id = 67] 16:07:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 89 (0x124c92800) [pid = 2368] [serial = 197] [outer = 0x0] 16:07:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 90 (0x124fd7400) [pid = 2368] [serial = 198] [outer = 0x124c92800] 16:07:41 INFO - PROCESS | 2368 | 1462921661556 Marionette DEBUG loaded listener.js 16:07:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 91 (0x1255e0c00) [pid = 2368] [serial = 199] [outer = 0x124c92800] 16:07:41 INFO - PROCESS | 2368 | 1462921661842 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]]]}] 16:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 469ms 16:07:41 INFO - PROCESS | 2368 | 1462921661902 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 16:07:41 INFO - PROCESS | 2368 | 1462921661903 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 16:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:07:41 INFO - PROCESS | 2368 | 1462921661908 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:07:41 INFO - PROCESS | 2368 | 1462921661909 Marionette TRACE conn2 <- [1,242,null,{}] 16:07:41 INFO - PROCESS | 2368 | 1462921661911 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}] 16:07:41 INFO - PROCESS | 2368 | 1462921661986 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 16:07:42 INFO - PROCESS | 2368 | 1462921662067 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:42 INFO - PROCESS | 2368 | ++DOCSHELL 0x111f9f800 == 40 [pid = 2368] [id = 68] 16:07:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 92 (0x111b05400) [pid = 2368] [serial = 200] [outer = 0x0] 16:07:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 93 (0x112019c00) [pid = 2368] [serial = 201] [outer = 0x111b05400] 16:07:42 INFO - PROCESS | 2368 | 1462921662098 Marionette DEBUG loaded listener.js 16:07:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 94 (0x112ee0000) [pid = 2368] [serial = 202] [outer = 0x111b05400] 16:07:42 INFO - PROCESS | 2368 | 1462921662593 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]]]}] 16:07:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 720ms 16:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:07:42 INFO - PROCESS | 2368 | 1462921662629 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 16:07:42 INFO - PROCESS | 2368 | 1462921662631 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 16:07:42 INFO - PROCESS | 2368 | 1462921662635 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:07:42 INFO - PROCESS | 2368 | 1462921662637 Marionette TRACE conn2 <- [1,246,null,{}] 16:07:42 INFO - PROCESS | 2368 | 1462921662640 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}] 16:07:42 INFO - PROCESS | 2368 | 1462921662741 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 16:07:42 INFO - PROCESS | 2368 | 1462921662805 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:42 INFO - PROCESS | 2368 | ++DOCSHELL 0x11705e800 == 41 [pid = 2368] [id = 69] 16:07:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 95 (0x115d85000) [pid = 2368] [serial = 203] [outer = 0x0] 16:07:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 96 (0x1168bc800) [pid = 2368] [serial = 204] [outer = 0x115d85000] 16:07:42 INFO - PROCESS | 2368 | 1462921662837 Marionette DEBUG loaded listener.js 16:07:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 97 (0x118087c00) [pid = 2368] [serial = 205] [outer = 0x115d85000] 16:07:43 INFO - PROCESS | 2368 | 1462921663372 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]]]}] 16:07:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 823ms 16:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:07:43 INFO - PROCESS | 2368 | 1462921663465 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 16:07:43 INFO - PROCESS | 2368 | 1462921663467 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 16:07:43 INFO - PROCESS | 2368 | 1462921663471 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:07:43 INFO - PROCESS | 2368 | 1462921663473 Marionette TRACE conn2 <- [1,250,null,{}] 16:07:43 INFO - PROCESS | 2368 | 1462921663476 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}] 16:07:43 INFO - PROCESS | 2368 | 1462921663567 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 16:07:43 INFO - PROCESS | 2368 | 1462921663631 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:43 INFO - PROCESS | 2368 | ++DOCSHELL 0x115f92000 == 42 [pid = 2368] [id = 70] 16:07:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 98 (0x1166c9c00) [pid = 2368] [serial = 206] [outer = 0x0] 16:07:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 99 (0x1167dc800) [pid = 2368] [serial = 207] [outer = 0x1166c9c00] 16:07:43 INFO - PROCESS | 2368 | 1462921663662 Marionette DEBUG loaded listener.js 16:07:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 100 (0x11769ac00) [pid = 2368] [serial = 208] [outer = 0x1166c9c00] 16:07:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 101 (0x117e05000) [pid = 2368] [serial = 209] [outer = 0x12cdc3800] 16:07:43 INFO - PROCESS | 2368 | --DOCSHELL 0x124cc5000 == 41 [pid = 2368] [id = 67] 16:07:43 INFO - PROCESS | 2368 | --DOCSHELL 0x1185b5000 == 40 [pid = 2368] [id = 66] 16:07:43 INFO - PROCESS | 2368 | --DOCSHELL 0x121377800 == 39 [pid = 2368] [id = 65] 16:07:43 INFO - PROCESS | 2368 | --DOCSHELL 0x117060800 == 38 [pid = 2368] [id = 64] 16:07:43 INFO - PROCESS | 2368 | --DOCSHELL 0x120ed9800 == 37 [pid = 2368] [id = 63] 16:07:43 INFO - PROCESS | 2368 | --DOCSHELL 0x1197c9800 == 36 [pid = 2368] [id = 62] 16:07:43 INFO - PROCESS | 2368 | --DOCSHELL 0x119163000 == 35 [pid = 2368] [id = 61] 16:07:43 INFO - PROCESS | 2368 | --DOCSHELL 0x1185bd000 == 34 [pid = 2368] [id = 60] 16:07:43 INFO - PROCESS | 2368 | --DOCSHELL 0x1181f9000 == 33 [pid = 2368] [id = 59] 16:07:43 INFO - PROCESS | 2368 | --DOCSHELL 0x117062000 == 32 [pid = 2368] [id = 58] 16:07:43 INFO - PROCESS | 2368 | --DOCSHELL 0x11664e800 == 31 [pid = 2368] [id = 57] 16:07:43 INFO - PROCESS | 2368 | --DOCSHELL 0x11331f000 == 30 [pid = 2368] [id = 56] 16:07:43 INFO - PROCESS | 2368 | --DOMWINDOW == 100 (0x1194a1800) [pid = 2368] [serial = 142] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 2368 | --DOMWINDOW == 99 (0x119a9b800) [pid = 2368] [serial = 144] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 2368 | --DOMWINDOW == 98 (0x120fb7000) [pid = 2368] [serial = 145] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 2368 | --DOMWINDOW == 97 (0x11671d000) [pid = 2368] [serial = 127] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 2368 | --DOMWINDOW == 96 (0x1164aa000) [pid = 2368] [serial = 126] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 2368 | --DOMWINDOW == 95 (0x11769a800) [pid = 2368] [serial = 129] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 2368 | --DOMWINDOW == 94 (0x118708400) [pid = 2368] [serial = 138] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 2368 | --DOMWINDOW == 93 (0x119319c00) [pid = 2368] [serial = 141] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 2368 | --DOMWINDOW == 92 (0x116a65c00) [pid = 2368] [serial = 132] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 2368 | --DOMWINDOW == 91 (0x11824c400) [pid = 2368] [serial = 135] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 2368 | --DOMWINDOW == 90 (0x118249c00) [pid = 2368] [serial = 133] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 2368 | --DOMWINDOW == 89 (0x118081800) [pid = 2368] [serial = 130] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 2368 | --DOMWINDOW == 88 (0x119015400) [pid = 2368] [serial = 139] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 2368 | --DOMWINDOW == 87 (0x12910a000) [pid = 2368] [serial = 124] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 2368 | --DOMWINDOW == 86 (0x118566800) [pid = 2368] [serial = 136] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 2368 | --DOMWINDOW == 85 (0x128f25800) [pid = 2368] [serial = 123] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 2368 | --DOMWINDOW == 84 (0x128c39800) [pid = 2368] [serial = 121] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 2368 | --DOMWINDOW == 83 (0x127471000) [pid = 2368] [serial = 118] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 2368 | --DOMWINDOW == 82 (0x126df3800) [pid = 2368] [serial = 115] [outer = 0x0] [url = about:blank] 16:07:43 INFO - PROCESS | 2368 | --DOMWINDOW == 81 (0x1215e7c00) [pid = 2368] [serial = 103] [outer = 0x0] [url = about:blank] 16:07:44 INFO - PROCESS | 2368 | 1462921664019 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]]]}] 16:07:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:07:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 571ms 16:07:44 INFO - PROCESS | 2368 | 1462921664042 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 16:07:44 INFO - PROCESS | 2368 | 1462921664046 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 16:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:07:44 INFO - PROCESS | 2368 | 1462921664050 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:07:44 INFO - PROCESS | 2368 | 1462921664052 Marionette TRACE conn2 <- [1,254,null,{}] 16:07:44 INFO - PROCESS | 2368 | 1462921664054 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}] 16:07:44 INFO - PROCESS | 2368 | 1462921664127 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 16:07:44 INFO - PROCESS | 2368 | 1462921664171 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:44 INFO - PROCESS | 2368 | ++DOCSHELL 0x116880800 == 31 [pid = 2368] [id = 71] 16:07:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 82 (0x115f36000) [pid = 2368] [serial = 210] [outer = 0x0] 16:07:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 83 (0x117e0e400) [pid = 2368] [serial = 211] [outer = 0x115f36000] 16:07:44 INFO - PROCESS | 2368 | 1462921664197 Marionette DEBUG loaded listener.js 16:07:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 84 (0x11824f000) [pid = 2368] [serial = 212] [outer = 0x115f36000] 16:07:44 INFO - PROCESS | 2368 | 1462921664493 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]]]}] 16:07:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:07:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 473ms 16:07:44 INFO - PROCESS | 2368 | 1462921664525 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 16:07:44 INFO - PROCESS | 2368 | 1462921664527 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 16:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:07:44 INFO - PROCESS | 2368 | 1462921664529 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:07:44 INFO - PROCESS | 2368 | 1462921664532 Marionette TRACE conn2 <- [1,258,null,{}] 16:07:44 INFO - PROCESS | 2368 | 1462921664542 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}] 16:07:44 INFO - PROCESS | 2368 | 1462921664616 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 16:07:44 INFO - PROCESS | 2368 | 1462921664624 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:44 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185aa800 == 32 [pid = 2368] [id = 72] 16:07:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 85 (0x1184f3400) [pid = 2368] [serial = 213] [outer = 0x0] 16:07:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 86 (0x118711400) [pid = 2368] [serial = 214] [outer = 0x1184f3400] 16:07:44 INFO - PROCESS | 2368 | 1462921664653 Marionette DEBUG loaded listener.js 16:07:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 87 (0x11908b400) [pid = 2368] [serial = 215] [outer = 0x1184f3400] 16:07:44 INFO - PROCESS | 2368 | 1462921664980 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]]]}] 16:07:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 472ms 16:07:45 INFO - PROCESS | 2368 | 1462921665002 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 16:07:45 INFO - PROCESS | 2368 | 1462921665003 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 16:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:07:45 INFO - PROCESS | 2368 | 1462921665015 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:07:45 INFO - PROCESS | 2368 | 1462921665016 Marionette TRACE conn2 <- [1,262,null,{}] 16:07:45 INFO - PROCESS | 2368 | 1462921665019 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}] 16:07:45 INFO - PROCESS | 2368 | 1462921665086 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 16:07:45 INFO - PROCESS | 2368 | 1462921665091 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:45 INFO - PROCESS | 2368 | ++DOCSHELL 0x11907c800 == 33 [pid = 2368] [id = 73] 16:07:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 88 (0x1190c4800) [pid = 2368] [serial = 216] [outer = 0x0] 16:07:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 89 (0x119313000) [pid = 2368] [serial = 217] [outer = 0x1190c4800] 16:07:45 INFO - PROCESS | 2368 | 1462921665119 Marionette DEBUG loaded listener.js 16:07:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 90 (0x11949bc00) [pid = 2368] [serial = 218] [outer = 0x1190c4800] 16:07:45 INFO - PROCESS | 2368 | 1462921665410 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]]]}] 16:07:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 427ms 16:07:45 INFO - PROCESS | 2368 | 1462921665434 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 16:07:45 INFO - PROCESS | 2368 | 1462921665435 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 16:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:07:45 INFO - PROCESS | 2368 | 1462921665438 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:07:45 INFO - PROCESS | 2368 | 1462921665441 Marionette TRACE conn2 <- [1,266,null,{}] 16:07:45 INFO - PROCESS | 2368 | 1462921665445 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}] 16:07:45 INFO - PROCESS | 2368 | 1462921665514 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 16:07:45 INFO - PROCESS | 2368 | 1462921665518 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:45 INFO - PROCESS | 2368 | ++DOCSHELL 0x115d21800 == 34 [pid = 2368] [id = 74] 16:07:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 91 (0x112af0c00) [pid = 2368] [serial = 219] [outer = 0x0] 16:07:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 92 (0x11979c800) [pid = 2368] [serial = 220] [outer = 0x112af0c00] 16:07:45 INFO - PROCESS | 2368 | 1462921665549 Marionette DEBUG loaded listener.js 16:07:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 93 (0x120fbb400) [pid = 2368] [serial = 221] [outer = 0x112af0c00] 16:07:45 INFO - PROCESS | 2368 | 1462921665844 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]]]}] 16:07:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 422ms 16:07:45 INFO - PROCESS | 2368 | 1462921665863 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 16:07:45 INFO - PROCESS | 2368 | 1462921665864 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 16:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:07:45 INFO - PROCESS | 2368 | 1462921665869 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:07:45 INFO - PROCESS | 2368 | 1462921665870 Marionette TRACE conn2 <- [1,270,null,{}] 16:07:45 INFO - PROCESS | 2368 | 1462921665875 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}] 16:07:46 INFO - PROCESS | 2368 | 1462921666002 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 16:07:46 INFO - PROCESS | 2368 | 1462921666014 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:46 INFO - PROCESS | 2368 | ++DOCSHELL 0x120ed3000 == 35 [pid = 2368] [id = 75] 16:07:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 94 (0x1131af400) [pid = 2368] [serial = 222] [outer = 0x0] 16:07:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 95 (0x11979a400) [pid = 2368] [serial = 223] [outer = 0x1131af400] 16:07:46 INFO - PROCESS | 2368 | 1462921666047 Marionette DEBUG loaded listener.js 16:07:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 96 (0x124a5f800) [pid = 2368] [serial = 224] [outer = 0x1131af400] 16:07:46 INFO - PROCESS | 2368 | 1462921666340 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]]]}] 16:07:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 522ms 16:07:46 INFO - PROCESS | 2368 | 1462921666392 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 16:07:46 INFO - PROCESS | 2368 | 1462921666393 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 16:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:07:46 INFO - PROCESS | 2368 | 1462921666395 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:07:46 INFO - PROCESS | 2368 | 1462921666396 Marionette TRACE conn2 <- [1,274,null,{}] 16:07:46 INFO - PROCESS | 2368 | 1462921666398 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}] 16:07:46 INFO - PROCESS | 2368 | 1462921666479 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 16:07:46 INFO - PROCESS | 2368 | 1462921666507 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:46 INFO - PROCESS | 2368 | ++DOCSHELL 0x1218e8000 == 36 [pid = 2368] [id = 76] 16:07:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 97 (0x124a57800) [pid = 2368] [serial = 225] [outer = 0x0] 16:07:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 98 (0x124c7a400) [pid = 2368] [serial = 226] [outer = 0x124a57800] 16:07:46 INFO - PROCESS | 2368 | 1462921666533 Marionette DEBUG loaded listener.js 16:07:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 99 (0x124c82800) [pid = 2368] [serial = 227] [outer = 0x124a57800] 16:07:46 INFO - PROCESS | 2368 | 1462921666809 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]]]}] 16:07:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 16:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:07:46 INFO - PROCESS | 2368 | 1462921666863 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 16:07:46 INFO - PROCESS | 2368 | 1462921666864 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 16:07:46 INFO - PROCESS | 2368 | 1462921666866 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:07:46 INFO - PROCESS | 2368 | 1462921666867 Marionette TRACE conn2 <- [1,278,null,{}] 16:07:46 INFO - PROCESS | 2368 | 1462921666870 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}] 16:07:46 INFO - PROCESS | 2368 | 1462921666954 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 16:07:46 INFO - PROCESS | 2368 | 1462921666982 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:46 INFO - PROCESS | 2368 | ++DOCSHELL 0x123e3d800 == 37 [pid = 2368] [id = 77] 16:07:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 100 (0x124c80800) [pid = 2368] [serial = 228] [outer = 0x0] 16:07:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 101 (0x1255e0400) [pid = 2368] [serial = 229] [outer = 0x124c80800] 16:07:47 INFO - PROCESS | 2368 | 1462921667007 Marionette DEBUG loaded listener.js 16:07:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 102 (0x125674400) [pid = 2368] [serial = 230] [outer = 0x124c80800] 16:07:47 INFO - PROCESS | 2368 | 1462921667311 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]]]}] 16:07:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 16:07:47 INFO - PROCESS | 2368 | 1462921667335 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 16:07:47 INFO - PROCESS | 2368 | 1462921667336 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 16:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:07:47 INFO - PROCESS | 2368 | 1462921667345 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:07:47 INFO - PROCESS | 2368 | 1462921667346 Marionette TRACE conn2 <- [1,282,null,{}] 16:07:47 INFO - PROCESS | 2368 | 1462921667348 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}] 16:07:47 INFO - PROCESS | 2368 | 1462921667432 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 16:07:47 INFO - PROCESS | 2368 | 1462921667437 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:47 INFO - PROCESS | 2368 | ++DOCSHELL 0x1255c3000 == 38 [pid = 2368] [id = 78] 16:07:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 103 (0x124c91400) [pid = 2368] [serial = 231] [outer = 0x0] 16:07:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 104 (0x1268dd800) [pid = 2368] [serial = 232] [outer = 0x124c91400] 16:07:47 INFO - PROCESS | 2368 | 1462921667462 Marionette DEBUG loaded listener.js 16:07:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 105 (0x126d49000) [pid = 2368] [serial = 233] [outer = 0x124c91400] 16:07:47 INFO - PROCESS | 2368 | 1462921667752 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]]]}] 16:07:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 418ms 16:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:07:47 INFO - PROCESS | 2368 | 1462921667763 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 16:07:47 INFO - PROCESS | 2368 | 1462921667765 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 16:07:47 INFO - PROCESS | 2368 | 1462921667767 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:07:47 INFO - PROCESS | 2368 | 1462921667768 Marionette TRACE conn2 <- [1,286,null,{}] 16:07:47 INFO - PROCESS | 2368 | 1462921667770 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}] 16:07:47 INFO - PROCESS | 2368 | 1462921667868 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 16:07:47 INFO - PROCESS | 2368 | 1462921667874 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:47 INFO - PROCESS | 2368 | ++DOCSHELL 0x119062800 == 39 [pid = 2368] [id = 79] 16:07:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x126d49400) [pid = 2368] [serial = 234] [outer = 0x0] 16:07:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x126f5b000) [pid = 2368] [serial = 235] [outer = 0x126d49400] 16:07:47 INFO - PROCESS | 2368 | 1462921667921 Marionette DEBUG loaded listener.js 16:07:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x127143000) [pid = 2368] [serial = 236] [outer = 0x126d49400] 16:07:48 INFO - PROCESS | 2368 | --DOMWINDOW == 107 (0x123e72400) [pid = 2368] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:07:48 INFO - PROCESS | 2368 | --DOMWINDOW == 106 (0x1190c5800) [pid = 2368] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:07:48 INFO - PROCESS | 2368 | --DOMWINDOW == 105 (0x1167dc400) [pid = 2368] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:07:48 INFO - PROCESS | 2368 | --DOMWINDOW == 104 (0x11501f000) [pid = 2368] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:07:48 INFO - PROCESS | 2368 | --DOMWINDOW == 103 (0x115f18400) [pid = 2368] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:07:48 INFO - PROCESS | 2368 | --DOMWINDOW == 102 (0x118557400) [pid = 2368] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:07:48 INFO - PROCESS | 2368 | --DOMWINDOW == 101 (0x1122b1c00) [pid = 2368] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:07:48 INFO - PROCESS | 2368 | --DOMWINDOW == 100 (0x121306c00) [pid = 2368] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:07:48 INFO - PROCESS | 2368 | --DOMWINDOW == 99 (0x111bb1c00) [pid = 2368] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:07:48 INFO - PROCESS | 2368 | --DOMWINDOW == 98 (0x11714b800) [pid = 2368] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:07:48 INFO - PROCESS | 2368 | --DOMWINDOW == 97 (0x115d0cc00) [pid = 2368] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:07:48 INFO - PROCESS | 2368 | --DOMWINDOW == 96 (0x115d0ec00) [pid = 2368] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:07:48 INFO - PROCESS | 2368 | --DOMWINDOW == 95 (0x119314800) [pid = 2368] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:07:48 INFO - PROCESS | 2368 | --DOMWINDOW == 94 (0x119793c00) [pid = 2368] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:07:48 INFO - PROCESS | 2368 | --DOMWINDOW == 93 (0x117151400) [pid = 2368] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:07:48 INFO - PROCESS | 2368 | --DOMWINDOW == 92 (0x115d0a800) [pid = 2368] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:07:48 INFO - PROCESS | 2368 | 1462921668261 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]]]}] 16:07:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 518ms 16:07:48 INFO - PROCESS | 2368 | 1462921668285 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 16:07:48 INFO - PROCESS | 2368 | 1462921668287 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 16:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:07:48 INFO - PROCESS | 2368 | 1462921668289 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:07:48 INFO - PROCESS | 2368 | 1462921668291 Marionette TRACE conn2 <- [1,290,null,{}] 16:07:48 INFO - PROCESS | 2368 | 1462921668293 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}] 16:07:48 INFO - PROCESS | 2368 | 1462921668401 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 16:07:48 INFO - PROCESS | 2368 | 1462921668430 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:48 INFO - PROCESS | 2368 | ++DOCSHELL 0x1269d7000 == 40 [pid = 2368] [id = 80] 16:07:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 93 (0x11824e400) [pid = 2368] [serial = 237] [outer = 0x0] 16:07:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 94 (0x1190c5800) [pid = 2368] [serial = 238] [outer = 0x11824e400] 16:07:48 INFO - PROCESS | 2368 | 1462921668458 Marionette DEBUG loaded listener.js 16:07:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 95 (0x12743a400) [pid = 2368] [serial = 239] [outer = 0x11824e400] 16:07:48 INFO - PROCESS | 2368 | 1462921668740 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]]]}] 16:07:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 471ms 16:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:07:48 INFO - PROCESS | 2368 | 1462921668763 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 16:07:48 INFO - PROCESS | 2368 | 1462921668764 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 16:07:48 INFO - PROCESS | 2368 | 1462921668766 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:07:48 INFO - PROCESS | 2368 | 1462921668767 Marionette TRACE conn2 <- [1,294,null,{}] 16:07:48 INFO - PROCESS | 2368 | 1462921668777 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}] 16:07:48 INFO - PROCESS | 2368 | 1462921668853 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 16:07:48 INFO - PROCESS | 2368 | 1462921668860 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:48 INFO - PROCESS | 2368 | ++DOCSHELL 0x128934000 == 41 [pid = 2368] [id = 81] 16:07:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 96 (0x12743f400) [pid = 2368] [serial = 240] [outer = 0x0] 16:07:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 97 (0x127475000) [pid = 2368] [serial = 241] [outer = 0x12743f400] 16:07:48 INFO - PROCESS | 2368 | 1462921668884 Marionette DEBUG loaded listener.js 16:07:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 98 (0x128c30c00) [pid = 2368] [serial = 242] [outer = 0x12743f400] 16:07:49 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. 16:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 418ms 16:07:49 INFO - PROCESS | 2368 | 1462921669177 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]]]}] 16:07:49 INFO - PROCESS | 2368 | 1462921669184 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 16:07:49 INFO - PROCESS | 2368 | 1462921669185 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 16:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:07:49 INFO - PROCESS | 2368 | 1462921669196 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:07:49 INFO - PROCESS | 2368 | 1462921669197 Marionette TRACE conn2 <- [1,298,null,{}] 16:07:49 INFO - PROCESS | 2368 | 1462921669201 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}] 16:07:49 INFO - PROCESS | 2368 | 1462921669275 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 16:07:49 INFO - PROCESS | 2368 | 1462921669321 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:49 INFO - PROCESS | 2368 | ++DOCSHELL 0x128b39800 == 42 [pid = 2368] [id = 82] 16:07:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 99 (0x124fe2800) [pid = 2368] [serial = 243] [outer = 0x0] 16:07:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 100 (0x128c34000) [pid = 2368] [serial = 244] [outer = 0x124fe2800] 16:07:49 INFO - PROCESS | 2368 | 1462921669345 Marionette DEBUG loaded listener.js 16:07:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 101 (0x128f25800) [pid = 2368] [serial = 245] [outer = 0x124fe2800] 16:07:49 INFO - PROCESS | 2368 | 1462921669599 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]]]}] 16:07:49 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. 16:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 428ms 16:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:07:49 INFO - PROCESS | 2368 | 1462921669616 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 16:07:49 INFO - PROCESS | 2368 | 1462921669618 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 16:07:49 INFO - PROCESS | 2368 | 1462921669630 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:07:49 INFO - PROCESS | 2368 | 1462921669631 Marionette TRACE conn2 <- [1,302,null,{}] 16:07:49 INFO - PROCESS | 2368 | 1462921669633 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}] 16:07:49 INFO - PROCESS | 2368 | 1462921669727 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 16:07:49 INFO - PROCESS | 2368 | 1462921669731 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:49 INFO - PROCESS | 2368 | ++DOCSHELL 0x129133000 == 43 [pid = 2368] [id = 83] 16:07:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 102 (0x127475400) [pid = 2368] [serial = 246] [outer = 0x0] 16:07:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 103 (0x12910d400) [pid = 2368] [serial = 247] [outer = 0x127475400] 16:07:49 INFO - PROCESS | 2368 | 1462921669756 Marionette DEBUG loaded listener.js 16:07:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 104 (0x129304c00) [pid = 2368] [serial = 248] [outer = 0x127475400] 16:07:50 INFO - PROCESS | 2368 | 1462921670049 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]]]}] 16:07:50 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. 16:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 477ms 16:07:50 INFO - PROCESS | 2368 | 1462921670126 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 16:07:50 INFO - PROCESS | 2368 | 1462921670128 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 16:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:07:50 INFO - PROCESS | 2368 | 1462921670132 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:07:50 INFO - PROCESS | 2368 | 1462921670135 Marionette TRACE conn2 <- [1,306,null,{}] 16:07:50 INFO - PROCESS | 2368 | 1462921670140 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}] 16:07:50 INFO - PROCESS | 2368 | 1462921670236 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 16:07:50 INFO - PROCESS | 2368 | 1462921670278 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:50 INFO - PROCESS | 2368 | ++DOCSHELL 0x116655000 == 44 [pid = 2368] [id = 84] 16:07:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 105 (0x1130c7400) [pid = 2368] [serial = 249] [outer = 0x0] 16:07:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x113c2f800) [pid = 2368] [serial = 250] [outer = 0x1130c7400] 16:07:50 INFO - PROCESS | 2368 | 1462921670309 Marionette DEBUG loaded listener.js 16:07:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x1164a8000) [pid = 2368] [serial = 251] [outer = 0x1130c7400] 16:07:50 INFO - PROCESS | 2368 | 1462921670726 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]]]}] 16:07:50 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. 16:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 622ms 16:07:50 INFO - PROCESS | 2368 | 1462921670754 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 16:07:50 INFO - PROCESS | 2368 | 1462921670757 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 16:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:07:50 INFO - PROCESS | 2368 | 1462921670763 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:07:50 INFO - PROCESS | 2368 | 1462921670766 Marionette TRACE conn2 <- [1,310,null,{}] 16:07:50 INFO - PROCESS | 2368 | 1462921670769 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}] 16:07:50 INFO - PROCESS | 2368 | 1462921670863 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 16:07:50 INFO - PROCESS | 2368 | 1462921670904 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:50 INFO - PROCESS | 2368 | ++DOCSHELL 0x119a57800 == 45 [pid = 2368] [id = 85] 16:07:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x118249c00) [pid = 2368] [serial = 252] [outer = 0x0] 16:07:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 109 (0x11824dc00) [pid = 2368] [serial = 253] [outer = 0x118249c00] 16:07:50 INFO - PROCESS | 2368 | 1462921670956 Marionette DEBUG loaded listener.js 16:07:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x118596400) [pid = 2368] [serial = 254] [outer = 0x118249c00] 16:07:51 INFO - PROCESS | 2368 | 1462921671361 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]]]}] 16:07:51 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. 16:07:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 623ms 16:07:51 INFO - PROCESS | 2368 | 1462921671385 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 16:07:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:07:51 INFO - PROCESS | 2368 | 1462921671386 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 16:07:51 INFO - PROCESS | 2368 | 1462921671389 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:07:51 INFO - PROCESS | 2368 | 1462921671390 Marionette TRACE conn2 <- [1,314,null,{}] 16:07:51 INFO - PROCESS | 2368 | 1462921671397 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}] 16:07:51 INFO - PROCESS | 2368 | 1462921671494 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 16:07:51 INFO - PROCESS | 2368 | 1462921671537 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:51 INFO - PROCESS | 2368 | ++DOCSHELL 0x1271e3800 == 46 [pid = 2368] [id = 86] 16:07:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x119321000) [pid = 2368] [serial = 255] [outer = 0x0] 16:07:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x1194a2000) [pid = 2368] [serial = 256] [outer = 0x119321000] 16:07:51 INFO - PROCESS | 2368 | 1462921671570 Marionette DEBUG loaded listener.js 16:07:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x1210de000) [pid = 2368] [serial = 257] [outer = 0x119321000] 16:07:51 INFO - PROCESS | 2368 | 1462921671992 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]]]}] 16:07:52 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. 16:07:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 619ms 16:07:52 INFO - PROCESS | 2368 | 1462921672009 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 16:07:52 INFO - PROCESS | 2368 | 1462921672010 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 16:07:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:07:52 INFO - PROCESS | 2368 | 1462921672013 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:07:52 INFO - PROCESS | 2368 | 1462921672014 Marionette TRACE conn2 <- [1,318,null,{}] 16:07:52 INFO - PROCESS | 2368 | 1462921672016 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}] 16:07:52 INFO - PROCESS | 2368 | 1462921672109 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 16:07:52 INFO - PROCESS | 2368 | 1462921672179 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:52 INFO - PROCESS | 2368 | ++DOCSHELL 0x1293ca000 == 47 [pid = 2368] [id = 87] 16:07:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x121416000) [pid = 2368] [serial = 258] [outer = 0x0] 16:07:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x12199dc00) [pid = 2368] [serial = 259] [outer = 0x121416000] 16:07:52 INFO - PROCESS | 2368 | 1462921672214 Marionette DEBUG loaded listener.js 16:07:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x124c4e000) [pid = 2368] [serial = 260] [outer = 0x121416000] 16:07:52 INFO - PROCESS | 2368 | 1462921672796 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]]]}] 16:07:52 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. 16:07:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 818ms 16:07:52 INFO - PROCESS | 2368 | 1462921672832 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 16:07:52 INFO - PROCESS | 2368 | 1462921672835 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 16:07:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:07:52 INFO - PROCESS | 2368 | 1462921672839 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:07:52 INFO - PROCESS | 2368 | 1462921672843 Marionette TRACE conn2 <- [1,322,null,{}] 16:07:52 INFO - PROCESS | 2368 | 1462921672847 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}] 16:07:52 INFO - PROCESS | 2368 | 1462921672933 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 16:07:52 INFO - PROCESS | 2368 | 1462921672987 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:52 INFO - PROCESS | 2368 | ++DOCSHELL 0x117e23000 == 48 [pid = 2368] [id = 88] 16:07:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x1164a3000) [pid = 2368] [serial = 261] [outer = 0x0] 16:07:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x1164f7800) [pid = 2368] [serial = 262] [outer = 0x1164a3000] 16:07:53 INFO - PROCESS | 2368 | 1462921673015 Marionette DEBUG loaded listener.js 16:07:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x116a72c00) [pid = 2368] [serial = 263] [outer = 0x1164a3000] 16:07:53 INFO - PROCESS | 2368 | 1462921673500 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]]]}] 16:07:53 INFO - PROCESS | 2368 | --DOCSHELL 0x128b39800 == 47 [pid = 2368] [id = 82] 16:07:53 INFO - PROCESS | 2368 | --DOCSHELL 0x128934000 == 46 [pid = 2368] [id = 81] 16:07:53 INFO - PROCESS | 2368 | --DOCSHELL 0x1269d7000 == 45 [pid = 2368] [id = 80] 16:07:53 INFO - PROCESS | 2368 | --DOCSHELL 0x119062800 == 44 [pid = 2368] [id = 79] 16:07:53 INFO - PROCESS | 2368 | --DOCSHELL 0x1255c3000 == 43 [pid = 2368] [id = 78] 16:07:53 INFO - PROCESS | 2368 | --DOCSHELL 0x123e3d800 == 42 [pid = 2368] [id = 77] 16:07:53 INFO - PROCESS | 2368 | --DOCSHELL 0x1218e8000 == 41 [pid = 2368] [id = 76] 16:07:53 INFO - PROCESS | 2368 | --DOCSHELL 0x120ed3000 == 40 [pid = 2368] [id = 75] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x124fd7400) [pid = 2368] [serial = 198] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOCSHELL 0x115d21800 == 39 [pid = 2368] [id = 74] 16:07:53 INFO - PROCESS | 2368 | --DOCSHELL 0x11907c800 == 38 [pid = 2368] [id = 73] 16:07:53 INFO - PROCESS | 2368 | --DOCSHELL 0x1185aa800 == 37 [pid = 2368] [id = 72] 16:07:53 INFO - PROCESS | 2368 | --DOCSHELL 0x116880800 == 36 [pid = 2368] [id = 71] 16:07:53 INFO - PROCESS | 2368 | --DOCSHELL 0x115f92000 == 35 [pid = 2368] [id = 70] 16:07:53 INFO - PROCESS | 2368 | --DOCSHELL 0x11705e800 == 34 [pid = 2368] [id = 69] 16:07:53 INFO - PROCESS | 2368 | --DOCSHELL 0x111f9f800 == 33 [pid = 2368] [id = 68] 16:07:53 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. 16:07:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 723ms 16:07:53 INFO - PROCESS | 2368 | 1462921673562 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 16:07:53 INFO - PROCESS | 2368 | 1462921673566 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 16:07:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:07:53 INFO - PROCESS | 2368 | 1462921673570 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:07:53 INFO - PROCESS | 2368 | 1462921673572 Marionette TRACE conn2 <- [1,326,null,{}] 16:07:53 INFO - PROCESS | 2368 | 1462921673574 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}] 16:07:53 INFO - PROCESS | 2368 | 1462921673644 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 16:07:53 INFO - PROCESS | 2368 | 1462921673650 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:53 INFO - PROCESS | 2368 | ++DOCSHELL 0x11605e800 == 34 [pid = 2368] [id = 89] 16:07:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x1176a1c00) [pid = 2368] [serial = 264] [outer = 0x0] 16:07:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x118089400) [pid = 2368] [serial = 265] [outer = 0x1176a1c00] 16:07:53 INFO - PROCESS | 2368 | 1462921673679 Marionette DEBUG loaded listener.js 16:07:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x118248000) [pid = 2368] [serial = 266] [outer = 0x1176a1c00] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x124c84400) [pid = 2368] [serial = 196] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x11949cc00) [pid = 2368] [serial = 180] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x116a69800) [pid = 2368] [serial = 168] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x118085800) [pid = 2368] [serial = 169] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x11824a800) [pid = 2368] [serial = 171] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x1184f7800) [pid = 2368] [serial = 172] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x11609d800) [pid = 2368] [serial = 165] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x116717c00) [pid = 2368] [serial = 166] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x1185a1000) [pid = 2368] [serial = 174] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x118916400) [pid = 2368] [serial = 175] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x120fbe000) [pid = 2368] [serial = 183] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x115f3ec00) [pid = 2368] [serial = 162] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 108 (0x121538000) [pid = 2368] [serial = 186] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 107 (0x1216b6400) [pid = 2368] [serial = 192] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 106 (0x118394400) [pid = 2368] [serial = 189] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 105 (0x121539c00) [pid = 2368] [serial = 190] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 104 (0x124c4d800) [pid = 2368] [serial = 195] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 103 (0x116a69400) [pid = 2368] [serial = 148] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 102 (0x1164adc00) [pid = 2368] [serial = 147] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 101 (0x118558400) [pid = 2368] [serial = 151] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 100 (0x1216af800) [pid = 2368] [serial = 187] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 99 (0x118089800) [pid = 2368] [serial = 150] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 98 (0x11979b000) [pid = 2368] [serial = 154] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 97 (0x119320800) [pid = 2368] [serial = 153] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 96 (0x1210df400) [pid = 2368] [serial = 157] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 95 (0x120fc0800) [pid = 2368] [serial = 156] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 94 (0x11979e000) [pid = 2368] [serial = 160] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 93 (0x118249800) [pid = 2368] [serial = 159] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 92 (0x1210dec00) [pid = 2368] [serial = 184] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 91 (0x118560800) [pid = 2368] [serial = 177] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 90 (0x121c61800) [pid = 2368] [serial = 193] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 89 (0x119ab1400) [pid = 2368] [serial = 181] [outer = 0x0] [url = about:blank] 16:07:53 INFO - PROCESS | 2368 | --DOMWINDOW == 88 (0x1190c0000) [pid = 2368] [serial = 178] [outer = 0x0] [url = about:blank] 16:07:54 INFO - PROCESS | 2368 | 1462921674033 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]]]}] 16:07:54 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. 16:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 472ms 16:07:54 INFO - PROCESS | 2368 | 1462921674043 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 16:07:54 INFO - PROCESS | 2368 | 1462921674045 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 16:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:07:54 INFO - PROCESS | 2368 | 1462921674047 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:07:54 INFO - PROCESS | 2368 | 1462921674050 Marionette TRACE conn2 <- [1,330,null,{}] 16:07:54 INFO - PROCESS | 2368 | 1462921674059 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}] 16:07:54 INFO - PROCESS | 2368 | 1462921674133 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 16:07:54 INFO - PROCESS | 2368 | 1462921674140 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:54 INFO - PROCESS | 2368 | ++DOCSHELL 0x117e14000 == 35 [pid = 2368] [id = 90] 16:07:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 89 (0x1184fb800) [pid = 2368] [serial = 267] [outer = 0x0] 16:07:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 90 (0x118598800) [pid = 2368] [serial = 268] [outer = 0x1184fb800] 16:07:54 INFO - PROCESS | 2368 | 1462921674169 Marionette DEBUG loaded listener.js 16:07:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 91 (0x118711000) [pid = 2368] [serial = 269] [outer = 0x1184fb800] 16:07:54 INFO - PROCESS | 2368 | 1462921674499 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]]]}] 16:07:54 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. 16:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 476ms 16:07:54 INFO - PROCESS | 2368 | 1462921674525 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 16:07:54 INFO - PROCESS | 2368 | 1462921674527 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 16:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:07:54 INFO - PROCESS | 2368 | 1462921674529 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:07:54 INFO - PROCESS | 2368 | 1462921674531 Marionette TRACE conn2 <- [1,334,null,{}] 16:07:54 INFO - PROCESS | 2368 | 1462921674533 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}] 16:07:54 INFO - PROCESS | 2368 | 1462921674613 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 16:07:54 INFO - PROCESS | 2368 | 1462921674656 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:54 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185e1800 == 36 [pid = 2368] [id = 91] 16:07:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 92 (0x11870dc00) [pid = 2368] [serial = 270] [outer = 0x0] 16:07:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 93 (0x1190c1800) [pid = 2368] [serial = 271] [outer = 0x11870dc00] 16:07:54 INFO - PROCESS | 2368 | 1462921674682 Marionette DEBUG loaded listener.js 16:07:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 94 (0x119319c00) [pid = 2368] [serial = 272] [outer = 0x11870dc00] 16:07:54 INFO - PROCESS | 2368 | 1462921674980 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]]]}] 16:07:54 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. 16:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 467ms 16:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:07:55 INFO - PROCESS | 2368 | 1462921674998 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 16:07:55 INFO - PROCESS | 2368 | 1462921674999 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 16:07:55 INFO - PROCESS | 2368 | 1462921675001 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:07:55 INFO - PROCESS | 2368 | 1462921675002 Marionette TRACE conn2 <- [1,338,null,{}] 16:07:55 INFO - PROCESS | 2368 | 1462921675006 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}] 16:07:55 INFO - PROCESS | 2368 | 1462921675079 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 16:07:55 INFO - PROCESS | 2368 | 1462921675083 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:55 INFO - PROCESS | 2368 | ++DOCSHELL 0x119747000 == 37 [pid = 2368] [id = 92] 16:07:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 95 (0x11949c400) [pid = 2368] [serial = 273] [outer = 0x0] 16:07:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 96 (0x1197a0000) [pid = 2368] [serial = 274] [outer = 0x11949c400] 16:07:55 INFO - PROCESS | 2368 | 1462921675111 Marionette DEBUG loaded listener.js 16:07:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 97 (0x120fc0800) [pid = 2368] [serial = 275] [outer = 0x11949c400] 16:07:55 INFO - PROCESS | 2368 | 1462921675408 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]]]}] 16:07:55 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. 16:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 419ms 16:07:55 INFO - PROCESS | 2368 | 1462921675420 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 16:07:55 INFO - PROCESS | 2368 | 1462921675423 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 16:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:07:55 INFO - PROCESS | 2368 | 1462921675434 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:07:55 INFO - PROCESS | 2368 | 1462921675435 Marionette TRACE conn2 <- [1,342,null,{}] 16:07:55 INFO - PROCESS | 2368 | 1462921675438 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}] 16:07:55 INFO - PROCESS | 2368 | 1462921675555 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 16:07:55 INFO - PROCESS | 2368 | 1462921675562 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:55 INFO - PROCESS | 2368 | ++DOCSHELL 0x119a6e000 == 38 [pid = 2368] [id = 93] 16:07:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 98 (0x119082c00) [pid = 2368] [serial = 276] [outer = 0x0] 16:07:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 99 (0x1210dc800) [pid = 2368] [serial = 277] [outer = 0x119082c00] 16:07:55 INFO - PROCESS | 2368 | 1462921675589 Marionette DEBUG loaded listener.js 16:07:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 100 (0x124c05c00) [pid = 2368] [serial = 278] [outer = 0x119082c00] 16:07:55 INFO - PROCESS | 2368 | 1462921675925 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]]]}] 16:07:55 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. 16:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 522ms 16:07:55 INFO - PROCESS | 2368 | 1462921675954 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 16:07:55 INFO - PROCESS | 2368 | 1462921675957 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 16:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:07:55 INFO - PROCESS | 2368 | 1462921675960 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:07:55 INFO - PROCESS | 2368 | 1462921675961 Marionette TRACE conn2 <- [1,346,null,{}] 16:07:55 INFO - PROCESS | 2368 | 1462921675963 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}] 16:07:56 INFO - PROCESS | 2368 | 1462921676047 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 16:07:56 INFO - PROCESS | 2368 | 1462921676079 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:56 INFO - PROCESS | 2368 | ++DOCSHELL 0x121276000 == 39 [pid = 2368] [id = 94] 16:07:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 101 (0x124c4ac00) [pid = 2368] [serial = 279] [outer = 0x0] 16:07:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 102 (0x124c7cc00) [pid = 2368] [serial = 280] [outer = 0x124c4ac00] 16:07:56 INFO - PROCESS | 2368 | 1462921676104 Marionette DEBUG loaded listener.js 16:07:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 103 (0x124c98000) [pid = 2368] [serial = 281] [outer = 0x124c4ac00] 16:07:56 INFO - PROCESS | 2368 | 1462921676399 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]]]}] 16:07:56 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. 16:07:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 16:07:56 INFO - PROCESS | 2368 | 1462921676430 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 16:07:56 INFO - PROCESS | 2368 | 1462921676431 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 16:07:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:07:56 INFO - PROCESS | 2368 | 1462921676433 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:07:56 INFO - PROCESS | 2368 | 1462921676434 Marionette TRACE conn2 <- [1,350,null,{}] 16:07:56 INFO - PROCESS | 2368 | 1462921676437 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}] 16:07:56 INFO - PROCESS | 2368 | 1462921676525 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 16:07:56 INFO - PROCESS | 2368 | 1462921676529 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:56 INFO - PROCESS | 2368 | ++DOCSHELL 0x121552800 == 40 [pid = 2368] [id = 95] 16:07:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 104 (0x124c4bc00) [pid = 2368] [serial = 282] [outer = 0x0] 16:07:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 105 (0x124fe5c00) [pid = 2368] [serial = 283] [outer = 0x124c4bc00] 16:07:56 INFO - PROCESS | 2368 | 1462921676554 Marionette DEBUG loaded listener.js 16:07:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x1268e3c00) [pid = 2368] [serial = 284] [outer = 0x124c4bc00] 16:07:56 INFO - PROCESS | 2368 | 1462921676865 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]]]}] 16:07:56 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. 16:07:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 469ms 16:07:56 INFO - PROCESS | 2368 | 1462921676904 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 16:07:56 INFO - PROCESS | 2368 | 1462921676905 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 16:07:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:07:56 INFO - PROCESS | 2368 | 1462921676910 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:07:56 INFO - PROCESS | 2368 | 1462921676911 Marionette TRACE conn2 <- [1,354,null,{}] 16:07:56 INFO - PROCESS | 2368 | 1462921676914 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}] 16:07:57 INFO - PROCESS | 2368 | 1462921677003 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 16:07:57 INFO - PROCESS | 2368 | 1462921677034 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:57 INFO - PROCESS | 2368 | ++DOCSHELL 0x123f1b000 == 41 [pid = 2368] [id = 96] 16:07:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x12567d400) [pid = 2368] [serial = 285] [outer = 0x0] 16:07:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x126f5e400) [pid = 2368] [serial = 286] [outer = 0x12567d400] 16:07:57 INFO - PROCESS | 2368 | 1462921677059 Marionette DEBUG loaded listener.js 16:07:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 109 (0x12743e400) [pid = 2368] [serial = 287] [outer = 0x12567d400] 16:07:57 INFO - PROCESS | 2368 | 1462921677363 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]]]}] 16:07:57 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. 16:07:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 520ms 16:07:57 INFO - PROCESS | 2368 | 1462921677429 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 16:07:57 INFO - PROCESS | 2368 | 1462921677431 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 16:07:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:07:57 INFO - PROCESS | 2368 | 1462921677433 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:07:57 INFO - PROCESS | 2368 | 1462921677434 Marionette TRACE conn2 <- [1,358,null,{}] 16:07:57 INFO - PROCESS | 2368 | 1462921677436 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}] 16:07:57 INFO - PROCESS | 2368 | 1462921677525 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 16:07:57 INFO - PROCESS | 2368 | 1462921677536 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:57 INFO - PROCESS | 2368 | ++DOCSHELL 0x125615000 == 42 [pid = 2368] [id = 97] 16:07:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x1268e4000) [pid = 2368] [serial = 288] [outer = 0x0] 16:07:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x127476800) [pid = 2368] [serial = 289] [outer = 0x1268e4000] 16:07:57 INFO - PROCESS | 2368 | 1462921677562 Marionette DEBUG loaded listener.js 16:07:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x128b07800) [pid = 2368] [serial = 290] [outer = 0x1268e4000] 16:07:57 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x126d49400) [pid = 2368] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:07:57 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x124c91400) [pid = 2368] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:07:57 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x115f36000) [pid = 2368] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:07:57 INFO - PROCESS | 2368 | --DOMWINDOW == 108 (0x1166c9c00) [pid = 2368] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:07:57 INFO - PROCESS | 2368 | --DOMWINDOW == 107 (0x124c80800) [pid = 2368] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:07:57 INFO - PROCESS | 2368 | --DOMWINDOW == 106 (0x11824e400) [pid = 2368] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:07:57 INFO - PROCESS | 2368 | --DOMWINDOW == 105 (0x124fe2800) [pid = 2368] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:07:57 INFO - PROCESS | 2368 | --DOMWINDOW == 104 (0x1131af400) [pid = 2368] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:07:57 INFO - PROCESS | 2368 | --DOMWINDOW == 103 (0x124a57800) [pid = 2368] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:07:57 INFO - PROCESS | 2368 | --DOMWINDOW == 102 (0x12743f400) [pid = 2368] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:07:57 INFO - PROCESS | 2368 | --DOMWINDOW == 101 (0x112af0c00) [pid = 2368] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:07:57 INFO - PROCESS | 2368 | --DOMWINDOW == 100 (0x1190c4800) [pid = 2368] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:07:57 INFO - PROCESS | 2368 | --DOMWINDOW == 99 (0x124c92800) [pid = 2368] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:07:57 INFO - PROCESS | 2368 | --DOMWINDOW == 98 (0x1184f3400) [pid = 2368] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:07:58 INFO - PROCESS | 2368 | 1462921678057 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]]]}] 16:07:58 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. 16:07:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 669ms 16:07:58 INFO - PROCESS | 2368 | 1462921678103 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 16:07:58 INFO - PROCESS | 2368 | 1462921678105 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 16:07:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:07:58 INFO - PROCESS | 2368 | 1462921678118 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:07:58 INFO - PROCESS | 2368 | 1462921678121 Marionette TRACE conn2 <- [1,362,null,{}] 16:07:58 INFO - PROCESS | 2368 | 1462921678125 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}] 16:07:58 INFO - PROCESS | 2368 | 1462921678246 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 16:07:58 INFO - PROCESS | 2368 | 1462921678294 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:58 INFO - PROCESS | 2368 | ++DOCSHELL 0x1271d9000 == 43 [pid = 2368] [id = 98] 16:07:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 99 (0x118084000) [pid = 2368] [serial = 291] [outer = 0x0] 16:07:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 100 (0x126df3400) [pid = 2368] [serial = 292] [outer = 0x118084000] 16:07:58 INFO - PROCESS | 2368 | 1462921678324 Marionette DEBUG loaded listener.js 16:07:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 101 (0x128b0d800) [pid = 2368] [serial = 293] [outer = 0x118084000] 16:07:58 INFO - PROCESS | 2368 | 1462921678603 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]]]}] 16:07:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:07:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 525ms 16:07:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:07:58 INFO - PROCESS | 2368 | 1462921678645 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 16:07:58 INFO - PROCESS | 2368 | 1462921678646 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 16:07:58 INFO - PROCESS | 2368 | 1462921678648 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:07:58 INFO - PROCESS | 2368 | 1462921678650 Marionette TRACE conn2 <- [1,366,null,{}] 16:07:58 INFO - PROCESS | 2368 | 1462921678652 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}] 16:07:58 INFO - PROCESS | 2368 | 1462921678729 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 16:07:58 INFO - PROCESS | 2368 | 1462921678750 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:58 INFO - PROCESS | 2368 | ++DOCSHELL 0x12911a800 == 44 [pid = 2368] [id = 99] 16:07:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 102 (0x128b10400) [pid = 2368] [serial = 294] [outer = 0x0] 16:07:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 103 (0x128c2c800) [pid = 2368] [serial = 295] [outer = 0x128b10400] 16:07:58 INFO - PROCESS | 2368 | 1462921678775 Marionette DEBUG loaded listener.js 16:07:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 104 (0x128d31c00) [pid = 2368] [serial = 296] [outer = 0x128b10400] 16:07:59 INFO - PROCESS | 2368 | 1462921679064 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]]]}] 16:07:59 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. 16:07:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 421ms 16:07:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:07:59 INFO - PROCESS | 2368 | 1462921679078 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 16:07:59 INFO - PROCESS | 2368 | 1462921679079 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 16:07:59 INFO - PROCESS | 2368 | 1462921679081 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:07:59 INFO - PROCESS | 2368 | 1462921679082 Marionette TRACE conn2 <- [1,370,null,{}] 16:07:59 INFO - PROCESS | 2368 | 1462921679085 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}] 16:07:59 INFO - PROCESS | 2368 | 1462921679164 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 16:07:59 INFO - PROCESS | 2368 | 1462921679212 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:59 INFO - PROCESS | 2368 | ++DOCSHELL 0x1293ce000 == 45 [pid = 2368] [id = 100] 16:07:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 105 (0x112acf800) [pid = 2368] [serial = 297] [outer = 0x0] 16:07:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x128d33400) [pid = 2368] [serial = 298] [outer = 0x112acf800] 16:07:59 INFO - PROCESS | 2368 | 1462921679237 Marionette DEBUG loaded listener.js 16:07:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x129308800) [pid = 2368] [serial = 299] [outer = 0x112acf800] 16:07:59 INFO - PROCESS | 2368 | 1462921679494 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]]]}] 16:07:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:07:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 418ms 16:07:59 INFO - PROCESS | 2368 | 1462921679500 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 16:07:59 INFO - PROCESS | 2368 | 1462921679501 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 16:07:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:07:59 INFO - PROCESS | 2368 | 1462921679503 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:07:59 INFO - PROCESS | 2368 | 1462921679504 Marionette TRACE conn2 <- [1,374,null,{}] 16:07:59 INFO - PROCESS | 2368 | 1462921679514 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}] 16:07:59 INFO - PROCESS | 2368 | 1462921679595 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 16:07:59 INFO - PROCESS | 2368 | 1462921679599 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:59 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a790800 == 46 [pid = 2368] [id = 101] 16:07:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x129105400) [pid = 2368] [serial = 300] [outer = 0x0] 16:07:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 109 (0x129312800) [pid = 2368] [serial = 301] [outer = 0x129105400] 16:07:59 INFO - PROCESS | 2368 | 1462921679624 Marionette DEBUG loaded listener.js 16:07:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x129586000) [pid = 2368] [serial = 302] [outer = 0x129105400] 16:07:59 INFO - PROCESS | 2368 | 1462921679924 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:07:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:07:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 470ms 16:08:00 INFO - PROCESS | 2368 | 1462921680022 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 16:08:00 INFO - PROCESS | 2368 | 1462921680024 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 16:08:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:08:00 INFO - PROCESS | 2368 | 1462921680028 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:08:00 INFO - PROCESS | 2368 | 1462921680031 Marionette TRACE conn2 <- [1,378,null,{}] 16:08:00 INFO - PROCESS | 2368 | 1462921680035 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}] 16:08:00 INFO - PROCESS | 2368 | 1462921680140 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 16:08:00 INFO - PROCESS | 2368 | 1462921680195 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:00 INFO - PROCESS | 2368 | ++DOCSHELL 0x115f96800 == 47 [pid = 2368] [id = 102] 16:08:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x112eda400) [pid = 2368] [serial = 303] [outer = 0x0] 16:08:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x115d0a800) [pid = 2368] [serial = 304] [outer = 0x112eda400] 16:08:00 INFO - PROCESS | 2368 | 1462921680226 Marionette DEBUG loaded listener.js 16:08:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x1166c9c00) [pid = 2368] [serial = 305] [outer = 0x112eda400] 16:08:00 INFO - PROCESS | 2368 | 1462921680648 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:08:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:08:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 671ms 16:08:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:08:00 INFO - PROCESS | 2368 | 1462921680700 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 16:08:00 INFO - PROCESS | 2368 | 1462921680703 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 16:08:00 INFO - PROCESS | 2368 | 1462921680709 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:08:00 INFO - PROCESS | 2368 | 1462921680711 Marionette TRACE conn2 <- [1,382,null,{}] 16:08:00 INFO - PROCESS | 2368 | 1462921680714 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}] 16:08:00 INFO - PROCESS | 2368 | 1462921680810 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 16:08:00 INFO - PROCESS | 2368 | 1462921680856 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:00 INFO - PROCESS | 2368 | ++DOCSHELL 0x1191c3000 == 48 [pid = 2368] [id = 103] 16:08:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x116850800) [pid = 2368] [serial = 306] [outer = 0x0] 16:08:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x11824c800) [pid = 2368] [serial = 307] [outer = 0x116850800] 16:08:00 INFO - PROCESS | 2368 | 1462921680885 Marionette DEBUG loaded listener.js 16:08:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x118560800) [pid = 2368] [serial = 308] [outer = 0x116850800] 16:08:01 INFO - PROCESS | 2368 | 1462921681298 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:08:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:08:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 623ms 16:08:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:08:01 INFO - PROCESS | 2368 | 1462921681329 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 16:08:01 INFO - PROCESS | 2368 | 1462921681331 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 16:08:01 INFO - PROCESS | 2368 | 1462921681333 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:08:01 INFO - PROCESS | 2368 | 1462921681335 Marionette TRACE conn2 <- [1,386,null,{}] 16:08:01 INFO - PROCESS | 2368 | 1462921681358 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}] 16:08:01 INFO - PROCESS | 2368 | 1462921681502 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 16:08:01 INFO - PROCESS | 2368 | 1462921681551 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:01 INFO - PROCESS | 2368 | ++DOCSHELL 0x128f09000 == 49 [pid = 2368] [id = 104] 16:08:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x120fbe000) [pid = 2368] [serial = 309] [outer = 0x0] 16:08:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x1210df400) [pid = 2368] [serial = 310] [outer = 0x120fbe000] 16:08:01 INFO - PROCESS | 2368 | 1462921681585 Marionette DEBUG loaded listener.js 16:08:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x1216b6400) [pid = 2368] [serial = 311] [outer = 0x120fbe000] 16:08:01 INFO - PROCESS | 2368 | 1462921681996 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]]]}] 16:08:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:08:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 669ms 16:08:02 INFO - PROCESS | 2368 | 1462921682003 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 16:08:02 INFO - PROCESS | 2368 | 1462921682005 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 16:08:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:08:02 INFO - PROCESS | 2368 | 1462921682007 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:08:02 INFO - PROCESS | 2368 | 1462921682009 Marionette TRACE conn2 <- [1,390,null,{}] 16:08:02 INFO - PROCESS | 2368 | 1462921682011 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}] 16:08:02 INFO - PROCESS | 2368 | 1462921682106 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 16:08:02 INFO - PROCESS | 2368 | 1462921682149 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:02 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ab47000 == 50 [pid = 2368] [id = 105] 16:08:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x121807c00) [pid = 2368] [serial = 312] [outer = 0x0] 16:08:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x124c4f800) [pid = 2368] [serial = 313] [outer = 0x121807c00] 16:08:02 INFO - PROCESS | 2368 | 1462921682178 Marionette DEBUG loaded listener.js 16:08:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x1268ddc00) [pid = 2368] [serial = 314] [outer = 0x121807c00] 16:08:02 INFO - PROCESS | 2368 | 1462921682651 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]]]}] 16:08:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:08:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 671ms 16:08:02 INFO - PROCESS | 2368 | 1462921682703 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 16:08:02 INFO - PROCESS | 2368 | 1462921682704 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 16:08:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:08:02 INFO - PROCESS | 2368 | 1462921682709 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:08:02 INFO - PROCESS | 2368 | 1462921682710 Marionette TRACE conn2 <- [1,394,null,{}] 16:08:02 INFO - PROCESS | 2368 | 1462921682712 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}] 16:08:02 INFO - PROCESS | 2368 | 1462921682822 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 16:08:02 INFO - PROCESS | 2368 | 1462921682881 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:02 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ade5000 == 51 [pid = 2368] [id = 106] 16:08:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x128b06400) [pid = 2368] [serial = 315] [outer = 0x0] 16:08:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x129586800) [pid = 2368] [serial = 316] [outer = 0x128b06400] 16:08:02 INFO - PROCESS | 2368 | 1462921682910 Marionette DEBUG loaded listener.js 16:08:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x1298dfc00) [pid = 2368] [serial = 317] [outer = 0x128b06400] 16:08:03 INFO - PROCESS | 2368 | 1462921683451 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]]]}] 16:08:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:08:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 819ms 16:08:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:08:03 INFO - PROCESS | 2368 | 1462921683529 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 16:08:03 INFO - PROCESS | 2368 | 1462921683531 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 16:08:03 INFO - PROCESS | 2368 | 1462921683534 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:08:03 INFO - PROCESS | 2368 | 1462921683536 Marionette TRACE conn2 <- [1,398,null,{}] 16:08:03 INFO - PROCESS | 2368 | 1462921683540 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}] 16:08:03 INFO - PROCESS | 2368 | 1462921683626 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 16:08:03 INFO - PROCESS | 2368 | 1462921683682 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:03 INFO - PROCESS | 2368 | ++DOCSHELL 0x1189aa000 == 52 [pid = 2368] [id = 107] 16:08:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x115d84800) [pid = 2368] [serial = 318] [outer = 0x0] 16:08:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x116716000) [pid = 2368] [serial = 319] [outer = 0x115d84800] 16:08:03 INFO - PROCESS | 2368 | 1462921683710 Marionette DEBUG loaded listener.js 16:08:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x118081c00) [pid = 2368] [serial = 320] [outer = 0x115d84800] 16:08:04 INFO - PROCESS | 2368 | --DOCSHELL 0x1293ce000 == 51 [pid = 2368] [id = 100] 16:08:04 INFO - PROCESS | 2368 | --DOCSHELL 0x12911a800 == 50 [pid = 2368] [id = 99] 16:08:04 INFO - PROCESS | 2368 | --DOCSHELL 0x1271d9000 == 49 [pid = 2368] [id = 98] 16:08:04 INFO - PROCESS | 2368 | --DOCSHELL 0x125615000 == 48 [pid = 2368] [id = 97] 16:08:04 INFO - PROCESS | 2368 | --DOCSHELL 0x123f1b000 == 47 [pid = 2368] [id = 96] 16:08:04 INFO - PROCESS | 2368 | --DOCSHELL 0x121552800 == 46 [pid = 2368] [id = 95] 16:08:04 INFO - PROCESS | 2368 | --DOCSHELL 0x121276000 == 45 [pid = 2368] [id = 94] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x12910d400) [pid = 2368] [serial = 247] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | 1462921684215 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]]]}] 16:08:04 INFO - PROCESS | 2368 | --DOCSHELL 0x119a6e000 == 44 [pid = 2368] [id = 93] 16:08:04 INFO - PROCESS | 2368 | --DOCSHELL 0x119747000 == 43 [pid = 2368] [id = 92] 16:08:04 INFO - PROCESS | 2368 | --DOCSHELL 0x1185e1800 == 42 [pid = 2368] [id = 91] 16:08:04 INFO - PROCESS | 2368 | --DOCSHELL 0x117e14000 == 41 [pid = 2368] [id = 90] 16:08:04 INFO - PROCESS | 2368 | --DOCSHELL 0x11605e800 == 40 [pid = 2368] [id = 89] 16:08:04 INFO - PROCESS | 2368 | --DOCSHELL 0x117e23000 == 39 [pid = 2368] [id = 88] 16:08:04 INFO - PROCESS | 2368 | --DOCSHELL 0x1293ca000 == 38 [pid = 2368] [id = 87] 16:08:04 INFO - PROCESS | 2368 | --DOCSHELL 0x1271e3800 == 37 [pid = 2368] [id = 86] 16:08:04 INFO - PROCESS | 2368 | --DOCSHELL 0x119a57800 == 36 [pid = 2368] [id = 85] 16:08:04 INFO - PROCESS | 2368 | --DOCSHELL 0x116655000 == 35 [pid = 2368] [id = 84] 16:08:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:08:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 723ms 16:08:04 INFO - PROCESS | 2368 | 1462921684258 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 16:08:04 INFO - PROCESS | 2368 | 1462921684262 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 16:08:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:08:04 INFO - PROCESS | 2368 | 1462921684266 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:08:04 INFO - PROCESS | 2368 | 1462921684268 Marionette TRACE conn2 <- [1,402,null,{}] 16:08:04 INFO - PROCESS | 2368 | 1462921684270 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}] 16:08:04 INFO - PROCESS | 2368 | 1462921684345 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 16:08:04 INFO - PROCESS | 2368 | 1462921684350 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:04 INFO - PROCESS | 2368 | ++DOCSHELL 0x1166e7000 == 36 [pid = 2368] [id = 108] 16:08:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x118387c00) [pid = 2368] [serial = 321] [outer = 0x0] 16:08:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x118565000) [pid = 2368] [serial = 322] [outer = 0x118387c00] 16:08:04 INFO - PROCESS | 2368 | 1462921684378 Marionette DEBUG loaded listener.js 16:08:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x11891b400) [pid = 2368] [serial = 323] [outer = 0x118387c00] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x128f25800) [pid = 2368] [serial = 245] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x127143000) [pid = 2368] [serial = 236] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x126d49000) [pid = 2368] [serial = 233] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x128d32400) [pid = 2368] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x117e0e400) [pid = 2368] [serial = 211] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x1168bc800) [pid = 2368] [serial = 204] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x11824f000) [pid = 2368] [serial = 212] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x1167dc800) [pid = 2368] [serial = 207] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x1255e0400) [pid = 2368] [serial = 229] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x1268dd800) [pid = 2368] [serial = 232] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x125674400) [pid = 2368] [serial = 230] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x1190c5800) [pid = 2368] [serial = 238] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x128c34000) [pid = 2368] [serial = 244] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x124a5f800) [pid = 2368] [serial = 224] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x11979a400) [pid = 2368] [serial = 223] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x124c7a400) [pid = 2368] [serial = 226] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x127475000) [pid = 2368] [serial = 241] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x120fbb400) [pid = 2368] [serial = 221] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x124c82800) [pid = 2368] [serial = 227] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x112019c00) [pid = 2368] [serial = 201] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x11949bc00) [pid = 2368] [serial = 218] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 108 (0x11769ac00) [pid = 2368] [serial = 208] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 107 (0x1255e0c00) [pid = 2368] [serial = 199] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 106 (0x118711400) [pid = 2368] [serial = 214] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 105 (0x11908b400) [pid = 2368] [serial = 215] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 104 (0x128c30c00) [pid = 2368] [serial = 242] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 103 (0x11979c800) [pid = 2368] [serial = 220] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 102 (0x12743a400) [pid = 2368] [serial = 239] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 101 (0x126f5b000) [pid = 2368] [serial = 235] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | --DOMWINDOW == 100 (0x119313000) [pid = 2368] [serial = 217] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 2368 | 1462921684818 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]]]}] 16:08:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:08:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 568ms 16:08:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:08:04 INFO - PROCESS | 2368 | 1462921684835 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 16:08:04 INFO - PROCESS | 2368 | 1462921684837 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 16:08:04 INFO - PROCESS | 2368 | 1462921684843 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:08:04 INFO - PROCESS | 2368 | 1462921684847 Marionette TRACE conn2 <- [1,406,null,{}] 16:08:04 INFO - PROCESS | 2368 | 1462921684858 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}] 16:08:04 INFO - PROCESS | 2368 | 1462921684986 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 16:08:05 INFO - PROCESS | 2368 | 1462921685066 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:05 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185ed000 == 37 [pid = 2368] [id = 109] 16:08:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 101 (0x11870c800) [pid = 2368] [serial = 324] [outer = 0x0] 16:08:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 102 (0x119314800) [pid = 2368] [serial = 325] [outer = 0x11870c800] 16:08:05 INFO - PROCESS | 2368 | 1462921685112 Marionette DEBUG loaded listener.js 16:08:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 103 (0x119c7fc00) [pid = 2368] [serial = 326] [outer = 0x11870c800] 16:08:05 INFO - PROCESS | 2368 | 1462921685470 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]]]}] 16:08:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:08:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 675ms 16:08:05 INFO - PROCESS | 2368 | 1462921685522 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 16:08:05 INFO - PROCESS | 2368 | 1462921685524 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 16:08:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:08:05 INFO - PROCESS | 2368 | 1462921685545 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:08:05 INFO - PROCESS | 2368 | 1462921685546 Marionette TRACE conn2 <- [1,410,null,{}] 16:08:05 INFO - PROCESS | 2368 | 1462921685577 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}] 16:08:05 INFO - PROCESS | 2368 | 1462921685703 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 16:08:05 INFO - PROCESS | 2368 | 1462921685726 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:05 INFO - PROCESS | 2368 | ++DOCSHELL 0x121261800 == 38 [pid = 2368] [id = 110] 16:08:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 104 (0x1216b1c00) [pid = 2368] [serial = 327] [outer = 0x0] 16:08:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 105 (0x123f82000) [pid = 2368] [serial = 328] [outer = 0x1216b1c00] 16:08:05 INFO - PROCESS | 2368 | 1462921685761 Marionette DEBUG loaded listener.js 16:08:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x125671000) [pid = 2368] [serial = 329] [outer = 0x1216b1c00] 16:08:06 INFO - PROCESS | 2368 | 1462921686058 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]]]}] 16:08:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:08:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 585ms 16:08:06 INFO - PROCESS | 2368 | 1462921686117 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 16:08:06 INFO - PROCESS | 2368 | 1462921686118 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 16:08:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:08:06 INFO - PROCESS | 2368 | 1462921686120 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:08:06 INFO - PROCESS | 2368 | 1462921686122 Marionette TRACE conn2 <- [1,414,null,{}] 16:08:06 INFO - PROCESS | 2368 | 1462921686124 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}] 16:08:06 INFO - PROCESS | 2368 | 1462921686220 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 16:08:06 INFO - PROCESS | 2368 | 1462921686246 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:06 INFO - PROCESS | 2368 | ++DOCSHELL 0x12155b800 == 39 [pid = 2368] [id = 111] 16:08:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x1216b7800) [pid = 2368] [serial = 330] [outer = 0x0] 16:08:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x126d49400) [pid = 2368] [serial = 331] [outer = 0x1216b7800] 16:08:06 INFO - PROCESS | 2368 | 1462921686271 Marionette DEBUG loaded listener.js 16:08:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 109 (0x127475000) [pid = 2368] [serial = 332] [outer = 0x1216b7800] 16:08:06 INFO - PROCESS | 2368 | 1462921686558 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]]]}] 16:08:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:08:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 471ms 16:08:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:08:06 INFO - PROCESS | 2368 | 1462921686593 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 16:08:06 INFO - PROCESS | 2368 | 1462921686595 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 16:08:06 INFO - PROCESS | 2368 | 1462921686597 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:08:06 INFO - PROCESS | 2368 | 1462921686598 Marionette TRACE conn2 <- [1,418,null,{}] 16:08:06 INFO - PROCESS | 2368 | 1462921686600 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}] 16:08:06 INFO - PROCESS | 2368 | 1462921686709 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 16:08:06 INFO - PROCESS | 2368 | 1462921686724 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:06 INFO - PROCESS | 2368 | ++DOCSHELL 0x124c13000 == 40 [pid = 2368] [id = 112] 16:08:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x127472000) [pid = 2368] [serial = 333] [outer = 0x0] 16:08:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x128b0f400) [pid = 2368] [serial = 334] [outer = 0x127472000] 16:08:06 INFO - PROCESS | 2368 | 1462921686750 Marionette DEBUG loaded listener.js 16:08:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x129588c00) [pid = 2368] [serial = 335] [outer = 0x127472000] 16:08:07 INFO - PROCESS | 2368 | 1462921687563 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]]]}] 16:08:07 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 16:08:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 969ms 16:08:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:08:07 INFO - PROCESS | 2368 | 1462921687574 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 16:08:07 INFO - PROCESS | 2368 | 1462921687575 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 16:08:07 INFO - PROCESS | 2368 | 1462921687577 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:08:07 INFO - PROCESS | 2368 | 1462921687578 Marionette TRACE conn2 <- [1,422,null,{}] 16:08:07 INFO - PROCESS | 2368 | 1462921687580 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}] 16:08:07 INFO - PROCESS | 2368 | 1462921687673 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 16:08:07 INFO - PROCESS | 2368 | 1462921687677 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:07 INFO - PROCESS | 2368 | ++DOCSHELL 0x126f88000 == 41 [pid = 2368] [id = 113] 16:08:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x12910f800) [pid = 2368] [serial = 336] [outer = 0x0] 16:08:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x12a76e000) [pid = 2368] [serial = 337] [outer = 0x12910f800] 16:08:07 INFO - PROCESS | 2368 | 1462921687702 Marionette DEBUG loaded listener.js 16:08:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x12a7de400) [pid = 2368] [serial = 338] [outer = 0x12910f800] 16:08:08 INFO - PROCESS | 2368 | 1462921688227 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:08:08 INFO - PROCESS | 2368 | 1462921688481 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]]]}] 16:08:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:08:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 920ms 16:08:08 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x124c4ac00) [pid = 2368] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:08:08 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x12567d400) [pid = 2368] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:08:08 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x11870dc00) [pid = 2368] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:08:08 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x124c4bc00) [pid = 2368] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:08:08 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x119082c00) [pid = 2368] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:08:08 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x1176a1c00) [pid = 2368] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:08:08 INFO - PROCESS | 2368 | --DOMWINDOW == 108 (0x1184fb800) [pid = 2368] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:08:08 INFO - PROCESS | 2368 | --DOMWINDOW == 107 (0x11949c400) [pid = 2368] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:08:08 INFO - PROCESS | 2368 | --DOMWINDOW == 106 (0x1268e4000) [pid = 2368] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:08:08 INFO - PROCESS | 2368 | --DOMWINDOW == 105 (0x1164a3000) [pid = 2368] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:08:08 INFO - PROCESS | 2368 | --DOMWINDOW == 104 (0x118084000) [pid = 2368] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:08:08 INFO - PROCESS | 2368 | --DOMWINDOW == 103 (0x128b10400) [pid = 2368] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:08:08 INFO - PROCESS | 2368 | --DOMWINDOW == 102 (0x112acf800) [pid = 2368] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:08:08 INFO - PROCESS | 2368 | --DOMWINDOW == 101 (0x127475400) [pid = 2368] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:08:08 INFO - PROCESS | 2368 | 1462921688545 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 16:08:08 INFO - PROCESS | 2368 | 1462921688546 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 16:08:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:08:08 INFO - PROCESS | 2368 | 1462921688550 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:08:08 INFO - PROCESS | 2368 | 1462921688552 Marionette TRACE conn2 <- [1,426,null,{}] 16:08:08 INFO - PROCESS | 2368 | 1462921688554 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}] 16:08:08 INFO - PROCESS | 2368 | 1462921688632 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 16:08:08 INFO - PROCESS | 2368 | 1462921688637 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:08 INFO - PROCESS | 2368 | ++DOCSHELL 0x12155d000 == 42 [pid = 2368] [id = 114] 16:08:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 102 (0x118088000) [pid = 2368] [serial = 339] [outer = 0x0] 16:08:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 103 (0x1190c0c00) [pid = 2368] [serial = 340] [outer = 0x118088000] 16:08:08 INFO - PROCESS | 2368 | 1462921688668 Marionette DEBUG loaded listener.js 16:08:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 104 (0x1268e4000) [pid = 2368] [serial = 341] [outer = 0x118088000] 16:08:08 INFO - PROCESS | 2368 | 1462921688980 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] 16:08:09 INFO - PROCESS | 2368 | 1462921689032 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 16:08:09 INFO - PROCESS | 2368 | 1462921689034 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:08:09 INFO - PROCESS | 2368 | 1462921689035 Marionette TRACE conn2 <- [1,430,null,{}] 16:08:09 INFO - PROCESS | 2368 | 1462921689038 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}] 16:08:09 INFO - PROCESS | 2368 | 1462921689115 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 16:08:09 INFO - PROCESS | 2368 | 1462921689170 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:09 INFO - PROCESS | 2368 | ++DOCSHELL 0x12911c800 == 43 [pid = 2368] [id = 115] 16:08:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 105 (0x127477c00) [pid = 2368] [serial = 342] [outer = 0x0] 16:08:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x128c2a400) [pid = 2368] [serial = 343] [outer = 0x127477c00] 16:08:09 INFO - PROCESS | 2368 | 1462921689206 Marionette DEBUG loaded listener.js 16:08:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x12ab8e000) [pid = 2368] [serial = 344] [outer = 0x127477c00] 16:08:09 INFO - PROCESS | 2368 | 1462921689625 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]]]}] 16:08:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:08:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 624ms 16:08:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:08:09 INFO - PROCESS | 2368 | 1462921689660 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 16:08:09 INFO - PROCESS | 2368 | 1462921689662 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 16:08:09 INFO - PROCESS | 2368 | 1462921689665 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:08:09 INFO - PROCESS | 2368 | 1462921689667 Marionette TRACE conn2 <- [1,434,null,{}] 16:08:09 INFO - PROCESS | 2368 | 1462921689670 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}] 16:08:09 INFO - PROCESS | 2368 | 1462921689776 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 16:08:09 INFO - PROCESS | 2368 | 1462921689782 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:09 INFO - PROCESS | 2368 | ++DOCSHELL 0x12985c000 == 44 [pid = 2368] [id = 116] 16:08:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x128b10400) [pid = 2368] [serial = 345] [outer = 0x0] 16:08:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 109 (0x12ab92400) [pid = 2368] [serial = 346] [outer = 0x128b10400] 16:08:09 INFO - PROCESS | 2368 | 1462921689807 Marionette DEBUG loaded listener.js 16:08:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x12ad9c400) [pid = 2368] [serial = 347] [outer = 0x128b10400] 16:08:10 INFO - PROCESS | 2368 | 1462921690148 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]]]}] 16:08:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:08:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 520ms 16:08:10 INFO - PROCESS | 2368 | 1462921690186 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 16:08:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:08:10 INFO - PROCESS | 2368 | 1462921690188 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 16:08:10 INFO - PROCESS | 2368 | 1462921690191 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:08:10 INFO - PROCESS | 2368 | 1462921690194 Marionette TRACE conn2 <- [1,438,null,{}] 16:08:10 INFO - PROCESS | 2368 | 1462921690197 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}] 16:08:10 INFO - PROCESS | 2368 | 1462921690351 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 16:08:10 INFO - PROCESS | 2368 | 1462921690419 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:10 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ad3c000 == 45 [pid = 2368] [id = 117] 16:08:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x12a76fc00) [pid = 2368] [serial = 348] [outer = 0x0] 16:08:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x12ab95c00) [pid = 2368] [serial = 349] [outer = 0x12a76fc00] 16:08:10 INFO - PROCESS | 2368 | 1462921690469 Marionette DEBUG loaded listener.js 16:08:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x12baa6800) [pid = 2368] [serial = 350] [outer = 0x12a76fc00] 16:08:11 INFO - PROCESS | 2368 | 1462921691010 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]]]}] 16:08:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:08:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 873ms 16:08:11 INFO - PROCESS | 2368 | 1462921691065 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 16:08:11 INFO - PROCESS | 2368 | 1462921691068 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 16:08:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:08:11 INFO - PROCESS | 2368 | 1462921691072 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:08:11 INFO - PROCESS | 2368 | 1462921691075 Marionette TRACE conn2 <- [1,442,null,{}] 16:08:11 INFO - PROCESS | 2368 | 1462921691078 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}] 16:08:11 INFO - PROCESS | 2368 | 1462921691175 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 16:08:11 INFO - PROCESS | 2368 | 1462921691236 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:11 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185e4000 == 46 [pid = 2368] [id = 118] 16:08:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x11684b800) [pid = 2368] [serial = 351] [outer = 0x0] 16:08:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x118249000) [pid = 2368] [serial = 352] [outer = 0x11684b800] 16:08:11 INFO - PROCESS | 2368 | 1462921691268 Marionette DEBUG loaded listener.js 16:08:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x11859ac00) [pid = 2368] [serial = 353] [outer = 0x11684b800] 16:08:11 INFO - PROCESS | 2368 | 1462921691694 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]]]}] 16:08:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:08:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 675ms 16:08:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:08:11 INFO - PROCESS | 2368 | 1462921691747 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 16:08:11 INFO - PROCESS | 2368 | 1462921691751 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 16:08:11 INFO - PROCESS | 2368 | 1462921691756 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:08:11 INFO - PROCESS | 2368 | 1462921691758 Marionette TRACE conn2 <- [1,446,null,{}] 16:08:11 INFO - PROCESS | 2368 | 1462921691760 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}] 16:08:11 INFO - PROCESS | 2368 | 1462921691859 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 16:08:11 INFO - PROCESS | 2368 | 1462921691920 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:11 INFO - PROCESS | 2368 | ++DOCSHELL 0x121dc4000 == 47 [pid = 2368] [id = 119] 16:08:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x119493c00) [pid = 2368] [serial = 354] [outer = 0x0] 16:08:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x11979b000) [pid = 2368] [serial = 355] [outer = 0x119493c00] 16:08:11 INFO - PROCESS | 2368 | 1462921691950 Marionette DEBUG loaded listener.js 16:08:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x121412800) [pid = 2368] [serial = 356] [outer = 0x119493c00] 16:08:12 INFO - PROCESS | 2368 | 1462921692384 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]]]}] 16:08:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:08:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 670ms 16:08:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:08:12 INFO - PROCESS | 2368 | 1462921692476 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 16:08:12 INFO - PROCESS | 2368 | 1462921692477 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 16:08:12 INFO - PROCESS | 2368 | 1462921692482 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:08:12 INFO - PROCESS | 2368 | 1462921692485 Marionette TRACE conn2 <- [1,450,null,{}] 16:08:12 INFO - PROCESS | 2368 | 1462921692493 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}] 16:08:12 INFO - PROCESS | 2368 | 1462921692590 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 16:08:12 INFO - PROCESS | 2368 | 1462921692651 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:12 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ba31000 == 48 [pid = 2368] [id = 120] 16:08:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x1268d7000) [pid = 2368] [serial = 357] [outer = 0x0] 16:08:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x127148800) [pid = 2368] [serial = 358] [outer = 0x1268d7000] 16:08:12 INFO - PROCESS | 2368 | 1462921692683 Marionette DEBUG loaded listener.js 16:08:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x128b12800) [pid = 2368] [serial = 359] [outer = 0x1268d7000] 16:08:13 INFO - PROCESS | 2368 | 1462921693094 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] 16:08:13 INFO - PROCESS | 2368 | 1462921693156 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 16:08:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:08:13 INFO - PROCESS | 2368 | 1462921693176 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:08:13 INFO - PROCESS | 2368 | 1462921693177 Marionette TRACE conn2 <- [1,454,null,{}] 16:08:13 INFO - PROCESS | 2368 | 1462921693179 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}] 16:08:13 INFO - PROCESS | 2368 | 1462921693277 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 16:08:13 INFO - PROCESS | 2368 | 1462921693336 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:13 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c203800 == 49 [pid = 2368] [id = 121] 16:08:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x12910a400) [pid = 2368] [serial = 360] [outer = 0x0] 16:08:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x129312c00) [pid = 2368] [serial = 361] [outer = 0x12910a400] 16:08:13 INFO - PROCESS | 2368 | 1462921693366 Marionette DEBUG loaded listener.js 16:08:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x12a76f000) [pid = 2368] [serial = 362] [outer = 0x12910a400] 16:08:13 INFO - PROCESS | 2368 | [2368] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:08:14 INFO - PROCESS | 2368 | 1462921694000 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]]]}] 16:08:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:08:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 872ms 16:08:14 INFO - PROCESS | 2368 | 1462921694047 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 16:08:14 INFO - PROCESS | 2368 | 1462921694051 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 16:08:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:08:14 INFO - PROCESS | 2368 | 1462921694056 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:08:14 INFO - PROCESS | 2368 | 1462921694060 Marionette TRACE conn2 <- [1,458,null,{}] 16:08:14 INFO - PROCESS | 2368 | 1462921694066 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}] 16:08:14 INFO - PROCESS | 2368 | 1462921694196 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 16:08:14 INFO - PROCESS | 2368 | 1462921694274 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:14 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185df000 == 50 [pid = 2368] [id = 122] 16:08:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x11609d800) [pid = 2368] [serial = 363] [outer = 0x0] 16:08:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x117699c00) [pid = 2368] [serial = 364] [outer = 0x11609d800] 16:08:14 INFO - PROCESS | 2368 | 1462921694318 Marionette DEBUG loaded listener.js 16:08:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x11859b000) [pid = 2368] [serial = 365] [outer = 0x11609d800] 16:08:14 INFO - PROCESS | 2368 | 1462921694802 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] 16:08:14 INFO - PROCESS | 2368 | 1462921694836 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 16:08:14 INFO - PROCESS | 2368 | 1462921694843 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:08:14 INFO - PROCESS | 2368 | 1462921694845 Marionette TRACE conn2 <- [1,462,null,{}] 16:08:14 INFO - PROCESS | 2368 | 1462921694847 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}] 16:08:14 INFO - PROCESS | 2368 | 1462921694953 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 16:08:14 INFO - PROCESS | 2368 | --DOCSHELL 0x12985c000 == 49 [pid = 2368] [id = 116] 16:08:14 INFO - PROCESS | 2368 | --DOCSHELL 0x12911c800 == 48 [pid = 2368] [id = 115] 16:08:14 INFO - PROCESS | 2368 | --DOCSHELL 0x12155d000 == 47 [pid = 2368] [id = 114] 16:08:14 INFO - PROCESS | 2368 | --DOCSHELL 0x126f88000 == 46 [pid = 2368] [id = 113] 16:08:14 INFO - PROCESS | 2368 | --DOCSHELL 0x124c13000 == 45 [pid = 2368] [id = 112] 16:08:14 INFO - PROCESS | 2368 | --DOCSHELL 0x12155b800 == 44 [pid = 2368] [id = 111] 16:08:14 INFO - PROCESS | 2368 | --DOCSHELL 0x121261800 == 43 [pid = 2368] [id = 110] 16:08:14 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x129312800) [pid = 2368] [serial = 301] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 2368 | --DOCSHELL 0x1185ed000 == 42 [pid = 2368] [id = 109] 16:08:14 INFO - PROCESS | 2368 | --DOCSHELL 0x1166e7000 == 41 [pid = 2368] [id = 108] 16:08:14 INFO - PROCESS | 2368 | --DOCSHELL 0x1189aa000 == 40 [pid = 2368] [id = 107] 16:08:14 INFO - PROCESS | 2368 | --DOCSHELL 0x1191c3000 == 39 [pid = 2368] [id = 103] 16:08:14 INFO - PROCESS | 2368 | --DOCSHELL 0x115f96800 == 38 [pid = 2368] [id = 102] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x124c98000) [pid = 2368] [serial = 281] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x124c7cc00) [pid = 2368] [serial = 280] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x126f5e400) [pid = 2368] [serial = 286] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x11824dc00) [pid = 2368] [serial = 253] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x1190c1800) [pid = 2368] [serial = 271] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x119319c00) [pid = 2368] [serial = 272] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x124fe5c00) [pid = 2368] [serial = 283] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x1210dc800) [pid = 2368] [serial = 277] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x118089400) [pid = 2368] [serial = 265] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x118248000) [pid = 2368] [serial = 266] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x12199dc00) [pid = 2368] [serial = 259] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x118598800) [pid = 2368] [serial = 268] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x118711000) [pid = 2368] [serial = 269] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x1194a2000) [pid = 2368] [serial = 256] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x1197a0000) [pid = 2368] [serial = 274] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x127476800) [pid = 2368] [serial = 289] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x120fc0800) [pid = 2368] [serial = 275] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x116a72c00) [pid = 2368] [serial = 263] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 108 (0x1164f7800) [pid = 2368] [serial = 262] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 107 (0x113c2f800) [pid = 2368] [serial = 250] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 106 (0x126df3400) [pid = 2368] [serial = 292] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 105 (0x12743e400) [pid = 2368] [serial = 287] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 104 (0x128c2c800) [pid = 2368] [serial = 295] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 103 (0x128d33400) [pid = 2368] [serial = 298] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 102 (0x128b07800) [pid = 2368] [serial = 290] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 101 (0x128d31c00) [pid = 2368] [serial = 296] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 100 (0x129304c00) [pid = 2368] [serial = 248] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 99 (0x1268e3c00) [pid = 2368] [serial = 284] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 98 (0x128b0d800) [pid = 2368] [serial = 293] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 97 (0x129308800) [pid = 2368] [serial = 299] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | --DOMWINDOW == 96 (0x124c05c00) [pid = 2368] [serial = 278] [outer = 0x0] [url = about:blank] 16:08:15 INFO - PROCESS | 2368 | 1462921695028 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:15 INFO - PROCESS | 2368 | ++DOCSHELL 0x115d2e800 == 39 [pid = 2368] [id = 123] 16:08:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 97 (0x115fd4400) [pid = 2368] [serial = 366] [outer = 0x0] 16:08:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 98 (0x11684f000) [pid = 2368] [serial = 367] [outer = 0x115fd4400] 16:08:15 INFO - PROCESS | 2368 | 1462921695054 Marionette DEBUG loaded listener.js 16:08:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 99 (0x1190c4800) [pid = 2368] [serial = 368] [outer = 0x115fd4400] 16:08:15 INFO - PROCESS | 2368 | [2368] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:08:15 INFO - PROCESS | 2368 | 1462921695369 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] 16:08:15 INFO - PROCESS | 2368 | 1462921695414 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 16:08:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:08:15 INFO - PROCESS | 2368 | 1462921695416 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:08:15 INFO - PROCESS | 2368 | 1462921695419 Marionette TRACE conn2 <- [1,466,null,{}] 16:08:15 INFO - PROCESS | 2368 | 1462921695426 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}] 16:08:15 INFO - PROCESS | 2368 | 1462921695501 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 16:08:15 INFO - PROCESS | 2368 | 1462921695509 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:15 INFO - PROCESS | 2368 | ++DOCSHELL 0x1191ce000 == 40 [pid = 2368] [id = 124] 16:08:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 100 (0x120fbc000) [pid = 2368] [serial = 369] [outer = 0x0] 16:08:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 101 (0x124a5f800) [pid = 2368] [serial = 370] [outer = 0x120fbc000] 16:08:15 INFO - PROCESS | 2368 | 1462921695538 Marionette DEBUG loaded listener.js 16:08:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 102 (0x124c98000) [pid = 2368] [serial = 371] [outer = 0x120fbc000] 16:08:15 INFO - PROCESS | 2368 | 1462921695889 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] 16:08:15 INFO - PROCESS | 2368 | 1462921695942 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 16:08:15 INFO - PROCESS | 2368 | 1462921695944 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:08:15 INFO - PROCESS | 2368 | 1462921695945 Marionette TRACE conn2 <- [1,470,null,{}] 16:08:15 INFO - PROCESS | 2368 | 1462921695948 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}] 16:08:16 INFO - PROCESS | 2368 | 1462921696020 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 16:08:16 INFO - PROCESS | 2368 | 1462921696026 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:16 INFO - PROCESS | 2368 | ++DOCSHELL 0x12125c800 == 41 [pid = 2368] [id = 125] 16:08:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 103 (0x124fe4400) [pid = 2368] [serial = 372] [outer = 0x0] 16:08:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 104 (0x126df3400) [pid = 2368] [serial = 373] [outer = 0x124fe4400] 16:08:16 INFO - PROCESS | 2368 | 1462921696052 Marionette DEBUG loaded listener.js 16:08:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 105 (0x12743f000) [pid = 2368] [serial = 374] [outer = 0x124fe4400] 16:08:16 INFO - PROCESS | 2368 | 1462921696377 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]]]}] 16:08:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:08:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 468ms 16:08:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:08:16 INFO - PROCESS | 2368 | 1462921696413 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 16:08:16 INFO - PROCESS | 2368 | 1462921696414 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 16:08:16 INFO - PROCESS | 2368 | 1462921696416 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:08:16 INFO - PROCESS | 2368 | 1462921696417 Marionette TRACE conn2 <- [1,474,null,{}] 16:08:16 INFO - PROCESS | 2368 | 1462921696420 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}] 16:08:16 INFO - PROCESS | 2368 | 1462921696490 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 16:08:16 INFO - PROCESS | 2368 | 1462921696537 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:16 INFO - PROCESS | 2368 | ++DOCSHELL 0x116874800 == 42 [pid = 2368] [id = 126] 16:08:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x121c5f400) [pid = 2368] [serial = 375] [outer = 0x0] 16:08:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x127472400) [pid = 2368] [serial = 376] [outer = 0x121c5f400] 16:08:16 INFO - PROCESS | 2368 | 1462921696563 Marionette DEBUG loaded listener.js 16:08:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x128b12c00) [pid = 2368] [serial = 377] [outer = 0x121c5f400] 16:08:16 INFO - PROCESS | 2368 | 1462921696855 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]]]}] 16:08:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:08:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 469ms 16:08:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:08:16 INFO - PROCESS | 2368 | 1462921696886 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 16:08:16 INFO - PROCESS | 2368 | 1462921696887 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 16:08:16 INFO - PROCESS | 2368 | 1462921696890 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:08:16 INFO - PROCESS | 2368 | 1462921696893 Marionette TRACE conn2 <- [1,478,null,{}] 16:08:16 INFO - PROCESS | 2368 | 1462921696896 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}] 16:08:16 INFO - PROCESS | 2368 | 1462921696987 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 16:08:16 INFO - PROCESS | 2368 | 1462921696994 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:17 INFO - PROCESS | 2368 | ++DOCSHELL 0x1170cf800 == 43 [pid = 2368] [id = 127] 16:08:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 109 (0x12910c800) [pid = 2368] [serial = 378] [outer = 0x0] 16:08:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x1298ea000) [pid = 2368] [serial = 379] [outer = 0x12910c800] 16:08:17 INFO - PROCESS | 2368 | 1462921697020 Marionette DEBUG loaded listener.js 16:08:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x12a86d400) [pid = 2368] [serial = 380] [outer = 0x12910c800] 16:08:17 INFO - PROCESS | 2368 | 1462921697385 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]]]}] 16:08:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:08:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 522ms 16:08:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:08:17 INFO - PROCESS | 2368 | 1462921697412 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 16:08:17 INFO - PROCESS | 2368 | 1462921697414 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 16:08:17 INFO - PROCESS | 2368 | 1462921697416 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:08:17 INFO - PROCESS | 2368 | 1462921697417 Marionette TRACE conn2 <- [1,482,null,{}] 16:08:17 INFO - PROCESS | 2368 | 1462921697419 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}] 16:08:17 INFO - PROCESS | 2368 | 1462921697510 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 16:08:17 INFO - PROCESS | 2368 | 1462921697523 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:17 INFO - PROCESS | 2368 | ++DOCSHELL 0x11308f000 == 44 [pid = 2368] [id = 128] 16:08:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x129308800) [pid = 2368] [serial = 381] [outer = 0x0] 16:08:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x12ab8f400) [pid = 2368] [serial = 382] [outer = 0x129308800] 16:08:17 INFO - PROCESS | 2368 | 1462921697549 Marionette DEBUG loaded listener.js 16:08:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x12ba7f800) [pid = 2368] [serial = 383] [outer = 0x129308800] 16:08:17 INFO - PROCESS | 2368 | 1462921697905 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]]]}] 16:08:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:08:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 518ms 16:08:17 INFO - PROCESS | 2368 | 1462921697935 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 16:08:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:08:17 INFO - PROCESS | 2368 | 1462921697936 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 16:08:17 INFO - PROCESS | 2368 | 1462921697946 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:08:17 INFO - PROCESS | 2368 | 1462921697947 Marionette TRACE conn2 <- [1,486,null,{}] 16:08:17 INFO - PROCESS | 2368 | 1462921697949 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}] 16:08:18 INFO - PROCESS | 2368 | 1462921698040 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 16:08:18 INFO - PROCESS | 2368 | 1462921698045 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:18 INFO - PROCESS | 2368 | ++DOCSHELL 0x128933800 == 45 [pid = 2368] [id = 129] 16:08:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x12ab9a000) [pid = 2368] [serial = 384] [outer = 0x0] 16:08:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x12ba8a000) [pid = 2368] [serial = 385] [outer = 0x12ab9a000] 16:08:18 INFO - PROCESS | 2368 | 1462921698070 Marionette DEBUG loaded listener.js 16:08:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x12baa8000) [pid = 2368] [serial = 386] [outer = 0x12ab9a000] 16:08:18 INFO - PROCESS | 2368 | 1462921698395 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]]]}] 16:08:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:08:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 475ms 16:08:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:08:18 INFO - PROCESS | 2368 | 1462921698414 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 16:08:18 INFO - PROCESS | 2368 | 1462921698415 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 16:08:18 INFO - PROCESS | 2368 | 1462921698417 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:08:18 INFO - PROCESS | 2368 | 1462921698418 Marionette TRACE conn2 <- [1,490,null,{}] 16:08:18 INFO - PROCESS | 2368 | 1462921698421 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}] 16:08:18 INFO - PROCESS | 2368 | 1462921698530 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 16:08:18 INFO - PROCESS | 2368 | 1462921698534 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:18 INFO - PROCESS | 2368 | ++DOCSHELL 0x129848800 == 46 [pid = 2368] [id = 130] 16:08:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x12baaa400) [pid = 2368] [serial = 387] [outer = 0x0] 16:08:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x12bdb8800) [pid = 2368] [serial = 388] [outer = 0x12baaa400] 16:08:18 INFO - PROCESS | 2368 | 1462921698559 Marionette DEBUG loaded listener.js 16:08:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x12bdbf400) [pid = 2368] [serial = 389] [outer = 0x12baaa400] 16:08:18 INFO - PROCESS | 2368 | 1462921698867 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]]]}] 16:08:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:08:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 468ms 16:08:18 INFO - PROCESS | 2368 | 1462921698885 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 16:08:18 INFO - PROCESS | 2368 | 1462921698887 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 16:08:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:08:18 INFO - PROCESS | 2368 | 1462921698889 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:08:18 INFO - PROCESS | 2368 | 1462921698892 Marionette TRACE conn2 <- [1,494,null,{}] 16:08:18 INFO - PROCESS | 2368 | 1462921698896 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}] 16:08:18 INFO - PROCESS | 2368 | 1462921698990 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 16:08:19 INFO - PROCESS | 2368 | 1462921699021 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:19 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a665800 == 47 [pid = 2368] [id = 131] 16:08:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x12bdc2000) [pid = 2368] [serial = 390] [outer = 0x0] 16:08:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x12be72800) [pid = 2368] [serial = 391] [outer = 0x12bdc2000] 16:08:19 INFO - PROCESS | 2368 | 1462921699046 Marionette DEBUG loaded listener.js 16:08:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x12be79400) [pid = 2368] [serial = 392] [outer = 0x12bdc2000] 16:08:19 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x127472000) [pid = 2368] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:08:19 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x12910f800) [pid = 2368] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:08:19 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x129105400) [pid = 2368] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:08:19 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x118088000) [pid = 2368] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:08:19 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x1216b7800) [pid = 2368] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:08:19 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x1216b1c00) [pid = 2368] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:08:19 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x115d84800) [pid = 2368] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:08:19 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x11870c800) [pid = 2368] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:08:19 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x118387c00) [pid = 2368] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:08:19 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x127477c00) [pid = 2368] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:08:19 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x128b10400) [pid = 2368] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:08:19 INFO - PROCESS | 2368 | 1462921699430 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]]]}] 16:08:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:08:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 571ms 16:08:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:08:19 INFO - PROCESS | 2368 | 1462921699464 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 16:08:19 INFO - PROCESS | 2368 | 1462921699465 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 16:08:19 INFO - PROCESS | 2368 | 1462921699467 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:08:19 INFO - PROCESS | 2368 | 1462921699469 Marionette TRACE conn2 <- [1,498,null,{}] 16:08:19 INFO - PROCESS | 2368 | 1462921699471 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}] 16:08:19 INFO - PROCESS | 2368 | 1462921699563 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 16:08:19 INFO - PROCESS | 2368 | 1462921699567 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:19 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ab3b000 == 48 [pid = 2368] [id = 132] 16:08:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x119313400) [pid = 2368] [serial = 393] [outer = 0x0] 16:08:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x12a867000) [pid = 2368] [serial = 394] [outer = 0x119313400] 16:08:19 INFO - PROCESS | 2368 | 1462921699596 Marionette DEBUG loaded listener.js 16:08:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x12c4a8c00) [pid = 2368] [serial = 395] [outer = 0x119313400] 16:08:19 INFO - PROCESS | 2368 | 1462921699901 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]]]}] 16:08:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:08:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 470ms 16:08:19 INFO - PROCESS | 2368 | 1462921699938 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 16:08:19 INFO - PROCESS | 2368 | 1462921699939 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 16:08:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:08:19 INFO - PROCESS | 2368 | 1462921699943 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:08:19 INFO - PROCESS | 2368 | 1462921699944 Marionette TRACE conn2 <- [1,502,null,{}] 16:08:19 INFO - PROCESS | 2368 | 1462921699947 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}] 16:08:20 INFO - PROCESS | 2368 | 1462921700020 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 16:08:20 INFO - PROCESS | 2368 | 1462921700026 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:20 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ba2c800 == 49 [pid = 2368] [id = 133] 16:08:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x121805c00) [pid = 2368] [serial = 396] [outer = 0x0] 16:08:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x12c4ad800) [pid = 2368] [serial = 397] [outer = 0x121805c00] 16:08:20 INFO - PROCESS | 2368 | 1462921700093 Marionette DEBUG loaded listener.js 16:08:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x12c915400) [pid = 2368] [serial = 398] [outer = 0x121805c00] 16:08:20 INFO - PROCESS | 2368 | 1462921700330 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]]]}] 16:08:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:08:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 469ms 16:08:20 INFO - PROCESS | 2368 | 1462921700413 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 16:08:20 INFO - PROCESS | 2368 | 1462921700414 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 16:08:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:08:20 INFO - PROCESS | 2368 | 1462921700417 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:08:20 INFO - PROCESS | 2368 | 1462921700418 Marionette TRACE conn2 <- [1,506,null,{}] 16:08:20 INFO - PROCESS | 2368 | 1462921700420 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}] 16:08:20 INFO - PROCESS | 2368 | 1462921700499 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 16:08:20 INFO - PROCESS | 2368 | 1462921700503 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:20 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c220800 == 50 [pid = 2368] [id = 134] 16:08:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x12c919800) [pid = 2368] [serial = 399] [outer = 0x0] 16:08:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x12c91f000) [pid = 2368] [serial = 400] [outer = 0x12c919800] 16:08:20 INFO - PROCESS | 2368 | 1462921700530 Marionette DEBUG loaded listener.js 16:08:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x12c924800) [pid = 2368] [serial = 401] [outer = 0x12c919800] 16:08:20 INFO - PROCESS | 2368 | 1462921700837 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]]]}] 16:08:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:08:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 468ms 16:08:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:08:20 INFO - PROCESS | 2368 | 1462921700886 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 16:08:20 INFO - PROCESS | 2368 | 1462921700887 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 16:08:20 INFO - PROCESS | 2368 | 1462921700889 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:08:20 INFO - PROCESS | 2368 | 1462921700890 Marionette TRACE conn2 <- [1,510,null,{}] 16:08:20 INFO - PROCESS | 2368 | 1462921700892 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}] 16:08:20 INFO - PROCESS | 2368 | 1462921700968 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 16:08:21 INFO - PROCESS | 2368 | 1462921701020 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:21 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c45c800 == 51 [pid = 2368] [id = 135] 16:08:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x12c91a400) [pid = 2368] [serial = 402] [outer = 0x0] 16:08:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x12cc04400) [pid = 2368] [serial = 403] [outer = 0x12c91a400] 16:08:21 INFO - PROCESS | 2368 | 1462921701046 Marionette DEBUG loaded listener.js 16:08:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x12cc0cc00) [pid = 2368] [serial = 404] [outer = 0x12c91a400] 16:08:21 INFO - PROCESS | 2368 | 1462921701450 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]]]}] 16:08:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:08:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 569ms 16:08:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:08:21 INFO - PROCESS | 2368 | 1462921701459 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 16:08:21 INFO - PROCESS | 2368 | 1462921701461 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 16:08:21 INFO - PROCESS | 2368 | 1462921701465 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:08:21 INFO - PROCESS | 2368 | 1462921701467 Marionette TRACE conn2 <- [1,514,null,{}] 16:08:21 INFO - PROCESS | 2368 | 1462921701471 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}] 16:08:21 INFO - PROCESS | 2368 | 1462921701571 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 16:08:21 INFO - PROCESS | 2368 | 1462921701630 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:21 INFO - PROCESS | 2368 | ++DOCSHELL 0x1181e1800 == 52 [pid = 2368] [id = 136] 16:08:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x115f11800) [pid = 2368] [serial = 405] [outer = 0x0] 16:08:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x11671a400) [pid = 2368] [serial = 406] [outer = 0x115f11800] 16:08:21 INFO - PROCESS | 2368 | 1462921701662 Marionette DEBUG loaded listener.js 16:08:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x118387c00) [pid = 2368] [serial = 407] [outer = 0x115f11800] 16:08:22 INFO - PROCESS | 2368 | 1462921702117 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]]]}] 16:08:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:08:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 672ms 16:08:22 INFO - PROCESS | 2368 | 1462921702137 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 16:08:22 INFO - PROCESS | 2368 | 1462921702141 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 16:08:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:08:22 INFO - PROCESS | 2368 | 1462921702145 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:08:22 INFO - PROCESS | 2368 | 1462921702147 Marionette TRACE conn2 <- [1,518,null,{}] 16:08:22 INFO - PROCESS | 2368 | 1462921702150 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}] 16:08:22 INFO - PROCESS | 2368 | 1462921702249 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 16:08:22 INFO - PROCESS | 2368 | 1462921702296 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:22 INFO - PROCESS | 2368 | ++DOCSHELL 0x12125e000 == 53 [pid = 2368] [id = 137] 16:08:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x118250000) [pid = 2368] [serial = 408] [outer = 0x0] 16:08:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x1194a2000) [pid = 2368] [serial = 409] [outer = 0x118250000] 16:08:22 INFO - PROCESS | 2368 | 1462921702326 Marionette DEBUG loaded listener.js 16:08:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x124c84000) [pid = 2368] [serial = 410] [outer = 0x118250000] 16:08:22 INFO - PROCESS | 2368 | 1462921702732 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]]]}] 16:08:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:08:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 619ms 16:08:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:08:22 INFO - PROCESS | 2368 | 1462921702765 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 16:08:22 INFO - PROCESS | 2368 | 1462921702767 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 16:08:22 INFO - PROCESS | 2368 | 1462921702769 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:08:22 INFO - PROCESS | 2368 | 1462921702771 Marionette TRACE conn2 <- [1,522,null,{}] 16:08:22 INFO - PROCESS | 2368 | 1462921702779 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}] 16:08:22 INFO - PROCESS | 2368 | 1462921702881 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 16:08:22 INFO - PROCESS | 2368 | 1462921702966 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:22 INFO - PROCESS | 2368 | ++DOCSHELL 0x12bebb000 == 54 [pid = 2368] [id = 138] 16:08:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x128c2c800) [pid = 2368] [serial = 411] [outer = 0x0] 16:08:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x129308000) [pid = 2368] [serial = 412] [outer = 0x128c2c800] 16:08:23 INFO - PROCESS | 2368 | 1462921702998 Marionette DEBUG loaded listener.js 16:08:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x12a770000) [pid = 2368] [serial = 413] [outer = 0x128c2c800] 16:08:23 INFO - PROCESS | 2368 | 1462921703413 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]]]}] 16:08:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:08:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 672ms 16:08:23 INFO - PROCESS | 2368 | 1462921703443 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 16:08:23 INFO - PROCESS | 2368 | 1462921703445 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 16:08:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:08:23 INFO - PROCESS | 2368 | 1462921703447 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:08:23 INFO - PROCESS | 2368 | 1462921703448 Marionette TRACE conn2 <- [1,526,null,{}] 16:08:23 INFO - PROCESS | 2368 | 1462921703451 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}] 16:08:23 INFO - PROCESS | 2368 | 1462921703547 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 16:08:23 INFO - PROCESS | 2368 | 1462921703608 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:23 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c9c4000 == 55 [pid = 2368] [id = 139] 16:08:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x12a7dfc00) [pid = 2368] [serial = 414] [outer = 0x0] 16:08:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x12ba7e400) [pid = 2368] [serial = 415] [outer = 0x12a7dfc00] 16:08:23 INFO - PROCESS | 2368 | 1462921703635 Marionette DEBUG loaded listener.js 16:08:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x12be74000) [pid = 2368] [serial = 416] [outer = 0x12a7dfc00] 16:08:24 INFO - PROCESS | 2368 | 1462921704078 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]]]}] 16:08:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:08:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 669ms 16:08:24 INFO - PROCESS | 2368 | 1462921704117 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 16:08:24 INFO - PROCESS | 2368 | 1462921704118 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 16:08:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:08:24 INFO - PROCESS | 2368 | 1462921704120 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:08:24 INFO - PROCESS | 2368 | 1462921704121 Marionette TRACE conn2 <- [1,530,null,{}] 16:08:24 INFO - PROCESS | 2368 | 1462921704124 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}] 16:08:24 INFO - PROCESS | 2368 | 1462921704239 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 16:08:24 INFO - PROCESS | 2368 | 1462921704315 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:24 INFO - PROCESS | 2368 | ++DOCSHELL 0x1164d9000 == 56 [pid = 2368] [id = 140] 16:08:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x118086800) [pid = 2368] [serial = 417] [outer = 0x0] 16:08:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x1215de000) [pid = 2368] [serial = 418] [outer = 0x118086800] 16:08:24 INFO - PROCESS | 2368 | 1462921704346 Marionette DEBUG loaded listener.js 16:08:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x12be7f000) [pid = 2368] [serial = 419] [outer = 0x118086800] 16:08:24 INFO - PROCESS | 2368 | 1462921704857 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"]]]}] 16:08:24 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 16:08:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:08:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:08:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:08:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:08:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:08:24 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 16:08:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:08:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:08:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:08:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:08:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:08:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 770ms 16:08:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:08:24 INFO - PROCESS | 2368 | 1462921704892 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 16:08:24 INFO - PROCESS | 2368 | 1462921704894 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 16:08:24 INFO - PROCESS | 2368 | 1462921704897 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:08:24 INFO - PROCESS | 2368 | 1462921704899 Marionette TRACE conn2 <- [1,534,null,{}] 16:08:24 INFO - PROCESS | 2368 | 1462921704903 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}] 16:08:25 INFO - PROCESS | 2368 | 1462921704997 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 16:08:25 INFO - PROCESS | 2368 | 1462921705047 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:25 INFO - PROCESS | 2368 | ++DOCSHELL 0x123e38000 == 57 [pid = 2368] [id = 141] 16:08:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x116a65800) [pid = 2368] [serial = 420] [outer = 0x0] 16:08:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x11859a400) [pid = 2368] [serial = 421] [outer = 0x116a65800] 16:08:25 INFO - PROCESS | 2368 | 1462921705074 Marionette DEBUG loaded listener.js 16:08:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x11949b800) [pid = 2368] [serial = 422] [outer = 0x116a65800] 16:08:25 INFO - PROCESS | 2368 | 1462921705456 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]]]}] 16:08:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:08:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 570ms 16:08:25 INFO - PROCESS | 2368 | 1462921705468 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 16:08:25 INFO - PROCESS | 2368 | 1462921705475 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 16:08:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:08:25 INFO - PROCESS | 2368 | 1462921705530 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:08:25 INFO - PROCESS | 2368 | 1462921705532 Marionette TRACE conn2 <- [1,538,null,{}] 16:08:25 INFO - PROCESS | 2368 | 1462921705536 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}] 16:08:25 INFO - PROCESS | 2368 | 1462921705687 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 16:08:25 INFO - PROCESS | 2368 | 1462921705779 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:25 INFO - PROCESS | 2368 | ++DOCSHELL 0x11705b000 == 58 [pid = 2368] [id = 142] 16:08:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x118081800) [pid = 2368] [serial = 423] [outer = 0x0] 16:08:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x118557c00) [pid = 2368] [serial = 424] [outer = 0x118081800] 16:08:25 INFO - PROCESS | 2368 | 1462921705830 Marionette DEBUG loaded listener.js 16:08:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x120fc1000) [pid = 2368] [serial = 425] [outer = 0x118081800] 16:08:26 INFO - PROCESS | 2368 | 1462921706266 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]]]}] 16:08:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:08:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 804ms 16:08:26 INFO - PROCESS | 2368 | 1462921706301 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 16:08:26 INFO - PROCESS | 2368 | 1462921706303 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 16:08:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:08:26 INFO - PROCESS | 2368 | 1462921706305 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:08:26 INFO - PROCESS | 2368 | 1462921706307 Marionette TRACE conn2 <- [1,542,null,{}] 16:08:26 INFO - PROCESS | 2368 | 1462921706314 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}] 16:08:26 INFO - PROCESS | 2368 | 1462921706422 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 16:08:26 INFO - PROCESS | 2368 | --DOCSHELL 0x129133000 == 57 [pid = 2368] [id = 83] 16:08:26 INFO - PROCESS | 2368 | --DOCSHELL 0x12a790800 == 56 [pid = 2368] [id = 101] 16:08:26 INFO - PROCESS | 2368 | --DOCSHELL 0x12c220800 == 55 [pid = 2368] [id = 134] 16:08:26 INFO - PROCESS | 2368 | --DOCSHELL 0x12ba2c800 == 54 [pid = 2368] [id = 133] 16:08:26 INFO - PROCESS | 2368 | --DOCSHELL 0x12ab3b000 == 53 [pid = 2368] [id = 132] 16:08:26 INFO - PROCESS | 2368 | --DOCSHELL 0x12a665800 == 52 [pid = 2368] [id = 131] 16:08:26 INFO - PROCESS | 2368 | --DOCSHELL 0x129848800 == 51 [pid = 2368] [id = 130] 16:08:26 INFO - PROCESS | 2368 | --DOCSHELL 0x128933800 == 50 [pid = 2368] [id = 129] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x115d0a800) [pid = 2368] [serial = 304] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 143 (0x11824c800) [pid = 2368] [serial = 307] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x1210df400) [pid = 2368] [serial = 310] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x124c4f800) [pid = 2368] [serial = 313] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x129586800) [pid = 2368] [serial = 316] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOCSHELL 0x11308f000 == 49 [pid = 2368] [id = 128] 16:08:26 INFO - PROCESS | 2368 | --DOCSHELL 0x1170cf800 == 48 [pid = 2368] [id = 127] 16:08:26 INFO - PROCESS | 2368 | --DOCSHELL 0x116874800 == 47 [pid = 2368] [id = 126] 16:08:26 INFO - PROCESS | 2368 | --DOCSHELL 0x12125c800 == 46 [pid = 2368] [id = 125] 16:08:26 INFO - PROCESS | 2368 | --DOCSHELL 0x1191ce000 == 45 [pid = 2368] [id = 124] 16:08:26 INFO - PROCESS | 2368 | --DOCSHELL 0x115d2e800 == 44 [pid = 2368] [id = 123] 16:08:26 INFO - PROCESS | 2368 | --DOCSHELL 0x1185df000 == 43 [pid = 2368] [id = 122] 16:08:26 INFO - PROCESS | 2368 | --DOCSHELL 0x12ba31000 == 42 [pid = 2368] [id = 120] 16:08:26 INFO - PROCESS | 2368 | --DOCSHELL 0x121dc4000 == 41 [pid = 2368] [id = 119] 16:08:26 INFO - PROCESS | 2368 | --DOCSHELL 0x1185e4000 == 40 [pid = 2368] [id = 118] 16:08:26 INFO - PROCESS | 2368 | --DOCSHELL 0x12ad3c000 == 39 [pid = 2368] [id = 117] 16:08:26 INFO - PROCESS | 2368 | 1462921706513 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:26 INFO - PROCESS | 2368 | ++DOCSHELL 0x1133eb800 == 40 [pid = 2368] [id = 143] 16:08:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x119015000) [pid = 2368] [serial = 426] [outer = 0x0] 16:08:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x119086800) [pid = 2368] [serial = 427] [outer = 0x119015000] 16:08:26 INFO - PROCESS | 2368 | 1462921706549 Marionette DEBUG loaded listener.js 16:08:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x124c97800) [pid = 2368] [serial = 428] [outer = 0x119015000] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x128b0f400) [pid = 2368] [serial = 334] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x12a76e000) [pid = 2368] [serial = 337] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x129586000) [pid = 2368] [serial = 302] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x1190c0c00) [pid = 2368] [serial = 340] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x126d49400) [pid = 2368] [serial = 331] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x123f82000) [pid = 2368] [serial = 328] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x125671000) [pid = 2368] [serial = 329] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x116716000) [pid = 2368] [serial = 319] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x118081c00) [pid = 2368] [serial = 320] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x119314800) [pid = 2368] [serial = 325] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x119c7fc00) [pid = 2368] [serial = 326] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x1268e4000) [pid = 2368] [serial = 341] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x118565000) [pid = 2368] [serial = 322] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x11891b400) [pid = 2368] [serial = 323] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x128c2a400) [pid = 2368] [serial = 343] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x12ab92400) [pid = 2368] [serial = 346] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x12a7de400) [pid = 2368] [serial = 338] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x12ab8e000) [pid = 2368] [serial = 344] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x129588c00) [pid = 2368] [serial = 335] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x127475000) [pid = 2368] [serial = 332] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x12ad9c400) [pid = 2368] [serial = 347] [outer = 0x0] [url = about:blank] 16:08:26 INFO - PROCESS | 2368 | 1462921706835 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]]]}] 16:08:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:08:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 574ms 16:08:26 INFO - PROCESS | 2368 | 1462921706880 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 16:08:26 INFO - PROCESS | 2368 | 1462921706881 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 16:08:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:08:26 INFO - PROCESS | 2368 | 1462921706884 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:08:26 INFO - PROCESS | 2368 | 1462921706885 Marionette TRACE conn2 <- [1,546,null,{}] 16:08:26 INFO - PROCESS | 2368 | 1462921706887 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}] 16:08:26 INFO - PROCESS | 2368 | 1462921706983 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 16:08:26 INFO - PROCESS | 2368 | 1462921706990 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:27 INFO - PROCESS | 2368 | ++DOCSHELL 0x1191ba800 == 41 [pid = 2368] [id = 144] 16:08:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x124fe5c00) [pid = 2368] [serial = 429] [outer = 0x0] 16:08:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x1268de400) [pid = 2368] [serial = 430] [outer = 0x124fe5c00] 16:08:27 INFO - PROCESS | 2368 | 1462921707022 Marionette DEBUG loaded listener.js 16:08:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x126f62c00) [pid = 2368] [serial = 431] [outer = 0x124fe5c00] 16:08:27 INFO - PROCESS | 2368 | 1462921707377 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]]]}] 16:08:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:08:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 519ms 16:08:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:08:27 INFO - PROCESS | 2368 | 1462921707403 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 16:08:27 INFO - PROCESS | 2368 | 1462921707404 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 16:08:27 INFO - PROCESS | 2368 | 1462921707408 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:08:27 INFO - PROCESS | 2368 | 1462921707410 Marionette TRACE conn2 <- [1,550,null,{}] 16:08:27 INFO - PROCESS | 2368 | 1462921707412 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}] 16:08:27 INFO - PROCESS | 2368 | 1462921707487 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 16:08:27 INFO - PROCESS | 2368 | 1462921707494 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:27 INFO - PROCESS | 2368 | ++DOCSHELL 0x117055800 == 42 [pid = 2368] [id = 145] 16:08:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x1268df000) [pid = 2368] [serial = 432] [outer = 0x0] 16:08:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x127470000) [pid = 2368] [serial = 433] [outer = 0x1268df000] 16:08:27 INFO - PROCESS | 2368 | 1462921707532 Marionette DEBUG loaded listener.js 16:08:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x128b0cc00) [pid = 2368] [serial = 434] [outer = 0x1268df000] 16:08:27 INFO - PROCESS | 2368 | 1462921707853 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]]]}] 16:08:27 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. 16:08:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 473ms 16:08:27 INFO - PROCESS | 2368 | 1462921707880 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 16:08:27 INFO - PROCESS | 2368 | 1462921707881 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 16:08:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:08:27 INFO - PROCESS | 2368 | 1462921707884 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:08:27 INFO - PROCESS | 2368 | 1462921707885 Marionette TRACE conn2 <- [1,554,null,{}] 16:08:27 INFO - PROCESS | 2368 | 1462921707887 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}] 16:08:27 INFO - PROCESS | 2368 | 1462921707997 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 16:08:28 INFO - PROCESS | 2368 | 1462921708005 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:28 INFO - PROCESS | 2368 | ++DOCSHELL 0x126f82800 == 43 [pid = 2368] [id = 146] 16:08:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x128b0b400) [pid = 2368] [serial = 435] [outer = 0x0] 16:08:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x128c32000) [pid = 2368] [serial = 436] [outer = 0x128b0b400] 16:08:28 INFO - PROCESS | 2368 | 1462921708032 Marionette DEBUG loaded listener.js 16:08:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x12930d800) [pid = 2368] [serial = 437] [outer = 0x128b0b400] 16:08:28 INFO - PROCESS | 2368 | [2368] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:08:28 INFO - PROCESS | 2368 | [2368] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:08:28 INFO - PROCESS | 2368 | 1462921708343 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]]]}] 16:08:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:08:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 468ms 16:08:28 INFO - PROCESS | 2368 | 1462921708353 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 16:08:28 INFO - PROCESS | 2368 | 1462921708354 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 16:08:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:08:28 INFO - PROCESS | 2368 | 1462921708357 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:08:28 INFO - PROCESS | 2368 | 1462921708359 Marionette TRACE conn2 <- [1,558,null,{}] 16:08:28 INFO - PROCESS | 2368 | 1462921708363 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}] 16:08:28 INFO - PROCESS | 2368 | 1462921708437 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 16:08:28 INFO - PROCESS | 2368 | 1462921708443 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:28 INFO - PROCESS | 2368 | ++DOCSHELL 0x128b35800 == 44 [pid = 2368] [id = 147] 16:08:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x12930b000) [pid = 2368] [serial = 438] [outer = 0x0] 16:08:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x1298eb000) [pid = 2368] [serial = 439] [outer = 0x12930b000] 16:08:28 INFO - PROCESS | 2368 | 1462921708468 Marionette DEBUG loaded listener.js 16:08:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x12a86b000) [pid = 2368] [serial = 440] [outer = 0x12930b000] 16:08:28 INFO - PROCESS | 2368 | 1462921708814 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]]]}] 16:08:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:08:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 473ms 16:08:28 INFO - PROCESS | 2368 | 1462921708829 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 16:08:28 INFO - PROCESS | 2368 | 1462921708831 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 16:08:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:08:28 INFO - PROCESS | 2368 | 1462921708833 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:08:28 INFO - PROCESS | 2368 | 1462921708834 Marionette TRACE conn2 <- [1,562,null,{}] 16:08:28 INFO - PROCESS | 2368 | 1462921708836 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}] 16:08:28 INFO - PROCESS | 2368 | 1462921708934 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 16:08:28 INFO - PROCESS | 2368 | 1462921708938 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:28 INFO - PROCESS | 2368 | ++DOCSHELL 0x1293c0800 == 45 [pid = 2368] [id = 148] 16:08:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x129581c00) [pid = 2368] [serial = 441] [outer = 0x0] 16:08:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x12ab91000) [pid = 2368] [serial = 442] [outer = 0x129581c00] 16:08:28 INFO - PROCESS | 2368 | 1462921708963 Marionette DEBUG loaded listener.js 16:08:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x12ba83c00) [pid = 2368] [serial = 443] [outer = 0x129581c00] 16:08:29 INFO - PROCESS | 2368 | [2368] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:08:29 INFO - PROCESS | 2368 | [2368] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:08:29 INFO - PROCESS | 2368 | 1462921709288 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]]]}] 16:08:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:08:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 468ms 16:08:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:08:29 INFO - PROCESS | 2368 | 1462921709301 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 16:08:29 INFO - PROCESS | 2368 | 1462921709302 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 16:08:29 INFO - PROCESS | 2368 | 1462921709304 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:08:29 INFO - PROCESS | 2368 | 1462921709306 Marionette TRACE conn2 <- [1,566,null,{}] 16:08:29 INFO - PROCESS | 2368 | 1462921709316 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}] 16:08:29 INFO - PROCESS | 2368 | 1462921709415 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 16:08:29 INFO - PROCESS | 2368 | 1462921709427 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:29 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a66e000 == 46 [pid = 2368] [id = 149] 16:08:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x12ab9a400) [pid = 2368] [serial = 444] [outer = 0x0] 16:08:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x12baa7400) [pid = 2368] [serial = 445] [outer = 0x12ab9a400] 16:08:29 INFO - PROCESS | 2368 | 1462921709452 Marionette DEBUG loaded listener.js 16:08:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x12bdba400) [pid = 2368] [serial = 446] [outer = 0x12ab9a400] 16:08:29 INFO - PROCESS | 2368 | [2368] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:08:29 INFO - PROCESS | 2368 | [2368] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:08:29 INFO - PROCESS | 2368 | 1462921709795 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]]]}] 16:08:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:08:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 526ms 16:08:29 INFO - PROCESS | 2368 | 1462921709835 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 16:08:29 INFO - PROCESS | 2368 | 1462921709836 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 16:08:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:08:29 INFO - PROCESS | 2368 | 1462921709838 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:08:29 INFO - PROCESS | 2368 | 1462921709839 Marionette TRACE conn2 <- [1,570,null,{}] 16:08:29 INFO - PROCESS | 2368 | 1462921709848 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}] 16:08:29 INFO - PROCESS | 2368 | 1462921709943 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 16:08:29 INFO - PROCESS | 2368 | 1462921709957 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:29 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ab48800 == 47 [pid = 2368] [id = 150] 16:08:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x12baa1c00) [pid = 2368] [serial = 447] [outer = 0x0] 16:08:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x12be76c00) [pid = 2368] [serial = 448] [outer = 0x12baa1c00] 16:08:29 INFO - PROCESS | 2368 | 1462921709982 Marionette DEBUG loaded listener.js 16:08:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x12becc000) [pid = 2368] [serial = 449] [outer = 0x12baa1c00] 16:08:30 INFO - PROCESS | 2368 | [2368] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:08:30 INFO - PROCESS | 2368 | [2368] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:08:30 INFO - PROCESS | 2368 | 1462921710309 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]]]}] 16:08:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:08:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 476ms 16:08:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:08:30 INFO - PROCESS | 2368 | 1462921710321 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 16:08:30 INFO - PROCESS | 2368 | 1462921710322 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 16:08:30 INFO - PROCESS | 2368 | 1462921710326 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:08:30 INFO - PROCESS | 2368 | 1462921710328 Marionette TRACE conn2 <- [1,574,null,{}] 16:08:30 INFO - PROCESS | 2368 | 1462921710330 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}] 16:08:30 INFO - PROCESS | 2368 | 1462921710435 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 16:08:30 INFO - PROCESS | 2368 | 1462921710447 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:30 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c217000 == 48 [pid = 2368] [id = 151] 16:08:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x12bdbd800) [pid = 2368] [serial = 450] [outer = 0x0] 16:08:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x12bed6000) [pid = 2368] [serial = 451] [outer = 0x12bdbd800] 16:08:30 INFO - PROCESS | 2368 | 1462921710476 Marionette DEBUG loaded listener.js 16:08:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x12c921800) [pid = 2368] [serial = 452] [outer = 0x12bdbd800] 16:08:30 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x129308800) [pid = 2368] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:08:30 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x12ab9a000) [pid = 2368] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:08:30 INFO - PROCESS | 2368 | --DOMWINDOW == 143 (0x12baaa400) [pid = 2368] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:08:30 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x12bdc2000) [pid = 2368] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:08:30 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x120fbc000) [pid = 2368] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:08:30 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x124fe4400) [pid = 2368] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:08:30 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x121c5f400) [pid = 2368] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:08:30 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x115fd4400) [pid = 2368] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:08:30 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x11609d800) [pid = 2368] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:08:30 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x12910c800) [pid = 2368] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:08:30 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x119313400) [pid = 2368] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:08:30 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x12c919800) [pid = 2368] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:08:30 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x121805c00) [pid = 2368] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:08:30 INFO - PROCESS | 2368 | 1462921710901 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]]]}] 16:08:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:08:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 621ms 16:08:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:08:30 INFO - PROCESS | 2368 | 1462921710947 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 16:08:30 INFO - PROCESS | 2368 | 1462921710948 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 16:08:30 INFO - PROCESS | 2368 | 1462921710950 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:08:30 INFO - PROCESS | 2368 | 1462921710951 Marionette TRACE conn2 <- [1,578,null,{}] 16:08:30 INFO - PROCESS | 2368 | 1462921710954 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}] 16:08:31 INFO - PROCESS | 2368 | 1462921711031 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 16:08:31 INFO - PROCESS | 2368 | 1462921711087 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:31 INFO - PROCESS | 2368 | ++DOCSHELL 0x128929000 == 49 [pid = 2368] [id = 152] 16:08:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x115fdc800) [pid = 2368] [serial = 453] [outer = 0x0] 16:08:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x121a0cc00) [pid = 2368] [serial = 454] [outer = 0x115fdc800] 16:08:31 INFO - PROCESS | 2368 | 1462921711112 Marionette DEBUG loaded listener.js 16:08:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x121a13800) [pid = 2368] [serial = 455] [outer = 0x115fdc800] 16:08:31 INFO - PROCESS | 2368 | 1462921711381 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]]]}] 16:08:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:08:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 471ms 16:08:31 INFO - PROCESS | 2368 | 1462921711429 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 16:08:31 INFO - PROCESS | 2368 | 1462921711431 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 16:08:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:08:31 INFO - PROCESS | 2368 | 1462921711433 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:08:31 INFO - PROCESS | 2368 | 1462921711434 Marionette TRACE conn2 <- [1,582,null,{}] 16:08:31 INFO - PROCESS | 2368 | 1462921711436 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}] 16:08:31 INFO - PROCESS | 2368 | 1462921711519 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 16:08:31 INFO - PROCESS | 2368 | 1462921711526 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:31 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c9de800 == 50 [pid = 2368] [id = 153] 16:08:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x121a15400) [pid = 2368] [serial = 456] [outer = 0x0] 16:08:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x124c0c000) [pid = 2368] [serial = 457] [outer = 0x121a15400] 16:08:31 INFO - PROCESS | 2368 | 1462921711551 Marionette DEBUG loaded listener.js 16:08:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x12baa9800) [pid = 2368] [serial = 458] [outer = 0x121a15400] 16:08:31 INFO - PROCESS | 2368 | 1462921711850 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]]]}] 16:08:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:08:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 469ms 16:08:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:08:31 INFO - PROCESS | 2368 | 1462921711902 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 16:08:31 INFO - PROCESS | 2368 | 1462921711904 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 16:08:31 INFO - PROCESS | 2368 | 1462921711906 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:08:31 INFO - PROCESS | 2368 | 1462921711907 Marionette TRACE conn2 <- [1,586,null,{}] 16:08:31 INFO - PROCESS | 2368 | 1462921711909 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}] 16:08:32 INFO - PROCESS | 2368 | 1462921712011 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 16:08:32 INFO - PROCESS | 2368 | 1462921712018 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:32 INFO - PROCESS | 2368 | ++DOCSHELL 0x12cf17000 == 51 [pid = 2368] [id = 154] 16:08:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x121a19400) [pid = 2368] [serial = 459] [outer = 0x0] 16:08:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x12c4af400) [pid = 2368] [serial = 460] [outer = 0x121a19400] 16:08:32 INFO - PROCESS | 2368 | 1462921712044 Marionette DEBUG loaded listener.js 16:08:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x12c91fc00) [pid = 2368] [serial = 461] [outer = 0x121a19400] 16:08:32 INFO - PROCESS | 2368 | [2368] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:08:32 INFO - PROCESS | 2368 | [2368] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:08:32 INFO - PROCESS | 2368 | [2368] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:08:32 INFO - PROCESS | 2368 | 1462921712381 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]]]}] 16:08:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:08:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 517ms 16:08:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:08:32 INFO - PROCESS | 2368 | 1462921712424 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 16:08:32 INFO - PROCESS | 2368 | 1462921712425 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 16:08:32 INFO - PROCESS | 2368 | 1462921712427 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:08:32 INFO - PROCESS | 2368 | 1462921712428 Marionette TRACE conn2 <- [1,590,null,{}] 16:08:32 INFO - PROCESS | 2368 | 1462921712431 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}] 16:08:32 INFO - PROCESS | 2368 | 1462921712509 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 16:08:32 INFO - PROCESS | 2368 | 1462921712514 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:32 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d1df800 == 52 [pid = 2368] [id = 155] 16:08:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x121a15c00) [pid = 2368] [serial = 462] [outer = 0x0] 16:08:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x12cc0b000) [pid = 2368] [serial = 463] [outer = 0x121a15c00] 16:08:32 INFO - PROCESS | 2368 | 1462921712582 Marionette DEBUG loaded listener.js 16:08:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x12cdbec00) [pid = 2368] [serial = 464] [outer = 0x121a15c00] 16:08:32 INFO - PROCESS | 2368 | 1462921712953 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]]]}] 16:08:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:08:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 569ms 16:08:32 INFO - PROCESS | 2368 | 1462921712997 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 16:08:33 INFO - PROCESS | 2368 | 1462921713000 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 16:08:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:08:33 INFO - PROCESS | 2368 | 1462921713003 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:08:33 INFO - PROCESS | 2368 | 1462921713006 Marionette TRACE conn2 <- [1,594,null,{}] 16:08:33 INFO - PROCESS | 2368 | 1462921713010 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}] 16:08:33 INFO - PROCESS | 2368 | 1462921713111 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 16:08:33 INFO - PROCESS | 2368 | 1462921713177 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:33 INFO - PROCESS | 2368 | ++DOCSHELL 0x11704d000 == 53 [pid = 2368] [id = 156] 16:08:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x115f3e000) [pid = 2368] [serial = 465] [outer = 0x0] 16:08:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x116a67000) [pid = 2368] [serial = 466] [outer = 0x115f3e000] 16:08:33 INFO - PROCESS | 2368 | 1462921713210 Marionette DEBUG loaded listener.js 16:08:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x11870e000) [pid = 2368] [serial = 467] [outer = 0x115f3e000] 16:08:33 INFO - PROCESS | 2368 | 1462921713629 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]]]}] 16:08:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:08:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 674ms 16:08:33 INFO - PROCESS | 2368 | 1462921713678 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 16:08:33 INFO - PROCESS | 2368 | 1462921713682 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 16:08:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:08:33 INFO - PROCESS | 2368 | 1462921713687 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:08:33 INFO - PROCESS | 2368 | 1462921713689 Marionette TRACE conn2 <- [1,598,null,{}] 16:08:33 INFO - PROCESS | 2368 | 1462921713749 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}] 16:08:33 INFO - PROCESS | 2368 | 1462921713848 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 16:08:33 INFO - PROCESS | 2368 | 1462921713911 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:33 INFO - PROCESS | 2368 | ++DOCSHELL 0x121dcb000 == 54 [pid = 2368] [id = 157] 16:08:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x120fbd400) [pid = 2368] [serial = 468] [outer = 0x0] 16:08:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x1216ab000) [pid = 2368] [serial = 469] [outer = 0x120fbd400] 16:08:33 INFO - PROCESS | 2368 | 1462921713942 Marionette DEBUG loaded listener.js 16:08:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x124c4f800) [pid = 2368] [serial = 470] [outer = 0x120fbd400] 16:08:34 INFO - PROCESS | 2368 | 1462921714349 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]]]}] 16:08:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:08:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 689ms 16:08:34 INFO - PROCESS | 2368 | 1462921714377 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 16:08:34 INFO - PROCESS | 2368 | 1462921714378 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 16:08:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:08:34 INFO - PROCESS | 2368 | 1462921714381 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:08:34 INFO - PROCESS | 2368 | 1462921714383 Marionette TRACE conn2 <- [1,602,null,{}] 16:08:34 INFO - PROCESS | 2368 | 1462921714391 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}] 16:08:34 INFO - PROCESS | 2368 | 1462921714492 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 16:08:34 INFO - PROCESS | 2368 | 1462921714545 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:34 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c217800 == 55 [pid = 2368] [id = 158] 16:08:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x1268db000) [pid = 2368] [serial = 471] [outer = 0x0] 16:08:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x128b0d800) [pid = 2368] [serial = 472] [outer = 0x1268db000] 16:08:34 INFO - PROCESS | 2368 | 1462921714577 Marionette DEBUG loaded listener.js 16:08:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 154 (0x128d2f800) [pid = 2368] [serial = 473] [outer = 0x1268db000] 16:08:34 INFO - PROCESS | 2368 | 1462921714988 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]]]}] 16:08:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:08:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 620ms 16:08:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:08:35 INFO - PROCESS | 2368 | 1462921715002 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 16:08:35 INFO - PROCESS | 2368 | 1462921715004 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 16:08:35 INFO - PROCESS | 2368 | 1462921715006 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:08:35 INFO - PROCESS | 2368 | 1462921715009 Marionette TRACE conn2 <- [1,606,null,{}] 16:08:35 INFO - PROCESS | 2368 | 1462921715012 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}] 16:08:35 INFO - PROCESS | 2368 | 1462921715110 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 16:08:35 INFO - PROCESS | 2368 | 1462921715197 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:35 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d710800 == 56 [pid = 2368] [id = 159] 16:08:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 155 (0x12a776400) [pid = 2368] [serial = 474] [outer = 0x0] 16:08:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 156 (0x12baa7800) [pid = 2368] [serial = 475] [outer = 0x12a776400] 16:08:35 INFO - PROCESS | 2368 | 1462921715228 Marionette DEBUG loaded listener.js 16:08:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 157 (0x12becd400) [pid = 2368] [serial = 476] [outer = 0x12a776400] 16:08:35 INFO - PROCESS | 2368 | 1462921715625 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]]]}] 16:08:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:08:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 674ms 16:08:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:08:35 INFO - PROCESS | 2368 | 1462921715680 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 16:08:35 INFO - PROCESS | 2368 | 1462921715681 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 16:08:35 INFO - PROCESS | 2368 | 1462921715684 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:08:35 INFO - PROCESS | 2368 | 1462921715685 Marionette TRACE conn2 <- [1,610,null,{}] 16:08:35 INFO - PROCESS | 2368 | 1462921715687 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}] 16:08:35 INFO - PROCESS | 2368 | 1462921715782 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 16:08:35 INFO - PROCESS | 2368 | 1462921715857 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:35 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d896000 == 57 [pid = 2368] [id = 160] 16:08:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 158 (0x12a86ac00) [pid = 2368] [serial = 477] [outer = 0x0] 16:08:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 159 (0x12bed6800) [pid = 2368] [serial = 478] [outer = 0x12a86ac00] 16:08:35 INFO - PROCESS | 2368 | 1462921715887 Marionette DEBUG loaded listener.js 16:08:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 160 (0x12c4b4c00) [pid = 2368] [serial = 479] [outer = 0x12a86ac00] 16:08:36 INFO - PROCESS | 2368 | 1462921716334 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]]]}] 16:08:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:08:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 670ms 16:08:36 INFO - PROCESS | 2368 | 1462921716354 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 16:08:36 INFO - PROCESS | 2368 | 1462921716356 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 16:08:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:08:36 INFO - PROCESS | 2368 | 1462921716360 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:08:36 INFO - PROCESS | 2368 | 1462921716361 Marionette TRACE conn2 <- [1,614,null,{}] 16:08:36 INFO - PROCESS | 2368 | 1462921716364 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}] 16:08:36 INFO - PROCESS | 2368 | 1462921716497 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 16:08:36 INFO - PROCESS | 2368 | 1462921716564 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:36 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185a9800 == 58 [pid = 2368] [id = 161] 16:08:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 161 (0x11901e400) [pid = 2368] [serial = 480] [outer = 0x0] 16:08:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 162 (0x1197dc000) [pid = 2368] [serial = 481] [outer = 0x11901e400] 16:08:36 INFO - PROCESS | 2368 | 1462921716593 Marionette DEBUG loaded listener.js 16:08:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 163 (0x12c4b4800) [pid = 2368] [serial = 482] [outer = 0x11901e400] 16:08:37 INFO - PROCESS | 2368 | 1462921717164 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]]]}] 16:08:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:08:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 822ms 16:08:37 INFO - PROCESS | 2368 | 1462921717181 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 16:08:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:08:37 INFO - PROCESS | 2368 | 1462921717183 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 16:08:37 INFO - PROCESS | 2368 | 1462921717187 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:08:37 INFO - PROCESS | 2368 | 1462921717189 Marionette TRACE conn2 <- [1,618,null,{}] 16:08:37 INFO - PROCESS | 2368 | 1462921717217 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}] 16:08:37 INFO - PROCESS | 2368 | 1462921717309 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 16:08:37 INFO - PROCESS | 2368 | 1462921717375 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:37 INFO - PROCESS | 2368 | ++DOCSHELL 0x120e38800 == 59 [pid = 2368] [id = 162] 16:08:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 164 (0x1166ca400) [pid = 2368] [serial = 483] [outer = 0x0] 16:08:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 165 (0x1168bd000) [pid = 2368] [serial = 484] [outer = 0x1166ca400] 16:08:37 INFO - PROCESS | 2368 | 1462921717405 Marionette DEBUG loaded listener.js 16:08:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 166 (0x11824d000) [pid = 2368] [serial = 485] [outer = 0x1166ca400] 16:08:37 INFO - PROCESS | 2368 | 1462921717811 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]]]}] 16:08:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:08:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 694ms 16:08:37 INFO - PROCESS | 2368 | 1462921717881 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 16:08:37 INFO - PROCESS | 2368 | 1462921717885 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 16:08:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:08:37 INFO - PROCESS | 2368 | 1462921717889 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:08:37 INFO - PROCESS | 2368 | 1462921717891 Marionette TRACE conn2 <- [1,622,null,{}] 16:08:37 INFO - PROCESS | 2368 | 1462921717893 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}] 16:08:38 INFO - PROCESS | 2368 | 1462921718010 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 16:08:38 INFO - PROCESS | 2368 | --DOCSHELL 0x12cf17000 == 58 [pid = 2368] [id = 154] 16:08:38 INFO - PROCESS | 2368 | --DOCSHELL 0x12c9de800 == 57 [pid = 2368] [id = 153] 16:08:38 INFO - PROCESS | 2368 | --DOCSHELL 0x128929000 == 56 [pid = 2368] [id = 152] 16:08:38 INFO - PROCESS | 2368 | --DOCSHELL 0x12c217000 == 55 [pid = 2368] [id = 151] 16:08:38 INFO - PROCESS | 2368 | --DOCSHELL 0x12ab48800 == 54 [pid = 2368] [id = 150] 16:08:38 INFO - PROCESS | 2368 | --DOCSHELL 0x12a66e000 == 53 [pid = 2368] [id = 149] 16:08:38 INFO - PROCESS | 2368 | --DOCSHELL 0x1293c0800 == 52 [pid = 2368] [id = 148] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 165 (0x12cc04400) [pid = 2368] [serial = 403] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOCSHELL 0x128b35800 == 51 [pid = 2368] [id = 147] 16:08:38 INFO - PROCESS | 2368 | --DOCSHELL 0x126f82800 == 50 [pid = 2368] [id = 146] 16:08:38 INFO - PROCESS | 2368 | --DOCSHELL 0x117055800 == 49 [pid = 2368] [id = 145] 16:08:38 INFO - PROCESS | 2368 | --DOCSHELL 0x1191ba800 == 48 [pid = 2368] [id = 144] 16:08:38 INFO - PROCESS | 2368 | --DOCSHELL 0x1133eb800 == 47 [pid = 2368] [id = 143] 16:08:38 INFO - PROCESS | 2368 | --DOCSHELL 0x11705b000 == 46 [pid = 2368] [id = 142] 16:08:38 INFO - PROCESS | 2368 | --DOCSHELL 0x123e38000 == 45 [pid = 2368] [id = 141] 16:08:38 INFO - PROCESS | 2368 | --DOCSHELL 0x12bebb000 == 44 [pid = 2368] [id = 138] 16:08:38 INFO - PROCESS | 2368 | --DOCSHELL 0x12125e000 == 43 [pid = 2368] [id = 137] 16:08:38 INFO - PROCESS | 2368 | --DOCSHELL 0x1181e1800 == 42 [pid = 2368] [id = 136] 16:08:38 INFO - PROCESS | 2368 | --DOCSHELL 0x12c45c800 == 41 [pid = 2368] [id = 135] 16:08:38 INFO - PROCESS | 2368 | 1462921718092 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:38 INFO - PROCESS | 2368 | ++DOCSHELL 0x115f5f800 == 42 [pid = 2368] [id = 163] 16:08:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 166 (0x11808c000) [pid = 2368] [serial = 486] [outer = 0x0] 16:08:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 167 (0x1190be000) [pid = 2368] [serial = 487] [outer = 0x11808c000] 16:08:38 INFO - PROCESS | 2368 | 1462921718118 Marionette DEBUG loaded listener.js 16:08:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 168 (0x1197e0c00) [pid = 2368] [serial = 488] [outer = 0x11808c000] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 167 (0x12ab8f400) [pid = 2368] [serial = 382] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 166 (0x12ba8a000) [pid = 2368] [serial = 385] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 165 (0x12ba7f800) [pid = 2368] [serial = 383] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 164 (0x12bdb8800) [pid = 2368] [serial = 388] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 163 (0x12bdbf400) [pid = 2368] [serial = 389] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 162 (0x12be72800) [pid = 2368] [serial = 391] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 161 (0x124a5f800) [pid = 2368] [serial = 370] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 160 (0x124c98000) [pid = 2368] [serial = 371] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 159 (0x129312c00) [pid = 2368] [serial = 361] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 158 (0x12743f000) [pid = 2368] [serial = 374] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 157 (0x126df3400) [pid = 2368] [serial = 373] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 156 (0x127148800) [pid = 2368] [serial = 358] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 155 (0x127472400) [pid = 2368] [serial = 376] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 154 (0x128b12c00) [pid = 2368] [serial = 377] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 153 (0x12ab95c00) [pid = 2368] [serial = 349] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x118249000) [pid = 2368] [serial = 352] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 151 (0x11684f000) [pid = 2368] [serial = 367] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 150 (0x1190c4800) [pid = 2368] [serial = 368] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 149 (0x11859b000) [pid = 2368] [serial = 365] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x117699c00) [pid = 2368] [serial = 364] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x1298ea000) [pid = 2368] [serial = 379] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x11979b000) [pid = 2368] [serial = 355] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x12a867000) [pid = 2368] [serial = 394] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x12c91f000) [pid = 2368] [serial = 400] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 143 (0x12be79400) [pid = 2368] [serial = 392] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x12baa8000) [pid = 2368] [serial = 386] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x12c915400) [pid = 2368] [serial = 398] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x12c4ad800) [pid = 2368] [serial = 397] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x12a86d400) [pid = 2368] [serial = 380] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x12c924800) [pid = 2368] [serial = 401] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x12c4a8c00) [pid = 2368] [serial = 395] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 2368 | 1462921718422 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]]]}] 16:08:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:08:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 570ms 16:08:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:08:38 INFO - PROCESS | 2368 | 1462921718460 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 16:08:38 INFO - PROCESS | 2368 | 1462921718462 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 16:08:38 INFO - PROCESS | 2368 | 1462921718464 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:08:38 INFO - PROCESS | 2368 | 1462921718466 Marionette TRACE conn2 <- [1,626,null,{}] 16:08:38 INFO - PROCESS | 2368 | 1462921718473 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}] 16:08:38 INFO - PROCESS | 2368 | 1462921718553 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 16:08:38 INFO - PROCESS | 2368 | 1462921718613 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:38 INFO - PROCESS | 2368 | ++DOCSHELL 0x120eee000 == 43 [pid = 2368] [id = 164] 16:08:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x1197d8c00) [pid = 2368] [serial = 489] [outer = 0x0] 16:08:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x121308800) [pid = 2368] [serial = 490] [outer = 0x1197d8c00] 16:08:38 INFO - PROCESS | 2368 | 1462921718641 Marionette DEBUG loaded listener.js 16:08:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x124c53c00) [pid = 2368] [serial = 491] [outer = 0x1197d8c00] 16:08:38 INFO - PROCESS | 2368 | 1462921718925 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]]]}] 16:08:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:08:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 520ms 16:08:38 INFO - PROCESS | 2368 | 1462921718985 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 16:08:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:08:38 INFO - PROCESS | 2368 | 1462921718986 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 16:08:38 INFO - PROCESS | 2368 | 1462921718988 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:08:38 INFO - PROCESS | 2368 | 1462921718990 Marionette TRACE conn2 <- [1,630,null,{}] 16:08:38 INFO - PROCESS | 2368 | 1462921718994 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}] 16:08:39 INFO - PROCESS | 2368 | 1462921719070 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 16:08:39 INFO - PROCESS | 2368 | 1462921719077 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:39 INFO - PROCESS | 2368 | ++DOCSHELL 0x1255c6800 == 44 [pid = 2368] [id = 165] 16:08:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x124c84800) [pid = 2368] [serial = 492] [outer = 0x0] 16:08:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x1255e1400) [pid = 2368] [serial = 493] [outer = 0x124c84800] 16:08:39 INFO - PROCESS | 2368 | 1462921719103 Marionette DEBUG loaded listener.js 16:08:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x126f5d400) [pid = 2368] [serial = 494] [outer = 0x124c84800] 16:08:39 INFO - PROCESS | 2368 | 1462921719449 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]]]}] 16:08:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:08:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 471ms 16:08:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:08:39 INFO - PROCESS | 2368 | 1462921719461 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 16:08:39 INFO - PROCESS | 2368 | 1462921719462 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 16:08:39 INFO - PROCESS | 2368 | 1462921719464 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:08:39 INFO - PROCESS | 2368 | 1462921719465 Marionette TRACE conn2 <- [1,634,null,{}] 16:08:39 INFO - PROCESS | 2368 | 1462921719468 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}] 16:08:39 INFO - PROCESS | 2368 | 1462921719546 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 16:08:39 INFO - PROCESS | 2368 | 1462921719551 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:39 INFO - PROCESS | 2368 | ++DOCSHELL 0x1170d2000 == 45 [pid = 2368] [id = 166] 16:08:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x1215e7c00) [pid = 2368] [serial = 495] [outer = 0x0] 16:08:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x127472400) [pid = 2368] [serial = 496] [outer = 0x1215e7c00] 16:08:39 INFO - PROCESS | 2368 | 1462921719576 Marionette DEBUG loaded listener.js 16:08:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x128b12c00) [pid = 2368] [serial = 497] [outer = 0x1215e7c00] 16:08:39 INFO - PROCESS | 2368 | [2368] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:08:39 INFO - PROCESS | 2368 | [2368] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:08:39 INFO - PROCESS | 2368 | 1462921719888 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]]]}] 16:08:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:08:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 469ms 16:08:39 INFO - PROCESS | 2368 | 1462921719934 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 16:08:39 INFO - PROCESS | 2368 | 1462921719935 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 16:08:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:08:39 INFO - PROCESS | 2368 | 1462921719938 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:08:39 INFO - PROCESS | 2368 | 1462921719939 Marionette TRACE conn2 <- [1,638,null,{}] 16:08:39 INFO - PROCESS | 2368 | 1462921719941 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}] 16:08:40 INFO - PROCESS | 2368 | 1462921720034 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 16:08:40 INFO - PROCESS | 2368 | 1462921720067 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:40 INFO - PROCESS | 2368 | ++DOCSHELL 0x128f17000 == 46 [pid = 2368] [id = 167] 16:08:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x127141400) [pid = 2368] [serial = 498] [outer = 0x0] 16:08:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x128d33c00) [pid = 2368] [serial = 499] [outer = 0x127141400] 16:08:40 INFO - PROCESS | 2368 | 1462921720124 Marionette DEBUG loaded listener.js 16:08:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x12a86c400) [pid = 2368] [serial = 500] [outer = 0x127141400] 16:08:40 INFO - PROCESS | 2368 | [2368] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:08:40 INFO - PROCESS | 2368 | [2368] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:08:40 INFO - PROCESS | 2368 | 1462921720453 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]]]}] 16:08:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:08:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 567ms 16:08:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:08:40 INFO - PROCESS | 2368 | 1462921720506 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 16:08:40 INFO - PROCESS | 2368 | 1462921720507 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 16:08:40 INFO - PROCESS | 2368 | 1462921720509 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:08:40 INFO - PROCESS | 2368 | 1462921720510 Marionette TRACE conn2 <- [1,642,null,{}] 16:08:40 INFO - PROCESS | 2368 | 1462921720513 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}] 16:08:40 INFO - PROCESS | 2368 | 1462921720605 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 16:08:40 INFO - PROCESS | 2368 | 1462921720618 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:40 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ab39800 == 47 [pid = 2368] [id = 168] 16:08:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x12a7e8c00) [pid = 2368] [serial = 501] [outer = 0x0] 16:08:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x12ba83000) [pid = 2368] [serial = 502] [outer = 0x12a7e8c00] 16:08:40 INFO - PROCESS | 2368 | 1462921720643 Marionette DEBUG loaded listener.js 16:08:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x12baab000) [pid = 2368] [serial = 503] [outer = 0x12a7e8c00] 16:08:40 INFO - PROCESS | 2368 | 1462921720969 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]]]}] 16:08:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:08:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 471ms 16:08:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:08:40 INFO - PROCESS | 2368 | 1462921720981 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 16:08:40 INFO - PROCESS | 2368 | 1462921720982 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 16:08:40 INFO - PROCESS | 2368 | 1462921720984 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:08:40 INFO - PROCESS | 2368 | 1462921720985 Marionette TRACE conn2 <- [1,646,null,{}] 16:08:40 INFO - PROCESS | 2368 | 1462921720987 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}] 16:08:41 INFO - PROCESS | 2368 | 1462921721085 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 16:08:41 INFO - PROCESS | 2368 | 1462921721096 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:41 INFO - PROCESS | 2368 | ++DOCSHELL 0x12addf000 == 48 [pid = 2368] [id = 169] 16:08:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x12bdbbc00) [pid = 2368] [serial = 504] [outer = 0x0] 16:08:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 154 (0x12be7b400) [pid = 2368] [serial = 505] [outer = 0x12bdbbc00] 16:08:41 INFO - PROCESS | 2368 | 1462921721122 Marionette DEBUG loaded listener.js 16:08:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 155 (0x12bed5400) [pid = 2368] [serial = 506] [outer = 0x12bdbbc00] 16:08:41 INFO - PROCESS | 2368 | 1462921721510 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]]]}] 16:08:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:08:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 568ms 16:08:41 INFO - PROCESS | 2368 | 1462921721553 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 16:08:41 INFO - PROCESS | 2368 | 1462921721555 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 16:08:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:08:41 INFO - PROCESS | 2368 | 1462921721559 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:08:41 INFO - PROCESS | 2368 | 1462921721561 Marionette TRACE conn2 <- [1,650,null,{}] 16:08:41 INFO - PROCESS | 2368 | 1462921721564 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}] 16:08:41 INFO - PROCESS | 2368 | 1462921721734 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 16:08:41 INFO - PROCESS | 2368 | 1462921721757 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:41 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c21a000 == 49 [pid = 2368] [id = 170] 16:08:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 156 (0x12bdbc800) [pid = 2368] [serial = 507] [outer = 0x0] 16:08:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 157 (0x12c4b1800) [pid = 2368] [serial = 508] [outer = 0x12bdbc800] 16:08:41 INFO - PROCESS | 2368 | 1462921721798 Marionette DEBUG loaded listener.js 16:08:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 158 (0x12c6d8400) [pid = 2368] [serial = 509] [outer = 0x12bdbc800] 16:08:42 INFO - PROCESS | 2368 | --DOMWINDOW == 157 (0x12930b000) [pid = 2368] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:08:42 INFO - PROCESS | 2368 | --DOMWINDOW == 156 (0x121a19400) [pid = 2368] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:08:42 INFO - PROCESS | 2368 | --DOMWINDOW == 155 (0x116a65800) [pid = 2368] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:08:42 INFO - PROCESS | 2368 | --DOMWINDOW == 154 (0x12ab9a400) [pid = 2368] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:08:42 INFO - PROCESS | 2368 | --DOMWINDOW == 153 (0x12bdbd800) [pid = 2368] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:08:42 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x1268df000) [pid = 2368] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:08:42 INFO - PROCESS | 2368 | --DOMWINDOW == 151 (0x121a15400) [pid = 2368] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:08:42 INFO - PROCESS | 2368 | --DOMWINDOW == 150 (0x129581c00) [pid = 2368] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:08:42 INFO - PROCESS | 2368 | --DOMWINDOW == 149 (0x124fe5c00) [pid = 2368] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:08:42 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x119015000) [pid = 2368] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:08:42 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x12baa1c00) [pid = 2368] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:08:42 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x128b0b400) [pid = 2368] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:08:42 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x118081800) [pid = 2368] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:08:42 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x115fdc800) [pid = 2368] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:08:42 INFO - PROCESS | 2368 | 1462921722281 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]]]}] 16:08:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:08:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 773ms 16:08:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:08:42 INFO - PROCESS | 2368 | 1462921722332 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 16:08:42 INFO - PROCESS | 2368 | 1462921722333 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 16:08:42 INFO - PROCESS | 2368 | 1462921722335 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:08:42 INFO - PROCESS | 2368 | 1462921722336 Marionette TRACE conn2 <- [1,654,null,{}] 16:08:42 INFO - PROCESS | 2368 | 1462921722338 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}] 16:08:42 INFO - PROCESS | 2368 | 1462921722423 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 16:08:42 INFO - PROCESS | 2368 | 1462921722430 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:42 INFO - PROCESS | 2368 | ++DOCSHELL 0x121379000 == 50 [pid = 2368] [id = 171] 16:08:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x116a65800) [pid = 2368] [serial = 510] [outer = 0x0] 16:08:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x128c2f800) [pid = 2368] [serial = 511] [outer = 0x116a65800] 16:08:42 INFO - PROCESS | 2368 | 1462921722455 Marionette DEBUG loaded listener.js 16:08:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x12c6d8800) [pid = 2368] [serial = 512] [outer = 0x116a65800] 16:08:42 INFO - PROCESS | 2368 | 1462921722783 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]]]}] 16:08:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:08:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 468ms 16:08:42 INFO - PROCESS | 2368 | 1462921722804 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 16:08:42 INFO - PROCESS | 2368 | 1462921722806 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 16:08:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:08:42 INFO - PROCESS | 2368 | 1462921722812 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:08:42 INFO - PROCESS | 2368 | 1462921722813 Marionette TRACE conn2 <- [1,658,null,{}] 16:08:42 INFO - PROCESS | 2368 | 1462921722816 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}] 16:08:42 INFO - PROCESS | 2368 | 1462921722932 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 16:08:42 INFO - PROCESS | 2368 | 1462921722938 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:42 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c80d000 == 51 [pid = 2368] [id = 172] 16:08:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x129581c00) [pid = 2368] [serial = 513] [outer = 0x0] 16:08:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x12c917800) [pid = 2368] [serial = 514] [outer = 0x129581c00] 16:08:42 INFO - PROCESS | 2368 | 1462921722975 Marionette DEBUG loaded listener.js 16:08:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x12cdbe000) [pid = 2368] [serial = 515] [outer = 0x129581c00] 16:08:43 INFO - PROCESS | 2368 | 1462921723300 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]]]}] 16:08:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:08:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 521ms 16:08:43 INFO - PROCESS | 2368 | 1462921723332 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 16:08:43 INFO - PROCESS | 2368 | 1462921723333 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 16:08:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:08:43 INFO - PROCESS | 2368 | 1462921723336 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:08:43 INFO - PROCESS | 2368 | 1462921723337 Marionette TRACE conn2 <- [1,662,null,{}] 16:08:43 INFO - PROCESS | 2368 | 1462921723340 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}] 16:08:43 INFO - PROCESS | 2368 | 1462921723430 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 16:08:43 INFO - PROCESS | 2368 | 1462921723435 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:43 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d3bb800 == 52 [pid = 2368] [id = 173] 16:08:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x121c9d400) [pid = 2368] [serial = 516] [outer = 0x0] 16:08:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x121ca3000) [pid = 2368] [serial = 517] [outer = 0x121c9d400] 16:08:43 INFO - PROCESS | 2368 | 1462921723463 Marionette DEBUG loaded listener.js 16:08:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x12c6d1400) [pid = 2368] [serial = 518] [outer = 0x121c9d400] 16:08:43 INFO - PROCESS | 2368 | [2368] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:08:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 154 (0x12cc0f400) [pid = 2368] [serial = 519] [outer = 0x12cdc3800] 16:08:43 INFO - PROCESS | 2368 | [2368] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:08:44 INFO - PROCESS | 2368 | 1462921724007 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]]]}] 16:08:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:08:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 718ms 16:08:44 INFO - PROCESS | 2368 | 1462921724054 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 16:08:44 INFO - PROCESS | 2368 | 1462921724056 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 16:08:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:08:44 INFO - PROCESS | 2368 | 1462921724063 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:08:44 INFO - PROCESS | 2368 | 1462921724064 Marionette TRACE conn2 <- [1,666,null,{}] 16:08:44 INFO - PROCESS | 2368 | 1462921724067 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}] 16:08:44 INFO - PROCESS | 2368 | 1462921724149 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 16:08:44 INFO - PROCESS | 2368 | 1462921724172 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:44 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ddd2800 == 53 [pid = 2368] [id = 174] 16:08:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 155 (0x12cdc6400) [pid = 2368] [serial = 520] [outer = 0x0] 16:08:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 156 (0x12cdca000) [pid = 2368] [serial = 521] [outer = 0x12cdc6400] 16:08:44 INFO - PROCESS | 2368 | 1462921724198 Marionette DEBUG loaded listener.js 16:08:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 157 (0x12d290000) [pid = 2368] [serial = 522] [outer = 0x12cdc6400] 16:08:44 INFO - PROCESS | 2368 | [2368] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:08:44 INFO - PROCESS | 2368 | 1462921724723 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]]]}] 16:08:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:08:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 669ms 16:08:44 INFO - PROCESS | 2368 | 1462921724732 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 16:08:44 INFO - PROCESS | 2368 | 1462921724736 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 16:08:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:08:44 INFO - PROCESS | 2368 | 1462921724739 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:08:44 INFO - PROCESS | 2368 | 1462921724742 Marionette TRACE conn2 <- [1,670,null,{}] 16:08:44 INFO - PROCESS | 2368 | 1462921724746 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}] 16:08:44 INFO - PROCESS | 2368 | 1462921724853 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 16:08:44 INFO - PROCESS | 2368 | 1462921724904 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:44 INFO - PROCESS | 2368 | ++DOCSHELL 0x11975f000 == 54 [pid = 2368] [id = 175] 16:08:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 158 (0x117e0e800) [pid = 2368] [serial = 523] [outer = 0x0] 16:08:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 159 (0x11891cc00) [pid = 2368] [serial = 524] [outer = 0x117e0e800] 16:08:44 INFO - PROCESS | 2368 | 1462921724940 Marionette DEBUG loaded listener.js 16:08:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 160 (0x1197d4800) [pid = 2368] [serial = 525] [outer = 0x117e0e800] 16:08:45 INFO - PROCESS | 2368 | 1462921725428 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]]]}] 16:08:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:08:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 721ms 16:08:45 INFO - PROCESS | 2368 | 1462921725535 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 16:08:45 INFO - PROCESS | 2368 | 1462921725543 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 16:08:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:08:45 INFO - PROCESS | 2368 | 1462921725551 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:08:45 INFO - PROCESS | 2368 | 1462921725555 Marionette TRACE conn2 <- [1,674,null,{}] 16:08:45 INFO - PROCESS | 2368 | 1462921725560 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}] 16:08:45 INFO - PROCESS | 2368 | 1462921725717 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 16:08:45 INFO - PROCESS | 2368 | 1462921725767 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:45 INFO - PROCESS | 2368 | ++DOCSHELL 0x12912e000 == 55 [pid = 2368] [id = 176] 16:08:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 161 (0x1197de800) [pid = 2368] [serial = 526] [outer = 0x0] 16:08:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 162 (0x121a17800) [pid = 2368] [serial = 527] [outer = 0x1197de800] 16:08:45 INFO - PROCESS | 2368 | 1462921725797 Marionette DEBUG loaded listener.js 16:08:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 163 (0x121c9d800) [pid = 2368] [serial = 528] [outer = 0x1197de800] 16:08:46 INFO - PROCESS | 2368 | [2368] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:08:46 INFO - PROCESS | 2368 | [2368] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:08:46 INFO - PROCESS | 2368 | 1462921726235 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]]]}] 16:08:46 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 16:08:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 727ms 16:08:46 INFO - PROCESS | 2368 | 1462921726277 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 16:08:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:08:46 INFO - PROCESS | 2368 | 1462921726279 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 16:08:46 INFO - PROCESS | 2368 | 1462921726281 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:08:46 INFO - PROCESS | 2368 | 1462921726284 Marionette TRACE conn2 <- [1,678,null,{}] 16:08:46 INFO - PROCESS | 2368 | 1462921726292 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}] 16:08:46 INFO - PROCESS | 2368 | 1462921726397 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 16:08:46 INFO - PROCESS | 2368 | 1462921726452 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:46 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d3aa800 == 56 [pid = 2368] [id = 177] 16:08:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 164 (0x124c82400) [pid = 2368] [serial = 529] [outer = 0x0] 16:08:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 165 (0x128c2a800) [pid = 2368] [serial = 530] [outer = 0x124c82400] 16:08:46 INFO - PROCESS | 2368 | 1462921726483 Marionette DEBUG loaded listener.js 16:08:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 166 (0x12930e000) [pid = 2368] [serial = 531] [outer = 0x124c82400] 16:08:46 INFO - PROCESS | 2368 | 1462921726926 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]]]}] 16:08:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:08:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 674ms 16:08:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:08:46 INFO - PROCESS | 2368 | 1462921726955 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 16:08:46 INFO - PROCESS | 2368 | 1462921726957 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 16:08:46 INFO - PROCESS | 2368 | 1462921726959 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:08:46 INFO - PROCESS | 2368 | 1462921726961 Marionette TRACE conn2 <- [1,682,null,{}] 16:08:46 INFO - PROCESS | 2368 | 1462921726963 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}] 16:08:47 INFO - PROCESS | 2368 | 1462921727083 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 16:08:47 INFO - PROCESS | 2368 | 1462921727149 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:47 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ddc4000 == 57 [pid = 2368] [id = 178] 16:08:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 167 (0x12958d400) [pid = 2368] [serial = 532] [outer = 0x0] 16:08:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 168 (0x12a867000) [pid = 2368] [serial = 533] [outer = 0x12958d400] 16:08:47 INFO - PROCESS | 2368 | 1462921727179 Marionette DEBUG loaded listener.js 16:08:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 169 (0x12be71000) [pid = 2368] [serial = 534] [outer = 0x12958d400] 16:08:48 INFO - PROCESS | 2368 | 1462921728063 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]]]}] 16:08:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 16:08:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1122ms 16:08:48 INFO - PROCESS | 2368 | 1462921728082 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 16:08:48 INFO - PROCESS | 2368 | 1462921728084 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 16:08:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:08:48 INFO - PROCESS | 2368 | 1462921728088 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:08:48 INFO - PROCESS | 2368 | 1462921728090 Marionette TRACE conn2 <- [1,686,null,{}] 16:08:48 INFO - PROCESS | 2368 | 1462921728094 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}] 16:08:48 INFO - PROCESS | 2368 | 1462921728231 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 16:08:48 INFO - PROCESS | 2368 | 1462921728296 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:48 INFO - PROCESS | 2368 | ++DOCSHELL 0x1181f5000 == 58 [pid = 2368] [id = 179] 16:08:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 170 (0x116097400) [pid = 2368] [serial = 535] [outer = 0x0] 16:08:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 171 (0x11856dc00) [pid = 2368] [serial = 536] [outer = 0x116097400] 16:08:48 INFO - PROCESS | 2368 | 1462921728326 Marionette DEBUG loaded listener.js 16:08:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 172 (0x118574800) [pid = 2368] [serial = 537] [outer = 0x116097400] 16:08:49 INFO - PROCESS | 2368 | 1462921729384 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]]]}] 16:08:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:08:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1325ms 16:08:49 INFO - PROCESS | 2368 | 1462921729413 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 16:08:49 INFO - PROCESS | 2368 | 1462921729416 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 16:08:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:08:49 INFO - PROCESS | 2368 | 1462921729467 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:08:49 INFO - PROCESS | 2368 | 1462921729468 Marionette TRACE conn2 <- [1,690,null,{}] 16:08:49 INFO - PROCESS | 2368 | 1462921729472 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}] 16:08:49 INFO - PROCESS | 2368 | 1462921729571 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 16:08:49 INFO - PROCESS | 2368 | 1462921729635 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:49 INFO - PROCESS | 2368 | ++DOCSHELL 0x11835d800 == 59 [pid = 2368] [id = 180] 16:08:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 173 (0x118573400) [pid = 2368] [serial = 538] [outer = 0x0] 16:08:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 174 (0x118575800) [pid = 2368] [serial = 539] [outer = 0x118573400] 16:08:49 INFO - PROCESS | 2368 | 1462921729664 Marionette DEBUG loaded listener.js 16:08:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 175 (0x119015400) [pid = 2368] [serial = 540] [outer = 0x118573400] 16:08:49 INFO - PROCESS | 2368 | --DOCSHELL 0x12d3bb800 == 58 [pid = 2368] [id = 173] 16:08:49 INFO - PROCESS | 2368 | --DOCSHELL 0x12c80d000 == 57 [pid = 2368] [id = 172] 16:08:49 INFO - PROCESS | 2368 | --DOCSHELL 0x121379000 == 56 [pid = 2368] [id = 171] 16:08:49 INFO - PROCESS | 2368 | --DOCSHELL 0x12c21a000 == 55 [pid = 2368] [id = 170] 16:08:49 INFO - PROCESS | 2368 | --DOCSHELL 0x12addf000 == 54 [pid = 2368] [id = 169] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 174 (0x129308000) [pid = 2368] [serial = 412] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 173 (0x1194a2000) [pid = 2368] [serial = 409] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 172 (0x1215de000) [pid = 2368] [serial = 418] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 171 (0x12ba7e400) [pid = 2368] [serial = 415] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 170 (0x11671a400) [pid = 2368] [serial = 406] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 169 (0x12cc0b000) [pid = 2368] [serial = 463] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOCSHELL 0x12ab39800 == 53 [pid = 2368] [id = 168] 16:08:49 INFO - PROCESS | 2368 | --DOCSHELL 0x128f17000 == 52 [pid = 2368] [id = 167] 16:08:49 INFO - PROCESS | 2368 | --DOCSHELL 0x1170d2000 == 51 [pid = 2368] [id = 166] 16:08:49 INFO - PROCESS | 2368 | --DOCSHELL 0x1255c6800 == 50 [pid = 2368] [id = 165] 16:08:49 INFO - PROCESS | 2368 | --DOCSHELL 0x120eee000 == 49 [pid = 2368] [id = 164] 16:08:49 INFO - PROCESS | 2368 | --DOCSHELL 0x115f5f800 == 48 [pid = 2368] [id = 163] 16:08:49 INFO - PROCESS | 2368 | --DOCSHELL 0x120e38800 == 47 [pid = 2368] [id = 162] 16:08:49 INFO - PROCESS | 2368 | --DOCSHELL 0x11704d000 == 46 [pid = 2368] [id = 156] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 168 (0x12c91fc00) [pid = 2368] [serial = 461] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 167 (0x12a86b000) [pid = 2368] [serial = 440] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 166 (0x12c4af400) [pid = 2368] [serial = 460] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 165 (0x11949b800) [pid = 2368] [serial = 422] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 164 (0x12baa7400) [pid = 2368] [serial = 445] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 163 (0x12bed6000) [pid = 2368] [serial = 451] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 162 (0x128b0cc00) [pid = 2368] [serial = 434] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 161 (0x12baa9800) [pid = 2368] [serial = 458] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 160 (0x12ba83c00) [pid = 2368] [serial = 443] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 159 (0x12ab91000) [pid = 2368] [serial = 442] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 158 (0x1268de400) [pid = 2368] [serial = 430] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 157 (0x119086800) [pid = 2368] [serial = 427] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 156 (0x127470000) [pid = 2368] [serial = 433] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 155 (0x124c97800) [pid = 2368] [serial = 428] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 154 (0x1298eb000) [pid = 2368] [serial = 439] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 153 (0x12becc000) [pid = 2368] [serial = 449] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x12930d800) [pid = 2368] [serial = 437] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 151 (0x12c921800) [pid = 2368] [serial = 452] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 150 (0x11859a400) [pid = 2368] [serial = 421] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 149 (0x126f62c00) [pid = 2368] [serial = 431] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x120fc1000) [pid = 2368] [serial = 425] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x12bdba400) [pid = 2368] [serial = 446] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x118557c00) [pid = 2368] [serial = 424] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x121a13800) [pid = 2368] [serial = 455] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x128c32000) [pid = 2368] [serial = 436] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 143 (0x124c0c000) [pid = 2368] [serial = 457] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x121a0cc00) [pid = 2368] [serial = 454] [outer = 0x0] [url = about:blank] 16:08:49 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x12be76c00) [pid = 2368] [serial = 448] [outer = 0x0] [url = about:blank] 16:08:50 INFO - PROCESS | 2368 | 1462921730517 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]]]}] 16:08:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:08:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1077ms 16:08:50 INFO - PROCESS | 2368 | 1462921730538 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 16:08:50 INFO - PROCESS | 2368 | 1462921730542 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 16:08:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:08:50 INFO - PROCESS | 2368 | 1462921730547 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:08:50 INFO - PROCESS | 2368 | 1462921730549 Marionette TRACE conn2 <- [1,694,null,{}] 16:08:50 INFO - PROCESS | 2368 | 1462921730551 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}] 16:08:50 INFO - PROCESS | 2368 | 1462921730629 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 16:08:50 INFO - PROCESS | 2368 | 1462921730633 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:50 INFO - PROCESS | 2368 | ++DOCSHELL 0x119079000 == 47 [pid = 2368] [id = 181] 16:08:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x11917c800) [pid = 2368] [serial = 541] [outer = 0x0] 16:08:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x1197d8800) [pid = 2368] [serial = 542] [outer = 0x11917c800] 16:08:50 INFO - PROCESS | 2368 | 1462921730661 Marionette DEBUG loaded listener.js 16:08:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x119a9b800) [pid = 2368] [serial = 543] [outer = 0x11917c800] 16:08:51 INFO - PROCESS | 2368 | 1462921731499 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]]]}] 16:08:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:08:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 971ms 16:08:51 INFO - PROCESS | 2368 | 1462921731527 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 16:08:51 INFO - PROCESS | 2368 | 1462921731529 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 16:08:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:08:51 INFO - PROCESS | 2368 | 1462921731534 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:08:51 INFO - PROCESS | 2368 | 1462921731538 Marionette TRACE conn2 <- [1,698,null,{}] 16:08:51 INFO - PROCESS | 2368 | 1462921731551 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}] 16:08:51 INFO - PROCESS | 2368 | 1462921731681 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 16:08:51 INFO - PROCESS | 2368 | 1462921731692 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:51 INFO - PROCESS | 2368 | ++DOCSHELL 0x121387000 == 48 [pid = 2368] [id = 182] 16:08:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x121a13000) [pid = 2368] [serial = 544] [outer = 0x0] 16:08:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x121c59400) [pid = 2368] [serial = 545] [outer = 0x121a13000] 16:08:51 INFO - PROCESS | 2368 | 1462921731725 Marionette DEBUG loaded listener.js 16:08:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x121ca3400) [pid = 2368] [serial = 546] [outer = 0x121a13000] 16:08:52 INFO - PROCESS | 2368 | 1462921732582 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]]]}] 16:08:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 16:08:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1076ms 16:08:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:08:52 INFO - PROCESS | 2368 | 1462921732611 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 16:08:52 INFO - PROCESS | 2368 | 1462921732613 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 16:08:52 INFO - PROCESS | 2368 | 1462921732615 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:08:52 INFO - PROCESS | 2368 | 1462921732616 Marionette TRACE conn2 <- [1,702,null,{}] 16:08:52 INFO - PROCESS | 2368 | 1462921732618 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}] 16:08:52 INFO - PROCESS | 2368 | 1462921732714 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 16:08:52 INFO - PROCESS | 2368 | 1462921732727 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:52 INFO - PROCESS | 2368 | ++DOCSHELL 0x124cc6800 == 49 [pid = 2368] [id = 183] 16:08:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x121ca6000) [pid = 2368] [serial = 547] [outer = 0x0] 16:08:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x124c93800) [pid = 2368] [serial = 548] [outer = 0x121ca6000] 16:08:52 INFO - PROCESS | 2368 | 1462921732753 Marionette DEBUG loaded listener.js 16:08:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x125671000) [pid = 2368] [serial = 549] [outer = 0x121ca6000] 16:08:53 INFO - PROCESS | 2368 | 1462921733565 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]]]}] 16:08:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:08:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 969ms 16:08:53 INFO - PROCESS | 2368 | 1462921733584 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 16:08:53 INFO - PROCESS | 2368 | 1462921733586 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 16:08:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:08:53 INFO - PROCESS | 2368 | 1462921733588 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:08:53 INFO - PROCESS | 2368 | 1462921733589 Marionette TRACE conn2 <- [1,706,null,{}] 16:08:53 INFO - PROCESS | 2368 | 1462921733597 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}] 16:08:53 INFO - PROCESS | 2368 | 1462921733690 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 16:08:53 INFO - PROCESS | 2368 | 1462921733694 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:53 INFO - PROCESS | 2368 | ++DOCSHELL 0x1271d8000 == 50 [pid = 2368] [id = 184] 16:08:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x124c7a400) [pid = 2368] [serial = 550] [outer = 0x0] 16:08:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x12714b000) [pid = 2368] [serial = 551] [outer = 0x124c7a400] 16:08:53 INFO - PROCESS | 2368 | 1462921733720 Marionette DEBUG loaded listener.js 16:08:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x127473800) [pid = 2368] [serial = 552] [outer = 0x124c7a400] 16:08:54 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x118086800) [pid = 2368] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:08:54 INFO - PROCESS | 2368 | --DOMWINDOW == 151 (0x12910a400) [pid = 2368] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:08:54 INFO - PROCESS | 2368 | --DOMWINDOW == 150 (0x113cb7800) [pid = 2368] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:08:54 INFO - PROCESS | 2368 | --DOMWINDOW == 149 (0x12a7e8c00) [pid = 2368] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:08:54 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x12bdbbc00) [pid = 2368] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:08:54 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x1197d8c00) [pid = 2368] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:08:54 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x11901e400) [pid = 2368] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:08:54 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x1215e7c00) [pid = 2368] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:08:54 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x11808c000) [pid = 2368] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:08:54 INFO - PROCESS | 2368 | --DOMWINDOW == 143 (0x124c84800) [pid = 2368] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:08:54 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x1166ca400) [pid = 2368] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:08:54 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x12bdbc800) [pid = 2368] [serial = 507] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:08:54 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x116a65800) [pid = 2368] [serial = 510] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:08:54 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x129581c00) [pid = 2368] [serial = 513] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:08:54 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x121c9d400) [pid = 2368] [serial = 516] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:08:54 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x127141400) [pid = 2368] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:08:54 INFO - PROCESS | 2368 | 1462921734668 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]]]}] 16:08:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:08:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1120ms 16:08:54 INFO - PROCESS | 2368 | 1462921734711 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 16:08:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:08:54 INFO - PROCESS | 2368 | 1462921734712 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 16:08:54 INFO - PROCESS | 2368 | 1462921734714 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:08:54 INFO - PROCESS | 2368 | 1462921734716 Marionette TRACE conn2 <- [1,710,null,{}] 16:08:54 INFO - PROCESS | 2368 | 1462921734726 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}] 16:08:54 INFO - PROCESS | 2368 | 1462921734817 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 16:08:54 INFO - PROCESS | 2368 | 1462921734870 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:54 INFO - PROCESS | 2368 | ++DOCSHELL 0x12892f800 == 51 [pid = 2368] [id = 185] 16:08:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x121c9e000) [pid = 2368] [serial = 553] [outer = 0x0] 16:08:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x127472c00) [pid = 2368] [serial = 554] [outer = 0x121c9e000] 16:08:54 INFO - PROCESS | 2368 | 1462921734897 Marionette DEBUG loaded listener.js 16:08:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x129305000) [pid = 2368] [serial = 555] [outer = 0x121c9e000] 16:08:55 INFO - PROCESS | 2368 | 1462921735672 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]]]}] 16:08:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:08:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 968ms 16:08:55 INFO - PROCESS | 2368 | 1462921735684 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 16:08:55 INFO - PROCESS | 2368 | 1462921735686 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 16:08:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:08:55 INFO - PROCESS | 2368 | 1462921735689 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:08:55 INFO - PROCESS | 2368 | 1462921735690 Marionette TRACE conn2 <- [1,714,null,{}] 16:08:55 INFO - PROCESS | 2368 | 1462921735696 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}] 16:08:55 INFO - PROCESS | 2368 | 1462921735776 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 16:08:55 INFO - PROCESS | 2368 | 1462921735781 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:55 INFO - PROCESS | 2368 | ++DOCSHELL 0x1293c9800 == 52 [pid = 2368] [id = 186] 16:08:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x12930d800) [pid = 2368] [serial = 556] [outer = 0x0] 16:08:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x12a769c00) [pid = 2368] [serial = 557] [outer = 0x12930d800] 16:08:55 INFO - PROCESS | 2368 | 1462921735807 Marionette DEBUG loaded listener.js 16:08:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x12a7e7800) [pid = 2368] [serial = 558] [outer = 0x12930d800] 16:08:56 INFO - PROCESS | 2368 | 1462921736703 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]]]}] 16:08:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:08:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1022ms 16:08:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:08:56 INFO - PROCESS | 2368 | 1462921736712 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 16:08:56 INFO - PROCESS | 2368 | 1462921736714 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 16:08:56 INFO - PROCESS | 2368 | 1462921736718 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:08:56 INFO - PROCESS | 2368 | 1462921736720 Marionette TRACE conn2 <- [1,718,null,{}] 16:08:56 INFO - PROCESS | 2368 | 1462921736724 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}] 16:08:56 INFO - PROCESS | 2368 | 1462921736839 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 16:08:56 INFO - PROCESS | 2368 | 1462921736889 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:56 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185ba800 == 53 [pid = 2368] [id = 187] 16:08:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x11671a400) [pid = 2368] [serial = 559] [outer = 0x0] 16:08:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x118568000) [pid = 2368] [serial = 560] [outer = 0x11671a400] 16:08:56 INFO - PROCESS | 2368 | 1462921736921 Marionette DEBUG loaded listener.js 16:08:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x11908b400) [pid = 2368] [serial = 561] [outer = 0x11671a400] 16:08:57 INFO - PROCESS | 2368 | 1462921737850 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]]]}] 16:08:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:08:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1173ms 16:08:57 INFO - PROCESS | 2368 | 1462921737891 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 16:08:57 INFO - PROCESS | 2368 | 1462921737895 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 16:08:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:08:57 INFO - PROCESS | 2368 | 1462921737900 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:08:57 INFO - PROCESS | 2368 | 1462921737901 Marionette TRACE conn2 <- [1,722,null,{}] 16:08:57 INFO - PROCESS | 2368 | 1462921737904 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}] 16:08:58 INFO - PROCESS | 2368 | 1462921738004 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 16:08:58 INFO - PROCESS | 2368 | 1462921738054 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:58 INFO - PROCESS | 2368 | ++DOCSHELL 0x126db5000 == 54 [pid = 2368] [id = 188] 16:08:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x119497800) [pid = 2368] [serial = 562] [outer = 0x0] 16:08:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x121a0cc00) [pid = 2368] [serial = 563] [outer = 0x119497800] 16:08:58 INFO - PROCESS | 2368 | 1462921738084 Marionette DEBUG loaded listener.js 16:08:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x121c9a800) [pid = 2368] [serial = 564] [outer = 0x119497800] 16:08:58 INFO - PROCESS | 2368 | 1462921738488 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] 16:08:58 INFO - PROCESS | 2368 | 1462921738521 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 16:08:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:08:58 INFO - PROCESS | 2368 | 1462921738524 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:08:58 INFO - PROCESS | 2368 | 1462921738529 Marionette TRACE conn2 <- [1,726,null,{}] 16:08:58 INFO - PROCESS | 2368 | 1462921738537 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}] 16:08:58 INFO - PROCESS | 2368 | 1462921738637 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 16:08:58 INFO - PROCESS | 2368 | 1462921738693 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:58 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ab33800 == 55 [pid = 2368] [id = 189] 16:08:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x124a57800) [pid = 2368] [serial = 565] [outer = 0x0] 16:08:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x128b06c00) [pid = 2368] [serial = 566] [outer = 0x124a57800] 16:08:58 INFO - PROCESS | 2368 | 1462921738725 Marionette DEBUG loaded listener.js 16:08:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x12958c800) [pid = 2368] [serial = 567] [outer = 0x124a57800] 16:08:59 INFO - PROCESS | 2368 | 1462921739212 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]]]}] 16:08:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:08:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 726ms 16:08:59 INFO - PROCESS | 2368 | 1462921739251 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 16:08:59 INFO - PROCESS | 2368 | 1462921739253 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 16:08:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:08:59 INFO - PROCESS | 2368 | 1462921739255 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:08:59 INFO - PROCESS | 2368 | 1462921739257 Marionette TRACE conn2 <- [1,730,null,{}] 16:08:59 INFO - PROCESS | 2368 | 1462921739259 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}] 16:08:59 INFO - PROCESS | 2368 | 1462921739372 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 16:08:59 INFO - PROCESS | 2368 | 1462921739425 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:59 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ba24000 == 56 [pid = 2368] [id = 190] 16:08:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x12a76d800) [pid = 2368] [serial = 568] [outer = 0x0] 16:08:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 154 (0x12ad99400) [pid = 2368] [serial = 569] [outer = 0x12a76d800] 16:08:59 INFO - PROCESS | 2368 | 1462921739454 Marionette DEBUG loaded listener.js 16:08:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 155 (0x12ba9f800) [pid = 2368] [serial = 570] [outer = 0x12a76d800] 16:08:59 INFO - PROCESS | 2368 | 1462921739875 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] 16:08:59 INFO - PROCESS | 2368 | 1462921739926 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 16:08:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:08:59 INFO - PROCESS | 2368 | 1462921739928 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:08:59 INFO - PROCESS | 2368 | 1462921739930 Marionette TRACE conn2 <- [1,734,null,{}] 16:08:59 INFO - PROCESS | 2368 | 1462921739932 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}] 16:09:00 INFO - PROCESS | 2368 | 1462921740031 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 16:09:00 INFO - PROCESS | 2368 | 1462921740083 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:00 INFO - PROCESS | 2368 | ++DOCSHELL 0x123e35800 == 57 [pid = 2368] [id = 191] 16:09:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 156 (0x117699c00) [pid = 2368] [serial = 571] [outer = 0x0] 16:09:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 157 (0x12baa9800) [pid = 2368] [serial = 572] [outer = 0x117699c00] 16:09:00 INFO - PROCESS | 2368 | 1462921740113 Marionette DEBUG loaded listener.js 16:09:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 158 (0x12bdbc800) [pid = 2368] [serial = 573] [outer = 0x117699c00] 16:09:00 INFO - PROCESS | 2368 | 1462921740493 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]]]}] 16:09:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:09:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 620ms 16:09:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:09:00 INFO - PROCESS | 2368 | 1462921740548 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 16:09:00 INFO - PROCESS | 2368 | 1462921740550 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 16:09:00 INFO - PROCESS | 2368 | 1462921740552 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:09:00 INFO - PROCESS | 2368 | 1462921740553 Marionette TRACE conn2 <- [1,738,null,{}] 16:09:00 INFO - PROCESS | 2368 | 1462921740556 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}] 16:09:00 INFO - PROCESS | 2368 | 1462921740670 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 16:09:00 INFO - PROCESS | 2368 | 1462921740868 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:00 INFO - PROCESS | 2368 | ++DOCSHELL 0x117057800 == 58 [pid = 2368] [id = 192] 16:09:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 159 (0x116099800) [pid = 2368] [serial = 574] [outer = 0x0] 16:09:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 160 (0x11684f000) [pid = 2368] [serial = 575] [outer = 0x116099800] 16:09:00 INFO - PROCESS | 2368 | 1462921740897 Marionette DEBUG loaded listener.js 16:09:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 161 (0x1184f3400) [pid = 2368] [serial = 576] [outer = 0x116099800] 16:09:01 INFO - PROCESS | 2368 | --DOCSHELL 0x128f09000 == 57 [pid = 2368] [id = 104] 16:09:01 INFO - PROCESS | 2368 | --DOCSHELL 0x115f48800 == 56 [pid = 2368] [id = 55] 16:09:01 INFO - PROCESS | 2368 | --DOCSHELL 0x12892f800 == 55 [pid = 2368] [id = 185] 16:09:01 INFO - PROCESS | 2368 | --DOCSHELL 0x1271d8000 == 54 [pid = 2368] [id = 184] 16:09:01 INFO - PROCESS | 2368 | --DOCSHELL 0x124cc6800 == 53 [pid = 2368] [id = 183] 16:09:01 INFO - PROCESS | 2368 | --DOCSHELL 0x121387000 == 52 [pid = 2368] [id = 182] 16:09:01 INFO - PROCESS | 2368 | --DOCSHELL 0x119079000 == 51 [pid = 2368] [id = 181] 16:09:01 INFO - PROCESS | 2368 | --DOCSHELL 0x11835d800 == 50 [pid = 2368] [id = 180] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 160 (0x12baa7800) [pid = 2368] [serial = 475] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 159 (0x12bed6800) [pid = 2368] [serial = 478] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOCSHELL 0x12912e000 == 49 [pid = 2368] [id = 176] 16:09:01 INFO - PROCESS | 2368 | --DOCSHELL 0x11975f000 == 48 [pid = 2368] [id = 175] 16:09:01 INFO - PROCESS | 2368 | --DOCSHELL 0x12ddd2800 == 47 [pid = 2368] [id = 174] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 158 (0x12a76f000) [pid = 2368] [serial = 362] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 157 (0x1164fe000) [pid = 2368] [serial = 163] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 156 (0x12be7f000) [pid = 2368] [serial = 419] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 155 (0x12c6d8800) [pid = 2368] [serial = 512] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 154 (0x128c2f800) [pid = 2368] [serial = 511] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 153 (0x12c917800) [pid = 2368] [serial = 514] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x117e05000) [pid = 2368] [serial = 209] [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.] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 151 (0x121ca3000) [pid = 2368] [serial = 517] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 150 (0x12c6d8400) [pid = 2368] [serial = 509] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 149 (0x12bed5400) [pid = 2368] [serial = 506] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x128d33c00) [pid = 2368] [serial = 499] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x12a86c400) [pid = 2368] [serial = 500] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x12cdbe000) [pid = 2368] [serial = 515] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x12c6d1400) [pid = 2368] [serial = 518] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x12baab000) [pid = 2368] [serial = 503] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 143 (0x12ba83000) [pid = 2368] [serial = 502] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x12be7b400) [pid = 2368] [serial = 505] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x121308800) [pid = 2368] [serial = 490] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x124c53c00) [pid = 2368] [serial = 491] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x12c4b4800) [pid = 2368] [serial = 482] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x1197dc000) [pid = 2368] [serial = 481] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x127472400) [pid = 2368] [serial = 496] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x128b12c00) [pid = 2368] [serial = 497] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x1216ab000) [pid = 2368] [serial = 469] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x116a67000) [pid = 2368] [serial = 466] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x1190be000) [pid = 2368] [serial = 487] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x1197e0c00) [pid = 2368] [serial = 488] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x126f5d400) [pid = 2368] [serial = 494] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x1255e1400) [pid = 2368] [serial = 493] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x11824d000) [pid = 2368] [serial = 485] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x1168bd000) [pid = 2368] [serial = 484] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x128b0d800) [pid = 2368] [serial = 472] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x12c4b1800) [pid = 2368] [serial = 508] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 2368 | 1462921741811 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]]]}] 16:09:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:09:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1279ms 16:09:01 INFO - PROCESS | 2368 | 1462921741832 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 16:09:01 INFO - PROCESS | 2368 | 1462921741835 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 16:09:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:09:01 INFO - PROCESS | 2368 | 1462921741837 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:09:01 INFO - PROCESS | 2368 | 1462921741839 Marionette TRACE conn2 <- [1,742,null,{}] 16:09:01 INFO - PROCESS | 2368 | 1462921741842 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}] 16:09:01 INFO - PROCESS | 2368 | 1462921741927 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 16:09:01 INFO - PROCESS | 2368 | 1462921741985 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:02 INFO - PROCESS | 2368 | ++DOCSHELL 0x117054800 == 48 [pid = 2368] [id = 193] 16:09:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x1164a3000) [pid = 2368] [serial = 577] [outer = 0x0] 16:09:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x119020000) [pid = 2368] [serial = 578] [outer = 0x1164a3000] 16:09:02 INFO - PROCESS | 2368 | 1462921742015 Marionette DEBUG loaded listener.js 16:09:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x119797800) [pid = 2368] [serial = 579] [outer = 0x1164a3000] 16:09:02 INFO - PROCESS | 2368 | 1462921742807 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]]]}] 16:09:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:09:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1021ms 16:09:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:09:02 INFO - PROCESS | 2368 | 1462921742861 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 16:09:02 INFO - PROCESS | 2368 | 1462921742863 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 16:09:02 INFO - PROCESS | 2368 | 1462921742865 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:09:02 INFO - PROCESS | 2368 | 1462921742867 Marionette TRACE conn2 <- [1,746,null,{}] 16:09:02 INFO - PROCESS | 2368 | 1462921742869 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}] 16:09:02 INFO - PROCESS | 2368 | 1462921742949 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 16:09:02 INFO - PROCESS | 2368 | 1462921742955 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:02 INFO - PROCESS | 2368 | ++DOCSHELL 0x121377800 == 49 [pid = 2368] [id = 194] 16:09:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x121a0e800) [pid = 2368] [serial = 580] [outer = 0x0] 16:09:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x121a17400) [pid = 2368] [serial = 581] [outer = 0x121a0e800] 16:09:02 INFO - PROCESS | 2368 | 1462921742983 Marionette DEBUG loaded listener.js 16:09:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x121ca4c00) [pid = 2368] [serial = 582] [outer = 0x121a0e800] 16:09:03 INFO - PROCESS | 2368 | 1462921743798 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]]]}] 16:09:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:09:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 968ms 16:09:03 INFO - PROCESS | 2368 | 1462921743834 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 16:09:03 INFO - PROCESS | 2368 | 1462921743836 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 16:09:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:09:03 INFO - PROCESS | 2368 | 1462921743842 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:09:03 INFO - PROCESS | 2368 | 1462921743847 Marionette TRACE conn2 <- [1,750,null,{}] 16:09:03 INFO - PROCESS | 2368 | 1462921743859 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}] 16:09:03 INFO - PROCESS | 2368 | 1462921743966 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 16:09:03 INFO - PROCESS | 2368 | 1462921743982 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:03 INFO - PROCESS | 2368 | ++DOCSHELL 0x126dd3000 == 50 [pid = 2368] [id = 195] 16:09:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x124c83c00) [pid = 2368] [serial = 583] [outer = 0x0] 16:09:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x126f62c00) [pid = 2368] [serial = 584] [outer = 0x124c83c00] 16:09:04 INFO - PROCESS | 2368 | 1462921744007 Marionette DEBUG loaded listener.js 16:09:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x128c32000) [pid = 2368] [serial = 585] [outer = 0x124c83c00] 16:09:04 INFO - PROCESS | 2368 | 1462921744838 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]]]}] 16:09:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:09:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1036ms 16:09:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:09:04 INFO - PROCESS | 2368 | 1462921744876 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 16:09:04 INFO - PROCESS | 2368 | 1462921744877 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 16:09:04 INFO - PROCESS | 2368 | 1462921744880 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:09:04 INFO - PROCESS | 2368 | 1462921744881 Marionette TRACE conn2 <- [1,754,null,{}] 16:09:04 INFO - PROCESS | 2368 | 1462921744883 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}] 16:09:04 INFO - PROCESS | 2368 | 1462921744981 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 16:09:05 INFO - PROCESS | 2368 | 1462921744994 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:05 INFO - PROCESS | 2368 | ++DOCSHELL 0x129133000 == 51 [pid = 2368] [id = 196] 16:09:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x126d51c00) [pid = 2368] [serial = 586] [outer = 0x0] 16:09:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x12957fc00) [pid = 2368] [serial = 587] [outer = 0x126d51c00] 16:09:05 INFO - PROCESS | 2368 | 1462921745019 Marionette DEBUG loaded listener.js 16:09:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x12a86d000) [pid = 2368] [serial = 588] [outer = 0x126d51c00] 16:09:05 INFO - PROCESS | 2368 | 1462921745797 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]]]}] 16:09:05 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 16:09:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 16:09:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:09:05 INFO - PROCESS | 2368 | 1462921745851 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 16:09:05 INFO - PROCESS | 2368 | 1462921745852 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 16:09:05 INFO - PROCESS | 2368 | 1462921745855 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:09:05 INFO - PROCESS | 2368 | 1462921745856 Marionette TRACE conn2 <- [1,758,null,{}] 16:09:05 INFO - PROCESS | 2368 | 1462921745858 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}] 16:09:06 INFO - PROCESS | 2368 | 1462921746037 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x1268db000) [pid = 2368] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x115f3e000) [pid = 2368] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x120fbd400) [pid = 2368] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x121a15c00) [pid = 2368] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x121ca6000) [pid = 2368] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x124c7a400) [pid = 2368] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x117e0e800) [pid = 2368] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x118573400) [pid = 2368] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x11917c800) [pid = 2368] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x121c9e000) [pid = 2368] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x12958d400) [pid = 2368] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x121a13000) [pid = 2368] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x116097400) [pid = 2368] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x124c82400) [pid = 2368] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x1197de800) [pid = 2368] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x121807c00) [pid = 2368] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x116850800) [pid = 2368] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x12a76fc00) [pid = 2368] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x12a7dfc00) [pid = 2368] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x1268d7000) [pid = 2368] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x128c2c800) [pid = 2368] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x115f11800) [pid = 2368] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x119321000) [pid = 2368] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x118249c00) [pid = 2368] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x12a776400) [pid = 2368] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x11684b800) [pid = 2368] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x115d85000) [pid = 2368] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x1130c7400) [pid = 2368] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x12c91a400) [pid = 2368] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 108 (0x128b06400) [pid = 2368] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 107 (0x119493c00) [pid = 2368] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 106 (0x120fbe000) [pid = 2368] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 105 (0x111b05400) [pid = 2368] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 104 (0x12a86ac00) [pid = 2368] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 103 (0x112eda400) [pid = 2368] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 102 (0x118250000) [pid = 2368] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:09:06 INFO - PROCESS | 2368 | --DOMWINDOW == 101 (0x121416000) [pid = 2368] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:09:06 INFO - PROCESS | 2368 | 1462921746086 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:06 INFO - PROCESS | 2368 | ++DOCSHELL 0x113c09000 == 52 [pid = 2368] [id = 197] 16:09:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 102 (0x115d85000) [pid = 2368] [serial = 589] [outer = 0x0] 16:09:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 103 (0x1164a7c00) [pid = 2368] [serial = 590] [outer = 0x115d85000] 16:09:06 INFO - PROCESS | 2368 | 1462921746124 Marionette DEBUG loaded listener.js 16:09:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 104 (0x118570400) [pid = 2368] [serial = 591] [outer = 0x115d85000] 16:09:06 INFO - PROCESS | 2368 | 1462921746413 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]]]}] 16:09:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:09:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 569ms 16:09:06 INFO - PROCESS | 2368 | 1462921746426 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 16:09:06 INFO - PROCESS | 2368 | 1462921746429 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 16:09:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:09:06 INFO - PROCESS | 2368 | 1462921746436 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:09:06 INFO - PROCESS | 2368 | 1462921746437 Marionette TRACE conn2 <- [1,762,null,{}] 16:09:06 INFO - PROCESS | 2368 | 1462921746439 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}] 16:09:06 INFO - PROCESS | 2368 | 1462921746525 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 16:09:06 INFO - PROCESS | 2368 | 1462921746573 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:06 INFO - PROCESS | 2368 | ++DOCSHELL 0x12983f000 == 53 [pid = 2368] [id = 198] 16:09:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 105 (0x118243c00) [pid = 2368] [serial = 592] [outer = 0x0] 16:09:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x11859b400) [pid = 2368] [serial = 593] [outer = 0x118243c00] 16:09:06 INFO - PROCESS | 2368 | 1462921746600 Marionette DEBUG loaded listener.js 16:09:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x1268db000) [pid = 2368] [serial = 594] [outer = 0x118243c00] 16:09:07 INFO - PROCESS | 2368 | 1462921747322 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]]]}] 16:09:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:09:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 919ms 16:09:07 INFO - PROCESS | 2368 | 1462921747355 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 16:09:07 INFO - PROCESS | 2368 | 1462921747357 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 16:09:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:09:07 INFO - PROCESS | 2368 | 1462921747363 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:09:07 INFO - PROCESS | 2368 | 1462921747364 Marionette TRACE conn2 <- [1,766,null,{}] 16:09:07 INFO - PROCESS | 2368 | 1462921747366 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}] 16:09:07 INFO - PROCESS | 2368 | 1462921747443 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 16:09:07 INFO - PROCESS | 2368 | 1462921747448 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:07 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c220800 == 54 [pid = 2368] [id = 199] 16:09:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x126f5d000) [pid = 2368] [serial = 595] [outer = 0x0] 16:09:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 109 (0x1298e1c00) [pid = 2368] [serial = 596] [outer = 0x126f5d000] 16:09:07 INFO - PROCESS | 2368 | 1462921747473 Marionette DEBUG loaded listener.js 16:09:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x12baab800) [pid = 2368] [serial = 597] [outer = 0x126f5d000] 16:09:08 INFO - PROCESS | 2368 | 1462921748272 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]]]}] 16:09:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:09:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 920ms 16:09:08 INFO - PROCESS | 2368 | 1462921748284 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 16:09:08 INFO - PROCESS | 2368 | 1462921748286 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 16:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:09:08 INFO - PROCESS | 2368 | 1462921748290 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:09:08 INFO - PROCESS | 2368 | 1462921748293 Marionette TRACE conn2 <- [1,770,null,{}] 16:09:08 INFO - PROCESS | 2368 | 1462921748297 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}] 16:09:08 INFO - PROCESS | 2368 | 1462921748429 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 16:09:08 INFO - PROCESS | 2368 | 1462921748480 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:08 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185a8000 == 55 [pid = 2368] [id = 200] 16:09:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x116a67000) [pid = 2368] [serial = 598] [outer = 0x0] 16:09:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x1176a1c00) [pid = 2368] [serial = 599] [outer = 0x116a67000] 16:09:08 INFO - PROCESS | 2368 | 1462921748513 Marionette DEBUG loaded listener.js 16:09:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x11855a400) [pid = 2368] [serial = 600] [outer = 0x116a67000] 16:09:08 INFO - PROCESS | 2368 | 1462921748953 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]]]}] 16:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 722ms 16:09:09 INFO - PROCESS | 2368 | 1462921749012 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 16:09:09 INFO - PROCESS | 2368 | 1462921749016 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 16:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:09:09 INFO - PROCESS | 2368 | 1462921749021 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:09:09 INFO - PROCESS | 2368 | 1462921749023 Marionette TRACE conn2 <- [1,774,null,{}] 16:09:09 INFO - PROCESS | 2368 | 1462921749044 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}] 16:09:09 INFO - PROCESS | 2368 | 1462921749144 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 16:09:09 INFO - PROCESS | 2368 | 1462921749209 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:09 INFO - PROCESS | 2368 | ++DOCSHELL 0x1269d9000 == 56 [pid = 2368] [id = 201] 16:09:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x118598800) [pid = 2368] [serial = 601] [outer = 0x0] 16:09:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x119798c00) [pid = 2368] [serial = 602] [outer = 0x118598800] 16:09:09 INFO - PROCESS | 2368 | 1462921749239 Marionette DEBUG loaded listener.js 16:09:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x121308800) [pid = 2368] [serial = 603] [outer = 0x118598800] 16:09:09 INFO - PROCESS | 2368 | 1462921749658 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]]]}] 16:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 689ms 16:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:09:09 INFO - PROCESS | 2368 | 1462921749725 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 16:09:09 INFO - PROCESS | 2368 | 1462921749727 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 16:09:09 INFO - PROCESS | 2368 | 1462921749751 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:09:09 INFO - PROCESS | 2368 | 1462921749754 Marionette TRACE conn2 <- [1,778,null,{}] 16:09:09 INFO - PROCESS | 2368 | 1462921749777 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}] 16:09:09 INFO - PROCESS | 2368 | 1462921749881 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 16:09:09 INFO - PROCESS | 2368 | 1462921749948 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:09 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c80d800 == 57 [pid = 2368] [id = 202] 16:09:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x124c0f400) [pid = 2368] [serial = 604] [outer = 0x0] 16:09:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x124c8d800) [pid = 2368] [serial = 605] [outer = 0x124c0f400] 16:09:09 INFO - PROCESS | 2368 | 1462921749979 Marionette DEBUG loaded listener.js 16:09:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x1268df000) [pid = 2368] [serial = 606] [outer = 0x124c0f400] 16:09:10 INFO - PROCESS | 2368 | 1462921750403 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]]]}] 16:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 694ms 16:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:09:10 INFO - PROCESS | 2368 | 1462921750425 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 16:09:10 INFO - PROCESS | 2368 | 1462921750426 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 16:09:10 INFO - PROCESS | 2368 | 1462921750429 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:09:10 INFO - PROCESS | 2368 | 1462921750430 Marionette TRACE conn2 <- [1,782,null,{}] 16:09:10 INFO - PROCESS | 2368 | 1462921750433 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}] 16:09:10 INFO - PROCESS | 2368 | 1462921750530 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 16:09:10 INFO - PROCESS | 2368 | 1462921750598 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:10 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c9d4000 == 58 [pid = 2368] [id = 203] 16:09:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x128b07000) [pid = 2368] [serial = 607] [outer = 0x0] 16:09:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x129308800) [pid = 2368] [serial = 608] [outer = 0x128b07000] 16:09:10 INFO - PROCESS | 2368 | 1462921750628 Marionette DEBUG loaded listener.js 16:09:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x12a86d400) [pid = 2368] [serial = 609] [outer = 0x128b07000] 16:09:11 INFO - PROCESS | 2368 | 1462921751004 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]]]}] 16:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 620ms 16:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:09:11 INFO - PROCESS | 2368 | 1462921751050 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 16:09:11 INFO - PROCESS | 2368 | 1462921751051 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 16:09:11 INFO - PROCESS | 2368 | 1462921751053 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:09:11 INFO - PROCESS | 2368 | 1462921751055 Marionette TRACE conn2 <- [1,786,null,{}] 16:09:11 INFO - PROCESS | 2368 | 1462921751057 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}] 16:09:11 INFO - PROCESS | 2368 | 1462921751156 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 16:09:11 INFO - PROCESS | 2368 | 1462921751254 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:11 INFO - PROCESS | 2368 | ++DOCSHELL 0x12cf22000 == 59 [pid = 2368] [id = 204] 16:09:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x12ba7f800) [pid = 2368] [serial = 610] [outer = 0x0] 16:09:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x12bdc0000) [pid = 2368] [serial = 611] [outer = 0x12ba7f800] 16:09:11 INFO - PROCESS | 2368 | 1462921751284 Marionette DEBUG loaded listener.js 16:09:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x12bec9000) [pid = 2368] [serial = 612] [outer = 0x12ba7f800] 16:09:11 INFO - PROCESS | 2368 | 1462921751718 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]]]}] 16:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 721ms 16:09:11 INFO - PROCESS | 2368 | 1462921751775 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 16:09:11 INFO - PROCESS | 2368 | 1462921751778 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 16:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:09:11 INFO - PROCESS | 2368 | 1462921751780 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:09:11 INFO - PROCESS | 2368 | 1462921751782 Marionette TRACE conn2 <- [1,790,null,{}] 16:09:11 INFO - PROCESS | 2368 | 1462921751784 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}] 16:09:11 INFO - PROCESS | 2368 | 1462921751897 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 16:09:11 INFO - PROCESS | 2368 | 1462921751965 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:11 INFO - PROCESS | 2368 | ++DOCSHELL 0x117051800 == 60 [pid = 2368] [id = 205] 16:09:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x116850000) [pid = 2368] [serial = 613] [outer = 0x0] 16:09:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x12ba88400) [pid = 2368] [serial = 614] [outer = 0x116850000] 16:09:11 INFO - PROCESS | 2368 | 1462921751996 Marionette DEBUG loaded listener.js 16:09:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x12c4b4800) [pid = 2368] [serial = 615] [outer = 0x116850000] 16:09:12 INFO - PROCESS | 2368 | 1462921752552 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]]]}] 16:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 819ms 16:09:12 INFO - PROCESS | 2368 | 1462921752619 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 16:09:12 INFO - PROCESS | 2368 | 1462921752621 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 16:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:09:12 INFO - PROCESS | 2368 | 1462921752626 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:09:12 INFO - PROCESS | 2368 | 1462921752629 Marionette TRACE conn2 <- [1,794,null,{}] 16:09:12 INFO - PROCESS | 2368 | 1462921752633 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}] 16:09:12 INFO - PROCESS | 2368 | 1462921752727 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 16:09:12 INFO - PROCESS | 2368 | 1462921752793 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:12 INFO - PROCESS | 2368 | ++DOCSHELL 0x120eed000 == 61 [pid = 2368] [id = 206] 16:09:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x118090400) [pid = 2368] [serial = 616] [outer = 0x0] 16:09:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x118389c00) [pid = 2368] [serial = 617] [outer = 0x118090400] 16:09:12 INFO - PROCESS | 2368 | 1462921752821 Marionette DEBUG loaded listener.js 16:09:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x118572c00) [pid = 2368] [serial = 618] [outer = 0x118090400] 16:09:13 INFO - PROCESS | 2368 | 1462921753246 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]]]}] 16:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 676ms 16:09:13 INFO - PROCESS | 2368 | 1462921753301 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 16:09:13 INFO - PROCESS | 2368 | 1462921753305 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 16:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:09:13 INFO - PROCESS | 2368 | 1462921753332 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:09:13 INFO - PROCESS | 2368 | 1462921753334 Marionette TRACE conn2 <- [1,798,null,{}] 16:09:13 INFO - PROCESS | 2368 | 1462921753336 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}] 16:09:13 INFO - PROCESS | 2368 | 1462921753447 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 16:09:13 INFO - PROCESS | 2368 | --DOCSHELL 0x12983f000 == 60 [pid = 2368] [id = 198] 16:09:13 INFO - PROCESS | 2368 | --DOCSHELL 0x113c09000 == 59 [pid = 2368] [id = 197] 16:09:13 INFO - PROCESS | 2368 | --DOCSHELL 0x129133000 == 58 [pid = 2368] [id = 196] 16:09:13 INFO - PROCESS | 2368 | --DOCSHELL 0x126dd3000 == 57 [pid = 2368] [id = 195] 16:09:13 INFO - PROCESS | 2368 | --DOCSHELL 0x121377800 == 56 [pid = 2368] [id = 194] 16:09:13 INFO - PROCESS | 2368 | --DOCSHELL 0x117054800 == 55 [pid = 2368] [id = 193] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x12a769c00) [pid = 2368] [serial = 557] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOCSHELL 0x117057800 == 54 [pid = 2368] [id = 192] 16:09:13 INFO - PROCESS | 2368 | --DOCSHELL 0x123e35800 == 53 [pid = 2368] [id = 191] 16:09:13 INFO - PROCESS | 2368 | --DOCSHELL 0x12ba24000 == 52 [pid = 2368] [id = 190] 16:09:13 INFO - PROCESS | 2368 | --DOCSHELL 0x12ab33800 == 51 [pid = 2368] [id = 189] 16:09:13 INFO - PROCESS | 2368 | --DOCSHELL 0x126db5000 == 50 [pid = 2368] [id = 188] 16:09:13 INFO - PROCESS | 2368 | --DOCSHELL 0x1185ba800 == 49 [pid = 2368] [id = 187] 16:09:13 INFO - PROCESS | 2368 | --DOCSHELL 0x1293c9800 == 48 [pid = 2368] [id = 186] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x1216b6400) [pid = 2368] [serial = 311] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x112ee0000) [pid = 2368] [serial = 202] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x12c4b4c00) [pid = 2368] [serial = 479] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x1166c9c00) [pid = 2368] [serial = 305] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x124c84000) [pid = 2368] [serial = 410] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x124c4e000) [pid = 2368] [serial = 260] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x124c93800) [pid = 2368] [serial = 548] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x12714b000) [pid = 2368] [serial = 551] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x1197d4800) [pid = 2368] [serial = 525] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x11891cc00) [pid = 2368] [serial = 524] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x118575800) [pid = 2368] [serial = 539] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x119015400) [pid = 2368] [serial = 540] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x1197d8800) [pid = 2368] [serial = 542] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x119a9b800) [pid = 2368] [serial = 543] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x129305000) [pid = 2368] [serial = 555] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x12cdca000) [pid = 2368] [serial = 521] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x12be71000) [pid = 2368] [serial = 534] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x12a867000) [pid = 2368] [serial = 533] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x121c59400) [pid = 2368] [serial = 545] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x125671000) [pid = 2368] [serial = 549] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x118574800) [pid = 2368] [serial = 537] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 108 (0x11856dc00) [pid = 2368] [serial = 536] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 107 (0x12930e000) [pid = 2368] [serial = 531] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 106 (0x128c2a800) [pid = 2368] [serial = 530] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 105 (0x121c9d800) [pid = 2368] [serial = 528] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 104 (0x121a17800) [pid = 2368] [serial = 527] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 103 (0x127472c00) [pid = 2368] [serial = 554] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 102 (0x127473800) [pid = 2368] [serial = 552] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 101 (0x121ca3400) [pid = 2368] [serial = 546] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 100 (0x1268ddc00) [pid = 2368] [serial = 314] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 99 (0x118560800) [pid = 2368] [serial = 308] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 98 (0x12baa6800) [pid = 2368] [serial = 350] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 97 (0x12be74000) [pid = 2368] [serial = 416] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 96 (0x128b12800) [pid = 2368] [serial = 359] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 95 (0x12a770000) [pid = 2368] [serial = 413] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 94 (0x118387c00) [pid = 2368] [serial = 407] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 93 (0x1210de000) [pid = 2368] [serial = 257] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 92 (0x118596400) [pid = 2368] [serial = 254] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 91 (0x12becd400) [pid = 2368] [serial = 476] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 90 (0x11859ac00) [pid = 2368] [serial = 353] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 89 (0x118087c00) [pid = 2368] [serial = 205] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 88 (0x1164a8000) [pid = 2368] [serial = 251] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 87 (0x12cc0cc00) [pid = 2368] [serial = 404] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 86 (0x1298dfc00) [pid = 2368] [serial = 317] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 85 (0x121412800) [pid = 2368] [serial = 356] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 84 (0x128d2f800) [pid = 2368] [serial = 473] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 83 (0x11870e000) [pid = 2368] [serial = 467] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 82 (0x124c4f800) [pid = 2368] [serial = 470] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | --DOMWINDOW == 81 (0x12cdbec00) [pid = 2368] [serial = 464] [outer = 0x0] [url = about:blank] 16:09:13 INFO - PROCESS | 2368 | 1462921753573 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:13 INFO - PROCESS | 2368 | ++DOCSHELL 0x115d21800 == 49 [pid = 2368] [id = 207] 16:09:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 82 (0x115f12800) [pid = 2368] [serial = 619] [outer = 0x0] 16:09:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 83 (0x118574800) [pid = 2368] [serial = 620] [outer = 0x115f12800] 16:09:13 INFO - PROCESS | 2368 | 1462921753610 Marionette DEBUG loaded listener.js 16:09:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 84 (0x119321c00) [pid = 2368] [serial = 621] [outer = 0x115f12800] 16:09:13 INFO - PROCESS | 2368 | 1462921753918 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]]]}] 16:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 623ms 16:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:09:13 INFO - PROCESS | 2368 | 1462921753952 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 16:09:13 INFO - PROCESS | 2368 | 1462921753954 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 16:09:13 INFO - PROCESS | 2368 | 1462921753956 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:09:13 INFO - PROCESS | 2368 | 1462921753959 Marionette TRACE conn2 <- [1,802,null,{}] 16:09:13 INFO - PROCESS | 2368 | 1462921753968 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}] 16:09:14 INFO - PROCESS | 2368 | 1462921754067 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 16:09:14 INFO - PROCESS | 2368 | 1462921754129 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:14 INFO - PROCESS | 2368 | ++DOCSHELL 0x1197ac000 == 50 [pid = 2368] [id = 208] 16:09:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 85 (0x119176800) [pid = 2368] [serial = 622] [outer = 0x0] 16:09:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 86 (0x119c7f400) [pid = 2368] [serial = 623] [outer = 0x119176800] 16:09:14 INFO - PROCESS | 2368 | 1462921754159 Marionette DEBUG loaded listener.js 16:09:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 87 (0x121c63000) [pid = 2368] [serial = 624] [outer = 0x119176800] 16:09:14 INFO - PROCESS | 2368 | 1462921754453 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]]]}] 16:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 525ms 16:09:14 INFO - PROCESS | 2368 | 1462921754483 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 16:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:09:14 INFO - PROCESS | 2368 | 1462921754484 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 16:09:14 INFO - PROCESS | 2368 | 1462921754487 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:09:14 INFO - PROCESS | 2368 | 1462921754488 Marionette TRACE conn2 <- [1,806,null,{}] 16:09:14 INFO - PROCESS | 2368 | 1462921754490 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}] 16:09:14 INFO - PROCESS | 2368 | 1462921754580 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 16:09:14 INFO - PROCESS | 2368 | 1462921754585 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:14 INFO - PROCESS | 2368 | ++DOCSHELL 0x123e3b800 == 51 [pid = 2368] [id = 209] 16:09:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 88 (0x121ca3400) [pid = 2368] [serial = 625] [outer = 0x0] 16:09:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 89 (0x124fd7400) [pid = 2368] [serial = 626] [outer = 0x121ca3400] 16:09:14 INFO - PROCESS | 2368 | 1462921754611 Marionette DEBUG loaded listener.js 16:09:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 90 (0x126d49800) [pid = 2368] [serial = 627] [outer = 0x121ca3400] 16:09:14 INFO - PROCESS | 2368 | [2368] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:09:14 INFO - PROCESS | 2368 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 16:09:14 INFO - PROCESS | 2368 | Determined SkiaGL cache limits: Size 100663296, Items: 256 16:09:14 INFO - PROCESS | 2368 | [GFX2-]: Using SkiaGL canvas. 16:09:14 INFO - PROCESS | 2368 | 1462921754972 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]]]}] 16:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 16:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:09:15 INFO - PROCESS | 2368 | 1462921755007 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 16:09:15 INFO - PROCESS | 2368 | 1462921755008 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 16:09:15 INFO - PROCESS | 2368 | 1462921755010 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:09:15 INFO - PROCESS | 2368 | 1462921755011 Marionette TRACE conn2 <- [1,810,null,{}] 16:09:15 INFO - PROCESS | 2368 | 1462921755013 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}] 16:09:15 INFO - PROCESS | 2368 | 1462921755094 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 16:09:15 INFO - PROCESS | 2368 | 1462921755099 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:15 INFO - PROCESS | 2368 | ++DOCSHELL 0x1271e4800 == 52 [pid = 2368] [id = 210] 16:09:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 91 (0x12714b000) [pid = 2368] [serial = 628] [outer = 0x0] 16:09:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 92 (0x127477400) [pid = 2368] [serial = 629] [outer = 0x12714b000] 16:09:15 INFO - PROCESS | 2368 | 1462921755124 Marionette DEBUG loaded listener.js 16:09:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 93 (0x128c2ec00) [pid = 2368] [serial = 630] [outer = 0x12714b000] 16:09:15 INFO - PROCESS | 2368 | 1462921755461 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]]]}] 16:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 471ms 16:09:15 INFO - PROCESS | 2368 | 1462921755482 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 16:09:15 INFO - PROCESS | 2368 | 1462921755483 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 16:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:09:15 INFO - PROCESS | 2368 | 1462921755485 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:09:15 INFO - PROCESS | 2368 | 1462921755486 Marionette TRACE conn2 <- [1,814,null,{}] 16:09:15 INFO - PROCESS | 2368 | 1462921755488 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}] 16:09:15 INFO - PROCESS | 2368 | 1462921755588 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 16:09:15 INFO - PROCESS | 2368 | 1462921755659 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:15 INFO - PROCESS | 2368 | ++DOCSHELL 0x128f09000 == 53 [pid = 2368] [id = 211] 16:09:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 94 (0x128c2bc00) [pid = 2368] [serial = 631] [outer = 0x0] 16:09:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 95 (0x12a770000) [pid = 2368] [serial = 632] [outer = 0x128c2bc00] 16:09:15 INFO - PROCESS | 2368 | 1462921755685 Marionette DEBUG loaded listener.js 16:09:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 96 (0x12bdc0c00) [pid = 2368] [serial = 633] [outer = 0x128c2bc00] 16:09:16 INFO - PROCESS | 2368 | 1462921756015 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] 16:09:16 INFO - PROCESS | 2368 | 1462921756057 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 16:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:09:16 INFO - PROCESS | 2368 | 1462921756059 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:09:16 INFO - PROCESS | 2368 | 1462921756060 Marionette TRACE conn2 <- [1,818,null,{}] 16:09:16 INFO - PROCESS | 2368 | 1462921756063 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}] 16:09:16 INFO - PROCESS | 2368 | 1462921756164 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 16:09:16 INFO - PROCESS | 2368 | 1462921756175 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:16 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a78c800 == 54 [pid = 2368] [id = 212] 16:09:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 97 (0x12be74000) [pid = 2368] [serial = 634] [outer = 0x0] 16:09:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 98 (0x12bed5c00) [pid = 2368] [serial = 635] [outer = 0x12be74000] 16:09:16 INFO - PROCESS | 2368 | 1462921756200 Marionette DEBUG loaded listener.js 16:09:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 99 (0x12c4b2400) [pid = 2368] [serial = 636] [outer = 0x12be74000] 16:09:16 INFO - PROCESS | 2368 | 1462921756538 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]]]}] 16:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 517ms 16:09:16 INFO - PROCESS | 2368 | 1462921756578 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 16:09:16 INFO - PROCESS | 2368 | 1462921756579 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 16:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:09:16 INFO - PROCESS | 2368 | 1462921756581 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:09:16 INFO - PROCESS | 2368 | 1462921756582 Marionette TRACE conn2 <- [1,822,null,{}] 16:09:16 INFO - PROCESS | 2368 | 1462921756584 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}] 16:09:16 INFO - PROCESS | 2368 | 1462921756684 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 16:09:16 INFO - PROCESS | 2368 | 1462921756698 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:16 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ad30800 == 55 [pid = 2368] [id = 213] 16:09:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 100 (0x12bed3400) [pid = 2368] [serial = 637] [outer = 0x0] 16:09:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 101 (0x12c6d5800) [pid = 2368] [serial = 638] [outer = 0x12bed3400] 16:09:16 INFO - PROCESS | 2368 | 1462921756723 Marionette DEBUG loaded listener.js 16:09:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 102 (0x12c6db400) [pid = 2368] [serial = 639] [outer = 0x12bed3400] 16:09:17 INFO - PROCESS | 2368 | 1462921757055 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] 16:09:17 INFO - PROCESS | 2368 | 1462921757102 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 16:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:09:17 INFO - PROCESS | 2368 | 1462921757104 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:09:17 INFO - PROCESS | 2368 | 1462921757105 Marionette TRACE conn2 <- [1,826,null,{}] 16:09:17 INFO - PROCESS | 2368 | 1462921757108 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}] 16:09:17 INFO - PROCESS | 2368 | 1462921757215 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 16:09:17 INFO - PROCESS | 2368 | 1462921757227 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:17 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c208800 == 56 [pid = 2368] [id = 214] 16:09:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 103 (0x12c6db800) [pid = 2368] [serial = 640] [outer = 0x0] 16:09:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 104 (0x12c91c400) [pid = 2368] [serial = 641] [outer = 0x12c6db800] 16:09:17 INFO - PROCESS | 2368 | 1462921757252 Marionette DEBUG loaded listener.js 16:09:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 105 (0x12c924400) [pid = 2368] [serial = 642] [outer = 0x12c6db800] 16:09:17 INFO - PROCESS | 2368 | 1462921757582 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]]]}] 16:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 520ms 16:09:17 INFO - PROCESS | 2368 | --DOMWINDOW == 104 (0x126d51c00) [pid = 2368] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:09:17 INFO - PROCESS | 2368 | --DOMWINDOW == 103 (0x116099800) [pid = 2368] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:09:17 INFO - PROCESS | 2368 | --DOMWINDOW == 102 (0x1164a3000) [pid = 2368] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:09:17 INFO - PROCESS | 2368 | --DOMWINDOW == 101 (0x121a0e800) [pid = 2368] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:09:17 INFO - PROCESS | 2368 | --DOMWINDOW == 100 (0x115d85000) [pid = 2368] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:09:17 INFO - PROCESS | 2368 | --DOMWINDOW == 99 (0x124c83c00) [pid = 2368] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:09:17 INFO - PROCESS | 2368 | --DOMWINDOW == 98 (0x118243c00) [pid = 2368] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:09:17 INFO - PROCESS | 2368 | 1462921757654 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 16:09:17 INFO - PROCESS | 2368 | 1462921757655 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 16:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:09:17 INFO - PROCESS | 2368 | 1462921757660 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:09:17 INFO - PROCESS | 2368 | 1462921757661 Marionette TRACE conn2 <- [1,830,null,{}] 16:09:17 INFO - PROCESS | 2368 | 1462921757663 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}] 16:09:17 INFO - PROCESS | 2368 | 1462921757742 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 16:09:17 INFO - PROCESS | 2368 | 1462921757748 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:17 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c80d000 == 57 [pid = 2368] [id = 215] 16:09:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 99 (0x116024400) [pid = 2368] [serial = 643] [outer = 0x0] 16:09:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 100 (0x11602a800) [pid = 2368] [serial = 644] [outer = 0x116024400] 16:09:17 INFO - PROCESS | 2368 | 1462921757773 Marionette DEBUG loaded listener.js 16:09:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 101 (0x11602ec00) [pid = 2368] [serial = 645] [outer = 0x116024400] 16:09:18 INFO - PROCESS | 2368 | 1462921758095 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]]]}] 16:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 468ms 16:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:09:18 INFO - PROCESS | 2368 | 1462921758129 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 16:09:18 INFO - PROCESS | 2368 | 1462921758131 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 16:09:18 INFO - PROCESS | 2368 | 1462921758133 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:09:18 INFO - PROCESS | 2368 | 1462921758135 Marionette TRACE conn2 <- [1,834,null,{}] 16:09:18 INFO - PROCESS | 2368 | 1462921758137 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}] 16:09:18 INFO - PROCESS | 2368 | 1462921758235 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 16:09:18 INFO - PROCESS | 2368 | 1462921758292 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:18 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d1e9000 == 58 [pid = 2368] [id = 216] 16:09:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 102 (0x11602e800) [pid = 2368] [serial = 646] [outer = 0x0] 16:09:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 103 (0x124c82800) [pid = 2368] [serial = 647] [outer = 0x11602e800] 16:09:18 INFO - PROCESS | 2368 | 1462921758321 Marionette DEBUG loaded listener.js 16:09:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 104 (0x12cc0d000) [pid = 2368] [serial = 648] [outer = 0x11602e800] 16:09:18 INFO - PROCESS | 2368 | 1462921758617 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]]]}] 16:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 520ms 16:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:09:18 INFO - PROCESS | 2368 | 1462921758654 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 16:09:18 INFO - PROCESS | 2368 | 1462921758655 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 16:09:18 INFO - PROCESS | 2368 | 1462921758657 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:09:18 INFO - PROCESS | 2368 | 1462921758658 Marionette TRACE conn2 <- [1,838,null,{}] 16:09:18 INFO - PROCESS | 2368 | 1462921758664 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}] 16:09:18 INFO - PROCESS | 2368 | 1462921758749 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 16:09:18 INFO - PROCESS | 2368 | 1462921758753 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:18 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d89e800 == 59 [pid = 2368] [id = 217] 16:09:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 105 (0x11602ac00) [pid = 2368] [serial = 649] [outer = 0x0] 16:09:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x1269ba000) [pid = 2368] [serial = 650] [outer = 0x11602ac00] 16:09:18 INFO - PROCESS | 2368 | 1462921758778 Marionette DEBUG loaded listener.js 16:09:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x12cc08800) [pid = 2368] [serial = 651] [outer = 0x11602ac00] 16:09:19 INFO - PROCESS | 2368 | 1462921759099 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]]]}] 16:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 472ms 16:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:09:19 INFO - PROCESS | 2368 | 1462921759129 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 16:09:19 INFO - PROCESS | 2368 | 1462921759131 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 16:09:19 INFO - PROCESS | 2368 | 1462921759133 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:09:19 INFO - PROCESS | 2368 | 1462921759134 Marionette TRACE conn2 <- [1,842,null,{}] 16:09:19 INFO - PROCESS | 2368 | 1462921759136 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}] 16:09:19 INFO - PROCESS | 2368 | 1462921759245 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 16:09:19 INFO - PROCESS | 2368 | 1462921759251 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:19 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d8aa000 == 60 [pid = 2368] [id = 218] 16:09:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x1269bc400) [pid = 2368] [serial = 652] [outer = 0x0] 16:09:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 109 (0x128b54c00) [pid = 2368] [serial = 653] [outer = 0x1269bc400] 16:09:19 INFO - PROCESS | 2368 | 1462921759276 Marionette DEBUG loaded listener.js 16:09:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x128b58800) [pid = 2368] [serial = 654] [outer = 0x1269bc400] 16:09:19 INFO - PROCESS | 2368 | 1462921759603 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]]]}] 16:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 519ms 16:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:09:19 INFO - PROCESS | 2368 | 1462921759714 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 16:09:19 INFO - PROCESS | 2368 | 1462921759716 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 16:09:19 INFO - PROCESS | 2368 | 1462921759720 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:09:19 INFO - PROCESS | 2368 | 1462921759723 Marionette TRACE conn2 <- [1,846,null,{}] 16:09:19 INFO - PROCESS | 2368 | 1462921759733 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}] 16:09:19 INFO - PROCESS | 2368 | 1462921759845 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 16:09:19 INFO - PROCESS | 2368 | 1462921759914 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:19 INFO - PROCESS | 2368 | ++DOCSHELL 0x1181f4000 == 61 [pid = 2368] [id = 219] 16:09:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x11602b000) [pid = 2368] [serial = 655] [outer = 0x0] 16:09:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x116030000) [pid = 2368] [serial = 656] [outer = 0x11602b000] 16:09:19 INFO - PROCESS | 2368 | 1462921759945 Marionette DEBUG loaded listener.js 16:09:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x116850800) [pid = 2368] [serial = 657] [outer = 0x11602b000] 16:09:20 INFO - PROCESS | 2368 | 1462921760356 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]]]}] 16:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 679ms 16:09:20 INFO - PROCESS | 2368 | 1462921760399 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 16:09:20 INFO - PROCESS | 2368 | 1462921760402 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 16:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:09:20 INFO - PROCESS | 2368 | 1462921760408 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:09:20 INFO - PROCESS | 2368 | 1462921760410 Marionette TRACE conn2 <- [1,850,null,{}] 16:09:20 INFO - PROCESS | 2368 | 1462921760413 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}] 16:09:20 INFO - PROCESS | 2368 | 1462921760517 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 16:09:20 INFO - PROCESS | 2368 | 1462921760585 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:20 INFO - PROCESS | 2368 | ++DOCSHELL 0x1255bd800 == 62 [pid = 2368] [id = 220] 16:09:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x118244800) [pid = 2368] [serial = 658] [outer = 0x0] 16:09:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x1190c2400) [pid = 2368] [serial = 659] [outer = 0x118244800] 16:09:20 INFO - PROCESS | 2368 | 1462921760614 Marionette DEBUG loaded listener.js 16:09:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x120fbd800) [pid = 2368] [serial = 660] [outer = 0x118244800] 16:09:21 INFO - PROCESS | 2368 | 1462921761015 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]]]}] 16:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 626ms 16:09:21 INFO - PROCESS | 2368 | 1462921761033 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 16:09:21 INFO - PROCESS | 2368 | 1462921761034 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 16:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:09:21 INFO - PROCESS | 2368 | 1462921761037 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:09:21 INFO - PROCESS | 2368 | 1462921761039 Marionette TRACE conn2 <- [1,854,null,{}] 16:09:21 INFO - PROCESS | 2368 | 1462921761046 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}] 16:09:21 INFO - PROCESS | 2368 | 1462921761152 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 16:09:21 INFO - PROCESS | 2368 | 1462921761258 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:21 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d721000 == 63 [pid = 2368] [id = 221] 16:09:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x124df7800) [pid = 2368] [serial = 661] [outer = 0x0] 16:09:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x12685d800) [pid = 2368] [serial = 662] [outer = 0x124df7800] 16:09:21 INFO - PROCESS | 2368 | 1462921761291 Marionette DEBUG loaded listener.js 16:09:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x126865400) [pid = 2368] [serial = 663] [outer = 0x124df7800] 16:09:21 INFO - PROCESS | 2368 | 1462921761708 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]]]}] 16:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 720ms 16:09:21 INFO - PROCESS | 2368 | 1462921761757 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 16:09:21 INFO - PROCESS | 2368 | 1462921761759 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 16:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:09:21 INFO - PROCESS | 2368 | 1462921761761 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:09:21 INFO - PROCESS | 2368 | 1462921761762 Marionette TRACE conn2 <- [1,858,null,{}] 16:09:21 INFO - PROCESS | 2368 | 1462921761765 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}] 16:09:21 INFO - PROCESS | 2368 | 1462921761866 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 16:09:21 INFO - PROCESS | 2368 | 1462921761921 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:21 INFO - PROCESS | 2368 | ++DOCSHELL 0x12e177000 == 64 [pid = 2368] [id = 222] 16:09:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x126869c00) [pid = 2368] [serial = 664] [outer = 0x0] 16:09:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x1269b0000) [pid = 2368] [serial = 665] [outer = 0x126869c00] 16:09:21 INFO - PROCESS | 2368 | 1462921761951 Marionette DEBUG loaded listener.js 16:09:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x126f5d400) [pid = 2368] [serial = 666] [outer = 0x126869c00] 16:09:22 INFO - PROCESS | 2368 | 1462921762360 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]]]}] 16:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 621ms 16:09:22 INFO - PROCESS | 2368 | 1462921762382 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 16:09:22 INFO - PROCESS | 2368 | 1462921762384 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 16:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:09:22 INFO - PROCESS | 2368 | 1462921762386 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:09:22 INFO - PROCESS | 2368 | 1462921762387 Marionette TRACE conn2 <- [1,862,null,{}] 16:09:22 INFO - PROCESS | 2368 | 1462921762390 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}] 16:09:22 INFO - PROCESS | 2368 | 1462921762487 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 16:09:22 INFO - PROCESS | 2368 | 1462921762573 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:22 INFO - PROCESS | 2368 | ++DOCSHELL 0x12f1d7000 == 65 [pid = 2368] [id = 223] 16:09:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x12686b800) [pid = 2368] [serial = 667] [outer = 0x0] 16:09:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x128b58400) [pid = 2368] [serial = 668] [outer = 0x12686b800] 16:09:22 INFO - PROCESS | 2368 | 1462921762603 Marionette DEBUG loaded listener.js 16:09:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x128b5e000) [pid = 2368] [serial = 669] [outer = 0x12686b800] 16:09:23 INFO - PROCESS | 2368 | 1462921763048 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]]]}] 16:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 671ms 16:09:23 INFO - PROCESS | 2368 | 1462921763077 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 16:09:23 INFO - PROCESS | 2368 | 1462921763078 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 16:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:09:23 INFO - PROCESS | 2368 | 1462921763082 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:09:23 INFO - PROCESS | 2368 | 1462921763083 Marionette TRACE conn2 <- [1,866,null,{}] 16:09:23 INFO - PROCESS | 2368 | 1462921763086 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}] 16:09:23 INFO - PROCESS | 2368 | 1462921763208 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 16:09:23 INFO - PROCESS | 2368 | 1462921763483 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:23 INFO - PROCESS | 2368 | ++DOCSHELL 0x11704f000 == 66 [pid = 2368] [id = 224] 16:09:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x1122aa800) [pid = 2368] [serial = 670] [outer = 0x0] 16:09:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x113c2dc00) [pid = 2368] [serial = 671] [outer = 0x1122aa800] 16:09:23 INFO - PROCESS | 2368 | 1462921763513 Marionette DEBUG loaded listener.js 16:09:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x116028400) [pid = 2368] [serial = 672] [outer = 0x1122aa800] 16:09:23 INFO - PROCESS | 2368 | 1462921763961 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]]]}] 16:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 923ms 16:09:24 INFO - PROCESS | 2368 | 1462921764007 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 16:09:24 INFO - PROCESS | 2368 | 1462921764009 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 16:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:09:24 INFO - PROCESS | 2368 | 1462921764035 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:09:24 INFO - PROCESS | 2368 | 1462921764037 Marionette TRACE conn2 <- [1,870,null,{}] 16:09:24 INFO - PROCESS | 2368 | 1462921764040 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}] 16:09:24 INFO - PROCESS | 2368 | 1462921764134 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 16:09:24 INFO - PROCESS | 2368 | 1462921764205 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:24 INFO - PROCESS | 2368 | ++DOCSHELL 0x116656800 == 67 [pid = 2368] [id = 225] 16:09:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x1167e2800) [pid = 2368] [serial = 673] [outer = 0x0] 16:09:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x1168b2800) [pid = 2368] [serial = 674] [outer = 0x1167e2800] 16:09:24 INFO - PROCESS | 2368 | 1462921764234 Marionette DEBUG loaded listener.js 16:09:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x11769ec00) [pid = 2368] [serial = 675] [outer = 0x1167e2800] 16:09:24 INFO - PROCESS | 2368 | --DOCSHELL 0x12d89e800 == 66 [pid = 2368] [id = 217] 16:09:24 INFO - PROCESS | 2368 | --DOCSHELL 0x12d1e9000 == 65 [pid = 2368] [id = 216] 16:09:24 INFO - PROCESS | 2368 | --DOCSHELL 0x12c80d000 == 64 [pid = 2368] [id = 215] 16:09:24 INFO - PROCESS | 2368 | --DOCSHELL 0x12c208800 == 63 [pid = 2368] [id = 214] 16:09:24 INFO - PROCESS | 2368 | --DOCSHELL 0x12ad30800 == 62 [pid = 2368] [id = 213] 16:09:24 INFO - PROCESS | 2368 | --DOCSHELL 0x12a78c800 == 61 [pid = 2368] [id = 212] 16:09:24 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x1298e1c00) [pid = 2368] [serial = 596] [outer = 0x0] [url = about:blank] 16:09:24 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x118568000) [pid = 2368] [serial = 560] [outer = 0x0] [url = about:blank] 16:09:24 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x121a0cc00) [pid = 2368] [serial = 563] [outer = 0x0] [url = about:blank] 16:09:24 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x128b06c00) [pid = 2368] [serial = 566] [outer = 0x0] [url = about:blank] 16:09:24 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x12ad99400) [pid = 2368] [serial = 569] [outer = 0x0] [url = about:blank] 16:09:24 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x12baa9800) [pid = 2368] [serial = 572] [outer = 0x0] [url = about:blank] 16:09:24 INFO - PROCESS | 2368 | --DOCSHELL 0x128f09000 == 60 [pid = 2368] [id = 211] 16:09:24 INFO - PROCESS | 2368 | --DOCSHELL 0x1271e4800 == 59 [pid = 2368] [id = 210] 16:09:24 INFO - PROCESS | 2368 | --DOCSHELL 0x123e3b800 == 58 [pid = 2368] [id = 209] 16:09:24 INFO - PROCESS | 2368 | --DOCSHELL 0x1197ac000 == 57 [pid = 2368] [id = 208] 16:09:24 INFO - PROCESS | 2368 | --DOCSHELL 0x115d21800 == 56 [pid = 2368] [id = 207] 16:09:24 INFO - PROCESS | 2368 | --DOCSHELL 0x120eed000 == 55 [pid = 2368] [id = 206] 16:09:24 INFO - PROCESS | 2368 | --DOCSHELL 0x12c9d4000 == 54 [pid = 2368] [id = 203] 16:09:24 INFO - PROCESS | 2368 | --DOCSHELL 0x12c80d800 == 53 [pid = 2368] [id = 202] 16:09:24 INFO - PROCESS | 2368 | --DOCSHELL 0x1269d9000 == 52 [pid = 2368] [id = 201] 16:09:24 INFO - PROCESS | 2368 | --DOCSHELL 0x1185a8000 == 51 [pid = 2368] [id = 200] 16:09:24 INFO - PROCESS | 2368 | --DOCSHELL 0x12c220800 == 50 [pid = 2368] [id = 199] 16:09:24 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x12957fc00) [pid = 2368] [serial = 587] [outer = 0x0] [url = about:blank] 16:09:24 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x1184f3400) [pid = 2368] [serial = 576] [outer = 0x0] [url = about:blank] 16:09:24 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x11684f000) [pid = 2368] [serial = 575] [outer = 0x0] [url = about:blank] 16:09:24 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x119020000) [pid = 2368] [serial = 578] [outer = 0x0] [url = about:blank] 16:09:24 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x119797800) [pid = 2368] [serial = 579] [outer = 0x0] [url = about:blank] 16:09:24 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x121a17400) [pid = 2368] [serial = 581] [outer = 0x0] [url = about:blank] 16:09:24 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x1164a7c00) [pid = 2368] [serial = 590] [outer = 0x0] [url = about:blank] 16:09:24 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x118570400) [pid = 2368] [serial = 591] [outer = 0x0] [url = about:blank] 16:09:24 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x126f62c00) [pid = 2368] [serial = 584] [outer = 0x0] [url = about:blank] 16:09:24 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x11859b400) [pid = 2368] [serial = 593] [outer = 0x0] [url = about:blank] 16:09:24 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x12a86d000) [pid = 2368] [serial = 588] [outer = 0x0] [url = about:blank] 16:09:24 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x121ca4c00) [pid = 2368] [serial = 582] [outer = 0x0] [url = about:blank] 16:09:24 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x1268db000) [pid = 2368] [serial = 594] [outer = 0x0] [url = about:blank] 16:09:24 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x128c32000) [pid = 2368] [serial = 585] [outer = 0x0] [url = about:blank] 16:09:24 INFO - PROCESS | 2368 | 1462921764646 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]]]}] 16:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 622ms 16:09:24 INFO - PROCESS | 2368 | 1462921764657 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 16:09:24 INFO - PROCESS | 2368 | 1462921764662 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 16:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:09:24 INFO - PROCESS | 2368 | 1462921764665 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:09:24 INFO - PROCESS | 2368 | 1462921764666 Marionette TRACE conn2 <- [1,874,null,{}] 16:09:24 INFO - PROCESS | 2368 | 1462921764668 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}] 16:09:24 INFO - PROCESS | 2368 | 1462921764747 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 16:09:24 INFO - PROCESS | 2368 | 1462921764753 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:24 INFO - PROCESS | 2368 | ++DOCSHELL 0x11705b000 == 51 [pid = 2368] [id = 226] 16:09:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x117e0f000) [pid = 2368] [serial = 676] [outer = 0x0] 16:09:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x11808cc00) [pid = 2368] [serial = 677] [outer = 0x117e0f000] 16:09:24 INFO - PROCESS | 2368 | 1462921764779 Marionette DEBUG loaded listener.js 16:09:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x118251400) [pid = 2368] [serial = 678] [outer = 0x117e0f000] 16:09:25 INFO - PROCESS | 2368 | 1462921765140 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]]]}] 16:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 519ms 16:09:25 INFO - PROCESS | 2368 | 1462921765195 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 16:09:25 INFO - PROCESS | 2368 | 1462921765196 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 16:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:09:25 INFO - PROCESS | 2368 | 1462921765204 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:09:25 INFO - PROCESS | 2368 | 1462921765208 Marionette TRACE conn2 <- [1,878,null,{}] 16:09:25 INFO - PROCESS | 2368 | 1462921765211 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}] 16:09:25 INFO - PROCESS | 2368 | 1462921765289 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 16:09:25 INFO - PROCESS | 2368 | 1462921765295 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:25 INFO - PROCESS | 2368 | ++DOCSHELL 0x1191b6000 == 52 [pid = 2368] [id = 227] 16:09:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x1184fa800) [pid = 2368] [serial = 679] [outer = 0x0] 16:09:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x11859a400) [pid = 2368] [serial = 680] [outer = 0x1184fa800] 16:09:25 INFO - PROCESS | 2368 | 1462921765321 Marionette DEBUG loaded listener.js 16:09:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x119023400) [pid = 2368] [serial = 681] [outer = 0x1184fa800] 16:09:25 INFO - PROCESS | 2368 | 1462921765649 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]]]}] 16:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 478ms 16:09:25 INFO - PROCESS | 2368 | 1462921765678 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 16:09:25 INFO - PROCESS | 2368 | 1462921765680 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 16:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:09:25 INFO - PROCESS | 2368 | 1462921765690 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:09:25 INFO - PROCESS | 2368 | 1462921765691 Marionette TRACE conn2 <- [1,882,null,{}] 16:09:25 INFO - PROCESS | 2368 | 1462921765694 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}] 16:09:25 INFO - PROCESS | 2368 | 1462921765799 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 16:09:25 INFO - PROCESS | 2368 | 1462921765873 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:25 INFO - PROCESS | 2368 | ++DOCSHELL 0x1197c7800 == 53 [pid = 2368] [id = 228] 16:09:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x1184fb000) [pid = 2368] [serial = 682] [outer = 0x0] 16:09:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x1190bfc00) [pid = 2368] [serial = 683] [outer = 0x1184fb000] 16:09:25 INFO - PROCESS | 2368 | 1462921765915 Marionette DEBUG loaded listener.js 16:09:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x119494800) [pid = 2368] [serial = 684] [outer = 0x1184fb000] 16:09:26 INFO - PROCESS | 2368 | 1462921766300 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]]]}] 16:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 621ms 16:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:09:26 INFO - PROCESS | 2368 | 1462921766313 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 16:09:26 INFO - PROCESS | 2368 | 1462921766314 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 16:09:26 INFO - PROCESS | 2368 | 1462921766317 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:09:26 INFO - PROCESS | 2368 | 1462921766318 Marionette TRACE conn2 <- [1,886,null,{}] 16:09:26 INFO - PROCESS | 2368 | 1462921766320 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}] 16:09:26 INFO - PROCESS | 2368 | 1462921766398 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 16:09:26 INFO - PROCESS | 2368 | 1462921766456 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:26 INFO - PROCESS | 2368 | ++DOCSHELL 0x1167c1000 == 54 [pid = 2368] [id = 229] 16:09:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x1197a0400) [pid = 2368] [serial = 685] [outer = 0x0] 16:09:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x1197d5800) [pid = 2368] [serial = 686] [outer = 0x1197a0400] 16:09:26 INFO - PROCESS | 2368 | 1462921766487 Marionette DEBUG loaded listener.js 16:09:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x119a9c400) [pid = 2368] [serial = 687] [outer = 0x1197a0400] 16:09:26 INFO - PROCESS | 2368 | 1462921766815 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]]]}] 16:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 519ms 16:09:26 INFO - PROCESS | 2368 | 1462921766837 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 16:09:26 INFO - PROCESS | 2368 | 1462921766838 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 16:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:09:26 INFO - PROCESS | 2368 | 1462921766840 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:09:26 INFO - PROCESS | 2368 | 1462921766850 Marionette TRACE conn2 <- [1,890,null,{}] 16:09:26 INFO - PROCESS | 2368 | 1462921766860 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}] 16:09:26 INFO - PROCESS | 2368 | 1462921766958 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 16:09:26 INFO - PROCESS | 2368 | 1462921766962 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:26 INFO - PROCESS | 2368 | ++DOCSHELL 0x1218fe000 == 55 [pid = 2368] [id = 230] 16:09:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x119c7f000) [pid = 2368] [serial = 688] [outer = 0x0] 16:09:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x1210e5400) [pid = 2368] [serial = 689] [outer = 0x119c7f000] 16:09:26 INFO - PROCESS | 2368 | 1462921766987 Marionette DEBUG loaded listener.js 16:09:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x121a14400) [pid = 2368] [serial = 690] [outer = 0x119c7f000] 16:09:27 INFO - PROCESS | 2368 | 1462921767336 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]]]}] 16:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 538ms 16:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:09:27 INFO - PROCESS | 2368 | 1462921767378 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 16:09:27 INFO - PROCESS | 2368 | 1462921767379 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 16:09:27 INFO - PROCESS | 2368 | 1462921767381 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:09:27 INFO - PROCESS | 2368 | 1462921767383 Marionette TRACE conn2 <- [1,894,null,{}] 16:09:27 INFO - PROCESS | 2368 | 1462921767385 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}] 16:09:27 INFO - PROCESS | 2368 | 1462921767480 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 16:09:27 INFO - PROCESS | 2368 | 1462921767492 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:27 INFO - PROCESS | 2368 | ++DOCSHELL 0x1255d6800 == 56 [pid = 2368] [id = 231] 16:09:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x1210e2000) [pid = 2368] [serial = 691] [outer = 0x0] 16:09:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x121a16000) [pid = 2368] [serial = 692] [outer = 0x1210e2000] 16:09:27 INFO - PROCESS | 2368 | 1462921767517 Marionette DEBUG loaded listener.js 16:09:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x121c98c00) [pid = 2368] [serial = 693] [outer = 0x1210e2000] 16:09:27 INFO - PROCESS | 2368 | 1462921767878 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]]]}] 16:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 517ms 16:09:27 INFO - PROCESS | 2368 | 1462921767900 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 16:09:27 INFO - PROCESS | 2368 | 1462921767902 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 16:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:09:27 INFO - PROCESS | 2368 | 1462921767912 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:09:27 INFO - PROCESS | 2368 | 1462921767914 Marionette TRACE conn2 <- [1,898,null,{}] 16:09:27 INFO - PROCESS | 2368 | 1462921767916 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}] 16:09:28 INFO - PROCESS | 2368 | 1462921768058 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 16:09:28 INFO - PROCESS | 2368 | 1462921768092 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:28 INFO - PROCESS | 2368 | ++DOCSHELL 0x1271d9800 == 57 [pid = 2368] [id = 232] 16:09:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x121c99800) [pid = 2368] [serial = 694] [outer = 0x0] 16:09:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x121ca1400) [pid = 2368] [serial = 695] [outer = 0x121c99800] 16:09:28 INFO - PROCESS | 2368 | 1462921768134 Marionette DEBUG loaded listener.js 16:09:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x124a56800) [pid = 2368] [serial = 696] [outer = 0x121c99800] 16:09:28 INFO - PROCESS | 2368 | 1462921768535 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]]]}] 16:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 670ms 16:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:09:28 INFO - PROCESS | 2368 | 1462921768588 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 16:09:28 INFO - PROCESS | 2368 | 1462921768589 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 16:09:28 INFO - PROCESS | 2368 | 1462921768591 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:09:28 INFO - PROCESS | 2368 | 1462921768592 Marionette TRACE conn2 <- [1,902,null,{}] 16:09:28 INFO - PROCESS | 2368 | 1462921768594 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}] 16:09:28 INFO - PROCESS | 2368 | 1462921768693 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 16:09:28 INFO - PROCESS | 2368 | 1462921768698 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:28 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185e4000 == 58 [pid = 2368] [id = 233] 16:09:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x124c0e000) [pid = 2368] [serial = 697] [outer = 0x0] 16:09:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x124c7c800) [pid = 2368] [serial = 698] [outer = 0x124c0e000] 16:09:28 INFO - PROCESS | 2368 | 1462921768910 Marionette DEBUG loaded listener.js 16:09:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x124c97800) [pid = 2368] [serial = 699] [outer = 0x124c0e000] 16:09:28 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x128c2bc00) [pid = 2368] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:09:28 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x116024400) [pid = 2368] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:09:28 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x121ca3400) [pid = 2368] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:09:28 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x12c6db800) [pid = 2368] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:09:28 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x11602e800) [pid = 2368] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:09:28 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x119176800) [pid = 2368] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:09:28 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x12714b000) [pid = 2368] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:09:28 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x118090400) [pid = 2368] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:09:28 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x12bed3400) [pid = 2368] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:09:28 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x11602ac00) [pid = 2368] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:09:28 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x12930d800) [pid = 2368] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:09:28 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x115f12800) [pid = 2368] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:09:28 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x12be74000) [pid = 2368] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:09:29 INFO - PROCESS | 2368 | 1462921769175 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]]]}] 16:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 621ms 16:09:29 INFO - PROCESS | 2368 | 1462921769216 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 16:09:29 INFO - PROCESS | 2368 | 1462921769217 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 16:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:09:29 INFO - PROCESS | 2368 | 1462921769219 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:09:29 INFO - PROCESS | 2368 | 1462921769220 Marionette TRACE conn2 <- [1,906,null,{}] 16:09:29 INFO - PROCESS | 2368 | 1462921769222 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}] 16:09:29 INFO - PROCESS | 2368 | 1462921769305 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 16:09:29 INFO - PROCESS | 2368 | 1462921769312 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:29 INFO - PROCESS | 2368 | ++DOCSHELL 0x1293b9800 == 59 [pid = 2368] [id = 234] 16:09:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x1166cc000) [pid = 2368] [serial = 700] [outer = 0x0] 16:09:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x124c91400) [pid = 2368] [serial = 701] [outer = 0x1166cc000] 16:09:29 INFO - PROCESS | 2368 | 1462921769342 Marionette DEBUG loaded listener.js 16:09:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x12567d400) [pid = 2368] [serial = 702] [outer = 0x1166cc000] 16:09:29 INFO - PROCESS | 2368 | 1462921769689 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]]]}] 16:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 519ms 16:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:09:29 INFO - PROCESS | 2368 | 1462921769739 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 16:09:29 INFO - PROCESS | 2368 | 1462921769740 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 16:09:29 INFO - PROCESS | 2368 | 1462921769742 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:09:29 INFO - PROCESS | 2368 | 1462921769744 Marionette TRACE conn2 <- [1,910,null,{}] 16:09:29 INFO - PROCESS | 2368 | 1462921769746 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}] 16:09:29 INFO - PROCESS | 2368 | 1462921769860 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 16:09:29 INFO - PROCESS | 2368 | 1462921769866 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:29 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a66a800 == 60 [pid = 2368] [id = 235] 16:09:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x120fc1000) [pid = 2368] [serial = 703] [outer = 0x0] 16:09:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x1268d9800) [pid = 2368] [serial = 704] [outer = 0x120fc1000] 16:09:29 INFO - PROCESS | 2368 | 1462921769891 Marionette DEBUG loaded listener.js 16:09:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x127148000) [pid = 2368] [serial = 705] [outer = 0x120fc1000] 16:09:30 INFO - PROCESS | 2368 | 1462921770179 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]]]}] 16:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 470ms 16:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:09:30 INFO - PROCESS | 2368 | 1462921770214 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 16:09:30 INFO - PROCESS | 2368 | 1462921770216 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 16:09:30 INFO - PROCESS | 2368 | 1462921770218 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:09:30 INFO - PROCESS | 2368 | 1462921770219 Marionette TRACE conn2 <- [1,914,null,{}] 16:09:30 INFO - PROCESS | 2368 | 1462921770222 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}] 16:09:30 INFO - PROCESS | 2368 | 1462921770313 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 16:09:30 INFO - PROCESS | 2368 | 1462921770318 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:30 INFO - PROCESS | 2368 | ++DOCSHELL 0x12addd800 == 61 [pid = 2368] [id = 236] 16:09:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x127148800) [pid = 2368] [serial = 706] [outer = 0x0] 16:09:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x127474800) [pid = 2368] [serial = 707] [outer = 0x127148800] 16:09:30 INFO - PROCESS | 2368 | 1462921770348 Marionette DEBUG loaded listener.js 16:09:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x128b0fc00) [pid = 2368] [serial = 708] [outer = 0x127148800] 16:09:30 INFO - PROCESS | 2368 | 1462921770831 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]]]}] 16:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 669ms 16:09:30 INFO - PROCESS | 2368 | 1462921770944 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 16:09:30 INFO - PROCESS | 2368 | 1462921770946 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 16:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:09:30 INFO - PROCESS | 2368 | 1462921770950 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:09:30 INFO - PROCESS | 2368 | 1462921770953 Marionette TRACE conn2 <- [1,918,null,{}] 16:09:30 INFO - PROCESS | 2368 | 1462921770963 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}] 16:09:31 INFO - PROCESS | 2368 | 1462921771079 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 16:09:31 INFO - PROCESS | 2368 | 1462921771143 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:31 INFO - PROCESS | 2368 | ++DOCSHELL 0x115f92000 == 62 [pid = 2368] [id = 237] 16:09:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x113e07800) [pid = 2368] [serial = 709] [outer = 0x0] 16:09:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x115f1a000) [pid = 2368] [serial = 710] [outer = 0x113e07800] 16:09:31 INFO - PROCESS | 2368 | 1462921771174 Marionette DEBUG loaded listener.js 16:09:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x116097400) [pid = 2368] [serial = 711] [outer = 0x113e07800] 16:09:31 INFO - PROCESS | 2368 | 1462921771604 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]]]}] 16:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 678ms 16:09:31 INFO - PROCESS | 2368 | 1462921771630 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 16:09:31 INFO - PROCESS | 2368 | 1462921771632 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 16:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:09:31 INFO - PROCESS | 2368 | 1462921771681 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:09:31 INFO - PROCESS | 2368 | 1462921771684 Marionette TRACE conn2 <- [1,922,null,{}] 16:09:31 INFO - PROCESS | 2368 | 1462921771690 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}] 16:09:31 INFO - PROCESS | 2368 | 1462921771791 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 16:09:31 INFO - PROCESS | 2368 | 1462921771859 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:31 INFO - PROCESS | 2368 | ++DOCSHELL 0x121259000 == 63 [pid = 2368] [id = 238] 16:09:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x1168bcc00) [pid = 2368] [serial = 712] [outer = 0x0] 16:09:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x11824dc00) [pid = 2368] [serial = 713] [outer = 0x1168bcc00] 16:09:31 INFO - PROCESS | 2368 | 1462921771889 Marionette DEBUG loaded listener.js 16:09:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x118567c00) [pid = 2368] [serial = 714] [outer = 0x1168bcc00] 16:09:32 INFO - PROCESS | 2368 | 1462921772304 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]]]}] 16:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 699ms 16:09:32 INFO - PROCESS | 2368 | 1462921772359 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 16:09:32 INFO - PROCESS | 2368 | 1462921772361 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 16:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:09:32 INFO - PROCESS | 2368 | 1462921772363 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:09:32 INFO - PROCESS | 2368 | 1462921772364 Marionette TRACE conn2 <- [1,926,null,{}] 16:09:32 INFO - PROCESS | 2368 | 1462921772368 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}] 16:09:32 INFO - PROCESS | 2368 | 1462921772474 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 16:09:32 INFO - PROCESS | 2368 | 1462921772535 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:32 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ab28800 == 64 [pid = 2368] [id = 239] 16:09:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x119795400) [pid = 2368] [serial = 715] [outer = 0x0] 16:09:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x11979c800) [pid = 2368] [serial = 716] [outer = 0x119795400] 16:09:32 INFO - PROCESS | 2368 | 1462921772568 Marionette DEBUG loaded listener.js 16:09:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x119c82000) [pid = 2368] [serial = 717] [outer = 0x119795400] 16:09:33 INFO - PROCESS | 2368 | 1462921773018 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]]]}] 16:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 669ms 16:09:33 INFO - PROCESS | 2368 | 1462921773033 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 16:09:33 INFO - PROCESS | 2368 | 1462921773034 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 16:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:09:33 INFO - PROCESS | 2368 | 1462921773036 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:09:33 INFO - PROCESS | 2368 | 1462921773038 Marionette TRACE conn2 <- [1,930,null,{}] 16:09:33 INFO - PROCESS | 2368 | 1462921773040 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}] 16:09:33 INFO - PROCESS | 2368 | 1462921773163 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 16:09:33 INFO - PROCESS | 2368 | 1462921773219 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:33 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c20b800 == 65 [pid = 2368] [id = 240] 16:09:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x123f79800) [pid = 2368] [serial = 718] [outer = 0x0] 16:09:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x121a0bc00) [pid = 2368] [serial = 719] [outer = 0x123f79800] 16:09:33 INFO - PROCESS | 2368 | 1462921773249 Marionette DEBUG loaded listener.js 16:09:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x1255e6000) [pid = 2368] [serial = 720] [outer = 0x123f79800] 16:09:33 INFO - PROCESS | 2368 | 1462921773657 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]]]}] 16:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 670ms 16:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:09:33 INFO - PROCESS | 2368 | 1462921773707 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 16:09:33 INFO - PROCESS | 2368 | 1462921773708 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 16:09:33 INFO - PROCESS | 2368 | 1462921773711 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:09:33 INFO - PROCESS | 2368 | 1462921773712 Marionette TRACE conn2 <- [1,934,null,{}] 16:09:33 INFO - PROCESS | 2368 | 1462921773714 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}] 16:09:33 INFO - PROCESS | 2368 | 1462921773813 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 16:09:33 INFO - PROCESS | 2368 | 1462921773871 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:33 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c803000 == 66 [pid = 2368] [id = 241] 16:09:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x1255e1000) [pid = 2368] [serial = 721] [outer = 0x0] 16:09:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x126868400) [pid = 2368] [serial = 722] [outer = 0x1255e1000] 16:09:33 INFO - PROCESS | 2368 | 1462921773903 Marionette DEBUG loaded listener.js 16:09:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x1269bb000) [pid = 2368] [serial = 723] [outer = 0x1255e1000] 16:09:34 INFO - PROCESS | 2368 | 1462921774459 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]]]}] 16:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 771ms 16:09:34 INFO - PROCESS | 2368 | 1462921774483 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 16:09:34 INFO - PROCESS | 2368 | 1462921774484 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 16:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:09:34 INFO - PROCESS | 2368 | 1462921774487 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:09:34 INFO - PROCESS | 2368 | 1462921774488 Marionette TRACE conn2 <- [1,938,null,{}] 16:09:34 INFO - PROCESS | 2368 | 1462921774490 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}] 16:09:34 INFO - PROCESS | 2368 | 1462921774608 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 16:09:34 INFO - PROCESS | 2368 | 1462921774679 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:34 INFO - PROCESS | 2368 | ++DOCSHELL 0x12cf1d000 == 67 [pid = 2368] [id = 242] 16:09:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x128b57c00) [pid = 2368] [serial = 724] [outer = 0x0] 16:09:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x128c2e400) [pid = 2368] [serial = 725] [outer = 0x128b57c00] 16:09:34 INFO - PROCESS | 2368 | 1462921774709 Marionette DEBUG loaded listener.js 16:09:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x129105800) [pid = 2368] [serial = 726] [outer = 0x128b57c00] 16:09:35 INFO - PROCESS | 2368 | 1462921775118 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]]]}] 16:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 721ms 16:09:35 INFO - PROCESS | 2368 | 1462921775225 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 16:09:35 INFO - PROCESS | 2368 | 1462921775227 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 16:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:09:35 INFO - PROCESS | 2368 | 1462921775232 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:09:35 INFO - PROCESS | 2368 | 1462921775233 Marionette TRACE conn2 <- [1,942,null,{}] 16:09:35 INFO - PROCESS | 2368 | 1462921775235 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}] 16:09:35 INFO - PROCESS | 2368 | 1462921775334 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 16:09:35 INFO - PROCESS | 2368 | 1462921775403 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:35 INFO - PROCESS | 2368 | ++DOCSHELL 0x1255c8800 == 68 [pid = 2368] [id = 243] 16:09:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x1166cd800) [pid = 2368] [serial = 727] [outer = 0x0] 16:09:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x128c30c00) [pid = 2368] [serial = 728] [outer = 0x1166cd800] 16:09:35 INFO - PROCESS | 2368 | 1462921775432 Marionette DEBUG loaded listener.js 16:09:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x129312800) [pid = 2368] [serial = 729] [outer = 0x1166cd800] 16:09:35 INFO - PROCESS | 2368 | 1462921775887 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]]]}] 16:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 968ms 16:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:09:36 INFO - PROCESS | 2368 | 1462921776201 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 16:09:36 INFO - PROCESS | 2368 | 1462921776206 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 16:09:36 INFO - PROCESS | 2368 | 1462921776211 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:09:36 INFO - PROCESS | 2368 | 1462921776213 Marionette TRACE conn2 <- [1,946,null,{}] 16:09:36 INFO - PROCESS | 2368 | 1462921776217 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}] 16:09:36 INFO - PROCESS | 2368 | 1462921776299 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 16:09:36 INFO - PROCESS | 2368 | 1462921776370 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:36 INFO - PROCESS | 2368 | ++DOCSHELL 0x1191bb800 == 69 [pid = 2368] [id = 244] 16:09:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x11602c800) [pid = 2368] [serial = 730] [outer = 0x0] 16:09:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 154 (0x116099800) [pid = 2368] [serial = 731] [outer = 0x11602c800] 16:09:36 INFO - PROCESS | 2368 | 1462921776414 Marionette DEBUG loaded listener.js 16:09:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 155 (0x11684f000) [pid = 2368] [serial = 732] [outer = 0x11602c800] 16:09:36 INFO - PROCESS | 2368 | 1462921776960 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]]]}] 16:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 774ms 16:09:36 INFO - PROCESS | 2368 | 1462921776985 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 16:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:09:36 INFO - PROCESS | 2368 | 1462921776988 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 16:09:37 INFO - PROCESS | 2368 | 1462921777021 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:09:37 INFO - PROCESS | 2368 | 1462921777025 Marionette TRACE conn2 <- [1,950,null,{}] 16:09:37 INFO - PROCESS | 2368 | 1462921777032 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}] 16:09:37 INFO - PROCESS | 2368 | 1462921777123 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 16:09:37 INFO - PROCESS | 2368 | 1462921777194 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:37 INFO - PROCESS | 2368 | ++DOCSHELL 0x117048800 == 70 [pid = 2368] [id = 245] 16:09:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 156 (0x116a68c00) [pid = 2368] [serial = 733] [outer = 0x0] 16:09:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 157 (0x11838bc00) [pid = 2368] [serial = 734] [outer = 0x116a68c00] 16:09:37 INFO - PROCESS | 2368 | 1462921777222 Marionette DEBUG loaded listener.js 16:09:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 158 (0x118707800) [pid = 2368] [serial = 735] [outer = 0x116a68c00] 16:09:37 INFO - PROCESS | 2368 | --DOCSHELL 0x12a66a800 == 69 [pid = 2368] [id = 235] 16:09:37 INFO - PROCESS | 2368 | --DOCSHELL 0x1293b9800 == 68 [pid = 2368] [id = 234] 16:09:37 INFO - PROCESS | 2368 | --DOCSHELL 0x1185e4000 == 67 [pid = 2368] [id = 233] 16:09:37 INFO - PROCESS | 2368 | --DOCSHELL 0x1271d9800 == 66 [pid = 2368] [id = 232] 16:09:37 INFO - PROCESS | 2368 | --DOCSHELL 0x1255d6800 == 65 [pid = 2368] [id = 231] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 157 (0x128b54c00) [pid = 2368] [serial = 653] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOCSHELL 0x1218fe000 == 64 [pid = 2368] [id = 230] 16:09:37 INFO - PROCESS | 2368 | --DOCSHELL 0x1167c1000 == 63 [pid = 2368] [id = 229] 16:09:37 INFO - PROCESS | 2368 | --DOCSHELL 0x1197c7800 == 62 [pid = 2368] [id = 228] 16:09:37 INFO - PROCESS | 2368 | --DOCSHELL 0x1191b6000 == 61 [pid = 2368] [id = 227] 16:09:37 INFO - PROCESS | 2368 | --DOCSHELL 0x11705b000 == 60 [pid = 2368] [id = 226] 16:09:37 INFO - PROCESS | 2368 | --DOCSHELL 0x116656800 == 59 [pid = 2368] [id = 225] 16:09:37 INFO - PROCESS | 2368 | --DOCSHELL 0x11704f000 == 58 [pid = 2368] [id = 224] 16:09:37 INFO - PROCESS | 2368 | --DOCSHELL 0x1255bd800 == 57 [pid = 2368] [id = 220] 16:09:37 INFO - PROCESS | 2368 | --DOCSHELL 0x1181f4000 == 56 [pid = 2368] [id = 219] 16:09:37 INFO - PROCESS | 2368 | --DOCSHELL 0x12d8aa000 == 55 [pid = 2368] [id = 218] 16:09:37 INFO - PROCESS | 2368 | 1462921777645 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]]]}] 16:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 659ms 16:09:37 INFO - PROCESS | 2368 | 1462921777652 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 16:09:37 INFO - PROCESS | 2368 | 1462921777654 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 16:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:09:37 INFO - PROCESS | 2368 | 1462921777680 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:09:37 INFO - PROCESS | 2368 | 1462921777681 Marionette TRACE conn2 <- [1,954,null,{}] 16:09:37 INFO - PROCESS | 2368 | 1462921777688 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}] 16:09:37 INFO - PROCESS | 2368 | 1462921777781 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 156 (0x12cc08800) [pid = 2368] [serial = 651] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 155 (0x12bdc0c00) [pid = 2368] [serial = 633] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 154 (0x11602ec00) [pid = 2368] [serial = 645] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 153 (0x126d49800) [pid = 2368] [serial = 627] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x12c91c400) [pid = 2368] [serial = 641] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 151 (0x1176a1c00) [pid = 2368] [serial = 599] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 150 (0x12cc0d000) [pid = 2368] [serial = 648] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 149 (0x121c63000) [pid = 2368] [serial = 624] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x128c2ec00) [pid = 2368] [serial = 630] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x12a770000) [pid = 2368] [serial = 632] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x12c924400) [pid = 2368] [serial = 642] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x11602a800) [pid = 2368] [serial = 644] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x12bdc0000) [pid = 2368] [serial = 611] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 143 (0x129308800) [pid = 2368] [serial = 608] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x118572c00) [pid = 2368] [serial = 618] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x12c6d5800) [pid = 2368] [serial = 638] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x118389c00) [pid = 2368] [serial = 617] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x1269ba000) [pid = 2368] [serial = 650] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x127477400) [pid = 2368] [serial = 629] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x12a7e7800) [pid = 2368] [serial = 558] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x12ba88400) [pid = 2368] [serial = 614] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x119321c00) [pid = 2368] [serial = 621] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x119c7f400) [pid = 2368] [serial = 623] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x12c6db400) [pid = 2368] [serial = 639] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x124c82800) [pid = 2368] [serial = 647] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x119798c00) [pid = 2368] [serial = 602] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x12c4b2400) [pid = 2368] [serial = 636] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x118574800) [pid = 2368] [serial = 620] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x124fd7400) [pid = 2368] [serial = 626] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x12bed5c00) [pid = 2368] [serial = 635] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x124c8d800) [pid = 2368] [serial = 605] [outer = 0x0] [url = about:blank] 16:09:37 INFO - PROCESS | 2368 | 1462921777842 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:37 INFO - PROCESS | 2368 | ++DOCSHELL 0x11834e800 == 56 [pid = 2368] [id = 246] 16:09:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x1176a1c00) [pid = 2368] [serial = 736] [outer = 0x0] 16:09:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x118576c00) [pid = 2368] [serial = 737] [outer = 0x1176a1c00] 16:09:37 INFO - PROCESS | 2368 | 1462921777876 Marionette DEBUG loaded listener.js 16:09:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x1197d8800) [pid = 2368] [serial = 738] [outer = 0x1176a1c00] 16:09:38 INFO - PROCESS | 2368 | 1462921778302 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]]]}] 16:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 673ms 16:09:38 INFO - PROCESS | 2368 | 1462921778350 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 16:09:38 INFO - PROCESS | 2368 | 1462921778353 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 16:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:09:38 INFO - PROCESS | 2368 | 1462921778356 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:09:38 INFO - PROCESS | 2368 | 1462921778359 Marionette TRACE conn2 <- [1,958,null,{}] 16:09:38 INFO - PROCESS | 2368 | 1462921778381 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}] 16:09:38 INFO - PROCESS | 2368 | 1462921778485 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 16:09:38 INFO - PROCESS | 2368 | 1462921778553 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:38 INFO - PROCESS | 2368 | ++DOCSHELL 0x1191b4800 == 57 [pid = 2368] [id = 247] 16:09:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x1164fe000) [pid = 2368] [serial = 739] [outer = 0x0] 16:09:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x118081c00) [pid = 2368] [serial = 740] [outer = 0x1164fe000] 16:09:38 INFO - PROCESS | 2368 | 1462921778587 Marionette DEBUG loaded listener.js 16:09:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x11855c000) [pid = 2368] [serial = 741] [outer = 0x1164fe000] 16:09:39 INFO - PROCESS | 2368 | 1462921779012 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]]]}] 16:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 743ms 16:09:39 INFO - PROCESS | 2368 | 1462921779110 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 16:09:39 INFO - PROCESS | 2368 | 1462921779114 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 16:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:09:39 INFO - PROCESS | 2368 | 1462921779120 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:09:39 INFO - PROCESS | 2368 | 1462921779122 Marionette TRACE conn2 <- [1,962,null,{}] 16:09:39 INFO - PROCESS | 2368 | 1462921779125 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}] 16:09:39 INFO - PROCESS | 2368 | 1462921779223 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 16:09:39 INFO - PROCESS | 2368 | 1462921779291 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:39 INFO - PROCESS | 2368 | ++DOCSHELL 0x123e50800 == 58 [pid = 2368] [id = 248] 16:09:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x11949f000) [pid = 2368] [serial = 742] [outer = 0x0] 16:09:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x1197db000) [pid = 2368] [serial = 743] [outer = 0x11949f000] 16:09:39 INFO - PROCESS | 2368 | 1462921779321 Marionette DEBUG loaded listener.js 16:09:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x119c87c00) [pid = 2368] [serial = 744] [outer = 0x11949f000] 16:09:39 INFO - PROCESS | 2368 | 1462921779741 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]]]}] 16:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 669ms 16:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:09:39 INFO - PROCESS | 2368 | 1462921779790 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 16:09:39 INFO - PROCESS | 2368 | 1462921779792 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 16:09:39 INFO - PROCESS | 2368 | 1462921779794 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:09:39 INFO - PROCESS | 2368 | 1462921779796 Marionette TRACE conn2 <- [1,966,null,{}] 16:09:39 INFO - PROCESS | 2368 | 1462921779804 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}] 16:09:39 INFO - PROCESS | 2368 | 1462921779904 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 16:09:39 INFO - PROCESS | 2368 | 1462921779962 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:39 INFO - PROCESS | 2368 | ++DOCSHELL 0x12892d000 == 59 [pid = 2368] [id = 249] 16:09:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x1210de000) [pid = 2368] [serial = 745] [outer = 0x0] 16:09:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x121a18400) [pid = 2368] [serial = 746] [outer = 0x1210de000] 16:09:39 INFO - PROCESS | 2368 | 1462921779994 Marionette DEBUG loaded listener.js 16:09:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x121ca6800) [pid = 2368] [serial = 747] [outer = 0x1210de000] 16:09:40 INFO - PROCESS | 2368 | 1462921780454 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]]]}] 16:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 721ms 16:09:40 INFO - PROCESS | 2368 | 1462921780522 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 16:09:40 INFO - PROCESS | 2368 | 1462921780524 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 16:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:09:40 INFO - PROCESS | 2368 | 1462921780528 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:09:40 INFO - PROCESS | 2368 | 1462921780529 Marionette TRACE conn2 <- [1,970,null,{}] 16:09:40 INFO - PROCESS | 2368 | 1462921780531 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}] 16:09:40 INFO - PROCESS | 2368 | 1462921780628 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 16:09:40 INFO - PROCESS | 2368 | 1462921780683 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:40 INFO - PROCESS | 2368 | ++DOCSHELL 0x12911d800 == 60 [pid = 2368] [id = 250] 16:09:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x124c49c00) [pid = 2368] [serial = 748] [outer = 0x0] 16:09:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x124fe6000) [pid = 2368] [serial = 749] [outer = 0x124c49c00] 16:09:40 INFO - PROCESS | 2368 | 1462921780713 Marionette DEBUG loaded listener.js 16:09:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x126864400) [pid = 2368] [serial = 750] [outer = 0x124c49c00] 16:09:41 INFO - PROCESS | 2368 | 1462921781118 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]]]}] 16:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 619ms 16:09:41 INFO - PROCESS | 2368 | 1462921781147 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 16:09:41 INFO - PROCESS | 2368 | 1462921781149 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 16:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:09:41 INFO - PROCESS | 2368 | 1462921781151 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:09:41 INFO - PROCESS | 2368 | 1462921781152 Marionette TRACE conn2 <- [1,974,null,{}] 16:09:41 INFO - PROCESS | 2368 | 1462921781155 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}] 16:09:41 INFO - PROCESS | 2368 | 1462921781248 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 16:09:41 INFO - PROCESS | 2368 | 1462921781316 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:41 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a7a1000 == 61 [pid = 2368] [id = 251] 16:09:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x124c51400) [pid = 2368] [serial = 751] [outer = 0x0] 16:09:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x1269b2000) [pid = 2368] [serial = 752] [outer = 0x124c51400] 16:09:41 INFO - PROCESS | 2368 | 1462921781345 Marionette DEBUG loaded listener.js 16:09:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x1269bec00) [pid = 2368] [serial = 753] [outer = 0x124c51400] 16:09:41 INFO - PROCESS | 2368 | 1462921781768 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]]]}] 16:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 669ms 16:09:41 INFO - PROCESS | 2368 | 1462921781820 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 16:09:41 INFO - PROCESS | 2368 | 1462921781822 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 16:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:09:41 INFO - PROCESS | 2368 | 1462921781824 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:09:41 INFO - PROCESS | 2368 | 1462921781825 Marionette TRACE conn2 <- [1,978,null,{}] 16:09:41 INFO - PROCESS | 2368 | 1462921781828 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}] 16:09:41 INFO - PROCESS | 2368 | 1462921781958 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 16:09:42 INFO - PROCESS | 2368 | 1462921782040 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:42 INFO - PROCESS | 2368 | ++DOCSHELL 0x12bebe000 == 62 [pid = 2368] [id = 252] 16:09:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x128b0d000) [pid = 2368] [serial = 754] [outer = 0x0] 16:09:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x128b59c00) [pid = 2368] [serial = 755] [outer = 0x128b0d000] 16:09:42 INFO - PROCESS | 2368 | 1462921782070 Marionette DEBUG loaded listener.js 16:09:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x129305400) [pid = 2368] [serial = 756] [outer = 0x128b0d000] 16:09:42 INFO - PROCESS | 2368 | 1462921782488 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]]]}] 16:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 672ms 16:09:42 INFO - PROCESS | 2368 | 1462921782497 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 16:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:09:42 INFO - PROCESS | 2368 | 1462921782498 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 16:09:42 INFO - PROCESS | 2368 | 1462921782500 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:09:42 INFO - PROCESS | 2368 | 1462921782502 Marionette TRACE conn2 <- [1,982,null,{}] 16:09:42 INFO - PROCESS | 2368 | 1462921782504 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}] 16:09:42 INFO - PROCESS | 2368 | 1462921782599 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 16:09:42 INFO - PROCESS | 2368 | 1462921782652 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:42 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c9c6800 == 63 [pid = 2368] [id = 253] 16:09:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x11769a000) [pid = 2368] [serial = 757] [outer = 0x0] 16:09:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x129581c00) [pid = 2368] [serial = 758] [outer = 0x11769a000] 16:09:42 INFO - PROCESS | 2368 | 1462921782681 Marionette DEBUG loaded listener.js 16:09:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x12a76e400) [pid = 2368] [serial = 759] [outer = 0x11769a000] 16:09:43 INFO - PROCESS | 2368 | 1462921783095 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]]]}] 16:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 618ms 16:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:09:43 INFO - PROCESS | 2368 | 1462921783119 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 16:09:43 INFO - PROCESS | 2368 | 1462921783121 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 16:09:43 INFO - PROCESS | 2368 | 1462921783123 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:09:43 INFO - PROCESS | 2368 | 1462921783125 Marionette TRACE conn2 <- [1,986,null,{}] 16:09:43 INFO - PROCESS | 2368 | 1462921783127 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}] 16:09:43 INFO - PROCESS | 2368 | 1462921783223 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 16:09:43 INFO - PROCESS | 2368 | 1462921783311 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:43 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d1db800 == 64 [pid = 2368] [id = 254] 16:09:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x11856b400) [pid = 2368] [serial = 760] [outer = 0x0] 16:09:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x12a7e8c00) [pid = 2368] [serial = 761] [outer = 0x11856b400] 16:09:43 INFO - PROCESS | 2368 | 1462921783342 Marionette DEBUG loaded listener.js 16:09:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x12ab90800) [pid = 2368] [serial = 762] [outer = 0x11856b400] 16:09:43 INFO - PROCESS | 2368 | 1462921783816 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]]]}] 16:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 720ms 16:09:43 INFO - PROCESS | 2368 | 1462921783867 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 16:09:43 INFO - PROCESS | 2368 | 1462921783869 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 16:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:09:43 INFO - PROCESS | 2368 | 1462921783875 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:09:43 INFO - PROCESS | 2368 | 1462921783878 Marionette TRACE conn2 <- [1,990,null,{}] 16:09:43 INFO - PROCESS | 2368 | 1462921783882 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}] 16:09:43 INFO - PROCESS | 2368 | 1462921783980 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 16:09:44 INFO - PROCESS | 2368 | 1462921784051 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:44 INFO - PROCESS | 2368 | ++DOCSHELL 0x117e18800 == 65 [pid = 2368] [id = 255] 16:09:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 154 (0x118558000) [pid = 2368] [serial = 763] [outer = 0x0] 16:09:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 155 (0x118576000) [pid = 2368] [serial = 764] [outer = 0x118558000] 16:09:44 INFO - PROCESS | 2368 | 1462921784080 Marionette DEBUG loaded listener.js 16:09:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 156 (0x11908cc00) [pid = 2368] [serial = 765] [outer = 0x118558000] 16:09:44 INFO - PROCESS | 2368 | --DOCSHELL 0x117048800 == 64 [pid = 2368] [id = 245] 16:09:44 INFO - PROCESS | 2368 | --DOCSHELL 0x1191bb800 == 63 [pid = 2368] [id = 244] 16:09:44 INFO - PROCESS | 2368 | --DOCSHELL 0x12c803000 == 62 [pid = 2368] [id = 241] 16:09:44 INFO - PROCESS | 2368 | --DOCSHELL 0x12c20b800 == 61 [pid = 2368] [id = 240] 16:09:44 INFO - PROCESS | 2368 | --DOCSHELL 0x12ab28800 == 60 [pid = 2368] [id = 239] 16:09:44 INFO - PROCESS | 2368 | --DOCSHELL 0x121259000 == 59 [pid = 2368] [id = 238] 16:09:44 INFO - PROCESS | 2368 | --DOCSHELL 0x115f92000 == 58 [pid = 2368] [id = 237] 16:09:44 INFO - PROCESS | 2368 | 1462921784424 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]]]}] 16:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 576ms 16:09:44 INFO - PROCESS | 2368 | 1462921784451 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 16:09:44 INFO - PROCESS | 2368 | 1462921784454 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 16:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:09:44 INFO - PROCESS | 2368 | 1462921784459 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:09:44 INFO - PROCESS | 2368 | 1462921784461 Marionette TRACE conn2 <- [1,994,null,{}] 16:09:44 INFO - PROCESS | 2368 | 1462921784463 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}] 16:09:44 INFO - PROCESS | 2368 | 1462921784548 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 16:09:44 INFO - PROCESS | 2368 | 1462921784553 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:44 INFO - PROCESS | 2368 | ++DOCSHELL 0x1271d5800 == 59 [pid = 2368] [id = 256] 16:09:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 157 (0x119792400) [pid = 2368] [serial = 766] [outer = 0x0] 16:09:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 158 (0x121306c00) [pid = 2368] [serial = 767] [outer = 0x119792400] 16:09:44 INFO - PROCESS | 2368 | 1462921784579 Marionette DEBUG loaded listener.js 16:09:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 159 (0x121a17c00) [pid = 2368] [serial = 768] [outer = 0x119792400] 16:09:44 INFO - PROCESS | 2368 | 1462921784942 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]]]}] 16:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 520ms 16:09:44 INFO - PROCESS | 2368 | 1462921784979 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 16:09:44 INFO - PROCESS | 2368 | 1462921784981 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 16:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:09:44 INFO - PROCESS | 2368 | 1462921784983 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:09:44 INFO - PROCESS | 2368 | 1462921784986 Marionette TRACE conn2 <- [1,998,null,{}] 16:09:45 INFO - PROCESS | 2368 | 1462921785003 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}] 16:09:45 INFO - PROCESS | 2368 | 1462921785108 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 16:09:45 INFO - PROCESS | 2368 | 1462921785117 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:45 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c214000 == 60 [pid = 2368] [id = 257] 16:09:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 160 (0x124df9000) [pid = 2368] [serial = 769] [outer = 0x0] 16:09:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 161 (0x127471400) [pid = 2368] [serial = 770] [outer = 0x124df9000] 16:09:45 INFO - PROCESS | 2368 | 1462921785144 Marionette DEBUG loaded listener.js 16:09:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 162 (0x128b5c400) [pid = 2368] [serial = 771] [outer = 0x124df9000] 16:09:45 INFO - PROCESS | 2368 | 1462921785455 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]]]}] 16:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 521ms 16:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:09:45 INFO - PROCESS | 2368 | 1462921785512 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 16:09:45 INFO - PROCESS | 2368 | 1462921785514 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 16:09:45 INFO - PROCESS | 2368 | 1462921785516 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:09:45 INFO - PROCESS | 2368 | 1462921785517 Marionette TRACE conn2 <- [1,1002,null,{}] 16:09:45 INFO - PROCESS | 2368 | 1462921785519 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}] 16:09:45 INFO - PROCESS | 2368 | 1462921785612 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 16:09:45 INFO - PROCESS | 2368 | 1462921785670 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:45 INFO - PROCESS | 2368 | ++DOCSHELL 0x12cf16800 == 61 [pid = 2368] [id = 258] 16:09:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 163 (0x12685d000) [pid = 2368] [serial = 772] [outer = 0x0] 16:09:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 164 (0x129306800) [pid = 2368] [serial = 773] [outer = 0x12685d000] 16:09:45 INFO - PROCESS | 2368 | 1462921785697 Marionette DEBUG loaded listener.js 16:09:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 165 (0x12ba7fc00) [pid = 2368] [serial = 774] [outer = 0x12685d000] 16:09:46 INFO - PROCESS | 2368 | 1462921786015 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]]]}] 16:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 522ms 16:09:46 INFO - PROCESS | 2368 | 1462921786038 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 16:09:46 INFO - PROCESS | 2368 | 1462921786039 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 16:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:09:46 INFO - PROCESS | 2368 | 1462921786042 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:09:46 INFO - PROCESS | 2368 | 1462921786043 Marionette TRACE conn2 <- [1,1006,null,{}] 16:09:46 INFO - PROCESS | 2368 | 1462921786048 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}] 16:09:46 INFO - PROCESS | 2368 | 1462921786130 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 16:09:46 INFO - PROCESS | 2368 | 1462921786201 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:46 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d3b8000 == 62 [pid = 2368] [id = 259] 16:09:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 166 (0x129102800) [pid = 2368] [serial = 775] [outer = 0x0] 16:09:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 167 (0x12ada4800) [pid = 2368] [serial = 776] [outer = 0x129102800] 16:09:46 INFO - PROCESS | 2368 | 1462921786225 Marionette DEBUG loaded listener.js 16:09:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 168 (0x12baa7000) [pid = 2368] [serial = 777] [outer = 0x129102800] 16:09:46 INFO - PROCESS | 2368 | 1462921786535 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]]]}] 16:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 521ms 16:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:09:46 INFO - PROCESS | 2368 | 1462921786565 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 16:09:46 INFO - PROCESS | 2368 | 1462921786566 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 16:09:46 INFO - PROCESS | 2368 | 1462921786568 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:09:46 INFO - PROCESS | 2368 | 1462921786569 Marionette TRACE conn2 <- [1,1010,null,{}] 16:09:46 INFO - PROCESS | 2368 | 1462921786571 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}] 16:09:46 INFO - PROCESS | 2368 | 1462921786699 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 16:09:46 INFO - PROCESS | 2368 | 1462921786712 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:46 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d89d800 == 63 [pid = 2368] [id = 260] 16:09:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 169 (0x12bdb5800) [pid = 2368] [serial = 778] [outer = 0x0] 16:09:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 170 (0x12becc400) [pid = 2368] [serial = 779] [outer = 0x12bdb5800] 16:09:46 INFO - PROCESS | 2368 | 1462921786737 Marionette DEBUG loaded listener.js 16:09:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 171 (0x12c4b1800) [pid = 2368] [serial = 780] [outer = 0x12bdb5800] 16:09:47 INFO - PROCESS | 2368 | 1462921787076 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]]]}] 16:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 518ms 16:09:47 INFO - PROCESS | 2368 | 1462921787086 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 16:09:47 INFO - PROCESS | 2368 | 1462921787088 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 16:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:09:47 INFO - PROCESS | 2368 | 1462921787090 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:09:47 INFO - PROCESS | 2368 | 1462921787091 Marionette TRACE conn2 <- [1,1014,null,{}] 16:09:47 INFO - PROCESS | 2368 | 1462921787106 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}] 16:09:47 INFO - PROCESS | 2368 | 1462921787261 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 16:09:47 INFO - PROCESS | 2368 | 1462921787278 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:47 INFO - PROCESS | 2368 | ++DOCSHELL 0x12e175800 == 64 [pid = 2368] [id = 261] 16:09:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 172 (0x12bdc0c00) [pid = 2368] [serial = 781] [outer = 0x0] 16:09:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 173 (0x12c6d5800) [pid = 2368] [serial = 782] [outer = 0x12bdc0c00] 16:09:47 INFO - PROCESS | 2368 | 1462921787318 Marionette DEBUG loaded listener.js 16:09:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 174 (0x12c6dd400) [pid = 2368] [serial = 783] [outer = 0x12bdc0c00] 16:09:47 INFO - PROCESS | 2368 | 1462921787773 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]]]}] 16:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 722ms 16:09:47 INFO - PROCESS | 2368 | 1462921787814 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 16:09:47 INFO - PROCESS | 2368 | 1462921787815 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 16:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:09:47 INFO - PROCESS | 2368 | 1462921787817 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:09:47 INFO - PROCESS | 2368 | 1462921787818 Marionette TRACE conn2 <- [1,1018,null,{}] 16:09:47 INFO - PROCESS | 2368 | 1462921787820 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}] 16:09:47 INFO - PROCESS | 2368 | 1462921787925 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 16:09:47 INFO - PROCESS | 2368 | 1462921787940 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:47 INFO - PROCESS | 2368 | ++DOCSHELL 0x12f175800 == 65 [pid = 2368] [id = 262] 16:09:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 175 (0x12c6d3c00) [pid = 2368] [serial = 784] [outer = 0x0] 16:09:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 176 (0x12c918800) [pid = 2368] [serial = 785] [outer = 0x12c6d3c00] 16:09:47 INFO - PROCESS | 2368 | 1462921787966 Marionette DEBUG loaded listener.js 16:09:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 177 (0x12c921400) [pid = 2368] [serial = 786] [outer = 0x12c6d3c00] 16:09:48 INFO - PROCESS | 2368 | --DOMWINDOW == 176 (0x119c7f000) [pid = 2368] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:09:48 INFO - PROCESS | 2368 | --DOMWINDOW == 175 (0x1210e2000) [pid = 2368] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:09:48 INFO - PROCESS | 2368 | --DOMWINDOW == 174 (0x121c99800) [pid = 2368] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:09:48 INFO - PROCESS | 2368 | --DOMWINDOW == 173 (0x1269bc400) [pid = 2368] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:09:48 INFO - PROCESS | 2368 | --DOMWINDOW == 172 (0x1184fb000) [pid = 2368] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:09:48 INFO - PROCESS | 2368 | --DOMWINDOW == 171 (0x117e0f000) [pid = 2368] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:09:48 INFO - PROCESS | 2368 | --DOMWINDOW == 170 (0x1184fa800) [pid = 2368] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:09:48 INFO - PROCESS | 2368 | --DOMWINDOW == 169 (0x1167e2800) [pid = 2368] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:09:48 INFO - PROCESS | 2368 | --DOMWINDOW == 168 (0x1122aa800) [pid = 2368] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:09:48 INFO - PROCESS | 2368 | --DOMWINDOW == 167 (0x1197a0400) [pid = 2368] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:09:48 INFO - PROCESS | 2368 | --DOMWINDOW == 166 (0x11602c800) [pid = 2368] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:09:48 INFO - PROCESS | 2368 | --DOMWINDOW == 165 (0x120fc1000) [pid = 2368] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:09:48 INFO - PROCESS | 2368 | --DOMWINDOW == 164 (0x116a68c00) [pid = 2368] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:09:48 INFO - PROCESS | 2368 | --DOMWINDOW == 163 (0x124c0e000) [pid = 2368] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:09:48 INFO - PROCESS | 2368 | --DOMWINDOW == 162 (0x1166cc000) [pid = 2368] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:09:48 INFO - PROCESS | 2368 | --DOMWINDOW == 161 (0x126f5d000) [pid = 2368] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:09:48 INFO - PROCESS | 2368 | --DOMWINDOW == 160 (0x127148800) [pid = 2368] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:09:48 INFO - PROCESS | 2368 | 1462921788372 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]]]}] 16:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 569ms 16:09:48 INFO - PROCESS | 2368 | 1462921788387 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 16:09:48 INFO - PROCESS | 2368 | 1462921788388 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 16:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:09:48 INFO - PROCESS | 2368 | 1462921788390 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:09:48 INFO - PROCESS | 2368 | 1462921788392 Marionette TRACE conn2 <- [1,1022,null,{}] 16:09:48 INFO - PROCESS | 2368 | 1462921788396 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}] 16:09:48 INFO - PROCESS | 2368 | 1462921788479 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 16:09:48 INFO - PROCESS | 2368 | 1462921788484 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:48 INFO - PROCESS | 2368 | ++DOCSHELL 0x1271d5000 == 66 [pid = 2368] [id = 263] 16:09:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 161 (0x115f39c00) [pid = 2368] [serial = 787] [outer = 0x0] 16:09:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 162 (0x1190ca000) [pid = 2368] [serial = 788] [outer = 0x115f39c00] 16:09:48 INFO - PROCESS | 2368 | 1462921788509 Marionette DEBUG loaded listener.js 16:09:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 163 (0x11940dc00) [pid = 2368] [serial = 789] [outer = 0x115f39c00] 16:09:48 INFO - PROCESS | 2368 | 1462921788829 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]]]}] 16:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 473ms 16:09:48 INFO - PROCESS | 2368 | 1462921788867 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 16:09:48 INFO - PROCESS | 2368 | 1462921788868 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 16:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:09:48 INFO - PROCESS | 2368 | 1462921788885 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:09:48 INFO - PROCESS | 2368 | 1462921788886 Marionette TRACE conn2 <- [1,1026,null,{}] 16:09:48 INFO - PROCESS | 2368 | 1462921788889 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}] 16:09:48 INFO - PROCESS | 2368 | 1462921788979 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 16:09:48 INFO - PROCESS | 2368 | 1462921788984 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:48 INFO - PROCESS | 2368 | ++DOCSHELL 0x12f1e2000 == 67 [pid = 2368] [id = 264] 16:09:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 164 (0x11808e400) [pid = 2368] [serial = 790] [outer = 0x0] 16:09:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 165 (0x119411800) [pid = 2368] [serial = 791] [outer = 0x11808e400] 16:09:49 INFO - PROCESS | 2368 | 1462921789009 Marionette DEBUG loaded listener.js 16:09:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 166 (0x119416800) [pid = 2368] [serial = 792] [outer = 0x11808e400] 16:09:49 INFO - PROCESS | 2368 | 1462921789372 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]]]}] 16:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 526ms 16:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:09:49 INFO - PROCESS | 2368 | 1462921789404 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 16:09:49 INFO - PROCESS | 2368 | 1462921789406 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 16:09:49 INFO - PROCESS | 2368 | 1462921789408 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:09:49 INFO - PROCESS | 2368 | 1462921789410 Marionette TRACE conn2 <- [1,1030,null,{}] 16:09:49 INFO - PROCESS | 2368 | 1462921789414 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}] 16:09:49 INFO - PROCESS | 2368 | 1462921789512 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 16:09:49 INFO - PROCESS | 2368 | 1462921789578 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:49 INFO - PROCESS | 2368 | ++DOCSHELL 0x12f1cf000 == 68 [pid = 2368] [id = 265] 16:09:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 167 (0x119415400) [pid = 2368] [serial = 793] [outer = 0x0] 16:09:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 168 (0x121ca6400) [pid = 2368] [serial = 794] [outer = 0x119415400] 16:09:49 INFO - PROCESS | 2368 | 1462921789607 Marionette DEBUG loaded listener.js 16:09:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 169 (0x12cc0f000) [pid = 2368] [serial = 795] [outer = 0x119415400] 16:09:49 INFO - PROCESS | 2368 | 1462921789864 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]]]}] 16:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 471ms 16:09:49 INFO - PROCESS | 2368 | 1462921789884 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 16:09:49 INFO - PROCESS | 2368 | 1462921789885 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 16:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:09:49 INFO - PROCESS | 2368 | 1462921789890 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:09:49 INFO - PROCESS | 2368 | 1462921789891 Marionette TRACE conn2 <- [1,1034,null,{}] 16:09:49 INFO - PROCESS | 2368 | 1462921789901 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}] 16:09:49 INFO - PROCESS | 2368 | 1462921789992 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 16:09:49 INFO - PROCESS | 2368 | 1462921789997 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:50 INFO - PROCESS | 2368 | ++DOCSHELL 0x12f1ae800 == 69 [pid = 2368] [id = 266] 16:09:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 170 (0x12cdbfc00) [pid = 2368] [serial = 796] [outer = 0x0] 16:09:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 171 (0x12cdca400) [pid = 2368] [serial = 797] [outer = 0x12cdbfc00] 16:09:50 INFO - PROCESS | 2368 | 1462921790022 Marionette DEBUG loaded listener.js 16:09:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 172 (0x12d29a800) [pid = 2368] [serial = 798] [outer = 0x12cdbfc00] 16:09:50 INFO - PROCESS | 2368 | 1462921790531 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]]]}] 16:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 672ms 16:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:09:50 INFO - PROCESS | 2368 | 1462921790563 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 16:09:50 INFO - PROCESS | 2368 | 1462921790565 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 16:09:50 INFO - PROCESS | 2368 | 1462921790569 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:09:50 INFO - PROCESS | 2368 | 1462921790572 Marionette TRACE conn2 <- [1,1038,null,{}] 16:09:50 INFO - PROCESS | 2368 | 1462921790576 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}] 16:09:50 INFO - PROCESS | 2368 | 1462921790687 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 16:09:50 INFO - PROCESS | 2368 | 1462921790764 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:50 INFO - PROCESS | 2368 | ++DOCSHELL 0x125610000 == 70 [pid = 2368] [id = 267] 16:09:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 173 (0x11769fc00) [pid = 2368] [serial = 799] [outer = 0x0] 16:09:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 174 (0x118711000) [pid = 2368] [serial = 800] [outer = 0x11769fc00] 16:09:50 INFO - PROCESS | 2368 | 1462921790795 Marionette DEBUG loaded listener.js 16:09:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 175 (0x119413000) [pid = 2368] [serial = 801] [outer = 0x11769fc00] 16:09:51 INFO - PROCESS | 2368 | 1462921791210 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]]]}] 16:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 673ms 16:09:51 INFO - PROCESS | 2368 | 1462921791247 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 16:09:51 INFO - PROCESS | 2368 | 1462921791251 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 16:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:09:51 INFO - PROCESS | 2368 | 1462921791256 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:09:51 INFO - PROCESS | 2368 | 1462921791258 Marionette TRACE conn2 <- [1,1042,null,{}] 16:09:51 INFO - PROCESS | 2368 | 1462921791264 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}] 16:09:51 INFO - PROCESS | 2368 | 1462921791368 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 16:09:51 INFO - PROCESS | 2368 | 1462921791473 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:51 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d237800 == 71 [pid = 2368] [id = 268] 16:09:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 176 (0x1197dac00) [pid = 2368] [serial = 802] [outer = 0x0] 16:09:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 177 (0x121c61800) [pid = 2368] [serial = 803] [outer = 0x1197dac00] 16:09:51 INFO - PROCESS | 2368 | 1462921791503 Marionette DEBUG loaded listener.js 16:09:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 178 (0x124fd7400) [pid = 2368] [serial = 804] [outer = 0x1197dac00] 16:09:51 INFO - PROCESS | 2368 | 1462921791933 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]]]}] 16:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 727ms 16:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:09:51 INFO - PROCESS | 2368 | 1462921791984 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 16:09:51 INFO - PROCESS | 2368 | 1462921791985 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 16:09:51 INFO - PROCESS | 2368 | 1462921791988 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:09:51 INFO - PROCESS | 2368 | 1462921791990 Marionette TRACE conn2 <- [1,1046,null,{}] 16:09:52 INFO - PROCESS | 2368 | 1462921792014 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}] 16:09:52 INFO - PROCESS | 2368 | 1462921792119 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 16:09:52 INFO - PROCESS | 2368 | 1462921792225 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:52 INFO - PROCESS | 2368 | ++DOCSHELL 0x13517b800 == 72 [pid = 2368] [id = 269] 16:09:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 179 (0x128c2ac00) [pid = 2368] [serial = 805] [outer = 0x0] 16:09:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 180 (0x128f32400) [pid = 2368] [serial = 806] [outer = 0x128c2ac00] 16:09:52 INFO - PROCESS | 2368 | 1462921792258 Marionette DEBUG loaded listener.js 16:09:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 181 (0x12ada8c00) [pid = 2368] [serial = 807] [outer = 0x128c2ac00] 16:09:52 INFO - PROCESS | 2368 | 1462921792637 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]]]}] 16:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 692ms 16:09:52 INFO - PROCESS | 2368 | 1462921792679 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 16:09:52 INFO - PROCESS | 2368 | 1462921792681 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 16:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:09:52 INFO - PROCESS | 2368 | 1462921792683 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:09:52 INFO - PROCESS | 2368 | 1462921792685 Marionette TRACE conn2 <- [1,1050,null,{}] 16:09:52 INFO - PROCESS | 2368 | 1462921792687 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}] 16:09:52 INFO - PROCESS | 2368 | 1462921792790 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 16:09:52 INFO - PROCESS | 2368 | 1462921792853 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:52 INFO - PROCESS | 2368 | ++DOCSHELL 0x1352c4000 == 73 [pid = 2368] [id = 270] 16:09:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 182 (0x12baa4800) [pid = 2368] [serial = 808] [outer = 0x0] 16:09:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 183 (0x12be7c400) [pid = 2368] [serial = 809] [outer = 0x12baa4800] 16:09:52 INFO - PROCESS | 2368 | 1462921792924 Marionette DEBUG loaded listener.js 16:09:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 184 (0x12bed5000) [pid = 2368] [serial = 810] [outer = 0x12baa4800] 16:09:53 INFO - PROCESS | 2368 | 1462921793344 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]]]}] 16:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 668ms 16:09:53 INFO - PROCESS | 2368 | 1462921793352 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 16:09:53 INFO - PROCESS | 2368 | 1462921793353 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 16:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:09:53 INFO - PROCESS | 2368 | 1462921793356 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:09:53 INFO - PROCESS | 2368 | 1462921793357 Marionette TRACE conn2 <- [1,1054,null,{}] 16:09:53 INFO - PROCESS | 2368 | 1462921793359 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}] 16:09:53 INFO - PROCESS | 2368 | 1462921793481 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 16:09:53 INFO - PROCESS | 2368 | 1462921793572 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:53 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185f0000 == 74 [pid = 2368] [id = 271] 16:09:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 185 (0x11609c400) [pid = 2368] [serial = 811] [outer = 0x0] 16:09:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 186 (0x11901d400) [pid = 2368] [serial = 812] [outer = 0x11609c400] 16:09:53 INFO - PROCESS | 2368 | 1462921793602 Marionette DEBUG loaded listener.js 16:09:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 187 (0x121a35c00) [pid = 2368] [serial = 813] [outer = 0x11609c400] 16:09:54 INFO - PROCESS | 2368 | 1462921794263 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]]]}] 16:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 922ms 16:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:09:54 INFO - PROCESS | 2368 | 1462921794293 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 16:09:54 INFO - PROCESS | 2368 | 1462921794296 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 16:09:54 INFO - PROCESS | 2368 | 1462921794301 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:09:54 INFO - PROCESS | 2368 | 1462921794303 Marionette TRACE conn2 <- [1,1058,null,{}] 16:09:54 INFO - PROCESS | 2368 | 1462921794307 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}] 16:09:54 INFO - PROCESS | 2368 | 1462921794411 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 16:09:54 INFO - PROCESS | 2368 | 1462921794489 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:54 INFO - PROCESS | 2368 | ++DOCSHELL 0x120e48800 == 75 [pid = 2368] [id = 272] 16:09:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 188 (0x116026800) [pid = 2368] [serial = 814] [outer = 0x0] 16:09:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 189 (0x11602f000) [pid = 2368] [serial = 815] [outer = 0x116026800] 16:09:54 INFO - PROCESS | 2368 | 1462921794518 Marionette DEBUG loaded listener.js 16:09:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 190 (0x117150000) [pid = 2368] [serial = 816] [outer = 0x116026800] 16:09:54 INFO - PROCESS | 2368 | 1462921794926 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]]]}] 16:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 675ms 16:09:54 INFO - PROCESS | 2368 | 1462921794976 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 16:09:54 INFO - PROCESS | 2368 | 1462921794979 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 16:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:09:54 INFO - PROCESS | 2368 | 1462921794984 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:09:54 INFO - PROCESS | 2368 | 1462921794986 Marionette TRACE conn2 <- [1,1062,null,{}] 16:09:54 INFO - PROCESS | 2368 | 1462921794988 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}] 16:09:55 INFO - PROCESS | 2368 | 1462921795083 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 16:09:55 INFO - PROCESS | 2368 | 1462921795164 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:55 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185f7000 == 76 [pid = 2368] [id = 273] 16:09:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 191 (0x11808b400) [pid = 2368] [serial = 817] [outer = 0x0] 16:09:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 192 (0x118089800) [pid = 2368] [serial = 818] [outer = 0x11808b400] 16:09:55 INFO - PROCESS | 2368 | 1462921795193 Marionette DEBUG loaded listener.js 16:09:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 193 (0x11940ac00) [pid = 2368] [serial = 819] [outer = 0x11808b400] 16:09:55 INFO - PROCESS | 2368 | --DOCSHELL 0x12f1cf000 == 75 [pid = 2368] [id = 265] 16:09:55 INFO - PROCESS | 2368 | --DOCSHELL 0x12f1e2000 == 74 [pid = 2368] [id = 264] 16:09:55 INFO - PROCESS | 2368 | --DOCSHELL 0x1271d5000 == 73 [pid = 2368] [id = 263] 16:09:55 INFO - PROCESS | 2368 | --DOCSHELL 0x12f175800 == 72 [pid = 2368] [id = 262] 16:09:55 INFO - PROCESS | 2368 | --DOCSHELL 0x12e175800 == 71 [pid = 2368] [id = 261] 16:09:55 INFO - PROCESS | 2368 | --DOCSHELL 0x12d89d800 == 70 [pid = 2368] [id = 260] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 192 (0x118576c00) [pid = 2368] [serial = 737] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 191 (0x116030000) [pid = 2368] [serial = 656] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 190 (0x1190c2400) [pid = 2368] [serial = 659] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 189 (0x12685d800) [pid = 2368] [serial = 662] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 188 (0x1269b0000) [pid = 2368] [serial = 665] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 187 (0x115f1a000) [pid = 2368] [serial = 710] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 186 (0x128b58400) [pid = 2368] [serial = 668] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 185 (0x11824dc00) [pid = 2368] [serial = 713] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 184 (0x11979c800) [pid = 2368] [serial = 716] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 183 (0x121a0bc00) [pid = 2368] [serial = 719] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 182 (0x126868400) [pid = 2368] [serial = 722] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOCSHELL 0x12d3b8000 == 69 [pid = 2368] [id = 259] 16:09:55 INFO - PROCESS | 2368 | --DOCSHELL 0x12cf16800 == 68 [pid = 2368] [id = 258] 16:09:55 INFO - PROCESS | 2368 | --DOCSHELL 0x12c214000 == 67 [pid = 2368] [id = 257] 16:09:55 INFO - PROCESS | 2368 | --DOCSHELL 0x1271d5800 == 66 [pid = 2368] [id = 256] 16:09:55 INFO - PROCESS | 2368 | --DOCSHELL 0x117e18800 == 65 [pid = 2368] [id = 255] 16:09:55 INFO - PROCESS | 2368 | --DOCSHELL 0x12addd800 == 64 [pid = 2368] [id = 236] 16:09:55 INFO - PROCESS | 2368 | --DOCSHELL 0x12892d000 == 63 [pid = 2368] [id = 249] 16:09:55 INFO - PROCESS | 2368 | --DOCSHELL 0x123e50800 == 62 [pid = 2368] [id = 248] 16:09:55 INFO - PROCESS | 2368 | --DOCSHELL 0x1191b4800 == 61 [pid = 2368] [id = 247] 16:09:55 INFO - PROCESS | 2368 | --DOCSHELL 0x11834e800 == 60 [pid = 2368] [id = 246] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 181 (0x1210e5400) [pid = 2368] [serial = 689] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 180 (0x121c98c00) [pid = 2368] [serial = 693] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 179 (0x121a16000) [pid = 2368] [serial = 692] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 178 (0x124a56800) [pid = 2368] [serial = 696] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 177 (0x128b58800) [pid = 2368] [serial = 654] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 176 (0x121ca1400) [pid = 2368] [serial = 695] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 175 (0x1190bfc00) [pid = 2368] [serial = 683] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 174 (0x119494800) [pid = 2368] [serial = 684] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 173 (0x11808cc00) [pid = 2368] [serial = 677] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 172 (0x118251400) [pid = 2368] [serial = 678] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 171 (0x11859a400) [pid = 2368] [serial = 680] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 170 (0x119023400) [pid = 2368] [serial = 681] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 169 (0x11769ec00) [pid = 2368] [serial = 675] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 168 (0x1168b2800) [pid = 2368] [serial = 674] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 167 (0x116028400) [pid = 2368] [serial = 672] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 166 (0x113c2dc00) [pid = 2368] [serial = 671] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 165 (0x1197d5800) [pid = 2368] [serial = 686] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 164 (0x116099800) [pid = 2368] [serial = 731] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 163 (0x11684f000) [pid = 2368] [serial = 732] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 162 (0x128b0fc00) [pid = 2368] [serial = 708] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 161 (0x1268d9800) [pid = 2368] [serial = 704] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 160 (0x11838bc00) [pid = 2368] [serial = 734] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 159 (0x118707800) [pid = 2368] [serial = 735] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 158 (0x128c2e400) [pid = 2368] [serial = 725] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 157 (0x127148000) [pid = 2368] [serial = 705] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 156 (0x124c7c800) [pid = 2368] [serial = 698] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 155 (0x12567d400) [pid = 2368] [serial = 702] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 154 (0x124c91400) [pid = 2368] [serial = 701] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 153 (0x121a14400) [pid = 2368] [serial = 690] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x124c97800) [pid = 2368] [serial = 699] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 151 (0x128c30c00) [pid = 2368] [serial = 728] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 150 (0x119a9c400) [pid = 2368] [serial = 687] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 149 (0x12baab800) [pid = 2368] [serial = 597] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x127474800) [pid = 2368] [serial = 707] [outer = 0x0] [url = about:blank] 16:09:55 INFO - PROCESS | 2368 | 1462921795684 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]]]}] 16:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 720ms 16:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:09:55 INFO - PROCESS | 2368 | 1462921795704 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 16:09:55 INFO - PROCESS | 2368 | 1462921795706 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 16:09:55 INFO - PROCESS | 2368 | 1462921795709 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:09:55 INFO - PROCESS | 2368 | 1462921795713 Marionette TRACE conn2 <- [1,1066,null,{}] 16:09:55 INFO - PROCESS | 2368 | 1462921795722 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}] 16:09:55 INFO - PROCESS | 2368 | 1462921795831 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 16:09:55 INFO - PROCESS | 2368 | 1462921795839 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:55 INFO - PROCESS | 2368 | ++DOCSHELL 0x117e31800 == 61 [pid = 2368] [id = 274] 16:09:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x117151000) [pid = 2368] [serial = 820] [outer = 0x0] 16:09:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x11940b800) [pid = 2368] [serial = 821] [outer = 0x117151000] 16:09:55 INFO - PROCESS | 2368 | 1462921795888 Marionette DEBUG loaded listener.js 16:09:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x11979a400) [pid = 2368] [serial = 822] [outer = 0x117151000] 16:09:56 INFO - PROCESS | 2368 | 1462921796335 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]]]}] 16:09:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 676ms 16:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:09:56 INFO - PROCESS | 2368 | 1462921796385 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 16:09:56 INFO - PROCESS | 2368 | 1462921796387 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 16:09:56 INFO - PROCESS | 2368 | 1462921796389 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:09:56 INFO - PROCESS | 2368 | 1462921796390 Marionette TRACE conn2 <- [1,1070,null,{}] 16:09:56 INFO - PROCESS | 2368 | 1462921796393 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}] 16:09:56 INFO - PROCESS | 2368 | 1462921796473 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 16:09:56 INFO - PROCESS | 2368 | 1462921796480 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:56 INFO - PROCESS | 2368 | ++DOCSHELL 0x121372000 == 62 [pid = 2368] [id = 275] 16:09:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x119c83400) [pid = 2368] [serial = 823] [outer = 0x0] 16:09:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x1210dd000) [pid = 2368] [serial = 824] [outer = 0x119c83400] 16:09:56 INFO - PROCESS | 2368 | 1462921796506 Marionette DEBUG loaded listener.js 16:09:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 154 (0x121827400) [pid = 2368] [serial = 825] [outer = 0x119c83400] 16:09:56 INFO - PROCESS | 2368 | 1462921796850 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]]]}] 16:09:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 468ms 16:09:56 INFO - PROCESS | 2368 | 1462921796858 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 16:09:56 INFO - PROCESS | 2368 | 1462921796859 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 16:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:09:56 INFO - PROCESS | 2368 | 1462921796873 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:09:56 INFO - PROCESS | 2368 | 1462921796874 Marionette TRACE conn2 <- [1,1074,null,{}] 16:09:56 INFO - PROCESS | 2368 | 1462921796878 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}] 16:09:56 INFO - PROCESS | 2368 | 1462921796955 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 16:09:56 INFO - PROCESS | 2368 | 1462921796964 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:56 INFO - PROCESS | 2368 | ++DOCSHELL 0x121dcc000 == 63 [pid = 2368] [id = 276] 16:09:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 155 (0x12182b000) [pid = 2368] [serial = 826] [outer = 0x0] 16:09:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 156 (0x121a2d800) [pid = 2368] [serial = 827] [outer = 0x12182b000] 16:09:56 INFO - PROCESS | 2368 | 1462921796989 Marionette DEBUG loaded listener.js 16:09:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 157 (0x121a39400) [pid = 2368] [serial = 828] [outer = 0x12182b000] 16:09:57 INFO - PROCESS | 2368 | 1462921797312 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]]]}] 16:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 481ms 16:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:09:57 INFO - PROCESS | 2368 | 1462921797345 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 16:09:57 INFO - PROCESS | 2368 | 1462921797346 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 16:09:57 INFO - PROCESS | 2368 | 1462921797348 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:09:57 INFO - PROCESS | 2368 | 1462921797349 Marionette TRACE conn2 <- [1,1078,null,{}] 16:09:57 INFO - PROCESS | 2368 | 1462921797352 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}] 16:09:57 INFO - PROCESS | 2368 | 1462921797445 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 16:09:57 INFO - PROCESS | 2368 | 1462921797451 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:57 INFO - PROCESS | 2368 | ++DOCSHELL 0x1271d5800 == 64 [pid = 2368] [id = 277] 16:09:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 158 (0x121c98800) [pid = 2368] [serial = 829] [outer = 0x0] 16:09:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 159 (0x124c7c800) [pid = 2368] [serial = 830] [outer = 0x121c98800] 16:09:57 INFO - PROCESS | 2368 | 1462921797477 Marionette DEBUG loaded listener.js 16:09:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 160 (0x126862800) [pid = 2368] [serial = 831] [outer = 0x121c98800] 16:09:57 INFO - PROCESS | 2368 | 1462921797809 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]]]}] 16:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 519ms 16:09:57 INFO - PROCESS | 2368 | 1462921797870 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 16:09:57 INFO - PROCESS | 2368 | 1462921797872 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 16:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:09:57 INFO - PROCESS | 2368 | 1462921797885 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:09:57 INFO - PROCESS | 2368 | 1462921797886 Marionette TRACE conn2 <- [1,1082,null,{}] 16:09:57 INFO - PROCESS | 2368 | 1462921797888 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}] 16:09:58 INFO - PROCESS | 2368 | 1462921798000 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 16:09:58 INFO - PROCESS | 2368 | 1462921798036 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:58 INFO - PROCESS | 2368 | ++DOCSHELL 0x128f09000 == 65 [pid = 2368] [id = 278] 16:09:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 161 (0x121c9dc00) [pid = 2368] [serial = 832] [outer = 0x0] 16:09:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 162 (0x1269b0c00) [pid = 2368] [serial = 833] [outer = 0x121c9dc00] 16:09:58 INFO - PROCESS | 2368 | 1462921798061 Marionette DEBUG loaded listener.js 16:09:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 163 (0x126f5e800) [pid = 2368] [serial = 834] [outer = 0x121c9dc00] 16:09:58 INFO - PROCESS | 2368 | 1462921798374 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]]]}] 16:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 517ms 16:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:09:58 INFO - PROCESS | 2368 | 1462921798413 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 16:09:58 INFO - PROCESS | 2368 | 1462921798415 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 16:09:58 INFO - PROCESS | 2368 | 1462921798417 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:09:58 INFO - PROCESS | 2368 | 1462921798418 Marionette TRACE conn2 <- [1,1086,null,{}] 16:09:58 INFO - PROCESS | 2368 | 1462921798420 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}] 16:09:58 INFO - PROCESS | 2368 | 1462921798522 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 16:09:58 INFO - PROCESS | 2368 | 1462921798559 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:58 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a66d800 == 66 [pid = 2368] [id = 279] 16:09:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 164 (0x126866000) [pid = 2368] [serial = 835] [outer = 0x0] 16:09:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 165 (0x128b0bc00) [pid = 2368] [serial = 836] [outer = 0x126866000] 16:09:58 INFO - PROCESS | 2368 | 1462921798584 Marionette DEBUG loaded listener.js 16:09:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 166 (0x128b58800) [pid = 2368] [serial = 837] [outer = 0x126866000] 16:09:58 INFO - PROCESS | 2368 | 1462921798897 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]]]}] 16:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 519ms 16:09:58 INFO - PROCESS | 2368 | 1462921798937 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 16:09:58 INFO - PROCESS | 2368 | 1462921798938 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 16:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:09:58 INFO - PROCESS | 2368 | 1462921798940 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:09:58 INFO - PROCESS | 2368 | 1462921798941 Marionette TRACE conn2 <- [1,1090,null,{}] 16:09:58 INFO - PROCESS | 2368 | 1462921798944 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}] 16:09:59 INFO - PROCESS | 2368 | 1462921799045 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 16:09:59 INFO - PROCESS | 2368 | 1462921799060 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:59 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ad2e800 == 67 [pid = 2368] [id = 280] 16:09:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 167 (0x128b55c00) [pid = 2368] [serial = 838] [outer = 0x0] 16:09:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 168 (0x128f32c00) [pid = 2368] [serial = 839] [outer = 0x128b55c00] 16:09:59 INFO - PROCESS | 2368 | 1462921799085 Marionette DEBUG loaded listener.js 16:09:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 169 (0x12930b400) [pid = 2368] [serial = 840] [outer = 0x128b55c00] 16:09:59 INFO - PROCESS | 2368 | 1462921799414 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]]]}] 16:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 521ms 16:09:59 INFO - PROCESS | 2368 | 1462921799464 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 16:09:59 INFO - PROCESS | 2368 | 1462921799465 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 16:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:09:59 INFO - PROCESS | 2368 | 1462921799467 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:09:59 INFO - PROCESS | 2368 | 1462921799469 Marionette TRACE conn2 <- [1,1094,null,{}] 16:09:59 INFO - PROCESS | 2368 | 1462921799471 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}] 16:09:59 INFO - PROCESS | 2368 | 1462921799579 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 16:09:59 INFO - PROCESS | 2368 | 1462921799616 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:59 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c214000 == 68 [pid = 2368] [id = 281] 16:09:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 170 (0x128c30c00) [pid = 2368] [serial = 841] [outer = 0x0] 16:09:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 171 (0x12a86c800) [pid = 2368] [serial = 842] [outer = 0x128c30c00] 16:09:59 INFO - PROCESS | 2368 | 1462921799642 Marionette DEBUG loaded listener.js 16:09:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 172 (0x12ada4000) [pid = 2368] [serial = 843] [outer = 0x128c30c00] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 171 (0x116850000) [pid = 2368] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 170 (0x12a76d800) [pid = 2368] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 169 (0x118244800) [pid = 2368] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 168 (0x119795400) [pid = 2368] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 167 (0x126869c00) [pid = 2368] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 166 (0x123f79800) [pid = 2368] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 165 (0x124df7800) [pid = 2368] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 164 (0x11602b000) [pid = 2368] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 163 (0x12ba7f800) [pid = 2368] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 162 (0x128b07000) [pid = 2368] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 161 (0x116a67000) [pid = 2368] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 160 (0x124a57800) [pid = 2368] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 159 (0x1255e1000) [pid = 2368] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 158 (0x119497800) [pid = 2368] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 157 (0x113e07800) [pid = 2368] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 156 (0x124c0f400) [pid = 2368] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 155 (0x12686b800) [pid = 2368] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 154 (0x12cdc6400) [pid = 2368] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 153 (0x1168bcc00) [pid = 2368] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x118598800) [pid = 2368] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 151 (0x117699c00) [pid = 2368] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 150 (0x12bdb5800) [pid = 2368] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 149 (0x12bdc0c00) [pid = 2368] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x12c6d3c00) [pid = 2368] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x1164fe000) [pid = 2368] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x1176a1c00) [pid = 2368] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x119792400) [pid = 2368] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x115f39c00) [pid = 2368] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 143 (0x118558000) [pid = 2368] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x124df9000) [pid = 2368] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x11856b400) [pid = 2368] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x12685d000) [pid = 2368] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x11949f000) [pid = 2368] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x11808e400) [pid = 2368] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x119415400) [pid = 2368] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x129102800) [pid = 2368] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:10:00 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x11671a400) [pid = 2368] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:10:00 INFO - PROCESS | 2368 | 1462921800333 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]]]}] 16:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 872ms 16:10:00 INFO - PROCESS | 2368 | 1462921800339 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 16:10:00 INFO - PROCESS | 2368 | 1462921800341 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 16:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:10:00 INFO - PROCESS | 2368 | 1462921800343 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:10:00 INFO - PROCESS | 2368 | 1462921800347 Marionette TRACE conn2 <- [1,1098,null,{}] 16:10:00 INFO - PROCESS | 2368 | 1462921800351 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}] 16:10:00 INFO - PROCESS | 2368 | 1462921800449 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 16:10:00 INFO - PROCESS | 2368 | 1462921800453 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:00 INFO - PROCESS | 2368 | ++DOCSHELL 0x1255bf000 == 69 [pid = 2368] [id = 282] 16:10:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x1130d6000) [pid = 2368] [serial = 844] [outer = 0x0] 16:10:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x1164fe000) [pid = 2368] [serial = 845] [outer = 0x1130d6000] 16:10:00 INFO - PROCESS | 2368 | 1462921800483 Marionette DEBUG loaded listener.js 16:10:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x1210e0c00) [pid = 2368] [serial = 846] [outer = 0x1130d6000] 16:10:00 INFO - PROCESS | 2368 | 1462921800846 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]]]}] 16:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 523ms 16:10:00 INFO - PROCESS | 2368 | 1462921800867 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 16:10:00 INFO - PROCESS | 2368 | 1462921800868 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 16:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:10:00 INFO - PROCESS | 2368 | 1462921800877 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:10:00 INFO - PROCESS | 2368 | 1462921800879 Marionette TRACE conn2 <- [1,1102,null,{}] 16:10:00 INFO - PROCESS | 2368 | 1462921800881 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}] 16:10:00 INFO - PROCESS | 2368 | 1462921800964 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 16:10:00 INFO - PROCESS | 2368 | 1462921800968 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:00 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c9d6000 == 70 [pid = 2368] [id = 283] 16:10:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x123e6c400) [pid = 2368] [serial = 847] [outer = 0x0] 16:10:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x126dea800) [pid = 2368] [serial = 848] [outer = 0x123e6c400] 16:10:00 INFO - PROCESS | 2368 | 1462921800993 Marionette DEBUG loaded listener.js 16:10:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x12a76c800) [pid = 2368] [serial = 849] [outer = 0x123e6c400] 16:10:01 INFO - PROCESS | 2368 | 1462921801316 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]]]}] 16:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 469ms 16:10:01 INFO - PROCESS | 2368 | 1462921801347 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 16:10:01 INFO - PROCESS | 2368 | 1462921801348 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 16:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:10:01 INFO - PROCESS | 2368 | 1462921801350 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:10:01 INFO - PROCESS | 2368 | 1462921801351 Marionette TRACE conn2 <- [1,1106,null,{}] 16:10:01 INFO - PROCESS | 2368 | 1462921801353 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}] 16:10:01 INFO - PROCESS | 2368 | 1462921801437 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 16:10:01 INFO - PROCESS | 2368 | 1462921801441 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:01 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d20e000 == 71 [pid = 2368] [id = 284] 16:10:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x12ab91c00) [pid = 2368] [serial = 850] [outer = 0x0] 16:10:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x12ba88400) [pid = 2368] [serial = 851] [outer = 0x12ab91c00] 16:10:01 INFO - PROCESS | 2368 | 1462921801472 Marionette DEBUG loaded listener.js 16:10:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x12baaa400) [pid = 2368] [serial = 852] [outer = 0x12ab91c00] 16:10:01 INFO - PROCESS | 2368 | 1462921801816 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]]]}] 16:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 519ms 16:10:01 INFO - PROCESS | 2368 | 1462921801877 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 16:10:01 INFO - PROCESS | 2368 | 1462921801878 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 16:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:10:01 INFO - PROCESS | 2368 | 1462921801881 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:10:01 INFO - PROCESS | 2368 | 1462921801890 Marionette TRACE conn2 <- [1,1110,null,{}] 16:10:01 INFO - PROCESS | 2368 | 1462921801893 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}] 16:10:01 INFO - PROCESS | 2368 | 1462921801977 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 16:10:01 INFO - PROCESS | 2368 | 1462921801981 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:01 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d3b0800 == 72 [pid = 2368] [id = 285] 16:10:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x12baaa800) [pid = 2368] [serial = 853] [outer = 0x0] 16:10:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x12bdc0c00) [pid = 2368] [serial = 854] [outer = 0x12baaa800] 16:10:02 INFO - PROCESS | 2368 | 1462921802006 Marionette DEBUG loaded listener.js 16:10:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x12be7a400) [pid = 2368] [serial = 855] [outer = 0x12baaa800] 16:10:02 INFO - PROCESS | 2368 | 1462921802465 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]]]}] 16:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 627ms 16:10:02 INFO - PROCESS | 2368 | 1462921802511 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 16:10:02 INFO - PROCESS | 2368 | 1462921802513 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 16:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:10:02 INFO - PROCESS | 2368 | 1462921802518 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:10:02 INFO - PROCESS | 2368 | 1462921802521 Marionette TRACE conn2 <- [1,1114,null,{}] 16:10:02 INFO - PROCESS | 2368 | 1462921802526 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}] 16:10:02 INFO - PROCESS | 2368 | 1462921802655 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 16:10:02 INFO - PROCESS | 2368 | 1462921802717 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:02 INFO - PROCESS | 2368 | ++DOCSHELL 0x11704f000 == 73 [pid = 2368] [id = 286] 16:10:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x115f39c00) [pid = 2368] [serial = 856] [outer = 0x0] 16:10:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x116030000) [pid = 2368] [serial = 857] [outer = 0x115f39c00] 16:10:02 INFO - PROCESS | 2368 | 1462921802750 Marionette DEBUG loaded listener.js 16:10:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x1168b2800) [pid = 2368] [serial = 858] [outer = 0x115f39c00] 16:10:03 INFO - PROCESS | 2368 | 1462921803220 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]]]}] 16:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 723ms 16:10:03 INFO - PROCESS | 2368 | 1462921803240 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 16:10:03 INFO - PROCESS | 2368 | 1462921803244 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 16:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:10:03 INFO - PROCESS | 2368 | 1462921803249 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:10:03 INFO - PROCESS | 2368 | 1462921803251 Marionette TRACE conn2 <- [1,1118,null,{}] 16:10:03 INFO - PROCESS | 2368 | 1462921803254 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}] 16:10:03 INFO - PROCESS | 2368 | 1462921803383 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 16:10:03 INFO - PROCESS | 2368 | 1462921803458 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:03 INFO - PROCESS | 2368 | ++DOCSHELL 0x121a78800 == 74 [pid = 2368] [id = 287] 16:10:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x116a67400) [pid = 2368] [serial = 859] [outer = 0x0] 16:10:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x11856ac00) [pid = 2368] [serial = 860] [outer = 0x116a67400] 16:10:03 INFO - PROCESS | 2368 | 1462921803488 Marionette DEBUG loaded listener.js 16:10:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x119083400) [pid = 2368] [serial = 861] [outer = 0x116a67400] 16:10:03 INFO - PROCESS | 2368 | 1462921803888 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]]]}] 16:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 669ms 16:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:10:03 INFO - PROCESS | 2368 | 1462921803918 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 16:10:03 INFO - PROCESS | 2368 | 1462921803920 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 16:10:03 INFO - PROCESS | 2368 | 1462921803922 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:10:03 INFO - PROCESS | 2368 | 1462921803925 Marionette TRACE conn2 <- [1,1122,null,{}] 16:10:03 INFO - PROCESS | 2368 | 1462921803933 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}] 16:10:04 INFO - PROCESS | 2368 | 1462921804040 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 16:10:04 INFO - PROCESS | 2368 | 1462921804104 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:04 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d234800 == 75 [pid = 2368] [id = 288] 16:10:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 154 (0x1190c7c00) [pid = 2368] [serial = 862] [outer = 0x0] 16:10:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 155 (0x11979b800) [pid = 2368] [serial = 863] [outer = 0x1190c7c00] 16:10:04 INFO - PROCESS | 2368 | 1462921804178 Marionette DEBUG loaded listener.js 16:10:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 156 (0x121a14c00) [pid = 2368] [serial = 864] [outer = 0x1190c7c00] 16:10:04 INFO - PROCESS | 2368 | 1462921804608 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]]]}] 16:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 723ms 16:10:04 INFO - PROCESS | 2368 | 1462921804693 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 16:10:04 INFO - PROCESS | 2368 | 1462921804696 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 16:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:10:04 INFO - PROCESS | 2368 | 1462921804700 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:10:04 INFO - PROCESS | 2368 | 1462921804702 Marionette TRACE conn2 <- [1,1126,null,{}] 16:10:04 INFO - PROCESS | 2368 | 1462921804704 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}] 16:10:04 INFO - PROCESS | 2368 | 1462921804807 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 16:10:04 INFO - PROCESS | 2368 | 1462921804881 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:04 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ddc6800 == 76 [pid = 2368] [id = 289] 16:10:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 157 (0x121a3cc00) [pid = 2368] [serial = 865] [outer = 0x0] 16:10:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 158 (0x124a56800) [pid = 2368] [serial = 866] [outer = 0x121a3cc00] 16:10:04 INFO - PROCESS | 2368 | 1462921804911 Marionette DEBUG loaded listener.js 16:10:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 159 (0x124df9000) [pid = 2368] [serial = 867] [outer = 0x121a3cc00] 16:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 621ms 16:10:05 INFO - PROCESS | 2368 | 1462921805316 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]]]}] 16:10:05 INFO - PROCESS | 2368 | 1462921805322 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 16:10:05 INFO - PROCESS | 2368 | 1462921805323 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 16:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:10:05 INFO - PROCESS | 2368 | 1462921805326 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:10:05 INFO - PROCESS | 2368 | 1462921805327 Marionette TRACE conn2 <- [1,1130,null,{}] 16:10:05 INFO - PROCESS | 2368 | 1462921805329 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}] 16:10:05 INFO - PROCESS | 2368 | 1462921805432 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 16:10:05 INFO - PROCESS | 2368 | 1462921805503 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:05 INFO - PROCESS | 2368 | ++DOCSHELL 0x12f170800 == 77 [pid = 2368] [id = 290] 16:10:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 160 (0x121c9c400) [pid = 2368] [serial = 868] [outer = 0x0] 16:10:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 161 (0x126f64c00) [pid = 2368] [serial = 869] [outer = 0x121c9c400] 16:10:05 INFO - PROCESS | 2368 | 1462921805537 Marionette DEBUG loaded listener.js 16:10:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 162 (0x128c30400) [pid = 2368] [serial = 870] [outer = 0x121c9c400] 16:10:05 INFO - PROCESS | 2368 | 1462921805952 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]]]}] 16:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 670ms 16:10:06 INFO - PROCESS | 2368 | 1462921806011 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 16:10:06 INFO - PROCESS | 2368 | 1462921806012 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 16:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:10:06 INFO - PROCESS | 2368 | 1462921806016 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:10:06 INFO - PROCESS | 2368 | 1462921806018 Marionette TRACE conn2 <- [1,1134,null,{}] 16:10:06 INFO - PROCESS | 2368 | 1462921806020 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}] 16:10:06 INFO - PROCESS | 2368 | 1462921806157 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 16:10:06 INFO - PROCESS | 2368 | 1462921806233 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:06 INFO - PROCESS | 2368 | ++DOCSHELL 0x12f1cc000 == 78 [pid = 2368] [id = 291] 16:10:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 163 (0x12bed1c00) [pid = 2368] [serial = 871] [outer = 0x0] 16:10:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 164 (0x12c4b2000) [pid = 2368] [serial = 872] [outer = 0x12bed1c00] 16:10:06 INFO - PROCESS | 2368 | 1462921806263 Marionette DEBUG loaded listener.js 16:10:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 165 (0x12c6d8400) [pid = 2368] [serial = 873] [outer = 0x12bed1c00] 16:10:06 INFO - PROCESS | 2368 | 1462921806699 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]]]}] 16:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 719ms 16:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:10:06 INFO - PROCESS | 2368 | 1462921806735 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 16:10:06 INFO - PROCESS | 2368 | 1462921806737 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 16:10:06 INFO - PROCESS | 2368 | 1462921806739 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:10:06 INFO - PROCESS | 2368 | 1462921806740 Marionette TRACE conn2 <- [1,1138,null,{}] 16:10:06 INFO - PROCESS | 2368 | 1462921806743 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}] 16:10:06 INFO - PROCESS | 2368 | 1462921806848 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 16:10:06 INFO - PROCESS | 2368 | 1462921806952 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:06 INFO - PROCESS | 2368 | ++DOCSHELL 0x1132e4000 == 79 [pid = 2368] [id = 292] 16:10:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 166 (0x115f0e000) [pid = 2368] [serial = 874] [outer = 0x0] 16:10:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 167 (0x117149800) [pid = 2368] [serial = 875] [outer = 0x115f0e000] 16:10:06 INFO - PROCESS | 2368 | 1462921806985 Marionette DEBUG loaded listener.js 16:10:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 168 (0x119179000) [pid = 2368] [serial = 876] [outer = 0x115f0e000] 16:10:07 INFO - PROCESS | 2368 | 1462921807821 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]]]}] 16:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1124ms 16:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:10:07 INFO - PROCESS | 2368 | 1462921807876 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 16:10:07 INFO - PROCESS | 2368 | 1462921807878 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 16:10:07 INFO - PROCESS | 2368 | 1462921807882 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:10:07 INFO - PROCESS | 2368 | 1462921807885 Marionette TRACE conn2 <- [1,1142,null,{}] 16:10:07 INFO - PROCESS | 2368 | 1462921807889 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}] 16:10:07 INFO - PROCESS | 2368 | 1462921807987 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 16:10:08 INFO - PROCESS | 2368 | 1462921808053 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:08 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a7a3800 == 80 [pid = 2368] [id = 293] 16:10:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 169 (0x1190c8800) [pid = 2368] [serial = 877] [outer = 0x0] 16:10:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 170 (0x11940a800) [pid = 2368] [serial = 878] [outer = 0x1190c8800] 16:10:08 INFO - PROCESS | 2368 | 1462921808081 Marionette DEBUG loaded listener.js 16:10:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 171 (0x119497800) [pid = 2368] [serial = 879] [outer = 0x1190c8800] 16:10:08 INFO - PROCESS | 2368 | 1462921808548 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]]]}] 16:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 672ms 16:10:08 INFO - PROCESS | 2368 | 1462921808555 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 16:10:08 INFO - PROCESS | 2368 | 1462921808559 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 16:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:10:08 INFO - PROCESS | 2368 | 1462921808563 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:10:08 INFO - PROCESS | 2368 | 1462921808565 Marionette TRACE conn2 <- [1,1146,null,{}] 16:10:08 INFO - PROCESS | 2368 | 1462921808568 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}] 16:10:08 INFO - PROCESS | 2368 | 1462921808683 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 16:10:08 INFO - PROCESS | 2368 | --DOCSHELL 0x12d20e000 == 79 [pid = 2368] [id = 284] 16:10:08 INFO - PROCESS | 2368 | --DOCSHELL 0x12c9d6000 == 78 [pid = 2368] [id = 283] 16:10:08 INFO - PROCESS | 2368 | --DOCSHELL 0x1255bf000 == 77 [pid = 2368] [id = 282] 16:10:08 INFO - PROCESS | 2368 | --DOCSHELL 0x12c214000 == 76 [pid = 2368] [id = 281] 16:10:08 INFO - PROCESS | 2368 | --DOCSHELL 0x12ad2e800 == 75 [pid = 2368] [id = 280] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 170 (0x121a18400) [pid = 2368] [serial = 746] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 169 (0x124fe6000) [pid = 2368] [serial = 749] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 168 (0x1269b2000) [pid = 2368] [serial = 752] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 167 (0x128b59c00) [pid = 2368] [serial = 755] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 166 (0x129581c00) [pid = 2368] [serial = 758] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 165 (0x12cdca400) [pid = 2368] [serial = 797] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOCSHELL 0x12a66d800 == 74 [pid = 2368] [id = 279] 16:10:08 INFO - PROCESS | 2368 | --DOCSHELL 0x128f09000 == 73 [pid = 2368] [id = 278] 16:10:08 INFO - PROCESS | 2368 | --DOCSHELL 0x1271d5800 == 72 [pid = 2368] [id = 277] 16:10:08 INFO - PROCESS | 2368 | --DOCSHELL 0x121dcc000 == 71 [pid = 2368] [id = 276] 16:10:08 INFO - PROCESS | 2368 | --DOCSHELL 0x121372000 == 70 [pid = 2368] [id = 275] 16:10:08 INFO - PROCESS | 2368 | --DOCSHELL 0x117e31800 == 69 [pid = 2368] [id = 274] 16:10:08 INFO - PROCESS | 2368 | --DOCSHELL 0x1185f7000 == 68 [pid = 2368] [id = 273] 16:10:08 INFO - PROCESS | 2368 | --DOCSHELL 0x120e48800 == 67 [pid = 2368] [id = 272] 16:10:08 INFO - PROCESS | 2368 | --DOCSHELL 0x1352c4000 == 66 [pid = 2368] [id = 270] 16:10:08 INFO - PROCESS | 2368 | 1462921808798 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:08 INFO - PROCESS | 2368 | --DOCSHELL 0x13517b800 == 65 [pid = 2368] [id = 269] 16:10:08 INFO - PROCESS | 2368 | --DOCSHELL 0x12d237800 == 64 [pid = 2368] [id = 268] 16:10:08 INFO - PROCESS | 2368 | --DOCSHELL 0x125610000 == 63 [pid = 2368] [id = 267] 16:10:08 INFO - PROCESS | 2368 | ++DOCSHELL 0x116f0b000 == 64 [pid = 2368] [id = 294] 16:10:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 166 (0x1168bcc00) [pid = 2368] [serial = 880] [outer = 0x0] 16:10:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 167 (0x119023800) [pid = 2368] [serial = 881] [outer = 0x1168bcc00] 16:10:08 INFO - PROCESS | 2368 | 1462921808826 Marionette DEBUG loaded listener.js 16:10:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 168 (0x12180dc00) [pid = 2368] [serial = 882] [outer = 0x1168bcc00] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 167 (0x128b5e000) [pid = 2368] [serial = 669] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 166 (0x12d290000) [pid = 2368] [serial = 522] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 165 (0x118567c00) [pid = 2368] [serial = 714] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 164 (0x121308800) [pid = 2368] [serial = 603] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 163 (0x12bdbc800) [pid = 2368] [serial = 573] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 162 (0x12c4b4800) [pid = 2368] [serial = 615] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 161 (0x12ba9f800) [pid = 2368] [serial = 570] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 160 (0x120fbd800) [pid = 2368] [serial = 660] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 159 (0x119c82000) [pid = 2368] [serial = 717] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 158 (0x126f5d400) [pid = 2368] [serial = 666] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 157 (0x1255e6000) [pid = 2368] [serial = 720] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 156 (0x126865400) [pid = 2368] [serial = 663] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 155 (0x116850800) [pid = 2368] [serial = 657] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 154 (0x12bec9000) [pid = 2368] [serial = 612] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 153 (0x12a86d400) [pid = 2368] [serial = 609] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x11855a400) [pid = 2368] [serial = 600] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 151 (0x12958c800) [pid = 2368] [serial = 567] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 150 (0x1269bb000) [pid = 2368] [serial = 723] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 149 (0x121c9a800) [pid = 2368] [serial = 564] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x116097400) [pid = 2368] [serial = 711] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x1268df000) [pid = 2368] [serial = 606] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x11908b400) [pid = 2368] [serial = 561] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x12becc400) [pid = 2368] [serial = 779] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x12c6d5800) [pid = 2368] [serial = 782] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 143 (0x12c918800) [pid = 2368] [serial = 785] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x11855c000) [pid = 2368] [serial = 741] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x118081c00) [pid = 2368] [serial = 740] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x1197d8800) [pid = 2368] [serial = 738] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x121306c00) [pid = 2368] [serial = 767] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x121a17c00) [pid = 2368] [serial = 768] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x1190ca000) [pid = 2368] [serial = 788] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x11908cc00) [pid = 2368] [serial = 765] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x118576000) [pid = 2368] [serial = 764] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x127471400) [pid = 2368] [serial = 770] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x128b5c400) [pid = 2368] [serial = 771] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x12ab90800) [pid = 2368] [serial = 762] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x12a7e8c00) [pid = 2368] [serial = 761] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x129306800) [pid = 2368] [serial = 773] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x12ba7fc00) [pid = 2368] [serial = 774] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x119c87c00) [pid = 2368] [serial = 744] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x1197db000) [pid = 2368] [serial = 743] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x119411800) [pid = 2368] [serial = 791] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x12c921400) [pid = 2368] [serial = 786] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x121ca6400) [pid = 2368] [serial = 794] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x11940dc00) [pid = 2368] [serial = 789] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x12ada4800) [pid = 2368] [serial = 776] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x12baa7000) [pid = 2368] [serial = 777] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x12c4b1800) [pid = 2368] [serial = 780] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x12c6dd400) [pid = 2368] [serial = 783] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x119416800) [pid = 2368] [serial = 792] [outer = 0x0] [url = about:blank] 16:10:08 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x12cc0f000) [pid = 2368] [serial = 795] [outer = 0x0] [url = about:blank] 16:10:09 INFO - PROCESS | 2368 | 1462921809248 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]]]}] 16:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 722ms 16:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:10:09 INFO - PROCESS | 2368 | 1462921809286 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 16:10:09 INFO - PROCESS | 2368 | 1462921809288 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 16:10:09 INFO - PROCESS | 2368 | 1462921809291 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:10:09 INFO - PROCESS | 2368 | 1462921809295 Marionette TRACE conn2 <- [1,1150,null,{}] 16:10:09 INFO - PROCESS | 2368 | 1462921809306 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}] 16:10:09 INFO - PROCESS | 2368 | 1462921809407 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 16:10:09 INFO - PROCESS | 2368 | 1462921809414 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:09 INFO - PROCESS | 2368 | ++DOCSHELL 0x121389000 == 65 [pid = 2368] [id = 295] 16:10:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x121a13400) [pid = 2368] [serial = 883] [outer = 0x0] 16:10:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x121a34000) [pid = 2368] [serial = 884] [outer = 0x121a13400] 16:10:09 INFO - PROCESS | 2368 | 1462921809442 Marionette DEBUG loaded listener.js 16:10:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x121ca4c00) [pid = 2368] [serial = 885] [outer = 0x121a13400] 16:10:09 INFO - PROCESS | 2368 | 1462921809786 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]]]}] 16:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 526ms 16:10:09 INFO - PROCESS | 2368 | 1462921809816 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 16:10:09 INFO - PROCESS | 2368 | 1462921809818 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 16:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:10:09 INFO - PROCESS | 2368 | 1462921809820 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:10:09 INFO - PROCESS | 2368 | 1462921809821 Marionette TRACE conn2 <- [1,1154,null,{}] 16:10:09 INFO - PROCESS | 2368 | 1462921809824 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}] 16:10:09 INFO - PROCESS | 2368 | 1462921809908 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 16:10:09 INFO - PROCESS | 2368 | 1462921809914 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:09 INFO - PROCESS | 2368 | ++DOCSHELL 0x1255d0800 == 66 [pid = 2368] [id = 296] 16:10:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x124c7d000) [pid = 2368] [serial = 886] [outer = 0x0] 16:10:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x12685e400) [pid = 2368] [serial = 887] [outer = 0x124c7d000] 16:10:09 INFO - PROCESS | 2368 | 1462921809940 Marionette DEBUG loaded listener.js 16:10:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x1268df000) [pid = 2368] [serial = 888] [outer = 0x124c7d000] 16:10:10 INFO - PROCESS | 2368 | 1462921810352 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]]]}] 16:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 568ms 16:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:10:10 INFO - PROCESS | 2368 | 1462921810390 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 16:10:10 INFO - PROCESS | 2368 | 1462921810391 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 16:10:10 INFO - PROCESS | 2368 | 1462921810395 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:10:10 INFO - PROCESS | 2368 | 1462921810397 Marionette TRACE conn2 <- [1,1158,null,{}] 16:10:10 INFO - PROCESS | 2368 | 1462921810400 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}] 16:10:10 INFO - PROCESS | 2368 | 1462921810535 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 16:10:10 INFO - PROCESS | 2368 | 1462921810549 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:10 INFO - PROCESS | 2368 | ++DOCSHELL 0x12911c800 == 67 [pid = 2368] [id = 297] 16:10:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x1268dec00) [pid = 2368] [serial = 889] [outer = 0x0] 16:10:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x12743e400) [pid = 2368] [serial = 890] [outer = 0x1268dec00] 16:10:10 INFO - PROCESS | 2368 | 1462921810591 Marionette DEBUG loaded listener.js 16:10:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x128b54c00) [pid = 2368] [serial = 891] [outer = 0x1268dec00] 16:10:10 INFO - PROCESS | 2368 | 1462921810973 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]]]}] 16:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 622ms 16:10:11 INFO - PROCESS | 2368 | 1462921811016 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 16:10:11 INFO - PROCESS | 2368 | 1462921811018 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 16:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:10:11 INFO - PROCESS | 2368 | 1462921811020 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:10:11 INFO - PROCESS | 2368 | 1462921811021 Marionette TRACE conn2 <- [1,1162,null,{}] 16:10:11 INFO - PROCESS | 2368 | 1462921811023 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}] 16:10:11 INFO - PROCESS | 2368 | 1462921811163 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 16:10:11 INFO - PROCESS | 2368 | 1462921811216 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:11 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ad2e800 == 68 [pid = 2368] [id = 298] 16:10:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x128b5c400) [pid = 2368] [serial = 892] [outer = 0x0] 16:10:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x129103400) [pid = 2368] [serial = 893] [outer = 0x128b5c400] 16:10:11 INFO - PROCESS | 2368 | 1462921811242 Marionette DEBUG loaded listener.js 16:10:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x12ab97400) [pid = 2368] [serial = 894] [outer = 0x128b5c400] 16:10:11 INFO - PROCESS | 2368 | 1462921811559 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]]]}] 16:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 569ms 16:10:11 INFO - PROCESS | 2368 | 1462921811590 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 16:10:11 INFO - PROCESS | 2368 | 1462921811591 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 16:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:10:11 INFO - PROCESS | 2368 | 1462921811598 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:10:11 INFO - PROCESS | 2368 | 1462921811600 Marionette TRACE conn2 <- [1,1166,null,{}] 16:10:11 INFO - PROCESS | 2368 | 1462921811602 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}] 16:10:11 INFO - PROCESS | 2368 | 1462921811705 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 16:10:11 INFO - PROCESS | 2368 | 1462921811740 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:11 INFO - PROCESS | 2368 | ++DOCSHELL 0x12bec0000 == 69 [pid = 2368] [id = 299] 16:10:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x12ab90800) [pid = 2368] [serial = 895] [outer = 0x0] 16:10:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x12baa1000) [pid = 2368] [serial = 896] [outer = 0x12ab90800] 16:10:11 INFO - PROCESS | 2368 | 1462921811765 Marionette DEBUG loaded listener.js 16:10:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x12be74c00) [pid = 2368] [serial = 897] [outer = 0x12ab90800] 16:10:12 INFO - PROCESS | 2368 | 1462921812108 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]]]}] 16:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 523ms 16:10:12 INFO - PROCESS | 2368 | 1462921812117 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 16:10:12 INFO - PROCESS | 2368 | 1462921812119 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 16:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:10:12 INFO - PROCESS | 2368 | 1462921812123 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:10:12 INFO - PROCESS | 2368 | 1462921812125 Marionette TRACE conn2 <- [1,1170,null,{}] 16:10:12 INFO - PROCESS | 2368 | 1462921812129 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}] 16:10:12 INFO - PROCESS | 2368 | 1462921812298 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 16:10:12 INFO - PROCESS | 2368 | 1462921812318 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:12 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c819000 == 70 [pid = 2368] [id = 300] 16:10:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x12bdb6800) [pid = 2368] [serial = 898] [outer = 0x0] 16:10:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x12bed2400) [pid = 2368] [serial = 899] [outer = 0x12bdb6800] 16:10:12 INFO - PROCESS | 2368 | 1462921812359 Marionette DEBUG loaded listener.js 16:10:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x12c4b2c00) [pid = 2368] [serial = 900] [outer = 0x12bdb6800] 16:10:12 INFO - PROCESS | 2368 | 1462921812787 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]]]}] 16:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 721ms 16:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:10:12 INFO - PROCESS | 2368 | 1462921812844 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 16:10:12 INFO - PROCESS | 2368 | 1462921812845 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 16:10:12 INFO - PROCESS | 2368 | 1462921812847 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:10:12 INFO - PROCESS | 2368 | 1462921812848 Marionette TRACE conn2 <- [1,1174,null,{}] 16:10:12 INFO - PROCESS | 2368 | 1462921812851 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}] 16:10:12 INFO - PROCESS | 2368 | 1462921812958 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 16:10:12 INFO - PROCESS | 2368 | 1462921812970 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:12 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d202800 == 71 [pid = 2368] [id = 301] 16:10:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x12bed7c00) [pid = 2368] [serial = 901] [outer = 0x0] 16:10:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x12c6dd400) [pid = 2368] [serial = 902] [outer = 0x12bed7c00] 16:10:12 INFO - PROCESS | 2368 | 1462921812994 Marionette DEBUG loaded listener.js 16:10:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x12c91dc00) [pid = 2368] [serial = 903] [outer = 0x12bed7c00] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x128b57c00) [pid = 2368] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x121c98800) [pid = 2368] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x11769a000) [pid = 2368] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x11808b400) [pid = 2368] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x128c2ac00) [pid = 2368] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x117151000) [pid = 2368] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x1197dac00) [pid = 2368] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x121c9dc00) [pid = 2368] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x128b0d000) [pid = 2368] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x119c83400) [pid = 2368] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x1210de000) [pid = 2368] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x12ab91c00) [pid = 2368] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x123e6c400) [pid = 2368] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x12baa4800) [pid = 2368] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x124c49c00) [pid = 2368] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x11609c400) [pid = 2368] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x126866000) [pid = 2368] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x128c30c00) [pid = 2368] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x1130d6000) [pid = 2368] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x116026800) [pid = 2368] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x12182b000) [pid = 2368] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x128b55c00) [pid = 2368] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x11769fc00) [pid = 2368] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x124c51400) [pid = 2368] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:10:13 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x1166cd800) [pid = 2368] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:10:13 INFO - PROCESS | 2368 | 1462921813468 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] 16:10:13 INFO - PROCESS | 2368 | 1462921813519 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 16:10:13 INFO - PROCESS | 2368 | 1462921813531 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:10:13 INFO - PROCESS | 2368 | 1462921813533 Marionette TRACE conn2 <- [1,1178,null,{}] 16:10:13 INFO - PROCESS | 2368 | 1462921813540 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}] 16:10:13 INFO - PROCESS | 2368 | 1462921813635 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 16:10:13 INFO - PROCESS | 2368 | 1462921813658 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:13 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c81c800 == 72 [pid = 2368] [id = 302] 16:10:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x110e5dc00) [pid = 2368] [serial = 904] [outer = 0x0] 16:10:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x110e61400) [pid = 2368] [serial = 905] [outer = 0x110e5dc00] 16:10:13 INFO - PROCESS | 2368 | 1462921813684 Marionette DEBUG loaded listener.js 16:10:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x116026800) [pid = 2368] [serial = 906] [outer = 0x110e5dc00] 16:10:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x1164a7400) [pid = 2368] [serial = 907] [outer = 0x12cdc3800] 16:10:14 INFO - PROCESS | 2368 | 1462921814065 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] 16:10:14 INFO - PROCESS | 2368 | 1462921814108 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 16:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:10:14 INFO - PROCESS | 2368 | 1462921814120 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:10:14 INFO - PROCESS | 2368 | 1462921814122 Marionette TRACE conn2 <- [1,1182,null,{}] 16:10:14 INFO - PROCESS | 2368 | 1462921814125 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}] 16:10:14 INFO - PROCESS | 2368 | 1462921814232 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 16:10:14 INFO - PROCESS | 2368 | 1462921814236 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:14 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d71c000 == 73 [pid = 2368] [id = 303] 16:10:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x118598400) [pid = 2368] [serial = 908] [outer = 0x0] 16:10:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x128b51000) [pid = 2368] [serial = 909] [outer = 0x118598400] 16:10:14 INFO - PROCESS | 2368 | 1462921814265 Marionette DEBUG loaded listener.js 16:10:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x129308400) [pid = 2368] [serial = 910] [outer = 0x118598400] 16:10:14 INFO - PROCESS | 2368 | 1462921814602 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] 16:10:14 INFO - PROCESS | 2368 | 1462921814643 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 16:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:10:14 INFO - PROCESS | 2368 | 1462921814647 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:10:14 INFO - PROCESS | 2368 | 1462921814649 Marionette TRACE conn2 <- [1,1186,null,{}] 16:10:14 INFO - PROCESS | 2368 | 1462921814651 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}] 16:10:14 INFO - PROCESS | 2368 | 1462921814737 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 16:10:14 INFO - PROCESS | 2368 | 1462921814800 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:14 INFO - PROCESS | 2368 | ++DOCSHELL 0x12e174800 == 74 [pid = 2368] [id = 304] 16:10:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x110ea0000) [pid = 2368] [serial = 911] [outer = 0x0] 16:10:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x110ea9000) [pid = 2368] [serial = 912] [outer = 0x110ea0000] 16:10:14 INFO - PROCESS | 2368 | 1462921814824 Marionette DEBUG loaded listener.js 16:10:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x110eaec00) [pid = 2368] [serial = 913] [outer = 0x110ea0000] 16:10:15 INFO - PROCESS | 2368 | 1462921815101 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] 16:10:15 INFO - PROCESS | 2368 | 1462921815120 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 16:10:15 INFO - PROCESS | 2368 | 1462921815122 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:10:15 INFO - PROCESS | 2368 | 1462921815123 Marionette TRACE conn2 <- [1,1190,null,{}] 16:10:15 INFO - PROCESS | 2368 | 1462921815125 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}] 16:10:15 INFO - PROCESS | 2368 | 1462921815218 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 16:10:15 INFO - PROCESS | 2368 | 1462921815222 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:15 INFO - PROCESS | 2368 | ++DOCSHELL 0x12f1c8800 == 75 [pid = 2368] [id = 305] 16:10:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x128b57c00) [pid = 2368] [serial = 914] [outer = 0x0] 16:10:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x12c91f400) [pid = 2368] [serial = 915] [outer = 0x128b57c00] 16:10:15 INFO - PROCESS | 2368 | 1462921815247 Marionette DEBUG loaded listener.js 16:10:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x12cc05000) [pid = 2368] [serial = 916] [outer = 0x128b57c00] 16:10:15 INFO - PROCESS | 2368 | 1462921815750 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] 16:10:15 INFO - PROCESS | 2368 | 1462921815795 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 16:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:10:15 INFO - PROCESS | 2368 | 1462921815798 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:10:15 INFO - PROCESS | 2368 | 1462921815801 Marionette TRACE conn2 <- [1,1194,null,{}] 16:10:15 INFO - PROCESS | 2368 | 1462921815805 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}] 16:10:15 INFO - PROCESS | 2368 | 1462921815919 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 16:10:16 INFO - PROCESS | 2368 | 1462921816019 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:16 INFO - PROCESS | 2368 | ++DOCSHELL 0x121377800 == 76 [pid = 2368] [id = 306] 16:10:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x11808b800) [pid = 2368] [serial = 917] [outer = 0x0] 16:10:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x11838ac00) [pid = 2368] [serial = 918] [outer = 0x11808b800] 16:10:16 INFO - PROCESS | 2368 | 1462921816051 Marionette DEBUG loaded listener.js 16:10:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x119020000) [pid = 2368] [serial = 919] [outer = 0x11808b800] 16:10:16 INFO - PROCESS | 2368 | 1462921816484 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] 16:10:16 INFO - PROCESS | 2368 | 1462921816524 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 16:10:16 INFO - PROCESS | 2368 | 1462921816528 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:10:16 INFO - PROCESS | 2368 | 1462921816530 Marionette TRACE conn2 <- [1,1198,null,{}] 16:10:16 INFO - PROCESS | 2368 | 1462921816533 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}] 16:10:16 INFO - PROCESS | 2368 | 1462921816642 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 16:10:16 INFO - PROCESS | 2368 | 1462921816705 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:16 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ba24000 == 77 [pid = 2368] [id = 307] 16:10:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x11917f400) [pid = 2368] [serial = 920] [outer = 0x0] 16:10:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x119a96c00) [pid = 2368] [serial = 921] [outer = 0x11917f400] 16:10:16 INFO - PROCESS | 2368 | 1462921816775 Marionette DEBUG loaded listener.js 16:10:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x121a0ec00) [pid = 2368] [serial = 922] [outer = 0x11917f400] 16:10:17 INFO - PROCESS | 2368 | 1462921817165 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]]]}] 16:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 669ms 16:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:10:17 INFO - PROCESS | 2368 | 1462921817198 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 16:10:17 INFO - PROCESS | 2368 | 1462921817199 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 16:10:17 INFO - PROCESS | 2368 | 1462921817202 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:10:17 INFO - PROCESS | 2368 | 1462921817204 Marionette TRACE conn2 <- [1,1202,null,{}] 16:10:17 INFO - PROCESS | 2368 | 1462921817212 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}] 16:10:17 INFO - PROCESS | 2368 | 1462921817345 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 16:10:17 INFO - PROCESS | 2368 | 1462921817423 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:17 INFO - PROCESS | 2368 | ++DOCSHELL 0x12f1e1000 == 78 [pid = 2368] [id = 308] 16:10:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x121a3c800) [pid = 2368] [serial = 923] [outer = 0x0] 16:10:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x126864000) [pid = 2368] [serial = 924] [outer = 0x121a3c800] 16:10:17 INFO - PROCESS | 2368 | 1462921817454 Marionette DEBUG loaded listener.js 16:10:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x128b5f000) [pid = 2368] [serial = 925] [outer = 0x121a3c800] 16:10:17 INFO - PROCESS | 2368 | 1462921817876 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]]]}] 16:10:17 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 16:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 721ms 16:10:17 INFO - PROCESS | 2368 | 1462921817923 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 16:10:17 INFO - PROCESS | 2368 | 1462921817926 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 16:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:10:17 INFO - PROCESS | 2368 | 1462921817928 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:10:17 INFO - PROCESS | 2368 | 1462921817929 Marionette TRACE conn2 <- [1,1206,null,{}] 16:10:17 INFO - PROCESS | 2368 | 1462921817932 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}] 16:10:18 INFO - PROCESS | 2368 | 1462921818039 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 16:10:18 INFO - PROCESS | 2368 | 1462921818141 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:18 INFO - PROCESS | 2368 | ++DOCSHELL 0x135190000 == 79 [pid = 2368] [id = 309] 16:10:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x128c2e000) [pid = 2368] [serial = 926] [outer = 0x0] 16:10:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x12930ac00) [pid = 2368] [serial = 927] [outer = 0x128c2e000] 16:10:18 INFO - PROCESS | 2368 | 1462921818174 Marionette DEBUG loaded listener.js 16:10:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x12a774c00) [pid = 2368] [serial = 928] [outer = 0x128c2e000] 16:10:18 INFO - PROCESS | 2368 | 1462921818582 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]]]}] 16:10:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:10:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 719ms 16:10:18 INFO - PROCESS | 2368 | 1462921818648 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 16:10:18 INFO - PROCESS | 2368 | 1462921818649 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 16:10:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:10:18 INFO - PROCESS | 2368 | 1462921818651 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:10:18 INFO - PROCESS | 2368 | 1462921818653 Marionette TRACE conn2 <- [1,1210,null,{}] 16:10:18 INFO - PROCESS | 2368 | 1462921818655 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}] 16:10:18 INFO - PROCESS | 2368 | 1462921818758 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 16:10:18 INFO - PROCESS | 2368 | 1462921818833 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:18 INFO - PROCESS | 2368 | ++DOCSHELL 0x135ec4000 == 80 [pid = 2368] [id = 310] 16:10:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x129305000) [pid = 2368] [serial = 929] [outer = 0x0] 16:10:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x12bed1400) [pid = 2368] [serial = 930] [outer = 0x129305000] 16:10:18 INFO - PROCESS | 2368 | 1462921818862 Marionette DEBUG loaded listener.js 16:10:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x12c91c400) [pid = 2368] [serial = 931] [outer = 0x129305000] 16:10:19 INFO - PROCESS | 2368 | 1462921819269 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]]]}] 16:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 668ms 16:10:19 INFO - PROCESS | 2368 | 1462921819321 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 16:10:19 INFO - PROCESS | 2368 | 1462921819322 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 16:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:10:19 INFO - PROCESS | 2368 | 1462921819325 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:10:19 INFO - PROCESS | 2368 | 1462921819326 Marionette TRACE conn2 <- [1,1214,null,{}] 16:10:19 INFO - PROCESS | 2368 | 1462921819328 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}] 16:10:19 INFO - PROCESS | 2368 | 1462921819441 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 16:10:19 INFO - PROCESS | 2368 | 1462921819517 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:19 INFO - PROCESS | 2368 | ++DOCSHELL 0x12f2b7000 == 81 [pid = 2368] [id = 311] 16:10:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x110f82c00) [pid = 2368] [serial = 932] [outer = 0x0] 16:10:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x12cc05800) [pid = 2368] [serial = 933] [outer = 0x110f82c00] 16:10:19 INFO - PROCESS | 2368 | 1462921819547 Marionette DEBUG loaded listener.js 16:10:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x12cc0dc00) [pid = 2368] [serial = 934] [outer = 0x110f82c00] 16:10:19 INFO - PROCESS | 2368 | 1462921819974 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]]]}] 16:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 668ms 16:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:10:19 INFO - PROCESS | 2368 | 1462921819993 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 16:10:19 INFO - PROCESS | 2368 | 1462921819995 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 16:10:19 INFO - PROCESS | 2368 | 1462921819997 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:10:19 INFO - PROCESS | 2368 | 1462921819998 Marionette TRACE conn2 <- [1,1218,null,{}] 16:10:20 INFO - PROCESS | 2368 | 1462921820001 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}] 16:10:20 INFO - PROCESS | 2368 | 1462921820123 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 16:10:20 INFO - PROCESS | 2368 | 1462921820201 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:20 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a791800 == 82 [pid = 2368] [id = 312] 16:10:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x110f83000) [pid = 2368] [serial = 935] [outer = 0x0] 16:10:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x11979d000) [pid = 2368] [serial = 936] [outer = 0x110f83000] 16:10:20 INFO - PROCESS | 2368 | 1462921820231 Marionette DEBUG loaded listener.js 16:10:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x120e62000) [pid = 2368] [serial = 937] [outer = 0x110f83000] 16:10:20 INFO - PROCESS | 2368 | 1462921820637 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]]]}] 16:10:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:10:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 871ms 16:10:20 INFO - PROCESS | 2368 | 1462921820878 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 16:10:20 INFO - PROCESS | 2368 | 1462921820881 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 16:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:10:20 INFO - PROCESS | 2368 | 1462921820885 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:10:20 INFO - PROCESS | 2368 | 1462921820887 Marionette TRACE conn2 <- [1,1222,null,{}] 16:10:20 INFO - PROCESS | 2368 | 1462921820891 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}] 16:10:21 INFO - PROCESS | 2368 | 1462921820997 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 16:10:21 INFO - PROCESS | 2368 | 1462921821070 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:21 INFO - PROCESS | 2368 | ++DOCSHELL 0x121474000 == 83 [pid = 2368] [id = 313] 16:10:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x110f7dc00) [pid = 2368] [serial = 938] [outer = 0x0] 16:10:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x110f80800) [pid = 2368] [serial = 939] [outer = 0x110f7dc00] 16:10:21 INFO - PROCESS | 2368 | 1462921821097 Marionette DEBUG loaded listener.js 16:10:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x112eb6000) [pid = 2368] [serial = 940] [outer = 0x110f7dc00] 16:10:21 INFO - PROCESS | 2368 | 1462921821542 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] 16:10:21 INFO - PROCESS | 2368 | 1462921821559 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 16:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:10:21 INFO - PROCESS | 2368 | 1462921821564 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:10:21 INFO - PROCESS | 2368 | 1462921821567 Marionette TRACE conn2 <- [1,1226,null,{}] 16:10:21 INFO - PROCESS | 2368 | 1462921821569 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}] 16:10:21 INFO - PROCESS | 2368 | 1462921821670 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 16:10:21 INFO - PROCESS | 2368 | 1462921821736 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:21 INFO - PROCESS | 2368 | ++DOCSHELL 0x11686e800 == 84 [pid = 2368] [id = 314] 16:10:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x112a62800) [pid = 2368] [serial = 941] [outer = 0x0] 16:10:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x116023c00) [pid = 2368] [serial = 942] [outer = 0x112a62800] 16:10:21 INFO - PROCESS | 2368 | 1462921821764 Marionette DEBUG loaded listener.js 16:10:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x11808e400) [pid = 2368] [serial = 943] [outer = 0x112a62800] 16:10:22 INFO - PROCESS | 2368 | --DOCSHELL 0x12a7a1000 == 83 [pid = 2368] [id = 251] 16:10:22 INFO - PROCESS | 2368 | --DOCSHELL 0x12cf1d000 == 82 [pid = 2368] [id = 242] 16:10:22 INFO - PROCESS | 2368 | --DOCSHELL 0x12e174800 == 81 [pid = 2368] [id = 304] 16:10:22 INFO - PROCESS | 2368 | --DOCSHELL 0x12d71c000 == 80 [pid = 2368] [id = 303] 16:10:22 INFO - PROCESS | 2368 | --DOCSHELL 0x12c81c800 == 79 [pid = 2368] [id = 302] 16:10:22 INFO - PROCESS | 2368 | --DOCSHELL 0x12d202800 == 78 [pid = 2368] [id = 301] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x12bdc0c00) [pid = 2368] [serial = 854] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOCSHELL 0x12c819000 == 77 [pid = 2368] [id = 300] 16:10:22 INFO - PROCESS | 2368 | --DOCSHELL 0x12bec0000 == 76 [pid = 2368] [id = 299] 16:10:22 INFO - PROCESS | 2368 | --DOCSHELL 0x12ad2e800 == 75 [pid = 2368] [id = 298] 16:10:22 INFO - PROCESS | 2368 | --DOCSHELL 0x12911c800 == 74 [pid = 2368] [id = 297] 16:10:22 INFO - PROCESS | 2368 | --DOCSHELL 0x1255d0800 == 73 [pid = 2368] [id = 296] 16:10:22 INFO - PROCESS | 2368 | --DOCSHELL 0x121389000 == 72 [pid = 2368] [id = 295] 16:10:22 INFO - PROCESS | 2368 | --DOCSHELL 0x116f0b000 == 71 [pid = 2368] [id = 294] 16:10:22 INFO - PROCESS | 2368 | --DOCSHELL 0x12a7a3800 == 70 [pid = 2368] [id = 293] 16:10:22 INFO - PROCESS | 2368 | --DOCSHELL 0x12ddc6800 == 69 [pid = 2368] [id = 289] 16:10:22 INFO - PROCESS | 2368 | --DOCSHELL 0x12d234800 == 68 [pid = 2368] [id = 288] 16:10:22 INFO - PROCESS | 2368 | --DOCSHELL 0x121a78800 == 67 [pid = 2368] [id = 287] 16:10:22 INFO - PROCESS | 2368 | --DOCSHELL 0x11704f000 == 66 [pid = 2368] [id = 286] 16:10:22 INFO - PROCESS | 2368 | --DOCSHELL 0x12d3b0800 == 65 [pid = 2368] [id = 285] 16:10:22 INFO - PROCESS | 2368 | 1462921822218 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]]]}] 16:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 675ms 16:10:22 INFO - PROCESS | 2368 | 1462921822239 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 16:10:22 INFO - PROCESS | 2368 | 1462921822240 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 16:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:10:22 INFO - PROCESS | 2368 | 1462921822242 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:10:22 INFO - PROCESS | 2368 | 1462921822243 Marionette TRACE conn2 <- [1,1230,null,{}] 16:10:22 INFO - PROCESS | 2368 | 1462921822250 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}] 16:10:22 INFO - PROCESS | 2368 | 1462921822341 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 151 (0x129105800) [pid = 2368] [serial = 726] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 150 (0x124c7c800) [pid = 2368] [serial = 830] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 149 (0x126862800) [pid = 2368] [serial = 831] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x12a76e400) [pid = 2368] [serial = 759] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x11940ac00) [pid = 2368] [serial = 819] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x128f32400) [pid = 2368] [serial = 806] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x11979a400) [pid = 2368] [serial = 822] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x121c61800) [pid = 2368] [serial = 803] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 143 (0x11940b800) [pid = 2368] [serial = 821] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x1269b0c00) [pid = 2368] [serial = 833] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x129305400) [pid = 2368] [serial = 756] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x126f5e800) [pid = 2368] [serial = 834] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x1210dd000) [pid = 2368] [serial = 824] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x124fd7400) [pid = 2368] [serial = 804] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x121ca6800) [pid = 2368] [serial = 747] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x12ba88400) [pid = 2368] [serial = 851] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x126dea800) [pid = 2368] [serial = 848] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x12be7c400) [pid = 2368] [serial = 809] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x126864400) [pid = 2368] [serial = 750] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x121a35c00) [pid = 2368] [serial = 813] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x128b0bc00) [pid = 2368] [serial = 836] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x12ada4000) [pid = 2368] [serial = 843] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x121827400) [pid = 2368] [serial = 825] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x1164fe000) [pid = 2368] [serial = 845] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x128b58800) [pid = 2368] [serial = 837] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x11602f000) [pid = 2368] [serial = 815] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x12a76c800) [pid = 2368] [serial = 849] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x12a86c800) [pid = 2368] [serial = 842] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x118089800) [pid = 2368] [serial = 818] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x121a2d800) [pid = 2368] [serial = 827] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x128f32c00) [pid = 2368] [serial = 839] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x12ada8c00) [pid = 2368] [serial = 807] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x12bed5000) [pid = 2368] [serial = 810] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x118711000) [pid = 2368] [serial = 800] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x1269bec00) [pid = 2368] [serial = 753] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x119413000) [pid = 2368] [serial = 801] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x129312800) [pid = 2368] [serial = 729] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x11901d400) [pid = 2368] [serial = 812] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x12930b400) [pid = 2368] [serial = 840] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x1210e0c00) [pid = 2368] [serial = 846] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x121a39400) [pid = 2368] [serial = 828] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x117150000) [pid = 2368] [serial = 816] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x12baaa400) [pid = 2368] [serial = 852] [outer = 0x0] [url = about:blank] 16:10:22 INFO - PROCESS | 2368 | 1462921822411 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:22 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185e3800 == 66 [pid = 2368] [id = 315] 16:10:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x11602f000) [pid = 2368] [serial = 944] [outer = 0x0] 16:10:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x11824ec00) [pid = 2368] [serial = 945] [outer = 0x11602f000] 16:10:22 INFO - PROCESS | 2368 | 1462921822446 Marionette DEBUG loaded listener.js 16:10:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x11917d000) [pid = 2368] [serial = 946] [outer = 0x11602f000] 16:10:22 INFO - PROCESS | 2368 | 1462921822741 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]]]}] 16:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 521ms 16:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:10:22 INFO - PROCESS | 2368 | 1462921822768 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 16:10:22 INFO - PROCESS | 2368 | 1462921822769 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 16:10:22 INFO - PROCESS | 2368 | 1462921822771 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:10:22 INFO - PROCESS | 2368 | 1462921822773 Marionette TRACE conn2 <- [1,1234,null,{}] 16:10:22 INFO - PROCESS | 2368 | 1462921822775 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}] 16:10:22 INFO - PROCESS | 2368 | 1462921822865 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 16:10:22 INFO - PROCESS | 2368 | 1462921822870 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:22 INFO - PROCESS | 2368 | ++DOCSHELL 0x121a88000 == 67 [pid = 2368] [id = 316] 16:10:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x11940e800) [pid = 2368] [serial = 947] [outer = 0x0] 16:10:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x11979a800) [pid = 2368] [serial = 948] [outer = 0x11940e800] 16:10:22 INFO - PROCESS | 2368 | 1462921822896 Marionette DEBUG loaded listener.js 16:10:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x1197dfc00) [pid = 2368] [serial = 949] [outer = 0x11940e800] 16:10:23 INFO - PROCESS | 2368 | 1462921823248 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]]]}] 16:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 520ms 16:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:10:23 INFO - PROCESS | 2368 | 1462921823292 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 16:10:23 INFO - PROCESS | 2368 | 1462921823293 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 16:10:23 INFO - PROCESS | 2368 | 1462921823296 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:10:23 INFO - PROCESS | 2368 | 1462921823297 Marionette TRACE conn2 <- [1,1238,null,{}] 16:10:23 INFO - PROCESS | 2368 | 1462921823306 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}] 16:10:23 INFO - PROCESS | 2368 | 1462921823389 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 16:10:23 INFO - PROCESS | 2368 | 1462921823395 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:23 INFO - PROCESS | 2368 | ++DOCSHELL 0x128923800 == 68 [pid = 2368] [id = 317] 16:10:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x119c83000) [pid = 2368] [serial = 950] [outer = 0x0] 16:10:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x120e62c00) [pid = 2368] [serial = 951] [outer = 0x119c83000] 16:10:23 INFO - PROCESS | 2368 | 1462921823421 Marionette DEBUG loaded listener.js 16:10:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x120e68800) [pid = 2368] [serial = 952] [outer = 0x119c83000] 16:10:23 INFO - PROCESS | 2368 | 1462921823736 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]]]}] 16:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 477ms 16:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:10:23 INFO - PROCESS | 2368 | 1462921823774 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 16:10:23 INFO - PROCESS | 2368 | 1462921823775 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 16:10:23 INFO - PROCESS | 2368 | 1462921823777 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:10:23 INFO - PROCESS | 2368 | 1462921823779 Marionette TRACE conn2 <- [1,1242,null,{}] 16:10:23 INFO - PROCESS | 2368 | 1462921823781 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}] 16:10:23 INFO - PROCESS | 2368 | 1462921823929 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 16:10:23 INFO - PROCESS | 2368 | 1462921823949 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:23 INFO - PROCESS | 2368 | ++DOCSHELL 0x1293d7000 == 69 [pid = 2368] [id = 318] 16:10:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x120fbd800) [pid = 2368] [serial = 953] [outer = 0x0] 16:10:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x1216b6c00) [pid = 2368] [serial = 954] [outer = 0x120fbd800] 16:10:23 INFO - PROCESS | 2368 | 1462921823992 Marionette DEBUG loaded listener.js 16:10:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x121a38c00) [pid = 2368] [serial = 955] [outer = 0x120fbd800] 16:10:24 INFO - PROCESS | 2368 | 1462921824431 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]]]}] 16:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 669ms 16:10:24 INFO - PROCESS | 2368 | 1462921824447 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 16:10:24 INFO - PROCESS | 2368 | 1462921824448 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 16:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:10:24 INFO - PROCESS | 2368 | 1462921824450 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:10:24 INFO - PROCESS | 2368 | 1462921824451 Marionette TRACE conn2 <- [1,1246,null,{}] 16:10:24 INFO - PROCESS | 2368 | 1462921824454 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}] 16:10:24 INFO - PROCESS | 2368 | 1462921824543 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 16:10:24 INFO - PROCESS | 2368 | 1462921824619 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:24 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a791000 == 70 [pid = 2368] [id = 319] 16:10:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x120fbec00) [pid = 2368] [serial = 956] [outer = 0x0] 16:10:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x121c9cc00) [pid = 2368] [serial = 957] [outer = 0x120fbec00] 16:10:24 INFO - PROCESS | 2368 | 1462921824647 Marionette DEBUG loaded listener.js 16:10:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x124c82c00) [pid = 2368] [serial = 958] [outer = 0x120fbec00] 16:10:24 INFO - PROCESS | 2368 | 1462921824958 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]]]}] 16:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 568ms 16:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:10:25 INFO - PROCESS | 2368 | 1462921825019 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 16:10:25 INFO - PROCESS | 2368 | 1462921825020 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 16:10:25 INFO - PROCESS | 2368 | 1462921825022 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:10:25 INFO - PROCESS | 2368 | 1462921825023 Marionette TRACE conn2 <- [1,1250,null,{}] 16:10:25 INFO - PROCESS | 2368 | 1462921825025 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}] 16:10:25 INFO - PROCESS | 2368 | 1462921825127 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 16:10:25 INFO - PROCESS | 2368 | 1462921825143 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:25 INFO - PROCESS | 2368 | ++DOCSHELL 0x12add0800 == 71 [pid = 2368] [id = 320] 16:10:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x121a32800) [pid = 2368] [serial = 959] [outer = 0x0] 16:10:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x1255ecc00) [pid = 2368] [serial = 960] [outer = 0x121a32800] 16:10:25 INFO - PROCESS | 2368 | 1462921825169 Marionette DEBUG loaded listener.js 16:10:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x12686bc00) [pid = 2368] [serial = 961] [outer = 0x121a32800] 16:10:25 INFO - PROCESS | 2368 | 1462921825507 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]]]}] 16:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 518ms 16:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:10:25 INFO - PROCESS | 2368 | 1462921825546 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 16:10:25 INFO - PROCESS | 2368 | 1462921825547 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 16:10:25 INFO - PROCESS | 2368 | 1462921825550 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:10:25 INFO - PROCESS | 2368 | 1462921825551 Marionette TRACE conn2 <- [1,1254,null,{}] 16:10:25 INFO - PROCESS | 2368 | 1462921825553 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}] 16:10:25 INFO - PROCESS | 2368 | 1462921825668 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 16:10:25 INFO - PROCESS | 2368 | 1462921825707 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:25 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c209800 == 72 [pid = 2368] [id = 321] 16:10:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x1268da000) [pid = 2368] [serial = 962] [outer = 0x0] 16:10:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x126df3400) [pid = 2368] [serial = 963] [outer = 0x1268da000] 16:10:25 INFO - PROCESS | 2368 | 1462921825732 Marionette DEBUG loaded listener.js 16:10:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x128b06400) [pid = 2368] [serial = 964] [outer = 0x1268da000] 16:10:26 INFO - PROCESS | 2368 | 1462921826067 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]]]}] 16:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 567ms 16:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:10:26 INFO - PROCESS | 2368 | 1462921826118 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 16:10:26 INFO - PROCESS | 2368 | 1462921826119 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 16:10:26 INFO - PROCESS | 2368 | 1462921826122 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:10:26 INFO - PROCESS | 2368 | 1462921826124 Marionette TRACE conn2 <- [1,1258,null,{}] 16:10:26 INFO - PROCESS | 2368 | 1462921826128 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}] 16:10:26 INFO - PROCESS | 2368 | 1462921826292 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 16:10:26 INFO - PROCESS | 2368 | 1462921826314 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:26 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c816800 == 73 [pid = 2368] [id = 322] 16:10:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x1269b3c00) [pid = 2368] [serial = 965] [outer = 0x0] 16:10:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x128c2c400) [pid = 2368] [serial = 966] [outer = 0x1269b3c00] 16:10:26 INFO - PROCESS | 2368 | 1462921826356 Marionette DEBUG loaded listener.js 16:10:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x129109000) [pid = 2368] [serial = 967] [outer = 0x1269b3c00] 16:10:26 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x12cdbfc00) [pid = 2368] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:10:26 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x12ab90800) [pid = 2368] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:10:26 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x128b5c400) [pid = 2368] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:10:26 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x12bdb6800) [pid = 2368] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:10:26 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x12bed7c00) [pid = 2368] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:10:26 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x121a13400) [pid = 2368] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:10:26 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x1168bcc00) [pid = 2368] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:10:26 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x124c7d000) [pid = 2368] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:10:26 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x1268dec00) [pid = 2368] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:10:26 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x115f0e000) [pid = 2368] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:10:26 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x1190c8800) [pid = 2368] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:10:26 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x118598400) [pid = 2368] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:10:26 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x110e5dc00) [pid = 2368] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:10:26 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x110ea0000) [pid = 2368] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:10:26 INFO - PROCESS | 2368 | 1462921826877 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]]]}] 16:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 773ms 16:10:26 INFO - PROCESS | 2368 | 1462921826898 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 16:10:26 INFO - PROCESS | 2368 | 1462921826899 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 16:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:10:26 INFO - PROCESS | 2368 | 1462921826901 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:10:26 INFO - PROCESS | 2368 | 1462921826903 Marionette TRACE conn2 <- [1,1262,null,{}] 16:10:26 INFO - PROCESS | 2368 | 1462921826906 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}] 16:10:27 INFO - PROCESS | 2368 | 1462921827016 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 16:10:27 INFO - PROCESS | 2368 | 1462921827082 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:27 INFO - PROCESS | 2368 | ++DOCSHELL 0x12cf18800 == 74 [pid = 2368] [id = 323] 16:10:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x112a6a400) [pid = 2368] [serial = 968] [outer = 0x0] 16:10:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x124c7d000) [pid = 2368] [serial = 969] [outer = 0x112a6a400] 16:10:27 INFO - PROCESS | 2368 | 1462921827112 Marionette DEBUG loaded listener.js 16:10:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x12ab8ec00) [pid = 2368] [serial = 970] [outer = 0x112a6a400] 16:10:27 INFO - PROCESS | 2368 | 1462921827439 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]]]}] 16:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 568ms 16:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:10:27 INFO - PROCESS | 2368 | 1462921827471 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 16:10:27 INFO - PROCESS | 2368 | 1462921827472 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 16:10:27 INFO - PROCESS | 2368 | 1462921827474 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:10:27 INFO - PROCESS | 2368 | 1462921827475 Marionette TRACE conn2 <- [1,1266,null,{}] 16:10:27 INFO - PROCESS | 2368 | 1462921827477 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}] 16:10:27 INFO - PROCESS | 2368 | 1462921827564 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 16:10:27 INFO - PROCESS | 2368 | 1462921827568 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:27 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d20a800 == 75 [pid = 2368] [id = 324] 16:10:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x12ad9b400) [pid = 2368] [serial = 971] [outer = 0x0] 16:10:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x12baa2400) [pid = 2368] [serial = 972] [outer = 0x12ad9b400] 16:10:27 INFO - PROCESS | 2368 | 1462921827593 Marionette DEBUG loaded listener.js 16:10:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x12bdbf800) [pid = 2368] [serial = 973] [outer = 0x12ad9b400] 16:10:27 INFO - PROCESS | 2368 | 1462921827933 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]]]}] 16:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 468ms 16:10:27 INFO - PROCESS | 2368 | 1462921827942 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 16:10:27 INFO - PROCESS | 2368 | 1462921827944 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 16:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:10:27 INFO - PROCESS | 2368 | 1462921827953 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:10:27 INFO - PROCESS | 2368 | 1462921827954 Marionette TRACE conn2 <- [1,1270,null,{}] 16:10:27 INFO - PROCESS | 2368 | 1462921827956 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}] 16:10:28 INFO - PROCESS | 2368 | 1462921828078 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 16:10:28 INFO - PROCESS | 2368 | 1462921828085 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:28 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d715000 == 76 [pid = 2368] [id = 325] 16:10:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x128d32800) [pid = 2368] [serial = 974] [outer = 0x0] 16:10:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x12bdc0c00) [pid = 2368] [serial = 975] [outer = 0x128d32800] 16:10:28 INFO - PROCESS | 2368 | 1462921828110 Marionette DEBUG loaded listener.js 16:10:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x12c4a7400) [pid = 2368] [serial = 976] [outer = 0x128d32800] 16:10:28 INFO - PROCESS | 2368 | 1462921828404 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]]]}] 16:10:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 467ms 16:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:10:28 INFO - PROCESS | 2368 | 1462921828421 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 16:10:28 INFO - PROCESS | 2368 | 1462921828422 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 16:10:28 INFO - PROCESS | 2368 | 1462921828424 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:10:28 INFO - PROCESS | 2368 | 1462921828425 Marionette TRACE conn2 <- [1,1274,null,{}] 16:10:28 INFO - PROCESS | 2368 | 1462921828439 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}] 16:10:28 INFO - PROCESS | 2368 | 1462921828528 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 16:10:28 INFO - PROCESS | 2368 | 1462921828533 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:28 INFO - PROCESS | 2368 | ++DOCSHELL 0x12e16a000 == 77 [pid = 2368] [id = 326] 16:10:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x12c4ad800) [pid = 2368] [serial = 977] [outer = 0x0] 16:10:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x12c6dc400) [pid = 2368] [serial = 978] [outer = 0x12c4ad800] 16:10:28 INFO - PROCESS | 2368 | 1462921828558 Marionette DEBUG loaded listener.js 16:10:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x12c923800) [pid = 2368] [serial = 979] [outer = 0x12c4ad800] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12c203800 == 76 [pid = 2368] [id = 121] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x1132e4000 == 75 [pid = 2368] [id = 292] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12d710800 == 74 [pid = 2368] [id = 159] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12d3aa800 == 73 [pid = 2368] [id = 177] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12d1df800 == 72 [pid = 2368] [id = 155] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x1185f0000 == 71 [pid = 2368] [id = 271] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x1164d9000 == 70 [pid = 2368] [id = 140] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x1255c8800 == 69 [pid = 2368] [id = 243] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12ddc4000 == 68 [pid = 2368] [id = 178] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12ade5000 == 67 [pid = 2368] [id = 106] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12d896000 == 66 [pid = 2368] [id = 160] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12d721000 == 65 [pid = 2368] [id = 221] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12f1cc000 == 64 [pid = 2368] [id = 291] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x1185a9800 == 63 [pid = 2368] [id = 161] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12cf22000 == 62 [pid = 2368] [id = 204] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12ab47000 == 61 [pid = 2368] [id = 105] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12f1ae800 == 60 [pid = 2368] [id = 266] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12c217800 == 59 [pid = 2368] [id = 158] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12f170800 == 58 [pid = 2368] [id = 290] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x1181f5000 == 57 [pid = 2368] [id = 179] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12bebe000 == 56 [pid = 2368] [id = 252] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12911d800 == 55 [pid = 2368] [id = 250] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12f1d7000 == 54 [pid = 2368] [id = 223] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12d1db800 == 53 [pid = 2368] [id = 254] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12e177000 == 52 [pid = 2368] [id = 222] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12c9c6800 == 51 [pid = 2368] [id = 253] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x121dcb000 == 50 [pid = 2368] [id = 157] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x117051800 == 49 [pid = 2368] [id = 205] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12c9c4000 == 48 [pid = 2368] [id = 139] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x11686e800 == 47 [pid = 2368] [id = 314] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x121474000 == 46 [pid = 2368] [id = 313] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12a791800 == 45 [pid = 2368] [id = 312] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12f2b7000 == 44 [pid = 2368] [id = 311] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x135ec4000 == 43 [pid = 2368] [id = 310] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x135190000 == 42 [pid = 2368] [id = 309] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12f1e1000 == 41 [pid = 2368] [id = 308] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12ba24000 == 40 [pid = 2368] [id = 307] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x121377800 == 39 [pid = 2368] [id = 306] 16:10:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12f1c8800 == 38 [pid = 2368] [id = 305] 16:10:30 INFO - PROCESS | 2368 | --DOCSHELL 0x1185e3800 == 37 [pid = 2368] [id = 315] 16:10:30 INFO - PROCESS | 2368 | --DOCSHELL 0x121a88000 == 36 [pid = 2368] [id = 316] 16:10:30 INFO - PROCESS | 2368 | --DOCSHELL 0x12c209800 == 35 [pid = 2368] [id = 321] 16:10:30 INFO - PROCESS | 2368 | --DOCSHELL 0x12cf18800 == 34 [pid = 2368] [id = 323] 16:10:30 INFO - PROCESS | 2368 | --DOCSHELL 0x12d20a800 == 33 [pid = 2368] [id = 324] 16:10:30 INFO - PROCESS | 2368 | --DOCSHELL 0x128923800 == 32 [pid = 2368] [id = 317] 16:10:30 INFO - PROCESS | 2368 | --DOCSHELL 0x12a791000 == 31 [pid = 2368] [id = 319] 16:10:30 INFO - PROCESS | 2368 | --DOCSHELL 0x1293d7000 == 30 [pid = 2368] [id = 318] 16:10:30 INFO - PROCESS | 2368 | --DOCSHELL 0x12add0800 == 29 [pid = 2368] [id = 320] 16:10:30 INFO - PROCESS | 2368 | --DOCSHELL 0x12c816800 == 28 [pid = 2368] [id = 322] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x12d29a800) [pid = 2368] [serial = 798] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOCSHELL 0x12d715000 == 27 [pid = 2368] [id = 325] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x12baa1000) [pid = 2368] [serial = 896] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x12ab97400) [pid = 2368] [serial = 894] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x129103400) [pid = 2368] [serial = 893] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x12bed2400) [pid = 2368] [serial = 899] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x12be74c00) [pid = 2368] [serial = 897] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x12c6dd400) [pid = 2368] [serial = 902] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x121a34000) [pid = 2368] [serial = 884] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x119023800) [pid = 2368] [serial = 881] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x12180dc00) [pid = 2368] [serial = 882] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x12c4b2c00) [pid = 2368] [serial = 900] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x126f64c00) [pid = 2368] [serial = 869] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x11856ac00) [pid = 2368] [serial = 860] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x124a56800) [pid = 2368] [serial = 866] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x12685e400) [pid = 2368] [serial = 887] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x1268df000) [pid = 2368] [serial = 888] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x12743e400) [pid = 2368] [serial = 890] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x11979b800) [pid = 2368] [serial = 863] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x119179000) [pid = 2368] [serial = 876] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x117149800) [pid = 2368] [serial = 875] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x12c4b2000) [pid = 2368] [serial = 872] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x11940a800) [pid = 2368] [serial = 878] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 108 (0x129308400) [pid = 2368] [serial = 910] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 107 (0x119497800) [pid = 2368] [serial = 879] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 106 (0x116030000) [pid = 2368] [serial = 857] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 105 (0x12cc0f400) [pid = 2368] [serial = 519] [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.] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 104 (0x116026800) [pid = 2368] [serial = 906] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 103 (0x12c91dc00) [pid = 2368] [serial = 903] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 102 (0x121ca4c00) [pid = 2368] [serial = 885] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 101 (0x110e61400) [pid = 2368] [serial = 905] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 100 (0x128b51000) [pid = 2368] [serial = 909] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 99 (0x110eaec00) [pid = 2368] [serial = 913] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 98 (0x128b54c00) [pid = 2368] [serial = 891] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | --DOMWINDOW == 97 (0x110ea9000) [pid = 2368] [serial = 912] [outer = 0x0] [url = about:blank] 16:10:30 INFO - PROCESS | 2368 | 1462921830372 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]]]}] 16:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1984ms 16:10:30 INFO - PROCESS | 2368 | 1462921830409 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 16:10:30 INFO - PROCESS | 2368 | 1462921830412 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 16:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:10:30 INFO - PROCESS | 2368 | 1462921830415 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:10:30 INFO - PROCESS | 2368 | 1462921830418 Marionette TRACE conn2 <- [1,1278,null,{}] 16:10:30 INFO - PROCESS | 2368 | 1462921830422 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}] 16:10:30 INFO - PROCESS | 2368 | 1462921830502 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 16:10:30 INFO - PROCESS | 2368 | 1462921830550 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:30 INFO - PROCESS | 2368 | ++DOCSHELL 0x11331e000 == 28 [pid = 2368] [id = 327] 16:10:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 98 (0x111b06400) [pid = 2368] [serial = 980] [outer = 0x0] 16:10:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 99 (0x111bb7800) [pid = 2368] [serial = 981] [outer = 0x111b06400] 16:10:30 INFO - PROCESS | 2368 | 1462921830579 Marionette DEBUG loaded listener.js 16:10:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 100 (0x11201ac00) [pid = 2368] [serial = 982] [outer = 0x111b06400] 16:10:30 INFO - PROCESS | 2368 | 1462921830894 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]]]}] 16:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 521ms 16:10:30 INFO - PROCESS | 2368 | 1462921830935 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 16:10:30 INFO - PROCESS | 2368 | 1462921830940 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 16:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:10:30 INFO - PROCESS | 2368 | 1462921830945 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:10:30 INFO - PROCESS | 2368 | 1462921830946 Marionette TRACE conn2 <- [1,1282,null,{}] 16:10:30 INFO - PROCESS | 2368 | 1462921830949 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}] 16:10:31 INFO - PROCESS | 2368 | 1462921831022 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 16:10:31 INFO - PROCESS | 2368 | 1462921831030 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:31 INFO - PROCESS | 2368 | ++DOCSHELL 0x116489000 == 29 [pid = 2368] [id = 328] 16:10:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 101 (0x1122a9c00) [pid = 2368] [serial = 983] [outer = 0x0] 16:10:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 102 (0x112a6a000) [pid = 2368] [serial = 984] [outer = 0x1122a9c00] 16:10:31 INFO - PROCESS | 2368 | 1462921831057 Marionette DEBUG loaded listener.js 16:10:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 103 (0x1131a6000) [pid = 2368] [serial = 985] [outer = 0x1122a9c00] 16:10:31 INFO - PROCESS | 2368 | 1462921831410 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]]]}] 16:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 520ms 16:10:31 INFO - PROCESS | 2368 | 1462921831465 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 16:10:31 INFO - PROCESS | 2368 | 1462921831467 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 16:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:10:31 INFO - PROCESS | 2368 | 1462921831469 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:10:31 INFO - PROCESS | 2368 | 1462921831472 Marionette TRACE conn2 <- [1,1286,null,{}] 16:10:31 INFO - PROCESS | 2368 | 1462921831480 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}] 16:10:31 INFO - PROCESS | 2368 | 1462921831556 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 16:10:31 INFO - PROCESS | 2368 | 1462921831566 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:31 INFO - PROCESS | 2368 | ++DOCSHELL 0x117053800 == 30 [pid = 2368] [id = 329] 16:10:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 104 (0x110e5ec00) [pid = 2368] [serial = 986] [outer = 0x0] 16:10:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 105 (0x115f17c00) [pid = 2368] [serial = 987] [outer = 0x110e5ec00] 16:10:31 INFO - PROCESS | 2368 | 1462921831603 Marionette DEBUG loaded listener.js 16:10:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x11602c800) [pid = 2368] [serial = 988] [outer = 0x110e5ec00] 16:10:31 INFO - PROCESS | 2368 | 1462921831963 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]]]}] 16:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 525ms 16:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:10:32 INFO - PROCESS | 2368 | 1462921831994 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 16:10:32 INFO - PROCESS | 2368 | 1462921831998 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 16:10:32 INFO - PROCESS | 2368 | 1462921832008 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:10:32 INFO - PROCESS | 2368 | 1462921832009 Marionette TRACE conn2 <- [1,1290,null,{}] 16:10:32 INFO - PROCESS | 2368 | 1462921832012 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}] 16:10:32 INFO - PROCESS | 2368 | 1462921832084 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 16:10:32 INFO - PROCESS | 2368 | 1462921832088 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:32 INFO - PROCESS | 2368 | ++DOCSHELL 0x1181f5000 == 31 [pid = 2368] [id = 330] 16:10:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x1164ab800) [pid = 2368] [serial = 989] [outer = 0x0] 16:10:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x1166cc400) [pid = 2368] [serial = 990] [outer = 0x1164ab800] 16:10:32 INFO - PROCESS | 2368 | 1462921832117 Marionette DEBUG loaded listener.js 16:10:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 109 (0x116a66c00) [pid = 2368] [serial = 991] [outer = 0x1164ab800] 16:10:32 INFO - PROCESS | 2368 | 1462921832448 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]]]}] 16:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 479ms 16:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:10:32 INFO - PROCESS | 2368 | 1462921832480 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 16:10:32 INFO - PROCESS | 2368 | 1462921832482 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 16:10:32 INFO - PROCESS | 2368 | 1462921832485 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:10:32 INFO - PROCESS | 2368 | 1462921832487 Marionette TRACE conn2 <- [1,1294,null,{}] 16:10:32 INFO - PROCESS | 2368 | 1462921832490 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}] 16:10:32 INFO - PROCESS | 2368 | 1462921832606 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 16:10:32 INFO - PROCESS | 2368 | 1462921832680 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:32 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185c0800 == 32 [pid = 2368] [id = 331] 16:10:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x11224ec00) [pid = 2368] [serial = 992] [outer = 0x0] 16:10:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x116a66800) [pid = 2368] [serial = 993] [outer = 0x11224ec00] 16:10:32 INFO - PROCESS | 2368 | 1462921832722 Marionette DEBUG loaded listener.js 16:10:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x117e06800) [pid = 2368] [serial = 994] [outer = 0x11224ec00] 16:10:33 INFO - PROCESS | 2368 | 1462921833071 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]]]}] 16:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 619ms 16:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:10:33 INFO - PROCESS | 2368 | 1462921833105 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 16:10:33 INFO - PROCESS | 2368 | 1462921833106 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 16:10:33 INFO - PROCESS | 2368 | 1462921833108 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:10:33 INFO - PROCESS | 2368 | 1462921833109 Marionette TRACE conn2 <- [1,1298,null,{}] 16:10:33 INFO - PROCESS | 2368 | 1462921833112 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}] 16:10:33 INFO - PROCESS | 2368 | 1462921833230 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 16:10:33 INFO - PROCESS | 2368 | 1462921833238 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:33 INFO - PROCESS | 2368 | ++DOCSHELL 0x1191b4800 == 33 [pid = 2368] [id = 332] 16:10:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x117e05000) [pid = 2368] [serial = 995] [outer = 0x0] 16:10:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x118089800) [pid = 2368] [serial = 996] [outer = 0x117e05000] 16:10:33 INFO - PROCESS | 2368 | 1462921833264 Marionette DEBUG loaded listener.js 16:10:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x118563c00) [pid = 2368] [serial = 997] [outer = 0x117e05000] 16:10:33 INFO - PROCESS | 2368 | 1462921833559 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]]]}] 16:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 470ms 16:10:33 INFO - PROCESS | 2368 | 1462921833585 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 16:10:33 INFO - PROCESS | 2368 | 1462921833586 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 16:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:10:33 INFO - PROCESS | 2368 | 1462921833589 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:10:33 INFO - PROCESS | 2368 | 1462921833590 Marionette TRACE conn2 <- [1,1302,null,{}] 16:10:33 INFO - PROCESS | 2368 | 1462921833592 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}] 16:10:33 INFO - PROCESS | 2368 | 1462921833666 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 16:10:33 INFO - PROCESS | 2368 | 1462921833670 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:33 INFO - PROCESS | 2368 | ++DOCSHELL 0x11975a000 == 34 [pid = 2368] [id = 333] 16:10:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x117e10400) [pid = 2368] [serial = 998] [outer = 0x0] 16:10:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x118571c00) [pid = 2368] [serial = 999] [outer = 0x117e10400] 16:10:33 INFO - PROCESS | 2368 | 1462921833697 Marionette DEBUG loaded listener.js 16:10:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x11859a800) [pid = 2368] [serial = 1000] [outer = 0x117e10400] 16:10:34 INFO - PROCESS | 2368 | 1462921834005 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]]]}] 16:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 420ms 16:10:34 INFO - PROCESS | 2368 | 1462921834009 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 16:10:34 INFO - PROCESS | 2368 | 1462921834011 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 16:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:10:34 INFO - PROCESS | 2368 | 1462921834020 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:10:34 INFO - PROCESS | 2368 | 1462921834022 Marionette TRACE conn2 <- [1,1306,null,{}] 16:10:34 INFO - PROCESS | 2368 | 1462921834024 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}] 16:10:34 INFO - PROCESS | 2368 | 1462921834099 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 16:10:34 INFO - PROCESS | 2368 | 1462921834152 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:34 INFO - PROCESS | 2368 | ++DOCSHELL 0x120e3c000 == 35 [pid = 2368] [id = 334] 16:10:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x118558000) [pid = 2368] [serial = 1001] [outer = 0x0] 16:10:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x1185a1400) [pid = 2368] [serial = 1002] [outer = 0x118558000] 16:10:34 INFO - PROCESS | 2368 | 1462921834177 Marionette DEBUG loaded listener.js 16:10:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x118711000) [pid = 2368] [serial = 1003] [outer = 0x118558000] 16:10:34 INFO - PROCESS | 2368 | 1462921834449 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]]]}] 16:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 467ms 16:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:10:34 INFO - PROCESS | 2368 | 1462921834489 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 16:10:34 INFO - PROCESS | 2368 | 1462921834490 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 16:10:34 INFO - PROCESS | 2368 | 1462921834492 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:10:34 INFO - PROCESS | 2368 | 1462921834493 Marionette TRACE conn2 <- [1,1310,null,{}] 16:10:34 INFO - PROCESS | 2368 | 1462921834504 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}] 16:10:34 INFO - PROCESS | 2368 | 1462921834581 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 16:10:34 INFO - PROCESS | 2368 | 1462921834586 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:34 INFO - PROCESS | 2368 | ++DOCSHELL 0x117051800 == 36 [pid = 2368] [id = 335] 16:10:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x116a65800) [pid = 2368] [serial = 1004] [outer = 0x0] 16:10:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x119014800) [pid = 2368] [serial = 1005] [outer = 0x116a65800] 16:10:34 INFO - PROCESS | 2368 | 1462921834612 Marionette DEBUG loaded listener.js 16:10:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x11908bc00) [pid = 2368] [serial = 1006] [outer = 0x116a65800] 16:10:34 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255 16:10:34 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 16:10:34 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1 16:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:34 INFO - _addTest/ [0,1313,"getWindowHandle",null] 16:10:34 INFO - PROCESS | 2368 | 1462921834922 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 16:10:34 INFO - PROCESS | 2368 | 1462921834925 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:10:34 INFO - PROCESS | 2368 | 1462921834926 Marionette TRACE conn2 <- [1,1314,null,{}] 16:10:34 INFO - PROCESS | 2368 | 1462921834940 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}] 16:10:35 INFO - PROCESS | 2368 | 1462921835057 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 16:10:35 INFO - PROCESS | 2368 | 1462921835088 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:35 INFO - PROCESS | 2368 | ++DOCSHELL 0x121479000 == 37 [pid = 2368] [id = 336] 16:10:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x115fd4c00) [pid = 2368] [serial = 1007] [outer = 0x0] 16:10:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x119023400) [pid = 2368] [serial = 1008] [outer = 0x115fd4c00] 16:10:35 INFO - PROCESS | 2368 | 1462921835126 Marionette DEBUG loaded listener.js 16:10:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x119313400) [pid = 2368] [serial = 1009] [outer = 0x115fd4c00] 16:10:35 INFO - PROCESS | 2368 | 1462921835480 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]]]}] 16:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 572ms 16:10:35 INFO - PROCESS | 2368 | 1462921835499 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 16:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:10:35 INFO - PROCESS | 2368 | 1462921835501 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 16:10:35 INFO - PROCESS | 2368 | 1462921835503 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:10:35 INFO - PROCESS | 2368 | 1462921835505 Marionette TRACE conn2 <- [1,1318,null,{}] 16:10:35 INFO - PROCESS | 2368 | 1462921835518 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}] 16:10:35 INFO - PROCESS | 2368 | 1462921835632 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 16:10:35 INFO - PROCESS | 2368 | 1462921835636 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:35 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185c0000 == 38 [pid = 2368] [id = 337] 16:10:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x11931b800) [pid = 2368] [serial = 1010] [outer = 0x0] 16:10:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x119412400) [pid = 2368] [serial = 1011] [outer = 0x11931b800] 16:10:35 INFO - PROCESS | 2368 | 1462921835668 Marionette DEBUG loaded listener.js 16:10:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x11979a000) [pid = 2368] [serial = 1012] [outer = 0x11931b800] 16:10:36 INFO - PROCESS | 2368 | 1462921836011 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]]]}] 16:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 520ms 16:10:36 INFO - PROCESS | 2368 | 1462921836024 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 16:10:36 INFO - PROCESS | 2368 | 1462921836025 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 16:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:10:36 INFO - PROCESS | 2368 | 1462921836027 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:10:36 INFO - PROCESS | 2368 | 1462921836028 Marionette TRACE conn2 <- [1,1322,null,{}] 16:10:36 INFO - PROCESS | 2368 | 1462921836034 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}] 16:10:36 INFO - PROCESS | 2368 | 1462921836133 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 16:10:36 INFO - PROCESS | 2368 | 1462921836146 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:36 INFO - PROCESS | 2368 | ++DOCSHELL 0x123f05800 == 39 [pid = 2368] [id = 338] 16:10:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x119408400) [pid = 2368] [serial = 1013] [outer = 0x0] 16:10:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x1197da800) [pid = 2368] [serial = 1014] [outer = 0x119408400] 16:10:36 INFO - PROCESS | 2368 | 1462921836176 Marionette DEBUG loaded listener.js 16:10:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x1197e1c00) [pid = 2368] [serial = 1015] [outer = 0x119408400] 16:10:36 INFO - PROCESS | 2368 | 1462921836603 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]]]}] 16:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 625ms 16:10:36 INFO - PROCESS | 2368 | 1462921836659 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 16:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:10:36 INFO - PROCESS | 2368 | 1462921836661 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 16:10:36 INFO - PROCESS | 2368 | 1462921836664 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:10:36 INFO - PROCESS | 2368 | 1462921836666 Marionette TRACE conn2 <- [1,1326,null,{}] 16:10:36 INFO - PROCESS | 2368 | 1462921836669 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}] 16:10:36 INFO - PROCESS | 2368 | 1462921836766 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 16:10:36 INFO - PROCESS | 2368 | 1462921836770 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:36 INFO - PROCESS | 2368 | ++DOCSHELL 0x1255c8000 == 40 [pid = 2368] [id = 339] 16:10:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x119314400) [pid = 2368] [serial = 1016] [outer = 0x0] 16:10:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x119a9bc00) [pid = 2368] [serial = 1017] [outer = 0x119314400] 16:10:36 INFO - PROCESS | 2368 | 1462921836795 Marionette DEBUG loaded listener.js 16:10:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x120e61800) [pid = 2368] [serial = 1018] [outer = 0x119314400] 16:10:37 INFO - PROCESS | 2368 | 1462921837149 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]]]}] 16:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 522ms 16:10:37 INFO - PROCESS | 2368 | 1462921837185 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 16:10:37 INFO - PROCESS | 2368 | 1462921837186 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 16:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:10:37 INFO - PROCESS | 2368 | 1462921837189 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:10:37 INFO - PROCESS | 2368 | 1462921837189 Marionette TRACE conn2 <- [1,1330,null,{}] 16:10:37 INFO - PROCESS | 2368 | 1462921837192 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}] 16:10:37 INFO - PROCESS | 2368 | 1462921837296 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 16:10:37 INFO - PROCESS | 2368 | 1462921837300 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:37 INFO - PROCESS | 2368 | ++DOCSHELL 0x1269da000 == 41 [pid = 2368] [id = 340] 16:10:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x119c83400) [pid = 2368] [serial = 1019] [outer = 0x0] 16:10:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x120e69c00) [pid = 2368] [serial = 1020] [outer = 0x119c83400] 16:10:37 INFO - PROCESS | 2368 | 1462921837325 Marionette DEBUG loaded listener.js 16:10:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x1210dc400) [pid = 2368] [serial = 1021] [outer = 0x119c83400] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x121c9c400) [pid = 2368] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x12bed1c00) [pid = 2368] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x116a67400) [pid = 2368] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x115f39c00) [pid = 2368] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x1190c7c00) [pid = 2368] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x121a3cc00) [pid = 2368] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x121a32800) [pid = 2368] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x1268da000) [pid = 2368] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x1269b3c00) [pid = 2368] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x112a6a400) [pid = 2368] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x12ad9b400) [pid = 2368] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x128d32800) [pid = 2368] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x112a62800) [pid = 2368] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x110f7dc00) [pid = 2368] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x110f83000) [pid = 2368] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x110f82c00) [pid = 2368] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x129305000) [pid = 2368] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x128c2e000) [pid = 2368] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x121a3c800) [pid = 2368] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x11917f400) [pid = 2368] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x11808b800) [pid = 2368] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x128b57c00) [pid = 2368] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x120fbd800) [pid = 2368] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x119c83000) [pid = 2368] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x11940e800) [pid = 2368] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x11602f000) [pid = 2368] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x120fbec00) [pid = 2368] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:10:37 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x12baaa800) [pid = 2368] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:10:37 INFO - PROCESS | 2368 | 1462921837950 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]]]}] 16:10:37 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 16:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 768ms 16:10:37 INFO - PROCESS | 2368 | 1462921837957 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 16:10:37 INFO - PROCESS | 2368 | 1462921837958 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 16:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:10:37 INFO - PROCESS | 2368 | 1462921837970 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:10:37 INFO - PROCESS | 2368 | 1462921837971 Marionette TRACE conn2 <- [1,1334,null,{}] 16:10:37 INFO - PROCESS | 2368 | 1462921837973 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}] 16:10:38 INFO - PROCESS | 2368 | 1462921838091 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 16:10:38 INFO - PROCESS | 2368 | 1462921838124 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:38 INFO - PROCESS | 2368 | ++DOCSHELL 0x1269cc000 == 42 [pid = 2368] [id = 341] 16:10:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x110f83c00) [pid = 2368] [serial = 1022] [outer = 0x0] 16:10:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x118568400) [pid = 2368] [serial = 1023] [outer = 0x110f83c00] 16:10:38 INFO - PROCESS | 2368 | 1462921838149 Marionette DEBUG loaded listener.js 16:10:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x119c84400) [pid = 2368] [serial = 1024] [outer = 0x110f83c00] 16:10:38 INFO - PROCESS | 2368 | 1462921838404 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]]]}] 16:10:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:10:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 478ms 16:10:38 INFO - PROCESS | 2368 | 1462921838451 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 16:10:38 INFO - PROCESS | 2368 | 1462921838452 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 16:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:10:38 INFO - PROCESS | 2368 | 1462921838454 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:10:38 INFO - PROCESS | 2368 | 1462921838455 Marionette TRACE conn2 <- [1,1338,null,{}] 16:10:38 INFO - PROCESS | 2368 | 1462921838457 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}] 16:10:38 INFO - PROCESS | 2368 | 1462921838537 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 16:10:38 INFO - PROCESS | 2368 | 1462921838543 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:38 INFO - PROCESS | 2368 | ++DOCSHELL 0x128925000 == 43 [pid = 2368] [id = 342] 16:10:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x120e66c00) [pid = 2368] [serial = 1025] [outer = 0x0] 16:10:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x1210e0c00) [pid = 2368] [serial = 1026] [outer = 0x120e66c00] 16:10:38 INFO - PROCESS | 2368 | 1462921838570 Marionette DEBUG loaded listener.js 16:10:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x121539000) [pid = 2368] [serial = 1027] [outer = 0x120e66c00] 16:10:39 INFO - PROCESS | 2368 | 1462921839358 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]]]}] 16:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 919ms 16:10:39 INFO - PROCESS | 2368 | 1462921839373 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 16:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:10:39 INFO - PROCESS | 2368 | 1462921839374 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 16:10:39 INFO - PROCESS | 2368 | 1462921839376 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:10:39 INFO - PROCESS | 2368 | 1462921839378 Marionette TRACE conn2 <- [1,1342,null,{}] 16:10:39 INFO - PROCESS | 2368 | 1462921839381 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}] 16:10:39 INFO - PROCESS | 2368 | 1462921839456 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 16:10:39 INFO - PROCESS | 2368 | 1462921839508 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:39 INFO - PROCESS | 2368 | ++DOCSHELL 0x128f04000 == 44 [pid = 2368] [id = 343] 16:10:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x111d20000) [pid = 2368] [serial = 1028] [outer = 0x0] 16:10:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x1216b7800) [pid = 2368] [serial = 1029] [outer = 0x111d20000] 16:10:39 INFO - PROCESS | 2368 | 1462921839533 Marionette DEBUG loaded listener.js 16:10:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x12182f400) [pid = 2368] [serial = 1030] [outer = 0x111d20000] 16:10:39 INFO - PROCESS | 2368 | 1462921839844 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]]]}] 16:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 520ms 16:10:39 INFO - PROCESS | 2368 | 1462921839898 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 16:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:10:39 INFO - PROCESS | 2368 | 1462921839900 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 16:10:39 INFO - PROCESS | 2368 | 1462921839904 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:10:39 INFO - PROCESS | 2368 | 1462921839906 Marionette TRACE conn2 <- [1,1346,null,{}] 16:10:39 INFO - PROCESS | 2368 | 1462921839910 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}] 16:10:40 INFO - PROCESS | 2368 | 1462921840019 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 16:10:40 INFO - PROCESS | 2368 | 1462921840067 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:40 INFO - PROCESS | 2368 | ++DOCSHELL 0x113b6d000 == 45 [pid = 2368] [id = 344] 16:10:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x110f76400) [pid = 2368] [serial = 1031] [outer = 0x0] 16:10:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x110f7f000) [pid = 2368] [serial = 1032] [outer = 0x110f76400] 16:10:40 INFO - PROCESS | 2368 | 1462921840098 Marionette DEBUG loaded listener.js 16:10:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x111f5b000) [pid = 2368] [serial = 1033] [outer = 0x110f76400] 16:10:40 INFO - PROCESS | 2368 | 1462921840642 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]]]}] 16:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 773ms 16:10:40 INFO - PROCESS | 2368 | 1462921840726 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 16:10:40 INFO - PROCESS | 2368 | 1462921840730 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 16:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:10:40 INFO - PROCESS | 2368 | 1462921840734 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:10:40 INFO - PROCESS | 2368 | 1462921840736 Marionette TRACE conn2 <- [1,1350,null,{}] 16:10:40 INFO - PROCESS | 2368 | 1462921840739 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}] 16:10:40 INFO - PROCESS | 2368 | 1462921840845 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 16:10:40 INFO - PROCESS | 2368 | 1462921840898 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:40 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185fa800 == 46 [pid = 2368] [id = 345] 16:10:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x112ad3400) [pid = 2368] [serial = 1034] [outer = 0x0] 16:10:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x113c30000) [pid = 2368] [serial = 1035] [outer = 0x112ad3400] 16:10:40 INFO - PROCESS | 2368 | 1462921840928 Marionette DEBUG loaded listener.js 16:10:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x115fdc800) [pid = 2368] [serial = 1036] [outer = 0x112ad3400] 16:10:41 INFO - PROCESS | 2368 | 1462921841678 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]]]}] 16:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1019ms 16:10:41 INFO - PROCESS | 2368 | 1462921841762 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 16:10:41 INFO - PROCESS | 2368 | 1462921841767 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 16:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:10:41 INFO - PROCESS | 2368 | 1462921841794 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:10:41 INFO - PROCESS | 2368 | 1462921841798 Marionette TRACE conn2 <- [1,1354,null,{}] 16:10:41 INFO - PROCESS | 2368 | 1462921841804 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}] 16:10:41 INFO - PROCESS | 2368 | 1462921841925 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 16:10:41 INFO - PROCESS | 2368 | 1462921841974 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:41 INFO - PROCESS | 2368 | ++DOCSHELL 0x1170c8000 == 47 [pid = 2368] [id = 346] 16:10:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x11224d800) [pid = 2368] [serial = 1037] [outer = 0x0] 16:10:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x11275a000) [pid = 2368] [serial = 1038] [outer = 0x11224d800] 16:10:42 INFO - PROCESS | 2368 | 1462921842002 Marionette DEBUG loaded listener.js 16:10:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x112ee4c00) [pid = 2368] [serial = 1039] [outer = 0x11224d800] 16:10:42 INFO - PROCESS | 2368 | --DOCSHELL 0x12ddb8000 == 46 [pid = 2368] [id = 22] 16:10:42 INFO - PROCESS | 2368 | --DOCSHELL 0x116883800 == 45 [pid = 2368] [id = 25] 16:10:42 INFO - PROCESS | 2368 | --DOCSHELL 0x12d71f800 == 44 [pid = 2368] [id = 19] 16:10:42 INFO - PROCESS | 2368 | --DOCSHELL 0x12cf14000 == 43 [pid = 2368] [id = 16] 16:10:42 INFO - PROCESS | 2368 | --DOCSHELL 0x12c812000 == 42 [pid = 2368] [id = 14] 16:10:42 INFO - PROCESS | 2368 | --DOCSHELL 0x12d8a4800 == 41 [pid = 2368] [id = 20] 16:10:42 INFO - PROCESS | 2368 | --DOCSHELL 0x1132e2000 == 40 [pid = 2368] [id = 24] 16:10:42 INFO - PROCESS | 2368 | --DOCSHELL 0x12912d000 == 39 [pid = 2368] [id = 6] 16:10:42 INFO - PROCESS | 2368 | --DOCSHELL 0x12c458800 == 38 [pid = 2368] [id = 13] 16:10:42 INFO - PROCESS | 2368 | --DOCSHELL 0x12c213800 == 37 [pid = 2368] [id = 12] 16:10:42 INFO - PROCESS | 2368 | --DOCSHELL 0x12a798000 == 36 [pid = 2368] [id = 8] 16:10:42 INFO - PROCESS | 2368 | --DOCSHELL 0x12beb5800 == 35 [pid = 2368] [id = 11] 16:10:42 INFO - PROCESS | 2368 | --DOCSHELL 0x12ad39800 == 34 [pid = 2368] [id = 9] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x12c6dc400) [pid = 2368] [serial = 978] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | 1462921842459 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]]]}] 16:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 677ms 16:10:42 INFO - PROCESS | 2368 | 1462921842470 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 16:10:42 INFO - PROCESS | 2368 | 1462921842473 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 16:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:10:42 INFO - PROCESS | 2368 | 1462921842478 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:10:42 INFO - PROCESS | 2368 | 1462921842481 Marionette TRACE conn2 <- [1,1358,null,{}] 16:10:42 INFO - PROCESS | 2368 | 1462921842484 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}] 16:10:42 INFO - PROCESS | 2368 | 1462921842568 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x12be7a400) [pid = 2368] [serial = 855] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x1255ecc00) [pid = 2368] [serial = 960] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x126df3400) [pid = 2368] [serial = 963] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x128c2c400) [pid = 2368] [serial = 966] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x124c7d000) [pid = 2368] [serial = 969] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x128b06400) [pid = 2368] [serial = 964] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x12baa2400) [pid = 2368] [serial = 972] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x12bdc0c00) [pid = 2368] [serial = 975] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x129109000) [pid = 2368] [serial = 967] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x11808e400) [pid = 2368] [serial = 943] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x116023c00) [pid = 2368] [serial = 942] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x112eb6000) [pid = 2368] [serial = 940] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x110f80800) [pid = 2368] [serial = 939] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x120e62000) [pid = 2368] [serial = 937] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x11979d000) [pid = 2368] [serial = 936] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x12cc0dc00) [pid = 2368] [serial = 934] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x12cc05800) [pid = 2368] [serial = 933] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x12c91c400) [pid = 2368] [serial = 931] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x12bed1400) [pid = 2368] [serial = 930] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 108 (0x12a774c00) [pid = 2368] [serial = 928] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 107 (0x12930ac00) [pid = 2368] [serial = 927] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 106 (0x128b5f000) [pid = 2368] [serial = 925] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 105 (0x126864000) [pid = 2368] [serial = 924] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 104 (0x119a96c00) [pid = 2368] [serial = 921] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 103 (0x121a0ec00) [pid = 2368] [serial = 922] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 102 (0x119020000) [pid = 2368] [serial = 919] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 101 (0x11838ac00) [pid = 2368] [serial = 918] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 100 (0x12c91f400) [pid = 2368] [serial = 915] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 99 (0x12cc05000) [pid = 2368] [serial = 916] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 98 (0x1216b6c00) [pid = 2368] [serial = 954] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 97 (0x121a38c00) [pid = 2368] [serial = 955] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 96 (0x120e62c00) [pid = 2368] [serial = 951] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 95 (0x120e68800) [pid = 2368] [serial = 952] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 94 (0x11979a800) [pid = 2368] [serial = 948] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 93 (0x1197dfc00) [pid = 2368] [serial = 949] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 92 (0x11824ec00) [pid = 2368] [serial = 945] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 91 (0x11917d000) [pid = 2368] [serial = 946] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 90 (0x121c9cc00) [pid = 2368] [serial = 957] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 89 (0x12ab8ec00) [pid = 2368] [serial = 970] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 88 (0x124c82c00) [pid = 2368] [serial = 958] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 87 (0x12686bc00) [pid = 2368] [serial = 961] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 86 (0x12bdbf800) [pid = 2368] [serial = 973] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 85 (0x12c4a7400) [pid = 2368] [serial = 976] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 84 (0x128c30400) [pid = 2368] [serial = 870] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 83 (0x12c6d8400) [pid = 2368] [serial = 873] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 82 (0x119083400) [pid = 2368] [serial = 861] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 81 (0x1168b2800) [pid = 2368] [serial = 858] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 80 (0x121a14c00) [pid = 2368] [serial = 864] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | --DOMWINDOW == 79 (0x124df9000) [pid = 2368] [serial = 867] [outer = 0x0] [url = about:blank] 16:10:42 INFO - PROCESS | 2368 | 1462921842623 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:42 INFO - PROCESS | 2368 | ++DOCSHELL 0x116883800 == 35 [pid = 2368] [id = 347] 16:10:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 80 (0x110f7c000) [pid = 2368] [serial = 1040] [outer = 0x0] 16:10:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 81 (0x112eb9c00) [pid = 2368] [serial = 1041] [outer = 0x110f7c000] 16:10:42 INFO - PROCESS | 2368 | 1462921842650 Marionette DEBUG loaded listener.js 16:10:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 82 (0x1167d7c00) [pid = 2368] [serial = 1042] [outer = 0x110f7c000] 16:10:42 INFO - PROCESS | 2368 | 1462921842945 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]]]}] 16:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 527ms 16:10:43 INFO - PROCESS | 2368 | 1462921843005 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 16:10:43 INFO - PROCESS | 2368 | 1462921843006 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 16:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:10:43 INFO - PROCESS | 2368 | 1462921843008 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:10:43 INFO - PROCESS | 2368 | 1462921843011 Marionette TRACE conn2 <- [1,1362,null,{}] 16:10:43 INFO - PROCESS | 2368 | 1462921843019 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}] 16:10:43 INFO - PROCESS | 2368 | 1462921843097 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 16:10:43 INFO - PROCESS | 2368 | 1462921843155 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:43 INFO - PROCESS | 2368 | ++DOCSHELL 0x1191c3000 == 36 [pid = 2368] [id = 348] 16:10:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 83 (0x110f78c00) [pid = 2368] [serial = 1043] [outer = 0x0] 16:10:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 84 (0x11769b800) [pid = 2368] [serial = 1044] [outer = 0x110f78c00] 16:10:43 INFO - PROCESS | 2368 | 1462921843184 Marionette DEBUG loaded listener.js 16:10:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 85 (0x118090000) [pid = 2368] [serial = 1045] [outer = 0x110f78c00] 16:10:43 INFO - PROCESS | 2368 | 1462921843525 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]]]}] 16:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 525ms 16:10:43 INFO - PROCESS | 2368 | 1462921843536 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 16:10:43 INFO - PROCESS | 2368 | 1462921843539 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 16:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:10:43 INFO - PROCESS | 2368 | 1462921843542 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:10:43 INFO - PROCESS | 2368 | 1462921843545 Marionette TRACE conn2 <- [1,1366,null,{}] 16:10:43 INFO - PROCESS | 2368 | 1462921843552 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}] 16:10:43 INFO - PROCESS | 2368 | 1462921843687 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 16:10:43 INFO - PROCESS | 2368 | 1462921843762 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:43 INFO - PROCESS | 2368 | ++DOCSHELL 0x120e39800 == 37 [pid = 2368] [id = 349] 16:10:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 86 (0x110f83400) [pid = 2368] [serial = 1046] [outer = 0x0] 16:10:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 87 (0x118248000) [pid = 2368] [serial = 1047] [outer = 0x110f83400] 16:10:43 INFO - PROCESS | 2368 | 1462921843809 Marionette DEBUG loaded listener.js 16:10:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 88 (0x11856b400) [pid = 2368] [serial = 1048] [outer = 0x110f83400] 16:10:44 INFO - PROCESS | 2368 | 1462921844101 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] 16:10:44 INFO - PROCESS | 2368 | 1462921844120 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 16:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:10:44 INFO - PROCESS | 2368 | 1462921844123 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:10:44 INFO - PROCESS | 2368 | 1462921844124 Marionette TRACE conn2 <- [1,1370,null,{}] 16:10:44 INFO - PROCESS | 2368 | 1462921844126 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}] 16:10:44 INFO - PROCESS | 2368 | 1462921844204 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 16:10:44 INFO - PROCESS | 2368 | 1462921844209 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:44 INFO - PROCESS | 2368 | ++DOCSHELL 0x1218ff000 == 38 [pid = 2368] [id = 350] 16:10:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 89 (0x11856f800) [pid = 2368] [serial = 1049] [outer = 0x0] 16:10:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 90 (0x118599800) [pid = 2368] [serial = 1050] [outer = 0x11856f800] 16:10:44 INFO - PROCESS | 2368 | 1462921844236 Marionette DEBUG loaded listener.js 16:10:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 91 (0x11891b800) [pid = 2368] [serial = 1051] [outer = 0x11856f800] 16:10:44 INFO - PROCESS | 2368 | 1462921844711 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] 16:10:44 INFO - PROCESS | 2368 | 1462921844754 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 16:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:10:44 INFO - PROCESS | 2368 | 1462921844757 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:10:44 INFO - PROCESS | 2368 | 1462921844760 Marionette TRACE conn2 <- [1,1374,null,{}] 16:10:44 INFO - PROCESS | 2368 | 1462921844766 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}] 16:10:44 INFO - PROCESS | 2368 | 1462921844859 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 16:10:44 INFO - PROCESS | 2368 | 1462921844920 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:44 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185e3800 == 39 [pid = 2368] [id = 351] 16:10:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 92 (0x1131ae400) [pid = 2368] [serial = 1052] [outer = 0x0] 16:10:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 93 (0x11602d000) [pid = 2368] [serial = 1053] [outer = 0x1131ae400] 16:10:44 INFO - PROCESS | 2368 | 1462921844951 Marionette DEBUG loaded listener.js 16:10:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 94 (0x1167dc800) [pid = 2368] [serial = 1054] [outer = 0x1131ae400] 16:10:45 INFO - PROCESS | 2368 | [2368] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:10:45 INFO - PROCESS | 2368 | 1462921845389 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] 16:10:45 INFO - PROCESS | 2368 | 1462921845451 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 16:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:10:45 INFO - PROCESS | 2368 | 1462921845456 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:10:45 INFO - PROCESS | 2368 | 1462921845458 Marionette TRACE conn2 <- [1,1378,null,{}] 16:10:45 INFO - PROCESS | 2368 | 1462921845461 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}] 16:10:45 INFO - PROCESS | 2368 | 1462921845579 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 16:10:45 INFO - PROCESS | 2368 | 1462921845639 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:45 INFO - PROCESS | 2368 | ++DOCSHELL 0x121a91000 == 40 [pid = 2368] [id = 352] 16:10:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 95 (0x11824c400) [pid = 2368] [serial = 1055] [outer = 0x0] 16:10:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 96 (0x118561400) [pid = 2368] [serial = 1056] [outer = 0x11824c400] 16:10:45 INFO - PROCESS | 2368 | 1462921845669 Marionette DEBUG loaded listener.js 16:10:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 97 (0x11870e000) [pid = 2368] [serial = 1057] [outer = 0x11824c400] 16:10:46 INFO - PROCESS | 2368 | 1462921846090 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] 16:10:46 INFO - PROCESS | 2368 | 1462921846137 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 16:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:10:46 INFO - PROCESS | 2368 | 1462921846139 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:10:46 INFO - PROCESS | 2368 | 1462921846142 Marionette TRACE conn2 <- [1,1382,null,{}] 16:10:46 INFO - PROCESS | 2368 | 1462921846169 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}] 16:10:46 INFO - PROCESS | 2368 | 1462921846266 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 16:10:46 INFO - PROCESS | 2368 | 1462921846327 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:46 INFO - PROCESS | 2368 | ++DOCSHELL 0x1255bd000 == 41 [pid = 2368] [id = 353] 16:10:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 98 (0x1190c7c00) [pid = 2368] [serial = 1058] [outer = 0x0] 16:10:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 99 (0x11917d000) [pid = 2368] [serial = 1059] [outer = 0x1190c7c00] 16:10:46 INFO - PROCESS | 2368 | 1462921846358 Marionette DEBUG loaded listener.js 16:10:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 100 (0x11940e800) [pid = 2368] [serial = 1060] [outer = 0x1190c7c00] 16:10:46 INFO - PROCESS | 2368 | [2368] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:10:46 INFO - PROCESS | 2368 | 1462921846799 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] 16:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:10:46 INFO - PROCESS | 2368 | 1462921846867 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 16:10:46 INFO - PROCESS | 2368 | 1462921846869 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:10:46 INFO - PROCESS | 2368 | 1462921846871 Marionette TRACE conn2 <- [1,1386,null,{}] 16:10:46 INFO - PROCESS | 2368 | 1462921846873 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}] 16:10:46 INFO - PROCESS | 2368 | 1462921846967 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 16:10:47 INFO - PROCESS | 2368 | 1462921847026 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:47 INFO - PROCESS | 2368 | ++DOCSHELL 0x126f88000 == 42 [pid = 2368] [id = 354] 16:10:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 101 (0x119494800) [pid = 2368] [serial = 1061] [outer = 0x0] 16:10:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 102 (0x11949e000) [pid = 2368] [serial = 1062] [outer = 0x119494800] 16:10:47 INFO - PROCESS | 2368 | 1462921847056 Marionette DEBUG loaded listener.js 16:10:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 103 (0x11979d000) [pid = 2368] [serial = 1063] [outer = 0x119494800] 16:10:47 INFO - PROCESS | 2368 | 1462921847475 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] 16:10:47 INFO - PROCESS | 2368 | 1462921847492 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 16:10:47 INFO - PROCESS | 2368 | 1462921847494 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:10:47 INFO - PROCESS | 2368 | 1462921847496 Marionette TRACE conn2 <- [1,1390,null,{}] 16:10:47 INFO - PROCESS | 2368 | 1462921847498 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}] 16:10:47 INFO - PROCESS | 2368 | 1462921847589 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 16:10:47 INFO - PROCESS | 2368 | 1462921847634 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:47 INFO - PROCESS | 2368 | ++DOCSHELL 0x12891f800 == 43 [pid = 2368] [id = 355] 16:10:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 104 (0x119417c00) [pid = 2368] [serial = 1064] [outer = 0x0] 16:10:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 105 (0x1197db800) [pid = 2368] [serial = 1065] [outer = 0x119417c00] 16:10:47 INFO - PROCESS | 2368 | 1462921847663 Marionette DEBUG loaded listener.js 16:10:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x1197e2c00) [pid = 2368] [serial = 1066] [outer = 0x119417c00] 16:10:48 INFO - PROCESS | 2368 | 1462921848153 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]]]}] 16:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 670ms 16:10:48 INFO - PROCESS | 2368 | 1462921848179 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 16:10:48 INFO - PROCESS | 2368 | 1462921848181 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 16:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:10:48 INFO - PROCESS | 2368 | 1462921848186 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:10:48 INFO - PROCESS | 2368 | 1462921848188 Marionette TRACE conn2 <- [1,1394,null,{}] 16:10:48 INFO - PROCESS | 2368 | 1462921848193 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}] 16:10:48 INFO - PROCESS | 2368 | 1462921848306 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 16:10:48 INFO - PROCESS | 2368 | 1462921848369 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:48 INFO - PROCESS | 2368 | ++DOCSHELL 0x11946c800 == 44 [pid = 2368] [id = 356] 16:10:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x112763400) [pid = 2368] [serial = 1067] [outer = 0x0] 16:10:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x112af3400) [pid = 2368] [serial = 1068] [outer = 0x112763400] 16:10:48 INFO - PROCESS | 2368 | 1462921848396 Marionette DEBUG loaded listener.js 16:10:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 109 (0x1164aa000) [pid = 2368] [serial = 1069] [outer = 0x112763400] 16:10:48 INFO - PROCESS | 2368 | 1462921848791 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]]]}] 16:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 627ms 16:10:48 INFO - PROCESS | 2368 | 1462921848814 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 16:10:48 INFO - PROCESS | 2368 | 1462921848818 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 16:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:10:48 INFO - PROCESS | 2368 | 1462921848823 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:10:48 INFO - PROCESS | 2368 | 1462921848824 Marionette TRACE conn2 <- [1,1398,null,{}] 16:10:48 INFO - PROCESS | 2368 | 1462921848827 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}] 16:10:48 INFO - PROCESS | 2368 | 1462921848903 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 16:10:49 INFO - PROCESS | 2368 | 1462921848995 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:49 INFO - PROCESS | 2368 | ++DOCSHELL 0x1181f2000 == 45 [pid = 2368] [id = 357] 16:10:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x111d7c400) [pid = 2368] [serial = 1070] [outer = 0x0] 16:10:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x1166cc000) [pid = 2368] [serial = 1071] [outer = 0x111d7c400] 16:10:49 INFO - PROCESS | 2368 | 1462921849023 Marionette DEBUG loaded listener.js 16:10:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x118089c00) [pid = 2368] [serial = 1072] [outer = 0x111d7c400] 16:10:49 INFO - PROCESS | 2368 | 1462921849357 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]]]}] 16:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 571ms 16:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:10:49 INFO - PROCESS | 2368 | 1462921849393 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 16:10:49 INFO - PROCESS | 2368 | 1462921849394 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 16:10:49 INFO - PROCESS | 2368 | 1462921849397 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:10:49 INFO - PROCESS | 2368 | 1462921849399 Marionette TRACE conn2 <- [1,1402,null,{}] 16:10:49 INFO - PROCESS | 2368 | 1462921849406 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}] 16:10:49 INFO - PROCESS | 2368 | 1462921849505 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 16:10:49 INFO - PROCESS | 2368 | 1462921849521 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:49 INFO - PROCESS | 2368 | ++DOCSHELL 0x123f12000 == 46 [pid = 2368] [id = 358] 16:10:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x118569400) [pid = 2368] [serial = 1073] [outer = 0x0] 16:10:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x11901e400) [pid = 2368] [serial = 1074] [outer = 0x118569400] 16:10:49 INFO - PROCESS | 2368 | 1462921849549 Marionette DEBUG loaded listener.js 16:10:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x11940b800) [pid = 2368] [serial = 1075] [outer = 0x118569400] 16:10:49 INFO - PROCESS | 2368 | 1462921849913 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]]]}] 16:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 571ms 16:10:49 INFO - PROCESS | 2368 | 1462921849968 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 16:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:10:49 INFO - PROCESS | 2368 | 1462921849970 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 16:10:49 INFO - PROCESS | 2368 | 1462921849972 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:10:49 INFO - PROCESS | 2368 | 1462921849973 Marionette TRACE conn2 <- [1,1406,null,{}] 16:10:49 INFO - PROCESS | 2368 | 1462921849975 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}] 16:10:50 INFO - PROCESS | 2368 | 1462921850084 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 16:10:50 INFO - PROCESS | 2368 | 1462921850088 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:50 INFO - PROCESS | 2368 | ++DOCSHELL 0x129124800 == 47 [pid = 2368] [id = 359] 16:10:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x11908f000) [pid = 2368] [serial = 1076] [outer = 0x0] 16:10:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x1197d7c00) [pid = 2368] [serial = 1077] [outer = 0x11908f000] 16:10:50 INFO - PROCESS | 2368 | 1462921850113 Marionette DEBUG loaded listener.js 16:10:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x120e62800) [pid = 2368] [serial = 1078] [outer = 0x11908f000] 16:10:50 INFO - PROCESS | 2368 | 1462921850451 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]]]}] 16:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 519ms 16:10:50 INFO - PROCESS | 2368 | 1462921850491 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 16:10:50 INFO - PROCESS | 2368 | 1462921850492 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 16:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:10:50 INFO - PROCESS | 2368 | 1462921850495 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:10:50 INFO - PROCESS | 2368 | 1462921850496 Marionette TRACE conn2 <- [1,1410,null,{}] 16:10:50 INFO - PROCESS | 2368 | 1462921850498 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}] 16:10:50 INFO - PROCESS | 2368 | 1462921850590 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 16:10:50 INFO - PROCESS | 2368 | 1462921850595 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:50 INFO - PROCESS | 2368 | ++DOCSHELL 0x1293c9000 == 48 [pid = 2368] [id = 360] 16:10:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x120e5e800) [pid = 2368] [serial = 1079] [outer = 0x0] 16:10:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x1210de000) [pid = 2368] [serial = 1080] [outer = 0x120e5e800] 16:10:50 INFO - PROCESS | 2368 | 1462921850621 Marionette DEBUG loaded listener.js 16:10:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x1216b9000) [pid = 2368] [serial = 1081] [outer = 0x120e5e800] 16:10:51 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x11931b800) [pid = 2368] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:10:51 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x119408400) [pid = 2368] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:10:51 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x110e5ec00) [pid = 2368] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:10:51 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x111b06400) [pid = 2368] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:10:51 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x117e10400) [pid = 2368] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:10:51 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x118558000) [pid = 2368] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:10:51 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x116a65800) [pid = 2368] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:10:51 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x117e05000) [pid = 2368] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:10:51 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x115fd4c00) [pid = 2368] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:10:51 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x1122a9c00) [pid = 2368] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:10:51 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x11224ec00) [pid = 2368] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:10:51 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x1164ab800) [pid = 2368] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:10:51 INFO - PROCESS | 2368 | --DOMWINDOW == 108 (0x119314400) [pid = 2368] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:10:51 INFO - PROCESS | 2368 | --DOMWINDOW == 107 (0x120e66c00) [pid = 2368] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:10:51 INFO - PROCESS | 2368 | --DOMWINDOW == 106 (0x119c83400) [pid = 2368] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:10:51 INFO - PROCESS | 2368 | --DOMWINDOW == 105 (0x110f83c00) [pid = 2368] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:10:51 INFO - PROCESS | 2368 | --DOMWINDOW == 104 (0x110f7c000) [pid = 2368] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:10:51 INFO - PROCESS | 2368 | --DOMWINDOW == 103 (0x11224d800) [pid = 2368] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:10:51 INFO - PROCESS | 2368 | --DOMWINDOW == 102 (0x111d20000) [pid = 2368] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:10:51 INFO - PROCESS | 2368 | --DOMWINDOW == 101 (0x110f83400) [pid = 2368] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:10:51 INFO - PROCESS | 2368 | 1462921851038 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]]]}] 16:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 569ms 16:10:51 INFO - PROCESS | 2368 | 1462921851065 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 16:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:10:51 INFO - PROCESS | 2368 | 1462921851067 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 16:10:51 INFO - PROCESS | 2368 | 1462921851069 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:10:51 INFO - PROCESS | 2368 | 1462921851070 Marionette TRACE conn2 <- [1,1414,null,{}] 16:10:51 INFO - PROCESS | 2368 | 1462921851072 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}] 16:10:51 INFO - PROCESS | 2368 | 1462921851162 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 16:10:51 INFO - PROCESS | 2368 | 1462921851169 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:51 INFO - PROCESS | 2368 | ++DOCSHELL 0x121558000 == 49 [pid = 2368] [id = 361] 16:10:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 102 (0x11856c800) [pid = 2368] [serial = 1082] [outer = 0x0] 16:10:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 103 (0x118709400) [pid = 2368] [serial = 1083] [outer = 0x11856c800] 16:10:51 INFO - PROCESS | 2368 | 1462921851196 Marionette DEBUG loaded listener.js 16:10:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 104 (0x119c83400) [pid = 2368] [serial = 1084] [outer = 0x11856c800] 16:10:51 INFO - PROCESS | 2368 | 1462921851558 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]]]}] 16:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 517ms 16:10:51 INFO - PROCESS | 2368 | 1462921851594 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 16:10:51 INFO - PROCESS | 2368 | 1462921851596 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 16:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:10:51 INFO - PROCESS | 2368 | 1462921851601 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:10:51 INFO - PROCESS | 2368 | 1462921851603 Marionette TRACE conn2 <- [1,1418,null,{}] 16:10:51 INFO - PROCESS | 2368 | 1462921851606 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}] 16:10:51 INFO - PROCESS | 2368 | 1462921851724 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 16:10:51 INFO - PROCESS | 2368 | 1462921851731 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:51 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a664800 == 50 [pid = 2368] [id = 362] 16:10:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 105 (0x119415800) [pid = 2368] [serial = 1085] [outer = 0x0] 16:10:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x12199dc00) [pid = 2368] [serial = 1086] [outer = 0x119415800] 16:10:51 INFO - PROCESS | 2368 | 1462921851772 Marionette DEBUG loaded listener.js 16:10:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x121a12400) [pid = 2368] [serial = 1087] [outer = 0x119415800] 16:10:52 INFO - PROCESS | 2368 | 1462921852204 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]]]}] 16:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 619ms 16:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:10:52 INFO - PROCESS | 2368 | 1462921852220 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 16:10:52 INFO - PROCESS | 2368 | 1462921852221 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 16:10:52 INFO - PROCESS | 2368 | 1462921852223 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:10:52 INFO - PROCESS | 2368 | 1462921852224 Marionette TRACE conn2 <- [1,1422,null,{}] 16:10:52 INFO - PROCESS | 2368 | 1462921852227 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}] 16:10:52 INFO - PROCESS | 2368 | 1462921852335 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 16:10:52 INFO - PROCESS | 2368 | 1462921852341 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:52 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a79e000 == 51 [pid = 2368] [id = 363] 16:10:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x121a0b400) [pid = 2368] [serial = 1088] [outer = 0x0] 16:10:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 109 (0x121a15800) [pid = 2368] [serial = 1089] [outer = 0x121a0b400] 16:10:52 INFO - PROCESS | 2368 | 1462921852366 Marionette DEBUG loaded listener.js 16:10:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x121a30c00) [pid = 2368] [serial = 1090] [outer = 0x121a0b400] 16:10:52 INFO - PROCESS | 2368 | 1462921852672 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]]]}] 16:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 468ms 16:10:52 INFO - PROCESS | 2368 | 1462921852693 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 16:10:52 INFO - PROCESS | 2368 | 1462921852694 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 16:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:10:52 INFO - PROCESS | 2368 | 1462921852698 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:10:52 INFO - PROCESS | 2368 | 1462921852701 Marionette TRACE conn2 <- [1,1426,null,{}] 16:10:52 INFO - PROCESS | 2368 | 1462921852703 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}] 16:10:52 INFO - PROCESS | 2368 | 1462921852782 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 16:10:52 INFO - PROCESS | 2368 | 1462921852787 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:52 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ad2d000 == 52 [pid = 2368] [id = 364] 16:10:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x121a32c00) [pid = 2368] [serial = 1091] [outer = 0x0] 16:10:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x121a3ac00) [pid = 2368] [serial = 1092] [outer = 0x121a32c00] 16:10:52 INFO - PROCESS | 2368 | 1462921852812 Marionette DEBUG loaded listener.js 16:10:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x121c62000) [pid = 2368] [serial = 1093] [outer = 0x121a32c00] 16:10:53 INFO - PROCESS | 2368 | --DOCSHELL 0x12d8b4800 == 51 [pid = 2368] [id = 21] 16:10:53 INFO - PROCESS | 2368 | --DOCSHELL 0x1170c8000 == 50 [pid = 2368] [id = 346] 16:10:53 INFO - PROCESS | 2368 | --DOCSHELL 0x12c9d3800 == 49 [pid = 2368] [id = 15] 16:10:53 INFO - PROCESS | 2368 | --DOCSHELL 0x12ade7000 == 48 [pid = 2368] [id = 10] 16:10:53 INFO - PROCESS | 2368 | --DOCSHELL 0x120e39800 == 47 [pid = 2368] [id = 349] 16:10:53 INFO - PROCESS | 2368 | --DOCSHELL 0x12e16a000 == 46 [pid = 2368] [id = 326] 16:10:53 INFO - PROCESS | 2368 | --DOCSHELL 0x1185fa800 == 45 [pid = 2368] [id = 345] 16:10:53 INFO - PROCESS | 2368 | --DOCSHELL 0x116883800 == 44 [pid = 2368] [id = 347] 16:10:53 INFO - PROCESS | 2368 | --DOCSHELL 0x1191c3000 == 43 [pid = 2368] [id = 348] 16:10:53 INFO - PROCESS | 2368 | --DOCSHELL 0x1170c8800 == 42 [pid = 2368] [id = 26] 16:10:53 INFO - PROCESS | 2368 | --DOCSHELL 0x12ad28000 == 41 [pid = 2368] [id = 23] 16:10:53 INFO - PROCESS | 2368 | --DOCSHELL 0x1181f2000 == 40 [pid = 2368] [id = 357] 16:10:53 INFO - PROCESS | 2368 | --DOCSHELL 0x11946c800 == 39 [pid = 2368] [id = 356] 16:10:53 INFO - PROCESS | 2368 | --DOCSHELL 0x12891f800 == 38 [pid = 2368] [id = 355] 16:10:53 INFO - PROCESS | 2368 | --DOCSHELL 0x126f88000 == 37 [pid = 2368] [id = 354] 16:10:53 INFO - PROCESS | 2368 | --DOCSHELL 0x1255bd000 == 36 [pid = 2368] [id = 353] 16:10:53 INFO - PROCESS | 2368 | --DOCSHELL 0x121a91000 == 35 [pid = 2368] [id = 352] 16:10:53 INFO - PROCESS | 2368 | --DOCSHELL 0x1185e3800 == 34 [pid = 2368] [id = 351] 16:10:53 INFO - PROCESS | 2368 | --DOCSHELL 0x1218ff000 == 33 [pid = 2368] [id = 350] 16:10:54 INFO - PROCESS | 2368 | --DOCSHELL 0x123f12000 == 32 [pid = 2368] [id = 358] 16:10:54 INFO - PROCESS | 2368 | --DOCSHELL 0x1293c9000 == 31 [pid = 2368] [id = 360] 16:10:54 INFO - PROCESS | 2368 | --DOCSHELL 0x121558000 == 30 [pid = 2368] [id = 361] 16:10:54 INFO - PROCESS | 2368 | --DOCSHELL 0x12a664800 == 29 [pid = 2368] [id = 362] 16:10:54 INFO - PROCESS | 2368 | --DOCSHELL 0x129124800 == 28 [pid = 2368] [id = 359] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x119412400) [pid = 2368] [serial = 1011] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x1197da800) [pid = 2368] [serial = 1014] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x115f17c00) [pid = 2368] [serial = 987] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x1197e1c00) [pid = 2368] [serial = 1015] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 108 (0x11602c800) [pid = 2368] [serial = 988] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 107 (0x111bb7800) [pid = 2368] [serial = 981] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 106 (0x11201ac00) [pid = 2368] [serial = 982] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 105 (0x118571c00) [pid = 2368] [serial = 999] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 104 (0x11859a800) [pid = 2368] [serial = 1000] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 103 (0x1185a1400) [pid = 2368] [serial = 1002] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 102 (0x118711000) [pid = 2368] [serial = 1003] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 101 (0x119014800) [pid = 2368] [serial = 1005] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 100 (0x113c30000) [pid = 2368] [serial = 1035] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 99 (0x11908bc00) [pid = 2368] [serial = 1006] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 98 (0x110f7f000) [pid = 2368] [serial = 1032] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 97 (0x11769b800) [pid = 2368] [serial = 1044] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 96 (0x118089800) [pid = 2368] [serial = 996] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 95 (0x118563c00) [pid = 2368] [serial = 997] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 94 (0x119023400) [pid = 2368] [serial = 1008] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 93 (0x112eb9c00) [pid = 2368] [serial = 1041] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 92 (0x112a6a000) [pid = 2368] [serial = 984] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 91 (0x112ee4c00) [pid = 2368] [serial = 1039] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 90 (0x1131a6000) [pid = 2368] [serial = 985] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 89 (0x116a66800) [pid = 2368] [serial = 993] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 88 (0x117e06800) [pid = 2368] [serial = 994] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 87 (0x1166cc400) [pid = 2368] [serial = 990] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 86 (0x11275a000) [pid = 2368] [serial = 1038] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 85 (0x118248000) [pid = 2368] [serial = 1047] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 84 (0x116a66c00) [pid = 2368] [serial = 991] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 83 (0x12182f400) [pid = 2368] [serial = 1030] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 82 (0x119a9bc00) [pid = 2368] [serial = 1017] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 81 (0x121539000) [pid = 2368] [serial = 1027] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 80 (0x1216b7800) [pid = 2368] [serial = 1029] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 79 (0x1167d7c00) [pid = 2368] [serial = 1042] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 78 (0x120e69c00) [pid = 2368] [serial = 1020] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 77 (0x118568400) [pid = 2368] [serial = 1023] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 76 (0x120e61800) [pid = 2368] [serial = 1018] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 75 (0x1210e0c00) [pid = 2368] [serial = 1026] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 74 (0x1210dc400) [pid = 2368] [serial = 1021] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 73 (0x119c84400) [pid = 2368] [serial = 1024] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 72 (0x11856b400) [pid = 2368] [serial = 1048] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 71 (0x11979a000) [pid = 2368] [serial = 1012] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOMWINDOW == 70 (0x119313400) [pid = 2368] [serial = 1009] [outer = 0x0] [url = about:blank] 16:10:54 INFO - PROCESS | 2368 | --DOCSHELL 0x12a79e000 == 27 [pid = 2368] [id = 363] 16:10:54 INFO - PROCESS | 2368 | 1462921854493 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]]]}] 16:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1824ms 16:10:54 INFO - PROCESS | 2368 | 1462921854522 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 16:10:54 INFO - PROCESS | 2368 | 1462921854524 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 16:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:10:54 INFO - PROCESS | 2368 | 1462921854528 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:10:54 INFO - PROCESS | 2368 | 1462921854533 Marionette TRACE conn2 <- [1,1430,null,{}] 16:10:54 INFO - PROCESS | 2368 | 1462921854537 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}] 16:10:54 INFO - PROCESS | 2368 | 1462921854611 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 16:10:54 INFO - PROCESS | 2368 | 1462921854657 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:54 INFO - PROCESS | 2368 | ++DOCSHELL 0x115d25800 == 28 [pid = 2368] [id = 365] 16:10:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 71 (0x1110ab000) [pid = 2368] [serial = 1094] [outer = 0x0] 16:10:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 72 (0x111bb1c00) [pid = 2368] [serial = 1095] [outer = 0x1110ab000] 16:10:54 INFO - PROCESS | 2368 | 1462921854685 Marionette DEBUG loaded listener.js 16:10:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 73 (0x11275a000) [pid = 2368] [serial = 1096] [outer = 0x1110ab000] 16:10:55 INFO - PROCESS | 2368 | 1462921855008 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]]]}] 16:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 525ms 16:10:55 INFO - PROCESS | 2368 | 1462921855053 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 16:10:55 INFO - PROCESS | 2368 | 1462921855057 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 16:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:10:55 INFO - PROCESS | 2368 | 1462921855062 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:10:55 INFO - PROCESS | 2368 | 1462921855064 Marionette TRACE conn2 <- [1,1434,null,{}] 16:10:55 INFO - PROCESS | 2368 | 1462921855066 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}] 16:10:55 INFO - PROCESS | 2368 | 1462921855139 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 16:10:55 INFO - PROCESS | 2368 | 1462921855144 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:55 INFO - PROCESS | 2368 | ++DOCSHELL 0x11687c800 == 29 [pid = 2368] [id = 366] 16:10:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 74 (0x112a60400) [pid = 2368] [serial = 1097] [outer = 0x0] 16:10:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 75 (0x113c2dc00) [pid = 2368] [serial = 1098] [outer = 0x112a60400] 16:10:55 INFO - PROCESS | 2368 | 1462921855173 Marionette DEBUG loaded listener.js 16:10:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 76 (0x115f1a000) [pid = 2368] [serial = 1099] [outer = 0x112a60400] 16:10:55 INFO - PROCESS | 2368 | 1462921855494 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]]]}] 16:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 470ms 16:10:55 INFO - PROCESS | 2368 | 1462921855533 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 16:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:10:55 INFO - PROCESS | 2368 | 1462921855535 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 16:10:55 INFO - PROCESS | 2368 | 1462921855537 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:10:55 INFO - PROCESS | 2368 | 1462921855539 Marionette TRACE conn2 <- [1,1438,null,{}] 16:10:55 INFO - PROCESS | 2368 | 1462921855547 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}] 16:10:55 INFO - PROCESS | 2368 | 1462921855622 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 16:10:55 INFO - PROCESS | 2368 | 1462921855628 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:55 INFO - PROCESS | 2368 | ++DOCSHELL 0x1181f0000 == 30 [pid = 2368] [id = 367] 16:10:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 77 (0x110e58400) [pid = 2368] [serial = 1100] [outer = 0x0] 16:10:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 78 (0x11671d000) [pid = 2368] [serial = 1101] [outer = 0x110e58400] 16:10:55 INFO - PROCESS | 2368 | 1462921855667 Marionette DEBUG loaded listener.js 16:10:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 79 (0x116a6bc00) [pid = 2368] [serial = 1102] [outer = 0x110e58400] 16:10:56 INFO - PROCESS | 2368 | 1462921855999 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]]]}] 16:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 471ms 16:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:10:56 INFO - PROCESS | 2368 | 1462921856008 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 16:10:56 INFO - PROCESS | 2368 | 1462921856010 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 16:10:56 INFO - PROCESS | 2368 | 1462921856016 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:10:56 INFO - PROCESS | 2368 | 1462921856018 Marionette TRACE conn2 <- [1,1442,null,{}] 16:10:56 INFO - PROCESS | 2368 | 1462921856020 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}] 16:10:56 INFO - PROCESS | 2368 | 1462921856094 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 16:10:56 INFO - PROCESS | 2368 | 1462921856139 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:56 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185e4000 == 31 [pid = 2368] [id = 368] 16:10:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 80 (0x116a66c00) [pid = 2368] [serial = 1103] [outer = 0x0] 16:10:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 81 (0x117e0f400) [pid = 2368] [serial = 1104] [outer = 0x116a66c00] 16:10:56 INFO - PROCESS | 2368 | 1462921856165 Marionette DEBUG loaded listener.js 16:10:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 82 (0x118090c00) [pid = 2368] [serial = 1105] [outer = 0x116a66c00] 16:10:56 INFO - PROCESS | 2368 | 1462921856449 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]]]}] 16:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 475ms 16:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:10:56 INFO - PROCESS | 2368 | 1462921856487 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 16:10:56 INFO - PROCESS | 2368 | 1462921856489 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 16:10:56 INFO - PROCESS | 2368 | 1462921856491 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:10:56 INFO - PROCESS | 2368 | 1462921856492 Marionette TRACE conn2 <- [1,1446,null,{}] 16:10:56 INFO - PROCESS | 2368 | 1462921856494 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}] 16:10:56 INFO - PROCESS | 2368 | 1462921856568 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 16:10:56 INFO - PROCESS | 2368 | 1462921856572 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:56 INFO - PROCESS | 2368 | ++DOCSHELL 0x119753800 == 32 [pid = 2368] [id = 369] 16:10:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 83 (0x112a60000) [pid = 2368] [serial = 1106] [outer = 0x0] 16:10:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 84 (0x118251c00) [pid = 2368] [serial = 1107] [outer = 0x112a60000] 16:10:56 INFO - PROCESS | 2368 | 1462921856600 Marionette DEBUG loaded listener.js 16:10:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 85 (0x118566800) [pid = 2368] [serial = 1108] [outer = 0x112a60000] 16:10:56 INFO - PROCESS | 2368 | 1462921856918 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]]]}] 16:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 468ms 16:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:10:56 INFO - PROCESS | 2368 | 1462921856970 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 16:10:56 INFO - PROCESS | 2368 | 1462921856972 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 16:10:56 INFO - PROCESS | 2368 | 1462921856974 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:10:56 INFO - PROCESS | 2368 | 1462921856975 Marionette TRACE conn2 <- [1,1450,null,{}] 16:10:56 INFO - PROCESS | 2368 | 1462921856985 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}] 16:10:57 INFO - PROCESS | 2368 | 1462921857069 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 16:10:57 INFO - PROCESS | 2368 | 1462921857075 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:57 INFO - PROCESS | 2368 | ++DOCSHELL 0x12125c800 == 33 [pid = 2368] [id = 370] 16:10:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 86 (0x11856b400) [pid = 2368] [serial = 1109] [outer = 0x0] 16:10:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 87 (0x11859e400) [pid = 2368] [serial = 1110] [outer = 0x11856b400] 16:10:57 INFO - PROCESS | 2368 | 1462921857103 Marionette DEBUG loaded listener.js 16:10:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 88 (0x119021000) [pid = 2368] [serial = 1111] [outer = 0x11856b400] 16:10:57 INFO - PROCESS | 2368 | 1462921857423 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]]]}] 16:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 479ms 16:10:57 INFO - PROCESS | 2368 | 1462921857453 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 16:10:57 INFO - PROCESS | 2368 | 1462921857454 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 16:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:10:57 INFO - PROCESS | 2368 | 1462921857456 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:10:57 INFO - PROCESS | 2368 | 1462921857458 Marionette TRACE conn2 <- [1,1454,null,{}] 16:10:57 INFO - PROCESS | 2368 | 1462921857460 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}] 16:10:57 INFO - PROCESS | 2368 | 1462921857529 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 16:10:57 INFO - PROCESS | 2368 | 1462921857535 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:57 INFO - PROCESS | 2368 | ++DOCSHELL 0x12155b800 == 34 [pid = 2368] [id = 371] 16:10:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 89 (0x1190c0c00) [pid = 2368] [serial = 1112] [outer = 0x0] 16:10:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 90 (0x119176000) [pid = 2368] [serial = 1113] [outer = 0x1190c0c00] 16:10:57 INFO - PROCESS | 2368 | 1462921857560 Marionette DEBUG loaded listener.js 16:10:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 91 (0x11940d400) [pid = 2368] [serial = 1114] [outer = 0x1190c0c00] 16:10:57 INFO - PROCESS | 2368 | 1462921857872 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]]]}] 16:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 467ms 16:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:10:57 INFO - PROCESS | 2368 | 1462921857925 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 16:10:57 INFO - PROCESS | 2368 | 1462921857926 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 16:10:57 INFO - PROCESS | 2368 | 1462921857928 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:10:57 INFO - PROCESS | 2368 | 1462921857929 Marionette TRACE conn2 <- [1,1458,null,{}] 16:10:57 INFO - PROCESS | 2368 | 1462921857931 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}] 16:10:58 INFO - PROCESS | 2368 | 1462921858028 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 16:10:58 INFO - PROCESS | 2368 | 1462921858036 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:58 INFO - PROCESS | 2368 | ++DOCSHELL 0x121a7d000 == 35 [pid = 2368] [id = 372] 16:10:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 92 (0x118082000) [pid = 2368] [serial = 1115] [outer = 0x0] 16:10:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 93 (0x119414c00) [pid = 2368] [serial = 1116] [outer = 0x118082000] 16:10:58 INFO - PROCESS | 2368 | 1462921858061 Marionette DEBUG loaded listener.js 16:10:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 94 (0x119793c00) [pid = 2368] [serial = 1117] [outer = 0x118082000] 16:10:58 INFO - PROCESS | 2368 | 1462921858372 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]]]}] 16:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 471ms 16:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:10:58 INFO - PROCESS | 2368 | 1462921858401 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 16:10:58 INFO - PROCESS | 2368 | 1462921858402 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 16:10:58 INFO - PROCESS | 2368 | 1462921858404 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:10:58 INFO - PROCESS | 2368 | 1462921858405 Marionette TRACE conn2 <- [1,1462,null,{}] 16:10:58 INFO - PROCESS | 2368 | 1462921858407 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}] 16:10:58 INFO - PROCESS | 2368 | 1462921858482 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 16:10:58 INFO - PROCESS | 2368 | 1462921858487 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:58 INFO - PROCESS | 2368 | ++DOCSHELL 0x1181ef000 == 36 [pid = 2368] [id = 373] 16:10:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 95 (0x1190c5000) [pid = 2368] [serial = 1118] [outer = 0x0] 16:10:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 96 (0x1197d9000) [pid = 2368] [serial = 1119] [outer = 0x1190c5000] 16:10:58 INFO - PROCESS | 2368 | 1462921858512 Marionette DEBUG loaded listener.js 16:10:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 97 (0x1197e2800) [pid = 2368] [serial = 1120] [outer = 0x1190c5000] 16:10:58 INFO - PROCESS | 2368 | 1462921858832 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]]]}] 16:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 469ms 16:10:58 INFO - PROCESS | 2368 | 1462921858874 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 16:10:58 INFO - PROCESS | 2368 | 1462921858875 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 16:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:10:58 INFO - PROCESS | 2368 | 1462921858877 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:10:58 INFO - PROCESS | 2368 | 1462921858878 Marionette TRACE conn2 <- [1,1466,null,{}] 16:10:58 INFO - PROCESS | 2368 | 1462921858889 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}] 16:10:58 INFO - PROCESS | 2368 | 1462921858965 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 16:10:58 INFO - PROCESS | 2368 | 1462921858969 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:58 INFO - PROCESS | 2368 | ++DOCSHELL 0x125628000 == 37 [pid = 2368] [id = 374] 16:10:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 98 (0x119c84800) [pid = 2368] [serial = 1121] [outer = 0x0] 16:10:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 99 (0x120e60400) [pid = 2368] [serial = 1122] [outer = 0x119c84800] 16:10:58 INFO - PROCESS | 2368 | 1462921858994 Marionette DEBUG loaded listener.js 16:10:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 100 (0x120e66800) [pid = 2368] [serial = 1123] [outer = 0x119c84800] 16:10:59 INFO - PROCESS | 2368 | 1462921859318 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]]]}] 16:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 477ms 16:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:10:59 INFO - PROCESS | 2368 | 1462921859355 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 16:10:59 INFO - PROCESS | 2368 | 1462921859356 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 16:10:59 INFO - PROCESS | 2368 | 1462921859358 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:10:59 INFO - PROCESS | 2368 | 1462921859360 Marionette TRACE conn2 <- [1,1470,null,{}] 16:10:59 INFO - PROCESS | 2368 | 1462921859363 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}] 16:10:59 INFO - PROCESS | 2368 | 1462921859446 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 16:10:59 INFO - PROCESS | 2368 | 1462921859452 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:59 INFO - PROCESS | 2368 | ++DOCSHELL 0x11974f800 == 38 [pid = 2368] [id = 375] 16:10:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 101 (0x120e69800) [pid = 2368] [serial = 1124] [outer = 0x0] 16:10:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 102 (0x121410000) [pid = 2368] [serial = 1125] [outer = 0x120e69800] 16:10:59 INFO - PROCESS | 2368 | 1462921859481 Marionette DEBUG loaded listener.js 16:10:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 103 (0x121a0d400) [pid = 2368] [serial = 1126] [outer = 0x120e69800] 16:10:59 INFO - PROCESS | 2368 | 1462921859860 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]]]}] 16:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 519ms 16:10:59 INFO - PROCESS | 2368 | 1462921859878 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 16:10:59 INFO - PROCESS | 2368 | 1462921859881 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 16:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:10:59 INFO - PROCESS | 2368 | 1462921859884 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:10:59 INFO - PROCESS | 2368 | 1462921859885 Marionette TRACE conn2 <- [1,1474,null,{}] 16:10:59 INFO - PROCESS | 2368 | 1462921859888 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}] 16:10:59 INFO - PROCESS | 2368 | 1462921859986 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 16:10:59 INFO - PROCESS | 2368 | 1462921859990 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:59 INFO - PROCESS | 2368 | ++DOCSHELL 0x128b44000 == 39 [pid = 2368] [id = 376] 16:10:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 104 (0x121a11400) [pid = 2368] [serial = 1127] [outer = 0x0] 16:11:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 105 (0x121a18800) [pid = 2368] [serial = 1128] [outer = 0x121a11400] 16:11:00 INFO - PROCESS | 2368 | 1462921860016 Marionette DEBUG loaded listener.js 16:11:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x121a37000) [pid = 2368] [serial = 1129] [outer = 0x121a11400] 16:11:00 INFO - PROCESS | 2368 | 1462921860344 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]]]}] 16:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 518ms 16:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:11:00 INFO - PROCESS | 2368 | 1462921860403 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 16:11:00 INFO - PROCESS | 2368 | 1462921860404 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 16:11:00 INFO - PROCESS | 2368 | 1462921860406 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:11:00 INFO - PROCESS | 2368 | 1462921860407 Marionette TRACE conn2 <- [1,1478,null,{}] 16:11:00 INFO - PROCESS | 2368 | 1462921860409 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}] 16:11:00 INFO - PROCESS | 2368 | 1462921860509 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 16:11:00 INFO - PROCESS | 2368 | 1462921860522 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:00 INFO - PROCESS | 2368 | ++DOCSHELL 0x1293c9800 == 40 [pid = 2368] [id = 377] 16:11:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x121a11800) [pid = 2368] [serial = 1130] [outer = 0x0] 16:11:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x121c59400) [pid = 2368] [serial = 1131] [outer = 0x121a11800] 16:11:00 INFO - PROCESS | 2368 | 1462921860547 Marionette DEBUG loaded listener.js 16:11:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 109 (0x121c9d800) [pid = 2368] [serial = 1132] [outer = 0x121a11800] 16:11:00 INFO - PROCESS | 2368 | 1462921860883 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]]]}] 16:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 521ms 16:11:00 INFO - PROCESS | 2368 | 1462921860928 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 16:11:00 INFO - PROCESS | 2368 | 1462921860929 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 16:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:11:00 INFO - PROCESS | 2368 | 1462921860933 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:11:00 INFO - PROCESS | 2368 | 1462921860935 Marionette TRACE conn2 <- [1,1482,null,{}] 16:11:00 INFO - PROCESS | 2368 | 1462921860937 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}] 16:11:01 INFO - PROCESS | 2368 | 1462921861028 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 16:11:01 INFO - PROCESS | 2368 | 1462921861033 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:01 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a797800 == 41 [pid = 2368] [id = 378] 16:11:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x121c9cc00) [pid = 2368] [serial = 1133] [outer = 0x0] 16:11:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x121ca6c00) [pid = 2368] [serial = 1134] [outer = 0x121c9cc00] 16:11:01 INFO - PROCESS | 2368 | 1462921861057 Marionette DEBUG loaded listener.js 16:11:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x124c04c00) [pid = 2368] [serial = 1135] [outer = 0x121c9cc00] 16:11:01 INFO - PROCESS | 2368 | 1462921861389 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]]]}] 16:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 470ms 16:11:01 INFO - PROCESS | 2368 | 1462921861404 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 16:11:01 INFO - PROCESS | 2368 | 1462921861405 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 16:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:11:01 INFO - PROCESS | 2368 | 1462921861407 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:11:01 INFO - PROCESS | 2368 | 1462921861408 Marionette TRACE conn2 <- [1,1486,null,{}] 16:11:01 INFO - PROCESS | 2368 | 1462921861410 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}] 16:11:01 INFO - PROCESS | 2368 | 1462921861507 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 16:11:01 INFO - PROCESS | 2368 | 1462921861519 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:01 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ab44000 == 42 [pid = 2368] [id = 379] 16:11:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x121ca1c00) [pid = 2368] [serial = 1136] [outer = 0x0] 16:11:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x124c76c00) [pid = 2368] [serial = 1137] [outer = 0x121ca1c00] 16:11:01 INFO - PROCESS | 2368 | 1462921861544 Marionette DEBUG loaded listener.js 16:11:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x124c7d400) [pid = 2368] [serial = 1138] [outer = 0x121ca1c00] 16:11:01 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x110f78c00) [pid = 2368] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:11:01 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x119494800) [pid = 2368] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:11:01 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x11824c400) [pid = 2368] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:11:01 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x119417c00) [pid = 2368] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:11:01 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x11908f000) [pid = 2368] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:11:01 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x119415800) [pid = 2368] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:11:01 INFO - PROCESS | 2368 | --DOMWINDOW == 108 (0x1190c7c00) [pid = 2368] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:11:01 INFO - PROCESS | 2368 | --DOMWINDOW == 107 (0x112ad3400) [pid = 2368] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:11:01 INFO - PROCESS | 2368 | --DOMWINDOW == 106 (0x118569400) [pid = 2368] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:11:01 INFO - PROCESS | 2368 | --DOMWINDOW == 105 (0x112763400) [pid = 2368] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:11:01 INFO - PROCESS | 2368 | --DOMWINDOW == 104 (0x11856f800) [pid = 2368] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:11:01 INFO - PROCESS | 2368 | --DOMWINDOW == 103 (0x110f76400) [pid = 2368] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:11:01 INFO - PROCESS | 2368 | --DOMWINDOW == 102 (0x11856c800) [pid = 2368] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:11:01 INFO - PROCESS | 2368 | --DOMWINDOW == 101 (0x111d7c400) [pid = 2368] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:11:01 INFO - PROCESS | 2368 | --DOMWINDOW == 100 (0x1131ae400) [pid = 2368] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:11:01 INFO - PROCESS | 2368 | --DOMWINDOW == 99 (0x12c4ad800) [pid = 2368] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:11:01 INFO - PROCESS | 2368 | --DOMWINDOW == 98 (0x121a0b400) [pid = 2368] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:11:01 INFO - PROCESS | 2368 | --DOMWINDOW == 97 (0x120e5e800) [pid = 2368] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:11:02 INFO - PROCESS | 2368 | 1462921862080 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]]]}] 16:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 720ms 16:11:02 INFO - PROCESS | 2368 | 1462921862133 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 16:11:02 INFO - PROCESS | 2368 | 1462921862134 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 16:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:11:02 INFO - PROCESS | 2368 | 1462921862143 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:11:02 INFO - PROCESS | 2368 | 1462921862144 Marionette TRACE conn2 <- [1,1490,null,{}] 16:11:02 INFO - PROCESS | 2368 | 1462921862153 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}] 16:11:02 INFO - PROCESS | 2368 | 1462921862237 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 16:11:02 INFO - PROCESS | 2368 | 1462921862258 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:02 INFO - PROCESS | 2368 | ++DOCSHELL 0x123f1c000 == 43 [pid = 2368] [id = 380] 16:11:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 98 (0x11684f000) [pid = 2368] [serial = 1139] [outer = 0x0] 16:11:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 99 (0x11855a000) [pid = 2368] [serial = 1140] [outer = 0x11684f000] 16:11:02 INFO - PROCESS | 2368 | 1462921862282 Marionette DEBUG loaded listener.js 16:11:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 100 (0x119415800) [pid = 2368] [serial = 1141] [outer = 0x11684f000] 16:11:02 INFO - PROCESS | 2368 | 1462921862580 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]]]}] 16:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 475ms 16:11:02 INFO - PROCESS | 2368 | 1462921862618 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 16:11:02 INFO - PROCESS | 2368 | 1462921862619 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 16:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:11:02 INFO - PROCESS | 2368 | 1462921862622 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:11:02 INFO - PROCESS | 2368 | 1462921862623 Marionette TRACE conn2 <- [1,1494,null,{}] 16:11:02 INFO - PROCESS | 2368 | 1462921862625 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}] 16:11:02 INFO - PROCESS | 2368 | 1462921862704 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 16:11:02 INFO - PROCESS | 2368 | 1462921862752 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:02 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a797000 == 44 [pid = 2368] [id = 381] 16:11:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 101 (0x117e0e400) [pid = 2368] [serial = 1142] [outer = 0x0] 16:11:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 102 (0x120e5bc00) [pid = 2368] [serial = 1143] [outer = 0x117e0e400] 16:11:02 INFO - PROCESS | 2368 | 1462921862777 Marionette DEBUG loaded listener.js 16:11:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 103 (0x124c51400) [pid = 2368] [serial = 1144] [outer = 0x117e0e400] 16:11:03 INFO - PROCESS | 2368 | 1462921863038 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]]]}] 16:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 468ms 16:11:03 INFO - PROCESS | 2368 | 1462921863090 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 16:11:03 INFO - PROCESS | 2368 | 1462921863091 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 16:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:11:03 INFO - PROCESS | 2368 | 1462921863094 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:11:03 INFO - PROCESS | 2368 | 1462921863095 Marionette TRACE conn2 <- [1,1498,null,{}] 16:11:03 INFO - PROCESS | 2368 | 1462921863109 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}] 16:11:03 INFO - PROCESS | 2368 | 1462921863188 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 16:11:03 INFO - PROCESS | 2368 | 1462921863193 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:03 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ba35000 == 45 [pid = 2368] [id = 382] 16:11:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 104 (0x124c56c00) [pid = 2368] [serial = 1145] [outer = 0x0] 16:11:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 105 (0x124c82c00) [pid = 2368] [serial = 1146] [outer = 0x124c56c00] 16:11:03 INFO - PROCESS | 2368 | 1462921863219 Marionette DEBUG loaded listener.js 16:11:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x124c97c00) [pid = 2368] [serial = 1147] [outer = 0x124c56c00] 16:11:03 INFO - PROCESS | 2368 | 1462921863533 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]]]}] 16:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 479ms 16:11:03 INFO - PROCESS | 2368 | 1462921863573 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 16:11:03 INFO - PROCESS | 2368 | 1462921863574 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 16:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:11:03 INFO - PROCESS | 2368 | 1462921863576 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:11:03 INFO - PROCESS | 2368 | 1462921863578 Marionette TRACE conn2 <- [1,1502,null,{}] 16:11:03 INFO - PROCESS | 2368 | 1462921863580 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}] 16:11:03 INFO - PROCESS | 2368 | 1462921863679 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 16:11:03 INFO - PROCESS | 2368 | 1462921863687 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:03 INFO - PROCESS | 2368 | ++DOCSHELL 0x12beb2000 == 46 [pid = 2368] [id = 383] 16:11:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x124df4000) [pid = 2368] [serial = 1148] [outer = 0x0] 16:11:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x124fe4000) [pid = 2368] [serial = 1149] [outer = 0x124df4000] 16:11:03 INFO - PROCESS | 2368 | 1462921863712 Marionette DEBUG loaded listener.js 16:11:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 109 (0x1255e3800) [pid = 2368] [serial = 1150] [outer = 0x124df4000] 16:11:04 INFO - PROCESS | 2368 | 1462921864146 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]]]}] 16:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 618ms 16:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:11:04 INFO - PROCESS | 2368 | 1462921864197 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 16:11:04 INFO - PROCESS | 2368 | 1462921864200 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 16:11:04 INFO - PROCESS | 2368 | 1462921864204 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:11:04 INFO - PROCESS | 2368 | 1462921864207 Marionette TRACE conn2 <- [1,1506,null,{}] 16:11:04 INFO - PROCESS | 2368 | 1462921864211 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}] 16:11:04 INFO - PROCESS | 2368 | 1462921864320 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 16:11:04 INFO - PROCESS | 2368 | 1462921864393 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:04 INFO - PROCESS | 2368 | ++DOCSHELL 0x1164d4000 == 47 [pid = 2368] [id = 384] 16:11:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x110f75400) [pid = 2368] [serial = 1151] [outer = 0x0] 16:11:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x111b08c00) [pid = 2368] [serial = 1152] [outer = 0x110f75400] 16:11:04 INFO - PROCESS | 2368 | 1462921864425 Marionette DEBUG loaded listener.js 16:11:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x11275ac00) [pid = 2368] [serial = 1153] [outer = 0x110f75400] 16:11:04 INFO - PROCESS | 2368 | 1462921864958 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]]]}] 16:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 772ms 16:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:11:04 INFO - PROCESS | 2368 | 1462921864976 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 16:11:04 INFO - PROCESS | 2368 | 1462921864980 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 16:11:04 INFO - PROCESS | 2368 | 1462921864984 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:11:04 INFO - PROCESS | 2368 | 1462921864986 Marionette TRACE conn2 <- [1,1510,null,{}] 16:11:04 INFO - PROCESS | 2368 | 1462921864989 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}] 16:11:05 INFO - PROCESS | 2368 | 1462921865097 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 16:11:05 INFO - PROCESS | 2368 | 1462921865172 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:05 INFO - PROCESS | 2368 | ++DOCSHELL 0x119749800 == 48 [pid = 2368] [id = 385] 16:11:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x110f7f000) [pid = 2368] [serial = 1154] [outer = 0x0] 16:11:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x112eb8400) [pid = 2368] [serial = 1155] [outer = 0x110f7f000] 16:11:05 INFO - PROCESS | 2368 | 1462921865203 Marionette DEBUG loaded listener.js 16:11:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x11671b000) [pid = 2368] [serial = 1156] [outer = 0x110f7f000] 16:11:05 INFO - PROCESS | 2368 | 1462921865960 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]]]}] 16:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1023ms 16:11:06 INFO - PROCESS | 2368 | 1462921866008 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 16:11:06 INFO - PROCESS | 2368 | 1462921866010 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 16:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:11:06 INFO - PROCESS | 2368 | 1462921866023 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:11:06 INFO - PROCESS | 2368 | 1462921866026 Marionette TRACE conn2 <- [1,1514,null,{}] 16:11:06 INFO - PROCESS | 2368 | --DOCSHELL 0x12ba35000 == 47 [pid = 2368] [id = 382] 16:11:06 INFO - PROCESS | 2368 | --DOCSHELL 0x12a797000 == 46 [pid = 2368] [id = 381] 16:11:06 INFO - PROCESS | 2368 | --DOCSHELL 0x123f1c000 == 45 [pid = 2368] [id = 380] 16:11:06 INFO - PROCESS | 2368 | --DOCSHELL 0x12ab44000 == 44 [pid = 2368] [id = 379] 16:11:06 INFO - PROCESS | 2368 | --DOCSHELL 0x12a797800 == 43 [pid = 2368] [id = 378] 16:11:06 INFO - PROCESS | 2368 | --DOCSHELL 0x1293c9800 == 42 [pid = 2368] [id = 377] 16:11:06 INFO - PROCESS | 2368 | --DOCSHELL 0x128b44000 == 41 [pid = 2368] [id = 376] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x121a3ac00) [pid = 2368] [serial = 1092] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | 1462921866081 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}] 16:11:06 INFO - PROCESS | 2368 | --DOCSHELL 0x11974f800 == 40 [pid = 2368] [id = 375] 16:11:06 INFO - PROCESS | 2368 | --DOCSHELL 0x125628000 == 39 [pid = 2368] [id = 374] 16:11:06 INFO - PROCESS | 2368 | --DOCSHELL 0x1181ef000 == 38 [pid = 2368] [id = 373] 16:11:06 INFO - PROCESS | 2368 | --DOCSHELL 0x121a7d000 == 37 [pid = 2368] [id = 372] 16:11:06 INFO - PROCESS | 2368 | --DOCSHELL 0x12155b800 == 36 [pid = 2368] [id = 371] 16:11:06 INFO - PROCESS | 2368 | --DOCSHELL 0x12125c800 == 35 [pid = 2368] [id = 370] 16:11:06 INFO - PROCESS | 2368 | --DOCSHELL 0x119753800 == 34 [pid = 2368] [id = 369] 16:11:06 INFO - PROCESS | 2368 | --DOCSHELL 0x1185e4000 == 33 [pid = 2368] [id = 368] 16:11:06 INFO - PROCESS | 2368 | --DOCSHELL 0x1181f0000 == 32 [pid = 2368] [id = 367] 16:11:06 INFO - PROCESS | 2368 | --DOCSHELL 0x11687c800 == 31 [pid = 2368] [id = 366] 16:11:06 INFO - PROCESS | 2368 | --DOCSHELL 0x115d25800 == 30 [pid = 2368] [id = 365] 16:11:06 INFO - PROCESS | 2368 | 1462921866167 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 16:11:06 INFO - PROCESS | 2368 | 1462921866172 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:06 INFO - PROCESS | 2368 | ++DOCSHELL 0x1167ba000 == 31 [pid = 2368] [id = 386] 16:11:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x112eb9c00) [pid = 2368] [serial = 1157] [outer = 0x0] 16:11:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x1131a6000) [pid = 2368] [serial = 1158] [outer = 0x112eb9c00] 16:11:06 INFO - PROCESS | 2368 | 1462921866202 Marionette DEBUG loaded listener.js 16:11:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x115f17c00) [pid = 2368] [serial = 1159] [outer = 0x112eb9c00] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x121a30c00) [pid = 2368] [serial = 1090] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x11979d000) [pid = 2368] [serial = 1063] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x11870e000) [pid = 2368] [serial = 1057] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x1197db800) [pid = 2368] [serial = 1065] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x118561400) [pid = 2368] [serial = 1056] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x120e62800) [pid = 2368] [serial = 1078] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x12199dc00) [pid = 2368] [serial = 1086] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x11917d000) [pid = 2368] [serial = 1059] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 108 (0x115fdc800) [pid = 2368] [serial = 1036] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 107 (0x11940b800) [pid = 2368] [serial = 1075] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 106 (0x1164aa000) [pid = 2368] [serial = 1069] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 105 (0x118599800) [pid = 2368] [serial = 1050] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 104 (0x111f5b000) [pid = 2368] [serial = 1033] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 103 (0x11901e400) [pid = 2368] [serial = 1074] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 102 (0x119c83400) [pid = 2368] [serial = 1084] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 101 (0x11940e800) [pid = 2368] [serial = 1060] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 100 (0x121a12400) [pid = 2368] [serial = 1087] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 99 (0x118089c00) [pid = 2368] [serial = 1072] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 98 (0x11602d000) [pid = 2368] [serial = 1053] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 97 (0x1197d7c00) [pid = 2368] [serial = 1077] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 96 (0x11891b800) [pid = 2368] [serial = 1051] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 95 (0x12c923800) [pid = 2368] [serial = 979] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 94 (0x118709400) [pid = 2368] [serial = 1083] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 93 (0x121a15800) [pid = 2368] [serial = 1089] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 92 (0x1216b9000) [pid = 2368] [serial = 1081] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 91 (0x1197e2c00) [pid = 2368] [serial = 1066] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 90 (0x1166cc000) [pid = 2368] [serial = 1071] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 89 (0x112af3400) [pid = 2368] [serial = 1068] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 88 (0x11949e000) [pid = 2368] [serial = 1062] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 87 (0x1210de000) [pid = 2368] [serial = 1080] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 86 (0x1167dc800) [pid = 2368] [serial = 1054] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | --DOMWINDOW == 85 (0x118090000) [pid = 2368] [serial = 1045] [outer = 0x0] [url = about:blank] 16:11:06 INFO - PROCESS | 2368 | 1462921866538 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]]]}] 16:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 531ms 16:11:06 INFO - PROCESS | 2368 | 1462921866551 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 16:11:06 INFO - PROCESS | 2368 | 1462921866554 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 16:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:11:06 INFO - PROCESS | 2368 | 1462921866560 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:11:06 INFO - PROCESS | 2368 | 1462921866562 Marionette TRACE conn2 <- [1,1518,null,{}] 16:11:06 INFO - PROCESS | 2368 | 1462921866567 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}] 16:11:06 INFO - PROCESS | 2368 | 1462921866640 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 16:11:06 INFO - PROCESS | 2368 | 1462921866644 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:06 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185ab000 == 32 [pid = 2368] [id = 387] 16:11:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 86 (0x116025c00) [pid = 2368] [serial = 1160] [outer = 0x0] 16:11:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 87 (0x1166d0800) [pid = 2368] [serial = 1161] [outer = 0x116025c00] 16:11:06 INFO - PROCESS | 2368 | 1462921866673 Marionette DEBUG loaded listener.js 16:11:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 88 (0x11714a400) [pid = 2368] [serial = 1162] [outer = 0x116025c00] 16:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 471ms 16:11:07 INFO - PROCESS | 2368 | 1462921867027 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]]]}] 16:11:07 INFO - PROCESS | 2368 | 1462921867032 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 16:11:07 INFO - PROCESS | 2368 | 1462921867033 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 16:11:07 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:11:07 INFO - PROCESS | 2368 | 1462921867036 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:11:07 INFO - PROCESS | 2368 | 1462921867038 Marionette TRACE conn2 <- [1,1522,null,{}] 16:11:07 INFO - PROCESS | 2368 | 1462921867046 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}] 16:11:07 INFO - PROCESS | 2368 | 1462921867135 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 16:11:07 INFO - PROCESS | 2368 | 1462921867224 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:07 INFO - PROCESS | 2368 | ++DOCSHELL 0x120e39800 == 33 [pid = 2368] [id = 388] 16:11:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 89 (0x110f80400) [pid = 2368] [serial = 1163] [outer = 0x0] 16:11:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 90 (0x118570000) [pid = 2368] [serial = 1164] [outer = 0x110f80400] 16:11:07 INFO - PROCESS | 2368 | 1462921867266 Marionette DEBUG loaded listener.js 16:11:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 91 (0x11859b000) [pid = 2368] [serial = 1165] [outer = 0x110f80400] 16:11:07 INFO - PROCESS | 2368 | 1462921867628 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"]]]}] 16:11:07 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 () { 16:11:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:11:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:11:07 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 () { 16:11:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:11:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:11:07 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 () { 16:11:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:11:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:11:07 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 () { 16:11:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:11:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:11:07 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 621ms 16:11:07 INFO - PROCESS | 2368 | 1462921867659 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 16:11:07 INFO - PROCESS | 2368 | 1462921867662 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 16:11:07 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:11:07 INFO - PROCESS | 2368 | 1462921867673 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:11:07 INFO - PROCESS | 2368 | 1462921867675 Marionette TRACE conn2 <- [1,1526,null,{}] 16:11:07 INFO - PROCESS | 2368 | 1462921867678 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}] 16:11:07 INFO - PROCESS | 2368 | 1462921867802 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 16:11:07 INFO - PROCESS | 2368 | 1462921867809 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:07 INFO - PROCESS | 2368 | ++DOCSHELL 0x1218f5000 == 34 [pid = 2368] [id = 389] 16:11:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 92 (0x118711000) [pid = 2368] [serial = 1166] [outer = 0x0] 16:11:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 93 (0x1190c2800) [pid = 2368] [serial = 1167] [outer = 0x118711000] 16:11:07 INFO - PROCESS | 2368 | 1462921867850 Marionette DEBUG loaded listener.js 16:11:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 94 (0x119313400) [pid = 2368] [serial = 1168] [outer = 0x118711000] 16:11:08 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:11:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:11:08 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:11:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:11:08 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:11:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:11:08 INFO - PROCESS | 2368 | 1462921868188 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"]]]}] 16:11:08 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 529ms 16:11:08 INFO - PROCESS | 2368 | 1462921868195 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 16:11:08 INFO - PROCESS | 2368 | 1462921868196 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 16:11:08 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:11:08 INFO - PROCESS | 2368 | 1462921868201 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:11:08 INFO - PROCESS | 2368 | 1462921868202 Marionette TRACE conn2 <- [1,1530,null,{}] 16:11:08 INFO - PROCESS | 2368 | 1462921868205 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}] 16:11:08 INFO - PROCESS | 2368 | 1462921868277 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 16:11:08 INFO - PROCESS | 2368 | 1462921868309 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:08 INFO - PROCESS | 2368 | ++DOCSHELL 0x121dc7800 == 35 [pid = 2368] [id = 390] 16:11:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 95 (0x11824e800) [pid = 2368] [serial = 1169] [outer = 0x0] 16:11:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 96 (0x119314000) [pid = 2368] [serial = 1170] [outer = 0x11824e800] 16:11:08 INFO - PROCESS | 2368 | 1462921868362 Marionette DEBUG loaded listener.js 16:11:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 97 (0x119794c00) [pid = 2368] [serial = 1171] [outer = 0x11824e800] 16:11:08 INFO - PROCESS | 2368 | 1462921868651 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]]]}] 16:11:08 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 16:11:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:11:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:11:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:11:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:11:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:11:08 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. 16:11:08 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:11:08 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 470ms 16:11:08 INFO - PROCESS | 2368 | 1462921868674 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 16:11:08 INFO - PROCESS | 2368 | 1462921868675 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 16:11:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:11:08 INFO - PROCESS | 2368 | 1462921868678 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:11:08 INFO - PROCESS | 2368 | 1462921868679 Marionette TRACE conn2 <- [1,1534,null,{}] 16:11:08 INFO - PROCESS | 2368 | 1462921868689 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}] 16:11:08 INFO - PROCESS | 2368 | 1462921868798 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 16:11:08 INFO - PROCESS | 2368 | 1462921868803 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:08 INFO - PROCESS | 2368 | ++DOCSHELL 0x1269c5000 == 36 [pid = 2368] [id = 391] 16:11:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 98 (0x1194a0800) [pid = 2368] [serial = 1172] [outer = 0x0] 16:11:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 99 (0x119a96c00) [pid = 2368] [serial = 1173] [outer = 0x1194a0800] 16:11:08 INFO - PROCESS | 2368 | 1462921868829 Marionette DEBUG loaded listener.js 16:11:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 100 (0x1210dc400) [pid = 2368] [serial = 1174] [outer = 0x1194a0800] 16:11:09 INFO - PROCESS | 2368 | 1462921869187 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]]]}] 16:11:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:11:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 530ms 16:11:09 INFO - PROCESS | 2368 | 1462921869209 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 16:11:09 INFO - PROCESS | 2368 | 1462921869210 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 16:11:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:11:09 INFO - PROCESS | 2368 | 1462921869220 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:11:09 INFO - PROCESS | 2368 | 1462921869221 Marionette TRACE conn2 <- [1,1538,null,{}] 16:11:09 INFO - PROCESS | 2368 | 1462921869223 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}] 16:11:09 INFO - PROCESS | 2368 | 1462921869313 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 16:11:09 INFO - PROCESS | 2368 | 1462921869318 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:09 INFO - PROCESS | 2368 | ++DOCSHELL 0x128922000 == 37 [pid = 2368] [id = 392] 16:11:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 101 (0x1210dd400) [pid = 2368] [serial = 1175] [outer = 0x0] 16:11:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 102 (0x12153f400) [pid = 2368] [serial = 1176] [outer = 0x1210dd400] 16:11:09 INFO - PROCESS | 2368 | 1462921869342 Marionette DEBUG loaded listener.js 16:11:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 103 (0x12199c000) [pid = 2368] [serial = 1177] [outer = 0x1210dd400] 16:11:09 INFO - PROCESS | 2368 | 1462921869652 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]]]}] 16:11:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:11:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 468ms 16:11:09 INFO - PROCESS | 2368 | 1462921869696 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 16:11:09 INFO - PROCESS | 2368 | 1462921869699 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 16:11:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:11:09 INFO - PROCESS | 2368 | 1462921869703 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:11:09 INFO - PROCESS | 2368 | 1462921869704 Marionette TRACE conn2 <- [1,1542,null,{}] 16:11:09 INFO - PROCESS | 2368 | 1462921869706 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}] 16:11:09 INFO - PROCESS | 2368 | 1462921869799 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 16:11:09 INFO - PROCESS | 2368 | 1462921869831 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:09 INFO - PROCESS | 2368 | ++DOCSHELL 0x128f0b800 == 38 [pid = 2368] [id = 393] 16:11:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 104 (0x121a0a800) [pid = 2368] [serial = 1178] [outer = 0x0] 16:11:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 105 (0x121a12c00) [pid = 2368] [serial = 1179] [outer = 0x121a0a800] 16:11:09 INFO - PROCESS | 2368 | 1462921869856 Marionette DEBUG loaded listener.js 16:11:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x121a32400) [pid = 2368] [serial = 1180] [outer = 0x121a0a800] 16:11:10 INFO - PROCESS | 2368 | 1462921870189 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]]]}] 16:11:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:11:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 519ms 16:11:10 INFO - PROCESS | 2368 | 1462921870223 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 16:11:10 INFO - PROCESS | 2368 | 1462921870225 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 16:11:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:11:10 INFO - PROCESS | 2368 | 1462921870228 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:11:10 INFO - PROCESS | 2368 | 1462921870230 Marionette TRACE conn2 <- [1,1546,null,{}] 16:11:10 INFO - PROCESS | 2368 | 1462921870233 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}] 16:11:10 INFO - PROCESS | 2368 | 1462921870608 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 16:11:10 INFO - PROCESS | 2368 | --DOMWINDOW == 105 (0x121a11400) [pid = 2368] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:11:10 INFO - PROCESS | 2368 | --DOMWINDOW == 104 (0x116a66c00) [pid = 2368] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:11:10 INFO - PROCESS | 2368 | --DOMWINDOW == 103 (0x120e69800) [pid = 2368] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:11:10 INFO - PROCESS | 2368 | --DOMWINDOW == 102 (0x110e58400) [pid = 2368] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:11:10 INFO - PROCESS | 2368 | --DOMWINDOW == 101 (0x118082000) [pid = 2368] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:11:10 INFO - PROCESS | 2368 | --DOMWINDOW == 100 (0x112a60000) [pid = 2368] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:11:10 INFO - PROCESS | 2368 | --DOMWINDOW == 99 (0x119c84800) [pid = 2368] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:11:10 INFO - PROCESS | 2368 | --DOMWINDOW == 98 (0x1110ab000) [pid = 2368] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:11:10 INFO - PROCESS | 2368 | --DOMWINDOW == 97 (0x11856b400) [pid = 2368] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:11:10 INFO - PROCESS | 2368 | --DOMWINDOW == 96 (0x112a60400) [pid = 2368] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:11:10 INFO - PROCESS | 2368 | --DOMWINDOW == 95 (0x1190c5000) [pid = 2368] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:11:10 INFO - PROCESS | 2368 | --DOMWINDOW == 94 (0x1190c0c00) [pid = 2368] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:11:10 INFO - PROCESS | 2368 | --DOMWINDOW == 93 (0x121a11800) [pid = 2368] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:11:10 INFO - PROCESS | 2368 | --DOMWINDOW == 92 (0x121c9cc00) [pid = 2368] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:11:10 INFO - PROCESS | 2368 | --DOMWINDOW == 91 (0x121ca1c00) [pid = 2368] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:11:10 INFO - PROCESS | 2368 | --DOMWINDOW == 90 (0x117e0e400) [pid = 2368] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:11:10 INFO - PROCESS | 2368 | --DOMWINDOW == 89 (0x11684f000) [pid = 2368] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:11:10 INFO - PROCESS | 2368 | --DOMWINDOW == 88 (0x124c56c00) [pid = 2368] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:11:10 INFO - PROCESS | 2368 | 1462921870668 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:10 INFO - PROCESS | 2368 | ++DOCSHELL 0x1170d7000 == 39 [pid = 2368] [id = 394] 16:11:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 89 (0x110f77400) [pid = 2368] [serial = 1181] [outer = 0x0] 16:11:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 90 (0x11202b000) [pid = 2368] [serial = 1182] [outer = 0x110f77400] 16:11:10 INFO - PROCESS | 2368 | 1462921870693 Marionette DEBUG loaded listener.js 16:11:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 91 (0x116a6ac00) [pid = 2368] [serial = 1183] [outer = 0x110f77400] 16:11:10 INFO - PROCESS | 2368 | 1462921870953 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]]]}] 16:11:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:11:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 773ms 16:11:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:11:11 INFO - PROCESS | 2368 | 1462921871002 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 16:11:11 INFO - PROCESS | 2368 | 1462921871003 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 16:11:11 INFO - PROCESS | 2368 | 1462921871006 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:11:11 INFO - PROCESS | 2368 | 1462921871007 Marionette TRACE conn2 <- [1,1550,null,{}] 16:11:11 INFO - PROCESS | 2368 | 1462921871009 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}] 16:11:11 INFO - PROCESS | 2368 | 1462921871090 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 16:11:11 INFO - PROCESS | 2368 | 1462921871140 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:11 INFO - PROCESS | 2368 | ++DOCSHELL 0x126f77000 == 40 [pid = 2368] [id = 395] 16:11:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 92 (0x110f7c400) [pid = 2368] [serial = 1184] [outer = 0x0] 16:11:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 93 (0x1190c5000) [pid = 2368] [serial = 1185] [outer = 0x110f7c400] 16:11:11 INFO - PROCESS | 2368 | 1462921871165 Marionette DEBUG loaded listener.js 16:11:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 94 (0x121a32800) [pid = 2368] [serial = 1186] [outer = 0x110f7c400] 16:11:11 INFO - PROCESS | 2368 | 1462921871429 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]]]}] 16:11:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:11:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 471ms 16:11:11 INFO - PROCESS | 2368 | 1462921871478 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 16:11:11 INFO - PROCESS | 2368 | 1462921871479 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 16:11:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:11:11 INFO - PROCESS | 2368 | 1462921871489 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:11:11 INFO - PROCESS | 2368 | 1462921871491 Marionette TRACE conn2 <- [1,1554,null,{}] 16:11:11 INFO - PROCESS | 2368 | 1462921871493 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}] 16:11:11 INFO - PROCESS | 2368 | 1462921871589 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 16:11:11 INFO - PROCESS | 2368 | 1462921871594 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:11 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a798800 == 41 [pid = 2368] [id = 396] 16:11:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 95 (0x121a17400) [pid = 2368] [serial = 1187] [outer = 0x0] 16:11:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 96 (0x121c9d400) [pid = 2368] [serial = 1188] [outer = 0x121a17400] 16:11:11 INFO - PROCESS | 2368 | 1462921871623 Marionette DEBUG loaded listener.js 16:11:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 97 (0x124c79800) [pid = 2368] [serial = 1189] [outer = 0x121a17400] 16:11:11 INFO - PROCESS | 2368 | 1462921871959 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]]]}] 16:11:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:11:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 520ms 16:11:12 INFO - PROCESS | 2368 | 1462921872010 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 16:11:12 INFO - PROCESS | 2368 | 1462921872012 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 16:11:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:11:12 INFO - PROCESS | 2368 | 1462921872014 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:11:12 INFO - PROCESS | 2368 | 1462921872015 Marionette TRACE conn2 <- [1,1558,null,{}] 16:11:12 INFO - PROCESS | 2368 | 1462921872017 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}] 16:11:12 INFO - PROCESS | 2368 | 1462921872094 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 16:11:12 INFO - PROCESS | 2368 | 1462921872100 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:12 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ad2a800 == 42 [pid = 2368] [id = 397] 16:11:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 98 (0x124c7ac00) [pid = 2368] [serial = 1190] [outer = 0x0] 16:11:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 99 (0x124fdb000) [pid = 2368] [serial = 1191] [outer = 0x124c7ac00] 16:11:12 INFO - PROCESS | 2368 | 1462921872125 Marionette DEBUG loaded listener.js 16:11:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 100 (0x125675400) [pid = 2368] [serial = 1192] [outer = 0x124c7ac00] 16:11:12 INFO - PROCESS | 2368 | 1462921872439 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]]]}] 16:11:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:11:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 469ms 16:11:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:11:12 INFO - PROCESS | 2368 | 1462921872484 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 16:11:12 INFO - PROCESS | 2368 | 1462921872485 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 16:11:12 INFO - PROCESS | 2368 | 1462921872487 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:11:12 INFO - PROCESS | 2368 | 1462921872488 Marionette TRACE conn2 <- [1,1562,null,{}] 16:11:12 INFO - PROCESS | 2368 | 1462921872490 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}] 16:11:12 INFO - PROCESS | 2368 | 1462921872567 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 16:11:12 INFO - PROCESS | 2368 | 1462921872674 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:12 INFO - PROCESS | 2368 | ++DOCSHELL 0x1132de000 == 43 [pid = 2368] [id = 398] 16:11:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 101 (0x110e58400) [pid = 2368] [serial = 1193] [outer = 0x0] 16:11:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 102 (0x110ea3800) [pid = 2368] [serial = 1194] [outer = 0x110e58400] 16:11:12 INFO - PROCESS | 2368 | 1462921872706 Marionette DEBUG loaded listener.js 16:11:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 103 (0x112031800) [pid = 2368] [serial = 1195] [outer = 0x110e58400] 16:11:13 INFO - PROCESS | 2368 | 1462921873154 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]]]}] 16:11:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:11:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 718ms 16:11:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:11:13 INFO - PROCESS | 2368 | 1462921873206 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 16:11:13 INFO - PROCESS | 2368 | 1462921873209 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 16:11:13 INFO - PROCESS | 2368 | 1462921873212 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:11:13 INFO - PROCESS | 2368 | 1462921873215 Marionette TRACE conn2 <- [1,1566,null,{}] 16:11:13 INFO - PROCESS | 2368 | 1462921873218 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}] 16:11:13 INFO - PROCESS | 2368 | 1462921873316 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 16:11:13 INFO - PROCESS | 2368 | 1462921873368 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:13 INFO - PROCESS | 2368 | ++DOCSHELL 0x119a60800 == 44 [pid = 2368] [id = 399] 16:11:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 104 (0x112ae6c00) [pid = 2368] [serial = 1196] [outer = 0x0] 16:11:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 105 (0x116a69c00) [pid = 2368] [serial = 1197] [outer = 0x112ae6c00] 16:11:13 INFO - PROCESS | 2368 | 1462921873399 Marionette DEBUG loaded listener.js 16:11:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x118081c00) [pid = 2368] [serial = 1198] [outer = 0x112ae6c00] 16:11:13 INFO - PROCESS | 2368 | 1462921873793 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]]]}] 16:11:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:11:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 625ms 16:11:13 INFO - PROCESS | 2368 | 1462921873839 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 16:11:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:11:13 INFO - PROCESS | 2368 | 1462921873842 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 16:11:13 INFO - PROCESS | 2368 | 1462921873845 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:11:13 INFO - PROCESS | 2368 | 1462921873846 Marionette TRACE conn2 <- [1,1570,null,{}] 16:11:13 INFO - PROCESS | 2368 | 1462921873849 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}] 16:11:13 INFO - PROCESS | 2368 | 1462921873950 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 16:11:14 INFO - PROCESS | 2368 | 1462921874003 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:14 INFO - PROCESS | 2368 | ++DOCSHELL 0x128f04800 == 45 [pid = 2368] [id = 400] 16:11:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x118089c00) [pid = 2368] [serial = 1199] [outer = 0x0] 16:11:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x118599400) [pid = 2368] [serial = 1200] [outer = 0x118089c00] 16:11:14 INFO - PROCESS | 2368 | 1462921874033 Marionette DEBUG loaded listener.js 16:11:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 109 (0x11940b800) [pid = 2368] [serial = 1201] [outer = 0x118089c00] 16:11:14 INFO - PROCESS | 2368 | 1462921874469 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]]]}] 16:11:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:11:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 673ms 16:11:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:11:14 INFO - PROCESS | 2368 | 1462921874518 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 16:11:14 INFO - PROCESS | 2368 | 1462921874520 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 16:11:14 INFO - PROCESS | 2368 | 1462921874527 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:11:14 INFO - PROCESS | 2368 | 1462921874532 Marionette TRACE conn2 <- [1,1574,null,{}] 16:11:14 INFO - PROCESS | 2368 | 1462921874535 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}] 16:11:14 INFO - PROCESS | 2368 | 1462921874634 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 16:11:14 INFO - PROCESS | 2368 | 1462921874686 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:14 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ba21800 == 46 [pid = 2368] [id = 401] 16:11:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x119416c00) [pid = 2368] [serial = 1202] [outer = 0x0] 16:11:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x119ab1400) [pid = 2368] [serial = 1203] [outer = 0x119416c00] 16:11:14 INFO - PROCESS | 2368 | 1462921874715 Marionette DEBUG loaded listener.js 16:11:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x1219a8400) [pid = 2368] [serial = 1204] [outer = 0x119416c00] 16:11:15 INFO - PROCESS | 2368 | 1462921875122 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]]]}] 16:11:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:11:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 630ms 16:11:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:11:15 INFO - PROCESS | 2368 | 1462921875153 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 16:11:15 INFO - PROCESS | 2368 | 1462921875155 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 16:11:15 INFO - PROCESS | 2368 | 1462921875157 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:11:15 INFO - PROCESS | 2368 | 1462921875158 Marionette TRACE conn2 <- [1,1578,null,{}] 16:11:15 INFO - PROCESS | 2368 | 1462921875161 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}] 16:11:15 INFO - PROCESS | 2368 | 1462921875263 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 16:11:15 INFO - PROCESS | 2368 | 1462921875352 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:15 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c211000 == 47 [pid = 2368] [id = 402] 16:11:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x121412800) [pid = 2368] [serial = 1205] [outer = 0x0] 16:11:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x121c62400) [pid = 2368] [serial = 1206] [outer = 0x121412800] 16:11:15 INFO - PROCESS | 2368 | 1462921875397 Marionette DEBUG loaded listener.js 16:11:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x121ca6400) [pid = 2368] [serial = 1207] [outer = 0x121412800] 16:11:15 INFO - PROCESS | 2368 | 1462921875903 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]]]}] 16:11:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:11:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 772ms 16:11:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:11:15 INFO - PROCESS | 2368 | 1462921875929 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 16:11:15 INFO - PROCESS | 2368 | 1462921875931 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 16:11:15 INFO - PROCESS | 2368 | 1462921875933 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:11:15 INFO - PROCESS | 2368 | 1462921875934 Marionette TRACE conn2 <- [1,1582,null,{}] 16:11:15 INFO - PROCESS | 2368 | 1462921875937 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}] 16:11:16 INFO - PROCESS | 2368 | 1462921876031 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 16:11:16 INFO - PROCESS | 2368 | 1462921876080 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:16 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c456800 == 48 [pid = 2368] [id = 403] 16:11:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x124c80c00) [pid = 2368] [serial = 1208] [outer = 0x0] 16:11:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x124df4800) [pid = 2368] [serial = 1209] [outer = 0x124c80c00] 16:11:16 INFO - PROCESS | 2368 | 1462921876115 Marionette DEBUG loaded listener.js 16:11:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x126863000) [pid = 2368] [serial = 1210] [outer = 0x124c80c00] 16:11:16 INFO - PROCESS | 2368 | 1462921876559 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]]]}] 16:11:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:11:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 671ms 16:11:16 INFO - PROCESS | 2368 | 1462921876605 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 16:11:16 INFO - PROCESS | 2368 | 1462921876608 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 16:11:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:11:16 INFO - PROCESS | 2368 | 1462921876611 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:11:16 INFO - PROCESS | 2368 | 1462921876613 Marionette TRACE conn2 <- [1,1586,null,{}] 16:11:16 INFO - PROCESS | 2368 | 1462921876617 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}] 16:11:16 INFO - PROCESS | 2368 | 1462921876793 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 16:11:17 INFO - PROCESS | 2368 | 1462921877077 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:17 INFO - PROCESS | 2368 | ++DOCSHELL 0x1189bc000 == 49 [pid = 2368] [id = 404] 16:11:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x110f76400) [pid = 2368] [serial = 1211] [outer = 0x0] 16:11:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x110f83400) [pid = 2368] [serial = 1212] [outer = 0x110f76400] 16:11:17 INFO - PROCESS | 2368 | 1462921877137 Marionette DEBUG loaded listener.js 16:11:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x1120edc00) [pid = 2368] [serial = 1213] [outer = 0x110f76400] 16:11:17 INFO - PROCESS | 2368 | 1462921877559 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]]]}] 16:11:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:11:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 975ms 16:11:17 INFO - PROCESS | 2368 | 1462921877586 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 16:11:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:11:17 INFO - PROCESS | 2368 | 1462921877589 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 16:11:17 INFO - PROCESS | 2368 | 1462921877591 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:11:17 INFO - PROCESS | 2368 | 1462921877594 Marionette TRACE conn2 <- [1,1590,null,{}] 16:11:17 INFO - PROCESS | 2368 | 1462921877598 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}] 16:11:17 INFO - PROCESS | 2368 | 1462921877691 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 16:11:17 INFO - PROCESS | 2368 | 1462921877744 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:17 INFO - PROCESS | 2368 | ++DOCSHELL 0x1170e1000 == 50 [pid = 2368] [id = 405] 16:11:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x112eb9400) [pid = 2368] [serial = 1214] [outer = 0x0] 16:11:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x11602d000) [pid = 2368] [serial = 1215] [outer = 0x112eb9400] 16:11:17 INFO - PROCESS | 2368 | 1462921877773 Marionette DEBUG loaded listener.js 16:11:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x116a6a400) [pid = 2368] [serial = 1216] [outer = 0x112eb9400] 16:11:17 INFO - PROCESS | 2368 | --DOCSHELL 0x12ad2a800 == 49 [pid = 2368] [id = 397] 16:11:17 INFO - PROCESS | 2368 | --DOCSHELL 0x12a798800 == 48 [pid = 2368] [id = 396] 16:11:17 INFO - PROCESS | 2368 | --DOCSHELL 0x126f77000 == 47 [pid = 2368] [id = 395] 16:11:17 INFO - PROCESS | 2368 | --DOCSHELL 0x1170d7000 == 46 [pid = 2368] [id = 394] 16:11:17 INFO - PROCESS | 2368 | --DOCSHELL 0x128f0b800 == 45 [pid = 2368] [id = 393] 16:11:17 INFO - PROCESS | 2368 | --DOCSHELL 0x128922000 == 44 [pid = 2368] [id = 392] 16:11:17 INFO - PROCESS | 2368 | --DOCSHELL 0x1269c5000 == 43 [pid = 2368] [id = 391] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x124fe4000) [pid = 2368] [serial = 1149] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOCSHELL 0x121dc7800 == 42 [pid = 2368] [id = 390] 16:11:17 INFO - PROCESS | 2368 | --DOCSHELL 0x1218f5000 == 41 [pid = 2368] [id = 389] 16:11:17 INFO - PROCESS | 2368 | --DOCSHELL 0x120e39800 == 40 [pid = 2368] [id = 388] 16:11:17 INFO - PROCESS | 2368 | --DOCSHELL 0x1185ab000 == 39 [pid = 2368] [id = 387] 16:11:17 INFO - PROCESS | 2368 | --DOCSHELL 0x1167ba000 == 38 [pid = 2368] [id = 386] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x121a18800) [pid = 2368] [serial = 1128] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x117e0f400) [pid = 2368] [serial = 1104] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x118090c00) [pid = 2368] [serial = 1105] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x121410000) [pid = 2368] [serial = 1125] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x11671d000) [pid = 2368] [serial = 1101] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x116a6bc00) [pid = 2368] [serial = 1102] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x119414c00) [pid = 2368] [serial = 1116] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x119793c00) [pid = 2368] [serial = 1117] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x118251c00) [pid = 2368] [serial = 1107] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x118566800) [pid = 2368] [serial = 1108] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x120e60400) [pid = 2368] [serial = 1122] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x120e66800) [pid = 2368] [serial = 1123] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x111bb1c00) [pid = 2368] [serial = 1095] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x11275a000) [pid = 2368] [serial = 1096] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 108 (0x11859e400) [pid = 2368] [serial = 1110] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 107 (0x119021000) [pid = 2368] [serial = 1111] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 106 (0x113c2dc00) [pid = 2368] [serial = 1098] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 105 (0x115f1a000) [pid = 2368] [serial = 1099] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 104 (0x1197d9000) [pid = 2368] [serial = 1119] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 103 (0x1197e2800) [pid = 2368] [serial = 1120] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 102 (0x119176000) [pid = 2368] [serial = 1113] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 101 (0x11940d400) [pid = 2368] [serial = 1114] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 100 (0x121c59400) [pid = 2368] [serial = 1131] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 99 (0x121a37000) [pid = 2368] [serial = 1129] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 98 (0x121ca6c00) [pid = 2368] [serial = 1134] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 97 (0x121c9d800) [pid = 2368] [serial = 1132] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 96 (0x124c76c00) [pid = 2368] [serial = 1137] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 95 (0x124c04c00) [pid = 2368] [serial = 1135] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 94 (0x124c51400) [pid = 2368] [serial = 1144] [outer = 0x0] [url = about:blank] 16:11:17 INFO - PROCESS | 2368 | --DOMWINDOW == 93 (0x124c7d400) [pid = 2368] [serial = 1138] [outer = 0x0] [url = about:blank] 16:11:18 INFO - PROCESS | 2368 | --DOMWINDOW == 92 (0x11855a000) [pid = 2368] [serial = 1140] [outer = 0x0] [url = about:blank] 16:11:18 INFO - PROCESS | 2368 | --DOMWINDOW == 91 (0x124c97c00) [pid = 2368] [serial = 1147] [outer = 0x0] [url = about:blank] 16:11:18 INFO - PROCESS | 2368 | --DOMWINDOW == 90 (0x120e5bc00) [pid = 2368] [serial = 1143] [outer = 0x0] [url = about:blank] 16:11:18 INFO - PROCESS | 2368 | --DOMWINDOW == 89 (0x121a0d400) [pid = 2368] [serial = 1126] [outer = 0x0] [url = about:blank] 16:11:18 INFO - PROCESS | 2368 | --DOMWINDOW == 88 (0x119415800) [pid = 2368] [serial = 1141] [outer = 0x0] [url = about:blank] 16:11:18 INFO - PROCESS | 2368 | --DOMWINDOW == 87 (0x124c82c00) [pid = 2368] [serial = 1146] [outer = 0x0] [url = about:blank] 16:11:18 INFO - PROCESS | 2368 | 1462921878147 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]]]}] 16:11:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:11:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 571ms 16:11:18 INFO - PROCESS | 2368 | 1462921878164 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 16:11:18 INFO - PROCESS | 2368 | 1462921878169 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 16:11:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:11:18 INFO - PROCESS | 2368 | 1462921878173 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:11:18 INFO - PROCESS | 2368 | 1462921878174 Marionette TRACE conn2 <- [1,1594,null,{}] 16:11:18 INFO - PROCESS | 2368 | 1462921878176 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}] 16:11:18 INFO - PROCESS | 2368 | 1462921878254 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 16:11:18 INFO - PROCESS | 2368 | 1462921878306 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:18 INFO - PROCESS | 2368 | ++DOCSHELL 0x1181f0000 == 39 [pid = 2368] [id = 406] 16:11:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 88 (0x116715800) [pid = 2368] [serial = 1217] [outer = 0x0] 16:11:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 89 (0x118085400) [pid = 2368] [serial = 1218] [outer = 0x116715800] 16:11:18 INFO - PROCESS | 2368 | 1462921878332 Marionette DEBUG loaded listener.js 16:11:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 90 (0x11856d000) [pid = 2368] [serial = 1219] [outer = 0x116715800] 16:11:18 INFO - PROCESS | 2368 | 1462921878646 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]]]}] 16:11:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:11:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 518ms 16:11:18 INFO - PROCESS | 2368 | 1462921878692 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 16:11:18 INFO - PROCESS | 2368 | 1462921878694 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 16:11:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:11:18 INFO - PROCESS | 2368 | 1462921878702 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:11:18 INFO - PROCESS | 2368 | 1462921878709 Marionette TRACE conn2 <- [1,1598,null,{}] 16:11:18 INFO - PROCESS | 2368 | 1462921878718 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}] 16:11:18 INFO - PROCESS | 2368 | 1462921878848 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 16:11:18 INFO - PROCESS | 2368 | 1462921878924 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:18 INFO - PROCESS | 2368 | ++DOCSHELL 0x116649000 == 40 [pid = 2368] [id = 407] 16:11:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 91 (0x116a69400) [pid = 2368] [serial = 1220] [outer = 0x0] 16:11:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 92 (0x11859a800) [pid = 2368] [serial = 1221] [outer = 0x116a69400] 16:11:18 INFO - PROCESS | 2368 | 1462921878967 Marionette DEBUG loaded listener.js 16:11:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 93 (0x119320000) [pid = 2368] [serial = 1222] [outer = 0x116a69400] 16:11:19 INFO - PROCESS | 2368 | 1462921879246 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]]]}] 16:11:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:11:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 580ms 16:11:19 INFO - PROCESS | 2368 | 1462921879287 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 16:11:19 INFO - PROCESS | 2368 | 1462921879289 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 16:11:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:11:19 INFO - PROCESS | 2368 | 1462921879291 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:11:19 INFO - PROCESS | 2368 | 1462921879292 Marionette TRACE conn2 <- [1,1602,null,{}] 16:11:19 INFO - PROCESS | 2368 | 1462921879295 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}] 16:11:19 INFO - PROCESS | 2368 | 1462921879375 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 16:11:19 INFO - PROCESS | 2368 | 1462921879380 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:19 INFO - PROCESS | 2368 | ++DOCSHELL 0x123e3d000 == 41 [pid = 2368] [id = 408] 16:11:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 94 (0x119314400) [pid = 2368] [serial = 1223] [outer = 0x0] 16:11:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 95 (0x11949e000) [pid = 2368] [serial = 1224] [outer = 0x119314400] 16:11:19 INFO - PROCESS | 2368 | 1462921879408 Marionette DEBUG loaded listener.js 16:11:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 96 (0x119ab0c00) [pid = 2368] [serial = 1225] [outer = 0x119314400] 16:11:19 INFO - PROCESS | 2368 | 1462921879734 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]]]}] 16:11:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:11:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 472ms 16:11:19 INFO - PROCESS | 2368 | 1462921879778 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 16:11:19 INFO - PROCESS | 2368 | 1462921879781 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 16:11:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:11:19 INFO - PROCESS | 2368 | 1462921879786 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:11:19 INFO - PROCESS | 2368 | 1462921879787 Marionette TRACE conn2 <- [1,1606,null,{}] 16:11:19 INFO - PROCESS | 2368 | 1462921879790 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}] 16:11:19 INFO - PROCESS | 2368 | 1462921879865 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 16:11:19 INFO - PROCESS | 2368 | 1462921879871 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:19 INFO - PROCESS | 2368 | ++DOCSHELL 0x12560e000 == 42 [pid = 2368] [id = 409] 16:11:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 97 (0x120e65400) [pid = 2368] [serial = 1226] [outer = 0x0] 16:11:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 98 (0x120e68c00) [pid = 2368] [serial = 1227] [outer = 0x120e65400] 16:11:19 INFO - PROCESS | 2368 | 1462921879906 Marionette DEBUG loaded listener.js 16:11:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 99 (0x12199e000) [pid = 2368] [serial = 1228] [outer = 0x120e65400] 16:11:20 INFO - PROCESS | 2368 | 1462921880382 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]]]}] 16:11:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:11:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 622ms 16:11:20 INFO - PROCESS | 2368 | 1462921880423 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 16:11:20 INFO - PROCESS | 2368 | 1462921880425 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 16:11:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:11:20 INFO - PROCESS | 2368 | 1462921880428 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:11:20 INFO - PROCESS | 2368 | 1462921880431 Marionette TRACE conn2 <- [1,1610,null,{}] 16:11:20 INFO - PROCESS | 2368 | 1462921880435 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}] 16:11:20 INFO - PROCESS | 2368 | 1462921880544 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 16:11:20 INFO - PROCESS | 2368 | 1462921880583 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:20 INFO - PROCESS | 2368 | ++DOCSHELL 0x128931800 == 43 [pid = 2368] [id = 410] 16:11:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 100 (0x121c59400) [pid = 2368] [serial = 1229] [outer = 0x0] 16:11:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 101 (0x121c9d800) [pid = 2368] [serial = 1230] [outer = 0x121c59400] 16:11:20 INFO - PROCESS | 2368 | 1462921880607 Marionette DEBUG loaded listener.js 16:11:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 102 (0x124c0f400) [pid = 2368] [serial = 1231] [outer = 0x121c59400] 16:11:20 INFO - PROCESS | 2368 | 1462921880923 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]]]}] 16:11:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:11:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 523ms 16:11:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:11:20 INFO - PROCESS | 2368 | 1462921880952 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 16:11:20 INFO - PROCESS | 2368 | 1462921880953 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 16:11:20 INFO - PROCESS | 2368 | 1462921880955 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:11:20 INFO - PROCESS | 2368 | 1462921880956 Marionette TRACE conn2 <- [1,1614,null,{}] 16:11:20 INFO - PROCESS | 2368 | 1462921880958 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}] 16:11:21 INFO - PROCESS | 2368 | 1462921881056 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 16:11:21 INFO - PROCESS | 2368 | 1462921881060 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:21 INFO - PROCESS | 2368 | ++DOCSHELL 0x12912c800 == 44 [pid = 2368] [id = 411] 16:11:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 103 (0x121c5f400) [pid = 2368] [serial = 1232] [outer = 0x0] 16:11:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 104 (0x124c80000) [pid = 2368] [serial = 1233] [outer = 0x121c5f400] 16:11:21 INFO - PROCESS | 2368 | 1462921881085 Marionette DEBUG loaded listener.js 16:11:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 105 (0x12685d800) [pid = 2368] [serial = 1234] [outer = 0x121c5f400] 16:11:21 INFO - PROCESS | 2368 | 1462921881413 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]]]}] 16:11:21 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 16:11:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 518ms 16:11:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:11:21 INFO - PROCESS | 2368 | 1462921881474 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 16:11:21 INFO - PROCESS | 2368 | 1462921881475 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 16:11:21 INFO - PROCESS | 2368 | 1462921881477 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:11:21 INFO - PROCESS | 2368 | 1462921881478 Marionette TRACE conn2 <- [1,1618,null,{}] 16:11:21 INFO - PROCESS | 2368 | 1462921881481 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}] 16:11:21 INFO - PROCESS | 2368 | 1462921881572 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 16:11:21 INFO - PROCESS | 2368 | 1462921881585 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:21 INFO - PROCESS | 2368 | ++DOCSHELL 0x129847000 == 45 [pid = 2368] [id = 412] 16:11:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x12685cc00) [pid = 2368] [serial = 1235] [outer = 0x0] 16:11:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x126866800) [pid = 2368] [serial = 1236] [outer = 0x12685cc00] 16:11:21 INFO - PROCESS | 2368 | 1462921881611 Marionette DEBUG loaded listener.js 16:11:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x1268d6400) [pid = 2368] [serial = 1237] [outer = 0x12685cc00] 16:11:21 INFO - PROCESS | 2368 | 1462921881963 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]]]}] 16:11:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:11:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 520ms 16:11:22 INFO - PROCESS | 2368 | 1462921881999 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 16:11:22 INFO - PROCESS | 2368 | 1462921882001 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 16:11:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:11:22 INFO - PROCESS | 2368 | 1462921882011 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:11:22 INFO - PROCESS | 2368 | 1462921882012 Marionette TRACE conn2 <- [1,1622,null,{}] 16:11:22 INFO - PROCESS | 2368 | 1462921882014 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}] 16:11:22 INFO - PROCESS | 2368 | 1462921882153 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 16:11:22 INFO - PROCESS | 2368 | --DOMWINDOW == 107 (0x1194a0800) [pid = 2368] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:11:22 INFO - PROCESS | 2368 | --DOMWINDOW == 106 (0x1210dd400) [pid = 2368] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:11:22 INFO - PROCESS | 2368 | --DOMWINDOW == 105 (0x116025c00) [pid = 2368] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:11:22 INFO - PROCESS | 2368 | --DOMWINDOW == 104 (0x118711000) [pid = 2368] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:11:22 INFO - PROCESS | 2368 | --DOMWINDOW == 103 (0x112eb9c00) [pid = 2368] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:11:22 INFO - PROCESS | 2368 | --DOMWINDOW == 102 (0x121a0a800) [pid = 2368] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:11:22 INFO - PROCESS | 2368 | --DOMWINDOW == 101 (0x110f80400) [pid = 2368] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:11:22 INFO - PROCESS | 2368 | --DOMWINDOW == 100 (0x121a17400) [pid = 2368] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:11:22 INFO - PROCESS | 2368 | --DOMWINDOW == 99 (0x110f7c400) [pid = 2368] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:11:22 INFO - PROCESS | 2368 | --DOMWINDOW == 98 (0x110f77400) [pid = 2368] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:11:22 INFO - PROCESS | 2368 | --DOMWINDOW == 97 (0x11824e800) [pid = 2368] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:11:22 INFO - PROCESS | 2368 | 1462921882193 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:22 INFO - PROCESS | 2368 | ++DOCSHELL 0x123e3e000 == 46 [pid = 2368] [id = 413] 16:11:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 98 (0x110ea9400) [pid = 2368] [serial = 1238] [outer = 0x0] 16:11:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 99 (0x112eb9c00) [pid = 2368] [serial = 1239] [outer = 0x110ea9400] 16:11:22 INFO - PROCESS | 2368 | 1462921882219 Marionette DEBUG loaded listener.js 16:11:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 100 (0x1197d3400) [pid = 2368] [serial = 1240] [outer = 0x110ea9400] 16:11:22 INFO - PROCESS | 2368 | 1462921882473 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]]]}] 16:11:22 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 16:11:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 522ms 16:11:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:11:22 INFO - PROCESS | 2368 | 1462921882537 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 16:11:22 INFO - PROCESS | 2368 | 1462921882539 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 16:11:22 INFO - PROCESS | 2368 | 1462921882541 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:11:22 INFO - PROCESS | 2368 | 1462921882542 Marionette TRACE conn2 <- [1,1626,null,{}] 16:11:22 INFO - PROCESS | 2368 | 1462921882544 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}] 16:11:22 INFO - PROCESS | 2368 | 1462921882625 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 16:11:22 INFO - PROCESS | 2368 | 1462921882631 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:22 INFO - PROCESS | 2368 | ++DOCSHELL 0x12addd800 == 47 [pid = 2368] [id = 414] 16:11:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 101 (0x113c2f800) [pid = 2368] [serial = 1241] [outer = 0x0] 16:11:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 102 (0x1268db400) [pid = 2368] [serial = 1242] [outer = 0x113c2f800] 16:11:22 INFO - PROCESS | 2368 | 1462921882663 Marionette DEBUG loaded listener.js 16:11:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 103 (0x1269b6c00) [pid = 2368] [serial = 1243] [outer = 0x113c2f800] 16:11:22 INFO - PROCESS | 2368 | 1462921882993 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]]]}] 16:11:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:11:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 471ms 16:11:23 INFO - PROCESS | 2368 | 1462921883012 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 16:11:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:11:23 INFO - PROCESS | 2368 | 1462921883024 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 16:11:23 INFO - PROCESS | 2368 | 1462921883026 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:11:23 INFO - PROCESS | 2368 | 1462921883028 Marionette TRACE conn2 <- [1,1630,null,{}] 16:11:23 INFO - PROCESS | 2368 | 1462921883030 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}] 16:11:23 INFO - PROCESS | 2368 | 1462921883145 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 16:11:23 INFO - PROCESS | 2368 | 1462921883153 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:23 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ba2f000 == 48 [pid = 2368] [id = 415] 16:11:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 104 (0x1269b9000) [pid = 2368] [serial = 1244] [outer = 0x0] 16:11:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 105 (0x126d51c00) [pid = 2368] [serial = 1245] [outer = 0x1269b9000] 16:11:23 INFO - PROCESS | 2368 | 1462921883178 Marionette DEBUG loaded listener.js 16:11:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x127146400) [pid = 2368] [serial = 1246] [outer = 0x1269b9000] 16:11:23 INFO - PROCESS | 2368 | 1462921883471 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]]]}] 16:11:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:11:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 469ms 16:11:23 INFO - PROCESS | 2368 | 1462921883495 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 16:11:23 INFO - PROCESS | 2368 | 1462921883496 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 16:11:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:11:23 INFO - PROCESS | 2368 | 1462921883503 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:11:23 INFO - PROCESS | 2368 | 1462921883504 Marionette TRACE conn2 <- [1,1634,null,{}] 16:11:23 INFO - PROCESS | 2368 | 1462921883506 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}] 16:11:23 INFO - PROCESS | 2368 | 1462921883588 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 16:11:23 INFO - PROCESS | 2368 | 1462921883592 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:23 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c808000 == 49 [pid = 2368] [id = 416] 16:11:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x127439400) [pid = 2368] [serial = 1247] [outer = 0x0] 16:11:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x12746fc00) [pid = 2368] [serial = 1248] [outer = 0x127439400] 16:11:23 INFO - PROCESS | 2368 | 1462921883617 Marionette DEBUG loaded listener.js 16:11:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 109 (0x127476000) [pid = 2368] [serial = 1249] [outer = 0x127439400] 16:11:23 INFO - PROCESS | 2368 | 1462921883958 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]]]}] 16:11:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:11:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 470ms 16:11:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:11:23 INFO - PROCESS | 2368 | 1462921883972 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 16:11:23 INFO - PROCESS | 2368 | 1462921883973 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 16:11:23 INFO - PROCESS | 2368 | 1462921883976 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:11:23 INFO - PROCESS | 2368 | 1462921883977 Marionette TRACE conn2 <- [1,1638,null,{}] 16:11:23 INFO - PROCESS | 2368 | 1462921883979 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}] 16:11:24 INFO - PROCESS | 2368 | 1462921884094 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 16:11:24 INFO - PROCESS | 2368 | 1462921884101 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:24 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c817800 == 50 [pid = 2368] [id = 417] 16:11:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x1269ba000) [pid = 2368] [serial = 1250] [outer = 0x0] 16:11:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x128b08800) [pid = 2368] [serial = 1251] [outer = 0x1269ba000] 16:11:24 INFO - PROCESS | 2368 | 1462921884125 Marionette DEBUG loaded listener.js 16:11:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x128b0dc00) [pid = 2368] [serial = 1252] [outer = 0x1269ba000] 16:11:24 INFO - PROCESS | 2368 | 1462921884594 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]]]}] 16:11:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:11:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 668ms 16:11:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:11:24 INFO - PROCESS | 2368 | 1462921884645 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 16:11:24 INFO - PROCESS | 2368 | 1462921884649 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 16:11:24 INFO - PROCESS | 2368 | 1462921884653 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:11:24 INFO - PROCESS | 2368 | 1462921884656 Marionette TRACE conn2 <- [1,1642,null,{}] 16:11:24 INFO - PROCESS | 2368 | 1462921884659 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}] 16:11:24 INFO - PROCESS | 2368 | 1462921884763 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 16:11:24 INFO - PROCESS | 2368 | 1462921884831 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:24 INFO - PROCESS | 2368 | ++DOCSHELL 0x119761800 == 51 [pid = 2368] [id = 418] 16:11:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x115f18400) [pid = 2368] [serial = 1253] [outer = 0x0] 16:11:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x1166d0400) [pid = 2368] [serial = 1254] [outer = 0x115f18400] 16:11:24 INFO - PROCESS | 2368 | 1462921884862 Marionette DEBUG loaded listener.js 16:11:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x118087800) [pid = 2368] [serial = 1255] [outer = 0x115f18400] 16:11:25 INFO - PROCESS | 2368 | 1462921885271 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]]]}] 16:11:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:11:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 671ms 16:11:25 INFO - PROCESS | 2368 | 1462921885324 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 16:11:25 INFO - PROCESS | 2368 | 1462921885328 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 16:11:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:11:25 INFO - PROCESS | 2368 | 1462921885333 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:11:25 INFO - PROCESS | 2368 | 1462921885335 Marionette TRACE conn2 <- [1,1646,null,{}] 16:11:25 INFO - PROCESS | 2368 | 1462921885338 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}] 16:11:25 INFO - PROCESS | 2368 | 1462921885464 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 16:11:25 INFO - PROCESS | 2368 | 1462921885531 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:25 INFO - PROCESS | 2368 | ++DOCSHELL 0x1271ed000 == 52 [pid = 2368] [id = 419] 16:11:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x11808b800) [pid = 2368] [serial = 1256] [outer = 0x0] 16:11:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x11870c400) [pid = 2368] [serial = 1257] [outer = 0x11808b800] 16:11:25 INFO - PROCESS | 2368 | 1462921885561 Marionette DEBUG loaded listener.js 16:11:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x119314c00) [pid = 2368] [serial = 1258] [outer = 0x11808b800] 16:11:26 INFO - PROCESS | 2368 | 1462921885998 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]]]}] 16:11:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:11:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 722ms 16:11:26 INFO - PROCESS | 2368 | 1462921886057 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 16:11:26 INFO - PROCESS | 2368 | 1462921886059 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 16:11:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:11:26 INFO - PROCESS | 2368 | 1462921886063 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:11:26 INFO - PROCESS | 2368 | 1462921886067 Marionette TRACE conn2 <- [1,1650,null,{}] 16:11:26 INFO - PROCESS | 2368 | 1462921886079 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}] 16:11:26 INFO - PROCESS | 2368 | 1462921886193 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 16:11:26 INFO - PROCESS | 2368 | 1462921886246 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:26 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c80f000 == 53 [pid = 2368] [id = 420] 16:11:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x11979a400) [pid = 2368] [serial = 1259] [outer = 0x0] 16:11:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x120fbf400) [pid = 2368] [serial = 1260] [outer = 0x11979a400] 16:11:26 INFO - PROCESS | 2368 | 1462921886278 Marionette DEBUG loaded listener.js 16:11:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x121a19400) [pid = 2368] [serial = 1261] [outer = 0x11979a400] 16:11:26 INFO - PROCESS | 2368 | 1462921886731 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]]]}] 16:11:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:11:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 726ms 16:11:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:11:26 INFO - PROCESS | 2368 | 1462921886788 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 16:11:26 INFO - PROCESS | 2368 | 1462921886790 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 16:11:26 INFO - PROCESS | 2368 | 1462921886792 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:11:26 INFO - PROCESS | 2368 | 1462921886794 Marionette TRACE conn2 <- [1,1654,null,{}] 16:11:26 INFO - PROCESS | 2368 | 1462921886796 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}] 16:11:26 INFO - PROCESS | 2368 | 1462921886896 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 16:11:26 INFO - PROCESS | 2368 | 1462921886949 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:26 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c9d8000 == 54 [pid = 2368] [id = 421] 16:11:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x121a15400) [pid = 2368] [serial = 1262] [outer = 0x0] 16:11:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x124c82800) [pid = 2368] [serial = 1263] [outer = 0x121a15400] 16:11:26 INFO - PROCESS | 2368 | 1462921886979 Marionette DEBUG loaded listener.js 16:11:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x1269b2c00) [pid = 2368] [serial = 1264] [outer = 0x121a15400] 16:11:27 INFO - PROCESS | 2368 | 1462921887437 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]]]}] 16:11:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:11:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 669ms 16:11:27 INFO - PROCESS | 2368 | 1462921887461 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 16:11:27 INFO - PROCESS | 2368 | 1462921887463 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 16:11:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:11:27 INFO - PROCESS | 2368 | 1462921887465 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:11:27 INFO - PROCESS | 2368 | 1462921887466 Marionette TRACE conn2 <- [1,1658,null,{}] 16:11:27 INFO - PROCESS | 2368 | 1462921887469 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}] 16:11:27 INFO - PROCESS | 2368 | 1462921887568 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 16:11:27 INFO - PROCESS | 2368 | 1462921887623 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:27 INFO - PROCESS | 2368 | ++DOCSHELL 0x12985c800 == 55 [pid = 2368] [id = 422] 16:11:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x121a2fc00) [pid = 2368] [serial = 1265] [outer = 0x0] 16:11:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x126862000) [pid = 2368] [serial = 1266] [outer = 0x121a2fc00] 16:11:27 INFO - PROCESS | 2368 | 1462921887653 Marionette DEBUG loaded listener.js 16:11:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x126f5d400) [pid = 2368] [serial = 1267] [outer = 0x121a2fc00] 16:11:28 INFO - PROCESS | 2368 | 1462921888277 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]]]}] 16:11:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:11:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 872ms 16:11:28 INFO - PROCESS | 2368 | 1462921888337 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 16:11:28 INFO - PROCESS | 2368 | 1462921888340 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 16:11:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:11:28 INFO - PROCESS | 2368 | 1462921888343 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:11:28 INFO - PROCESS | 2368 | 1462921888345 Marionette TRACE conn2 <- [1,1662,null,{}] 16:11:28 INFO - PROCESS | 2368 | 1462921888349 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}] 16:11:28 INFO - PROCESS | 2368 | 1462921888442 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 16:11:28 INFO - PROCESS | 2368 | 1462921888510 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:28 INFO - PROCESS | 2368 | ++DOCSHELL 0x121488000 == 56 [pid = 2368] [id = 423] 16:11:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x112a68400) [pid = 2368] [serial = 1268] [outer = 0x0] 16:11:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x115029400) [pid = 2368] [serial = 1269] [outer = 0x112a68400] 16:11:28 INFO - PROCESS | 2368 | 1462921888538 Marionette DEBUG loaded listener.js 16:11:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x1166cd800) [pid = 2368] [serial = 1270] [outer = 0x112a68400] 16:11:28 INFO - PROCESS | 2368 | 1462921888964 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]]]}] 16:11:28 INFO - PROCESS | 2368 | --DOCSHELL 0x12c808000 == 55 [pid = 2368] [id = 416] 16:11:28 INFO - PROCESS | 2368 | --DOCSHELL 0x12ba2f000 == 54 [pid = 2368] [id = 415] 16:11:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12addd800 == 53 [pid = 2368] [id = 414] 16:11:29 INFO - PROCESS | 2368 | --DOCSHELL 0x123e3e000 == 52 [pid = 2368] [id = 413] 16:11:29 INFO - PROCESS | 2368 | --DOCSHELL 0x129847000 == 51 [pid = 2368] [id = 412] 16:11:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12912c800 == 50 [pid = 2368] [id = 411] 16:11:29 INFO - PROCESS | 2368 | --DOCSHELL 0x128931800 == 49 [pid = 2368] [id = 410] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x124fdb000) [pid = 2368] [serial = 1191] [outer = 0x0] [url = about:blank] 16:11:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 675ms 16:11:29 INFO - PROCESS | 2368 | --DOCSHELL 0x12560e000 == 48 [pid = 2368] [id = 409] 16:11:29 INFO - PROCESS | 2368 | --DOCSHELL 0x123e3d000 == 47 [pid = 2368] [id = 408] 16:11:29 INFO - PROCESS | 2368 | --DOCSHELL 0x116649000 == 46 [pid = 2368] [id = 407] 16:11:29 INFO - PROCESS | 2368 | --DOCSHELL 0x1181f0000 == 45 [pid = 2368] [id = 406] 16:11:29 INFO - PROCESS | 2368 | --DOCSHELL 0x1170e1000 == 44 [pid = 2368] [id = 405] 16:11:29 INFO - PROCESS | 2368 | --DOCSHELL 0x1189bc000 == 43 [pid = 2368] [id = 404] 16:11:29 INFO - PROCESS | 2368 | 1462921889025 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 16:11:29 INFO - PROCESS | 2368 | 1462921889028 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 16:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:11:29 INFO - PROCESS | 2368 | 1462921889033 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:11:29 INFO - PROCESS | 2368 | 1462921889034 Marionette TRACE conn2 <- [1,1666,null,{}] 16:11:29 INFO - PROCESS | 2368 | 1462921889037 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}] 16:11:29 INFO - PROCESS | 2368 | 1462921889121 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x119a96c00) [pid = 2368] [serial = 1173] [outer = 0x0] [url = about:blank] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x12153f400) [pid = 2368] [serial = 1176] [outer = 0x0] [url = about:blank] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x1166d0800) [pid = 2368] [serial = 1161] [outer = 0x0] [url = about:blank] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x11714a400) [pid = 2368] [serial = 1162] [outer = 0x0] [url = about:blank] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x1190c2800) [pid = 2368] [serial = 1167] [outer = 0x0] [url = about:blank] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x119313400) [pid = 2368] [serial = 1168] [outer = 0x0] [url = about:blank] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x1131a6000) [pid = 2368] [serial = 1158] [outer = 0x0] [url = about:blank] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x115f17c00) [pid = 2368] [serial = 1159] [outer = 0x0] [url = about:blank] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x121a12c00) [pid = 2368] [serial = 1179] [outer = 0x0] [url = about:blank] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x118570000) [pid = 2368] [serial = 1164] [outer = 0x0] [url = about:blank] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x11859b000) [pid = 2368] [serial = 1165] [outer = 0x0] [url = about:blank] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x112eb8400) [pid = 2368] [serial = 1155] [outer = 0x0] [url = about:blank] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x111b08c00) [pid = 2368] [serial = 1152] [outer = 0x0] [url = about:blank] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x121a32400) [pid = 2368] [serial = 1180] [outer = 0x0] [url = about:blank] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x121c9d400) [pid = 2368] [serial = 1188] [outer = 0x0] [url = about:blank] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x1190c5000) [pid = 2368] [serial = 1185] [outer = 0x0] [url = about:blank] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x11202b000) [pid = 2368] [serial = 1182] [outer = 0x0] [url = about:blank] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x12199c000) [pid = 2368] [serial = 1177] [outer = 0x0] [url = about:blank] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x119314000) [pid = 2368] [serial = 1170] [outer = 0x0] [url = about:blank] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x116a6ac00) [pid = 2368] [serial = 1183] [outer = 0x0] [url = about:blank] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 108 (0x119794c00) [pid = 2368] [serial = 1171] [outer = 0x0] [url = about:blank] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 107 (0x1210dc400) [pid = 2368] [serial = 1174] [outer = 0x0] [url = about:blank] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 106 (0x121a32800) [pid = 2368] [serial = 1186] [outer = 0x0] [url = about:blank] 16:11:29 INFO - PROCESS | 2368 | --DOMWINDOW == 105 (0x124c79800) [pid = 2368] [serial = 1189] [outer = 0x0] [url = about:blank] 16:11:29 INFO - PROCESS | 2368 | 1462921889183 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:29 INFO - PROCESS | 2368 | ++DOCSHELL 0x117062000 == 44 [pid = 2368] [id = 424] 16:11:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x112acf800) [pid = 2368] [serial = 1271] [outer = 0x0] 16:11:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x116a6ac00) [pid = 2368] [serial = 1272] [outer = 0x112acf800] 16:11:29 INFO - PROCESS | 2368 | 1462921889210 Marionette DEBUG loaded listener.js 16:11:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x1184f0c00) [pid = 2368] [serial = 1273] [outer = 0x112acf800] 16:11:29 INFO - PROCESS | 2368 | 1462921889541 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]]]}] 16:11:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 525ms 16:11:29 INFO - PROCESS | 2368 | 1462921889559 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 16:11:29 INFO - PROCESS | 2368 | 1462921889562 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 16:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:11:29 INFO - PROCESS | 2368 | 1462921889568 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:11:29 INFO - PROCESS | 2368 | 1462921889572 Marionette TRACE conn2 <- [1,1670,null,{}] 16:11:29 INFO - PROCESS | 2368 | 1462921889584 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}] 16:11:29 INFO - PROCESS | 2368 | 1462921889742 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 16:11:29 INFO - PROCESS | 2368 | 1462921889851 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:29 INFO - PROCESS | 2368 | ++DOCSHELL 0x12138c800 == 45 [pid = 2368] [id = 425] 16:11:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 109 (0x1185a1000) [pid = 2368] [serial = 1274] [outer = 0x0] 16:11:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x118922800) [pid = 2368] [serial = 1275] [outer = 0x1185a1000] 16:11:29 INFO - PROCESS | 2368 | 1462921889897 Marionette DEBUG loaded listener.js 16:11:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x119319000) [pid = 2368] [serial = 1276] [outer = 0x1185a1000] 16:11:30 INFO - PROCESS | 2368 | 1462921890203 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]]]}] 16:11:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:11:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 677ms 16:11:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:11:30 INFO - PROCESS | 2368 | 1462921890243 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 16:11:30 INFO - PROCESS | 2368 | 1462921890245 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 16:11:30 INFO - PROCESS | 2368 | 1462921890255 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:11:30 INFO - PROCESS | 2368 | 1462921890256 Marionette TRACE conn2 <- [1,1674,null,{}] 16:11:30 INFO - PROCESS | 2368 | 1462921890259 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}] 16:11:30 INFO - PROCESS | 2368 | 1462921890356 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 16:11:30 INFO - PROCESS | 2368 | 1462921890406 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:30 INFO - PROCESS | 2368 | ++DOCSHELL 0x121dc7800 == 46 [pid = 2368] [id = 426] 16:11:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x11940f800) [pid = 2368] [serial = 1277] [outer = 0x0] 16:11:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x1197d4000) [pid = 2368] [serial = 1278] [outer = 0x11940f800] 16:11:30 INFO - PROCESS | 2368 | 1462921890432 Marionette DEBUG loaded listener.js 16:11:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x120e5d000) [pid = 2368] [serial = 1279] [outer = 0x11940f800] 16:11:30 INFO - PROCESS | 2368 | 1462921890703 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]]]}] 16:11:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:11:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 481ms 16:11:30 INFO - PROCESS | 2368 | 1462921890729 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 16:11:30 INFO - PROCESS | 2368 | 1462921890730 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 16:11:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:11:30 INFO - PROCESS | 2368 | 1462921890740 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:11:30 INFO - PROCESS | 2368 | 1462921890741 Marionette TRACE conn2 <- [1,1678,null,{}] 16:11:30 INFO - PROCESS | 2368 | 1462921890743 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}] 16:11:30 INFO - PROCESS | 2368 | 1462921890826 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 16:11:30 INFO - PROCESS | 2368 | 1462921890834 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:30 INFO - PROCESS | 2368 | ++DOCSHELL 0x12891e000 == 47 [pid = 2368] [id = 427] 16:11:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x120e66400) [pid = 2368] [serial = 1280] [outer = 0x0] 16:11:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x1216af800) [pid = 2368] [serial = 1281] [outer = 0x120e66400] 16:11:30 INFO - PROCESS | 2368 | 1462921890859 Marionette DEBUG loaded listener.js 16:11:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x121a10c00) [pid = 2368] [serial = 1282] [outer = 0x120e66400] 16:11:31 INFO - PROCESS | 2368 | 1462921891208 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]]]}] 16:11:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:11:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 518ms 16:11:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:11:31 INFO - PROCESS | 2368 | 1462921891260 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 16:11:31 INFO - PROCESS | 2368 | 1462921891261 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 16:11:31 INFO - PROCESS | 2368 | 1462921891269 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:11:31 INFO - PROCESS | 2368 | 1462921891270 Marionette TRACE conn2 <- [1,1682,null,{}] 16:11:31 INFO - PROCESS | 2368 | 1462921891273 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}] 16:11:31 INFO - PROCESS | 2368 | 1462921891390 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 16:11:31 INFO - PROCESS | 2368 | 1462921891403 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:31 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185c4000 == 48 [pid = 2368] [id = 428] 16:11:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x121a35400) [pid = 2368] [serial = 1283] [outer = 0x0] 16:11:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x121ca3800) [pid = 2368] [serial = 1284] [outer = 0x121a35400] 16:11:31 INFO - PROCESS | 2368 | 1462921891430 Marionette DEBUG loaded listener.js 16:11:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x124c7fc00) [pid = 2368] [serial = 1285] [outer = 0x121a35400] 16:11:31 INFO - PROCESS | 2368 | 1462921891770 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]]]}] 16:11:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:11:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 526ms 16:11:31 INFO - PROCESS | 2368 | 1462921891796 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 16:11:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:11:31 INFO - PROCESS | 2368 | 1462921891800 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 16:11:31 INFO - PROCESS | 2368 | 1462921891802 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:11:31 INFO - PROCESS | 2368 | 1462921891804 Marionette TRACE conn2 <- [1,1686,null,{}] 16:11:31 INFO - PROCESS | 2368 | 1462921891806 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}] 16:11:31 INFO - PROCESS | 2368 | 1462921891924 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 16:11:31 INFO - PROCESS | 2368 | 1462921891939 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:31 INFO - PROCESS | 2368 | ++DOCSHELL 0x129856800 == 49 [pid = 2368] [id = 429] 16:11:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x121a34000) [pid = 2368] [serial = 1286] [outer = 0x0] 16:11:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x124df7400) [pid = 2368] [serial = 1287] [outer = 0x121a34000] 16:11:31 INFO - PROCESS | 2368 | 1462921891975 Marionette DEBUG loaded listener.js 16:11:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x126861000) [pid = 2368] [serial = 1288] [outer = 0x121a34000] 16:11:32 INFO - PROCESS | 2368 | 1462921892337 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]]]}] 16:11:32 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 16:11:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 570ms 16:11:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:11:32 INFO - PROCESS | 2368 | 1462921892388 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 16:11:32 INFO - PROCESS | 2368 | 1462921892390 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 16:11:32 INFO - PROCESS | 2368 | 1462921892392 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:11:32 INFO - PROCESS | 2368 | 1462921892393 Marionette TRACE conn2 <- [1,1690,null,{}] 16:11:32 INFO - PROCESS | 2368 | 1462921892396 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}] 16:11:32 INFO - PROCESS | 2368 | 1462921892498 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 16:11:32 INFO - PROCESS | 2368 | 1462921892503 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:32 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ad27800 == 50 [pid = 2368] [id = 430] 16:11:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x126861400) [pid = 2368] [serial = 1289] [outer = 0x0] 16:11:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x1268d6c00) [pid = 2368] [serial = 1290] [outer = 0x126861400] 16:11:32 INFO - PROCESS | 2368 | 1462921892527 Marionette DEBUG loaded listener.js 16:11:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x1269b7800) [pid = 2368] [serial = 1291] [outer = 0x126861400] 16:11:32 INFO - PROCESS | 2368 | 1462921892857 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]]]}] 16:11:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:11:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 520ms 16:11:32 INFO - PROCESS | 2368 | 1462921892920 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 16:11:32 INFO - PROCESS | 2368 | 1462921892921 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 16:11:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:11:32 INFO - PROCESS | 2368 | 1462921892924 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:11:32 INFO - PROCESS | 2368 | 1462921892925 Marionette TRACE conn2 <- [1,1694,null,{}] 16:11:32 INFO - PROCESS | 2368 | 1462921892927 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}] 16:11:33 INFO - PROCESS | 2368 | 1462921893024 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 16:11:33 INFO - PROCESS | 2368 | 1462921893039 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:33 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ba33000 == 51 [pid = 2368] [id = 431] 16:11:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x1269b4c00) [pid = 2368] [serial = 1292] [outer = 0x0] 16:11:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x126f5b000) [pid = 2368] [serial = 1293] [outer = 0x1269b4c00] 16:11:33 INFO - PROCESS | 2368 | 1462921893064 Marionette DEBUG loaded listener.js 16:11:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x127149400) [pid = 2368] [serial = 1294] [outer = 0x1269b4c00] 16:11:33 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x113c2f800) [pid = 2368] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:11:33 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x1269b9000) [pid = 2368] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:11:33 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x124c7ac00) [pid = 2368] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:11:33 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x121c59400) [pid = 2368] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:11:33 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x121c5f400) [pid = 2368] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:11:33 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x127439400) [pid = 2368] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:11:33 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x119314400) [pid = 2368] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:11:33 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x116a69400) [pid = 2368] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:11:33 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x116715800) [pid = 2368] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:11:33 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x120e65400) [pid = 2368] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:11:33 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x110f76400) [pid = 2368] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:11:33 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x112eb9400) [pid = 2368] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:11:33 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x12685cc00) [pid = 2368] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:11:33 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x110ea9400) [pid = 2368] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:11:33 INFO - PROCESS | 2368 | 1462921893503 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]]]}] 16:11:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:11:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 620ms 16:11:33 INFO - PROCESS | 2368 | 1462921893544 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 16:11:33 INFO - PROCESS | 2368 | 1462921893545 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 16:11:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:11:33 INFO - PROCESS | 2368 | 1462921893548 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:11:33 INFO - PROCESS | 2368 | 1462921893549 Marionette TRACE conn2 <- [1,1698,null,{}] 16:11:33 INFO - PROCESS | 2368 | 1462921893551 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}] 16:11:33 INFO - PROCESS | 2368 | 1462921893629 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 16:11:33 INFO - PROCESS | 2368 | 1462921893636 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:33 INFO - PROCESS | 2368 | ++DOCSHELL 0x129135800 == 52 [pid = 2368] [id = 432] 16:11:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x115fd4c00) [pid = 2368] [serial = 1295] [outer = 0x0] 16:11:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x119314400) [pid = 2368] [serial = 1296] [outer = 0x115fd4c00] 16:11:33 INFO - PROCESS | 2368 | 1462921893661 Marionette DEBUG loaded listener.js 16:11:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x121ca5400) [pid = 2368] [serial = 1297] [outer = 0x115fd4c00] 16:11:34 INFO - PROCESS | 2368 | 1462921894011 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]]]}] 16:11:34 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 16:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 469ms 16:11:34 INFO - PROCESS | 2368 | 1462921894018 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 16:11:34 INFO - PROCESS | 2368 | 1462921894020 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 16:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:11:34 INFO - PROCESS | 2368 | 1462921894022 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:11:34 INFO - PROCESS | 2368 | 1462921894024 Marionette TRACE conn2 <- [1,1702,null,{}] 16:11:34 INFO - PROCESS | 2368 | 1462921894026 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}] 16:11:34 INFO - PROCESS | 2368 | 1462921894153 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 16:11:34 INFO - PROCESS | 2368 | 1462921894160 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:34 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c218800 == 53 [pid = 2368] [id = 433] 16:11:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x119170800) [pid = 2368] [serial = 1298] [outer = 0x0] 16:11:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x1269b1800) [pid = 2368] [serial = 1299] [outer = 0x119170800] 16:11:34 INFO - PROCESS | 2368 | 1462921894191 Marionette DEBUG loaded listener.js 16:11:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x128b0fc00) [pid = 2368] [serial = 1300] [outer = 0x119170800] 16:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 471ms 16:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:11:34 INFO - PROCESS | 2368 | 1462921894490 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]]]}] 16:11:34 INFO - PROCESS | 2368 | 1462921894493 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 16:11:34 INFO - PROCESS | 2368 | 1462921894494 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 16:11:34 INFO - PROCESS | 2368 | 1462921894496 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:11:34 INFO - PROCESS | 2368 | 1462921894498 Marionette TRACE conn2 <- [1,1706,null,{}] 16:11:34 INFO - PROCESS | 2368 | 1462921894507 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}] 16:11:34 INFO - PROCESS | 2368 | 1462921894594 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 16:11:34 INFO - PROCESS | 2368 | 1462921894599 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:34 INFO - PROCESS | 2368 | ++DOCSHELL 0x12cf1f800 == 54 [pid = 2368] [id = 434] 16:11:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x128b12800) [pid = 2368] [serial = 1301] [outer = 0x0] 16:11:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x128b55000) [pid = 2368] [serial = 1302] [outer = 0x128b12800] 16:11:34 INFO - PROCESS | 2368 | 1462921894623 Marionette DEBUG loaded listener.js 16:11:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x128b5ac00) [pid = 2368] [serial = 1303] [outer = 0x128b12800] 16:11:34 INFO - PROCESS | 2368 | 1462921894962 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]]]}] 16:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 478ms 16:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:11:34 INFO - PROCESS | 2368 | 1462921894974 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 16:11:34 INFO - PROCESS | 2368 | 1462921894976 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 16:11:34 INFO - PROCESS | 2368 | 1462921894978 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:11:34 INFO - PROCESS | 2368 | 1462921894978 Marionette TRACE conn2 <- [1,1710,null,{}] 16:11:34 INFO - PROCESS | 2368 | 1462921894982 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}] 16:11:35 INFO - PROCESS | 2368 | 1462921895104 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 16:11:35 INFO - PROCESS | 2368 | 1462921895111 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:35 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d1e0800 == 55 [pid = 2368] [id = 435] 16:11:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x126dec800) [pid = 2368] [serial = 1304] [outer = 0x0] 16:11:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x128b5d800) [pid = 2368] [serial = 1305] [outer = 0x126dec800] 16:11:35 INFO - PROCESS | 2368 | 1462921895152 Marionette DEBUG loaded listener.js 16:11:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x128c30800) [pid = 2368] [serial = 1306] [outer = 0x126dec800] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x12ad2d000 == 54 [pid = 2368] [id = 364] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x1132de000 == 53 [pid = 2368] [id = 398] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x12beb2000 == 52 [pid = 2368] [id = 383] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x1164d4000 == 51 [pid = 2368] [id = 384] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x119749800 == 50 [pid = 2368] [id = 385] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x128f04800 == 49 [pid = 2368] [id = 400] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x119a60800 == 48 [pid = 2368] [id = 399] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x12c456800 == 47 [pid = 2368] [id = 403] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x12ba21800 == 46 [pid = 2368] [id = 401] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x12c211000 == 45 [pid = 2368] [id = 402] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x121488000 == 44 [pid = 2368] [id = 423] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x12985c800 == 43 [pid = 2368] [id = 422] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x12c9d8000 == 42 [pid = 2368] [id = 421] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x12c80f000 == 41 [pid = 2368] [id = 420] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x1271ed000 == 40 [pid = 2368] [id = 419] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x119761800 == 39 [pid = 2368] [id = 418] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x12c817800 == 38 [pid = 2368] [id = 417] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x12138c800 == 37 [pid = 2368] [id = 425] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x117062000 == 36 [pid = 2368] [id = 424] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x121dc7800 == 35 [pid = 2368] [id = 426] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x12cf1f800 == 34 [pid = 2368] [id = 434] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x12c218800 == 33 [pid = 2368] [id = 433] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x12ba33000 == 32 [pid = 2368] [id = 431] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x12891e000 == 31 [pid = 2368] [id = 427] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x1185c4000 == 30 [pid = 2368] [id = 428] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x129135800 == 29 [pid = 2368] [id = 432] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x129856800 == 28 [pid = 2368] [id = 429] 16:11:36 INFO - PROCESS | 2368 | --DOCSHELL 0x12ad27800 == 27 [pid = 2368] [id = 430] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x125675400) [pid = 2368] [serial = 1192] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x121c9d800) [pid = 2368] [serial = 1230] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x110ea3800) [pid = 2368] [serial = 1194] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x124c80000) [pid = 2368] [serial = 1233] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x12746fc00) [pid = 2368] [serial = 1248] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x116a69c00) [pid = 2368] [serial = 1197] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x118599400) [pid = 2368] [serial = 1200] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x124c0f400) [pid = 2368] [serial = 1231] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x119ab1400) [pid = 2368] [serial = 1203] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x121c62400) [pid = 2368] [serial = 1206] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x11949e000) [pid = 2368] [serial = 1224] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x119ab0c00) [pid = 2368] [serial = 1225] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x11859a800) [pid = 2368] [serial = 1221] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x119320000) [pid = 2368] [serial = 1222] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x118085400) [pid = 2368] [serial = 1218] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x11856d000) [pid = 2368] [serial = 1219] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x120e68c00) [pid = 2368] [serial = 1227] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x1120edc00) [pid = 2368] [serial = 1213] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 108 (0x110f83400) [pid = 2368] [serial = 1212] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 107 (0x116a6a400) [pid = 2368] [serial = 1216] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 106 (0x11602d000) [pid = 2368] [serial = 1215] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 105 (0x124df4800) [pid = 2368] [serial = 1209] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 104 (0x126866800) [pid = 2368] [serial = 1236] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 103 (0x12685d800) [pid = 2368] [serial = 1234] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 102 (0x1268d6400) [pid = 2368] [serial = 1237] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 101 (0x1197d3400) [pid = 2368] [serial = 1240] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 100 (0x1269b6c00) [pid = 2368] [serial = 1243] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 99 (0x127146400) [pid = 2368] [serial = 1246] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 98 (0x126d51c00) [pid = 2368] [serial = 1245] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 97 (0x112eb9c00) [pid = 2368] [serial = 1239] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 96 (0x1268db400) [pid = 2368] [serial = 1242] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 95 (0x12199e000) [pid = 2368] [serial = 1228] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | --DOMWINDOW == 94 (0x127476000) [pid = 2368] [serial = 1249] [outer = 0x0] [url = about:blank] 16:11:36 INFO - PROCESS | 2368 | 1462921896874 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]]]}] 16:11:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:11:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1926ms 16:11:36 INFO - PROCESS | 2368 | 1462921896905 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 16:11:36 INFO - PROCESS | 2368 | 1462921896907 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 16:11:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:11:36 INFO - PROCESS | 2368 | 1462921896911 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:11:36 INFO - PROCESS | 2368 | 1462921896913 Marionette TRACE conn2 <- [1,1714,null,{}] 16:11:36 INFO - PROCESS | 2368 | 1462921896917 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}] 16:11:37 INFO - PROCESS | 2368 | 1462921896995 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 16:11:37 INFO - PROCESS | 2368 | 1462921897043 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:37 INFO - PROCESS | 2368 | ++DOCSHELL 0x113cd5000 == 28 [pid = 2368] [id = 436] 16:11:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 95 (0x1110b0800) [pid = 2368] [serial = 1307] [outer = 0x0] 16:11:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 96 (0x111f5b400) [pid = 2368] [serial = 1308] [outer = 0x1110b0800] 16:11:37 INFO - PROCESS | 2368 | 1462921897071 Marionette DEBUG loaded listener.js 16:11:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 97 (0x1122b4800) [pid = 2368] [serial = 1309] [outer = 0x1110b0800] 16:11:37 INFO - PROCESS | 2368 | 1462921897378 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]]]}] 16:11:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:11:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 474ms 16:11:37 INFO - PROCESS | 2368 | 1462921897389 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 16:11:37 INFO - PROCESS | 2368 | 1462921897393 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 16:11:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:11:37 INFO - PROCESS | 2368 | 1462921897406 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:11:37 INFO - PROCESS | 2368 | 1462921897408 Marionette TRACE conn2 <- [1,1718,null,{}] 16:11:37 INFO - PROCESS | 2368 | 1462921897411 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}] 16:11:37 INFO - PROCESS | 2368 | 1462921897492 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 16:11:37 INFO - PROCESS | 2368 | 1462921897499 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:37 INFO - PROCESS | 2368 | ++DOCSHELL 0x116884000 == 29 [pid = 2368] [id = 437] 16:11:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 98 (0x1122b5c00) [pid = 2368] [serial = 1310] [outer = 0x0] 16:11:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 99 (0x112e5a400) [pid = 2368] [serial = 1311] [outer = 0x1122b5c00] 16:11:37 INFO - PROCESS | 2368 | 1462921897527 Marionette DEBUG loaded listener.js 16:11:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 100 (0x115d85000) [pid = 2368] [serial = 1312] [outer = 0x1122b5c00] 16:11:37 INFO - PROCESS | 2368 | 1462921897859 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]]]}] 16:11:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:11:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 480ms 16:11:37 INFO - PROCESS | 2368 | 1462921897879 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 16:11:37 INFO - PROCESS | 2368 | 1462921897883 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 16:11:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:11:37 INFO - PROCESS | 2368 | 1462921897887 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:11:37 INFO - PROCESS | 2368 | 1462921897890 Marionette TRACE conn2 <- [1,1722,null,{}] 16:11:37 INFO - PROCESS | 2368 | 1462921897899 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}] 16:11:37 INFO - PROCESS | 2368 | 1462921897977 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 16:11:37 INFO - PROCESS | 2368 | 1462921897985 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:38 INFO - PROCESS | 2368 | ++DOCSHELL 0x11835c800 == 30 [pid = 2368] [id = 438] 16:11:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 101 (0x110e5c000) [pid = 2368] [serial = 1313] [outer = 0x0] 16:11:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 102 (0x116095c00) [pid = 2368] [serial = 1314] [outer = 0x110e5c000] 16:11:38 INFO - PROCESS | 2368 | 1462921898024 Marionette DEBUG loaded listener.js 16:11:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 103 (0x1167d7c00) [pid = 2368] [serial = 1315] [outer = 0x110e5c000] 16:11:38 INFO - PROCESS | 2368 | 1462921898374 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]]]}] 16:11:38 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 16:11:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 521ms 16:11:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:11:38 INFO - PROCESS | 2368 | 1462921898409 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 16:11:38 INFO - PROCESS | 2368 | 1462921898410 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 16:11:38 INFO - PROCESS | 2368 | 1462921898412 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:11:38 INFO - PROCESS | 2368 | 1462921898413 Marionette TRACE conn2 <- [1,1726,null,{}] 16:11:38 INFO - PROCESS | 2368 | 1462921898416 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}] 16:11:38 INFO - PROCESS | 2368 | 1462921898508 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 16:11:38 INFO - PROCESS | 2368 | 1462921898515 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:38 INFO - PROCESS | 2368 | ++DOCSHELL 0x1189ae000 == 31 [pid = 2368] [id = 439] 16:11:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 104 (0x110ea3400) [pid = 2368] [serial = 1316] [outer = 0x0] 16:11:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 105 (0x116a68800) [pid = 2368] [serial = 1317] [outer = 0x110ea3400] 16:11:38 INFO - PROCESS | 2368 | 1462921898542 Marionette DEBUG loaded listener.js 16:11:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x118088000) [pid = 2368] [serial = 1318] [outer = 0x110ea3400] 16:11:38 INFO - PROCESS | 2368 | 1462921898841 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]]]}] 16:11:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:11:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 471ms 16:11:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:11:38 INFO - PROCESS | 2368 | 1462921898885 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 16:11:38 INFO - PROCESS | 2368 | 1462921898886 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 16:11:38 INFO - PROCESS | 2368 | 1462921898888 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:11:38 INFO - PROCESS | 2368 | 1462921898890 Marionette TRACE conn2 <- [1,1730,null,{}] 16:11:38 INFO - PROCESS | 2368 | 1462921898892 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}] 16:11:38 INFO - PROCESS | 2368 | 1462921898962 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 16:11:38 INFO - PROCESS | 2368 | 1462921898968 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:38 INFO - PROCESS | 2368 | ++DOCSHELL 0x119754000 == 32 [pid = 2368] [id = 440] 16:11:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x110f84000) [pid = 2368] [serial = 1319] [outer = 0x0] 16:11:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x118245c00) [pid = 2368] [serial = 1320] [outer = 0x110f84000] 16:11:38 INFO - PROCESS | 2368 | 1462921898994 Marionette DEBUG loaded listener.js 16:11:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 109 (0x1184ee800) [pid = 2368] [serial = 1321] [outer = 0x110f84000] 16:11:39 INFO - PROCESS | 2368 | 1462921899325 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]]]}] 16:11:39 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 16:11:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 470ms 16:11:39 INFO - PROCESS | 2368 | 1462921899360 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 16:11:39 INFO - PROCESS | 2368 | 1462921899369 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 16:11:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:11:39 INFO - PROCESS | 2368 | 1462921899380 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:11:39 INFO - PROCESS | 2368 | 1462921899381 Marionette TRACE conn2 <- [1,1734,null,{}] 16:11:39 INFO - PROCESS | 2368 | 1462921899383 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}] 16:11:39 INFO - PROCESS | 2368 | 1462921899478 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 16:11:39 INFO - PROCESS | 2368 | 1462921899487 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:39 INFO - PROCESS | 2368 | ++DOCSHELL 0x12125c000 == 33 [pid = 2368] [id = 441] 16:11:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x118560800) [pid = 2368] [serial = 1322] [outer = 0x0] 16:11:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x118570c00) [pid = 2368] [serial = 1323] [outer = 0x118560800] 16:11:39 INFO - PROCESS | 2368 | 1462921899514 Marionette DEBUG loaded listener.js 16:11:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x118921c00) [pid = 2368] [serial = 1324] [outer = 0x118560800] 16:11:39 INFO - PROCESS | 2368 | 1462921899808 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]]]}] 16:11:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:11:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 468ms 16:11:39 INFO - PROCESS | 2368 | 1462921899851 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 16:11:39 INFO - PROCESS | 2368 | 1462921899853 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 16:11:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:11:39 INFO - PROCESS | 2368 | 1462921899855 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:11:39 INFO - PROCESS | 2368 | 1462921899856 Marionette TRACE conn2 <- [1,1738,null,{}] 16:11:39 INFO - PROCESS | 2368 | 1462921899859 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}] 16:11:39 INFO - PROCESS | 2368 | 1462921899936 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 16:11:39 INFO - PROCESS | 2368 | 1462921899940 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:39 INFO - PROCESS | 2368 | ++DOCSHELL 0x121565800 == 34 [pid = 2368] [id = 442] 16:11:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x119014c00) [pid = 2368] [serial = 1325] [outer = 0x0] 16:11:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x11908f000) [pid = 2368] [serial = 1326] [outer = 0x119014c00] 16:11:39 INFO - PROCESS | 2368 | 1462921899970 Marionette DEBUG loaded listener.js 16:11:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x1190c8c00) [pid = 2368] [serial = 1327] [outer = 0x119014c00] 16:11:40 INFO - PROCESS | 2368 | 1462921900354 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]]]}] 16:11:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:11:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 518ms 16:11:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:11:40 INFO - PROCESS | 2368 | 1462921900374 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 16:11:40 INFO - PROCESS | 2368 | 1462921900375 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 16:11:40 INFO - PROCESS | 2368 | 1462921900377 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:11:40 INFO - PROCESS | 2368 | 1462921900378 Marionette TRACE conn2 <- [1,1742,null,{}] 16:11:40 INFO - PROCESS | 2368 | 1462921900390 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}] 16:11:40 INFO - PROCESS | 2368 | 1462921900460 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 16:11:40 INFO - PROCESS | 2368 | 1462921900467 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:40 INFO - PROCESS | 2368 | ++DOCSHELL 0x121a91000 == 35 [pid = 2368] [id = 443] 16:11:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x1190c9800) [pid = 2368] [serial = 1328] [outer = 0x0] 16:11:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x11931b400) [pid = 2368] [serial = 1329] [outer = 0x1190c9800] 16:11:40 INFO - PROCESS | 2368 | 1462921900492 Marionette DEBUG loaded listener.js 16:11:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x11940c400) [pid = 2368] [serial = 1330] [outer = 0x1190c9800] 16:11:40 INFO - PROCESS | 2368 | 1462921900821 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]]]}] 16:11:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:11:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 479ms 16:11:40 INFO - PROCESS | 2368 | 1462921900856 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 16:11:40 INFO - PROCESS | 2368 | 1462921900858 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 16:11:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:11:40 INFO - PROCESS | 2368 | 1462921900860 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:11:40 INFO - PROCESS | 2368 | 1462921900861 Marionette TRACE conn2 <- [1,1746,null,{}] 16:11:40 INFO - PROCESS | 2368 | 1462921900863 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}] 16:11:40 INFO - PROCESS | 2368 | 1462921900934 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 16:11:40 INFO - PROCESS | 2368 | 1462921900938 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:40 INFO - PROCESS | 2368 | ++DOCSHELL 0x118359000 == 36 [pid = 2368] [id = 444] 16:11:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x113c2b400) [pid = 2368] [serial = 1331] [outer = 0x0] 16:11:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x119493c00) [pid = 2368] [serial = 1332] [outer = 0x113c2b400] 16:11:40 INFO - PROCESS | 2368 | 1462921900966 Marionette DEBUG loaded listener.js 16:11:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x11949e400) [pid = 2368] [serial = 1333] [outer = 0x113c2b400] 16:11:41 INFO - PROCESS | 2368 | 1462921901305 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]]]}] 16:11:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 470ms 16:11:41 INFO - PROCESS | 2368 | 1462921901331 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 16:11:41 INFO - PROCESS | 2368 | 1462921901334 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 16:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:11:41 INFO - PROCESS | 2368 | 1462921901346 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:11:41 INFO - PROCESS | 2368 | 1462921901349 Marionette TRACE conn2 <- [1,1750,null,{}] 16:11:41 INFO - PROCESS | 2368 | 1462921901352 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}] 16:11:41 INFO - PROCESS | 2368 | 1462921901426 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 16:11:41 INFO - PROCESS | 2368 | 1462921901431 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:41 INFO - PROCESS | 2368 | ++DOCSHELL 0x1255bb000 == 37 [pid = 2368] [id = 445] 16:11:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x119497800) [pid = 2368] [serial = 1334] [outer = 0x0] 16:11:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x1197d3400) [pid = 2368] [serial = 1335] [outer = 0x119497800] 16:11:41 INFO - PROCESS | 2368 | 1462921901458 Marionette DEBUG loaded listener.js 16:11:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x1197db800) [pid = 2368] [serial = 1336] [outer = 0x119497800] 16:11:41 INFO - PROCESS | 2368 | 1462921901780 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]]]}] 16:11:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 480ms 16:11:41 INFO - PROCESS | 2368 | 1462921901817 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 16:11:41 INFO - PROCESS | 2368 | 1462921901819 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 16:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:11:41 INFO - PROCESS | 2368 | 1462921901821 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:11:41 INFO - PROCESS | 2368 | 1462921901823 Marionette TRACE conn2 <- [1,1754,null,{}] 16:11:41 INFO - PROCESS | 2368 | 1462921901825 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}] 16:11:41 INFO - PROCESS | 2368 | 1462921901920 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 16:11:41 INFO - PROCESS | 2368 | 1462921901924 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:41 INFO - PROCESS | 2368 | ++DOCSHELL 0x119753800 == 38 [pid = 2368] [id = 446] 16:11:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x1197e0000) [pid = 2368] [serial = 1337] [outer = 0x0] 16:11:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x120e5b400) [pid = 2368] [serial = 1338] [outer = 0x1197e0000] 16:11:41 INFO - PROCESS | 2368 | 1462921901957 Marionette DEBUG loaded listener.js 16:11:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x120fb5c00) [pid = 2368] [serial = 1339] [outer = 0x1197e0000] 16:11:42 INFO - PROCESS | 2368 | 1462921902342 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]]]}] 16:11:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:11:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 570ms 16:11:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:11:42 INFO - PROCESS | 2368 | 1462921902391 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 16:11:42 INFO - PROCESS | 2368 | 1462921902393 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 16:11:42 INFO - PROCESS | 2368 | 1462921902395 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:11:42 INFO - PROCESS | 2368 | 1462921902396 Marionette TRACE conn2 <- [1,1758,null,{}] 16:11:42 INFO - PROCESS | 2368 | 1462921902398 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}] 16:11:42 INFO - PROCESS | 2368 | 1462921902489 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 16:11:42 INFO - PROCESS | 2368 | 1462921902513 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:42 INFO - PROCESS | 2368 | ++DOCSHELL 0x128920800 == 39 [pid = 2368] [id = 447] 16:11:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x120fc1000) [pid = 2368] [serial = 1340] [outer = 0x0] 16:11:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x1210de000) [pid = 2368] [serial = 1341] [outer = 0x120fc1000] 16:11:42 INFO - PROCESS | 2368 | 1462921902538 Marionette DEBUG loaded listener.js 16:11:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x121538c00) [pid = 2368] [serial = 1342] [outer = 0x120fc1000] 16:11:42 INFO - PROCESS | 2368 | 1462921902855 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]]]}] 16:11:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:11:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 518ms 16:11:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:11:42 INFO - PROCESS | 2368 | 1462921902913 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 16:11:42 INFO - PROCESS | 2368 | 1462921902914 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 16:11:42 INFO - PROCESS | 2368 | 1462921902916 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:11:42 INFO - PROCESS | 2368 | 1462921902917 Marionette TRACE conn2 <- [1,1762,null,{}] 16:11:42 INFO - PROCESS | 2368 | 1462921902920 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}] 16:11:43 INFO - PROCESS | 2368 | 1462921903008 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 16:11:43 INFO - PROCESS | 2368 | 1462921903033 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:43 INFO - PROCESS | 2368 | ++DOCSHELL 0x128f17000 == 40 [pid = 2368] [id = 448] 16:11:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x1197e2000) [pid = 2368] [serial = 1343] [outer = 0x0] 16:11:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x1216b8400) [pid = 2368] [serial = 1344] [outer = 0x1197e2000] 16:11:43 INFO - PROCESS | 2368 | 1462921903058 Marionette DEBUG loaded listener.js 16:11:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x121a0b400) [pid = 2368] [serial = 1345] [outer = 0x1197e2000] 16:11:43 INFO - PROCESS | 2368 | 1462921903386 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]]]}] 16:11:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:11:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 520ms 16:11:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:11:43 INFO - PROCESS | 2368 | 1462921903437 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 16:11:43 INFO - PROCESS | 2368 | 1462921903439 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 16:11:43 INFO - PROCESS | 2368 | 1462921903441 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:11:43 INFO - PROCESS | 2368 | 1462921903441 Marionette TRACE conn2 <- [1,1766,null,{}] 16:11:43 INFO - PROCESS | 2368 | 1462921903444 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}] 16:11:43 INFO - PROCESS | 2368 | 1462921903544 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 16:11:43 INFO - PROCESS | 2368 | 1462921903549 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:43 INFO - PROCESS | 2368 | ++DOCSHELL 0x129132800 == 41 [pid = 2368] [id = 449] 16:11:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x121805c00) [pid = 2368] [serial = 1346] [outer = 0x0] 16:11:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x121a13000) [pid = 2368] [serial = 1347] [outer = 0x121805c00] 16:11:43 INFO - PROCESS | 2368 | 1462921903573 Marionette DEBUG loaded listener.js 16:11:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x121a2e400) [pid = 2368] [serial = 1348] [outer = 0x121805c00] 16:11:43 INFO - PROCESS | 2368 | 1462921903881 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]]]}] 16:11:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:11:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 467ms 16:11:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:11:43 INFO - PROCESS | 2368 | 1462921903908 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 16:11:43 INFO - PROCESS | 2368 | 1462921903909 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 16:11:43 INFO - PROCESS | 2368 | 1462921903911 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:11:43 INFO - PROCESS | 2368 | 1462921903912 Marionette TRACE conn2 <- [1,1770,null,{}] 16:11:43 INFO - PROCESS | 2368 | 1462921903923 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}] 16:11:44 INFO - PROCESS | 2368 | 1462921904017 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 16:11:44 INFO - PROCESS | 2368 | 1462921904022 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:44 INFO - PROCESS | 2368 | ++DOCSHELL 0x12985a800 == 42 [pid = 2368] [id = 450] 16:11:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x121a0dc00) [pid = 2368] [serial = 1349] [outer = 0x0] 16:11:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x121a33c00) [pid = 2368] [serial = 1350] [outer = 0x121a0dc00] 16:11:44 INFO - PROCESS | 2368 | 1462921904046 Marionette DEBUG loaded listener.js 16:11:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x121c5cc00) [pid = 2368] [serial = 1351] [outer = 0x121a0dc00] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x128b12800) [pid = 2368] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x121a34000) [pid = 2368] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x126861400) [pid = 2368] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x1269b4c00) [pid = 2368] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x115fd4c00) [pid = 2368] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x121a2fc00) [pid = 2368] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x121a15400) [pid = 2368] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x11979a400) [pid = 2368] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x11808b800) [pid = 2368] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x115f18400) [pid = 2368] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x1269ba000) [pid = 2368] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x120e66400) [pid = 2368] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x11940f800) [pid = 2368] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x1185a1000) [pid = 2368] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x112acf800) [pid = 2368] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x112a68400) [pid = 2368] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x121a35400) [pid = 2368] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x119170800) [pid = 2368] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x121412800) [pid = 2368] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x124c80c00) [pid = 2368] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x110e58400) [pid = 2368] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x119416c00) [pid = 2368] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x110f7f000) [pid = 2368] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x118089c00) [pid = 2368] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x110f75400) [pid = 2368] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x112ae6c00) [pid = 2368] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x124df4000) [pid = 2368] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:11:44 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x121a32c00) [pid = 2368] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:11:44 INFO - PROCESS | 2368 | 1462921904583 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]]]}] 16:11:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:11:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 726ms 16:11:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:11:44 INFO - PROCESS | 2368 | 1462921904638 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 16:11:44 INFO - PROCESS | 2368 | 1462921904640 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 16:11:44 INFO - PROCESS | 2368 | 1462921904642 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:11:44 INFO - PROCESS | 2368 | 1462921904643 Marionette TRACE conn2 <- [1,1774,null,{}] 16:11:44 INFO - PROCESS | 2368 | 1462921904645 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}] 16:11:44 INFO - PROCESS | 2368 | 1462921904721 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 16:11:44 INFO - PROCESS | 2368 | 1462921904725 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:44 INFO - PROCESS | 2368 | ++DOCSHELL 0x1218f4800 == 43 [pid = 2368] [id = 451] 16:11:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x115d0b400) [pid = 2368] [serial = 1352] [outer = 0x0] 16:11:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x118558400) [pid = 2368] [serial = 1353] [outer = 0x115d0b400] 16:11:44 INFO - PROCESS | 2368 | 1462921904751 Marionette DEBUG loaded listener.js 16:11:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x11940f000) [pid = 2368] [serial = 1354] [outer = 0x115d0b400] 16:11:45 INFO - PROCESS | 2368 | 1462921905055 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]]]}] 16:11:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 417ms 16:11:45 INFO - PROCESS | 2368 | 1462921905060 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 16:11:45 INFO - PROCESS | 2368 | 1462921905061 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 16:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:11:45 INFO - PROCESS | 2368 | 1462921905063 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:11:45 INFO - PROCESS | 2368 | 1462921905064 Marionette TRACE conn2 <- [1,1778,null,{}] 16:11:45 INFO - PROCESS | 2368 | 1462921905074 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}] 16:11:45 INFO - PROCESS | 2368 | 1462921905155 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 16:11:45 INFO - PROCESS | 2368 | 1462921905160 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:45 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ab33000 == 44 [pid = 2368] [id = 452] 16:11:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x119320400) [pid = 2368] [serial = 1355] [outer = 0x0] 16:11:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x120fbfc00) [pid = 2368] [serial = 1356] [outer = 0x119320400] 16:11:45 INFO - PROCESS | 2368 | 1462921905185 Marionette DEBUG loaded listener.js 16:11:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x121c5c800) [pid = 2368] [serial = 1357] [outer = 0x119320400] 16:11:45 INFO - PROCESS | 2368 | 1462921905531 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]]]}] 16:11:45 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 16:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 476ms 16:11:45 INFO - PROCESS | 2368 | 1462921905539 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 16:11:45 INFO - PROCESS | 2368 | 1462921905541 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 16:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:11:45 INFO - PROCESS | 2368 | 1462921905544 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:11:45 INFO - PROCESS | 2368 | 1462921905545 Marionette TRACE conn2 <- [1,1782,null,{}] 16:11:45 INFO - PROCESS | 2368 | 1462921905549 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}] 16:11:45 INFO - PROCESS | 2368 | 1462921905663 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 16:11:45 INFO - PROCESS | 2368 | 1462921905671 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:45 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ad2e000 == 45 [pid = 2368] [id = 453] 16:11:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x121a36c00) [pid = 2368] [serial = 1358] [outer = 0x0] 16:11:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x121c9ac00) [pid = 2368] [serial = 1359] [outer = 0x121a36c00] 16:11:45 INFO - PROCESS | 2368 | 1462921905696 Marionette DEBUG loaded listener.js 16:11:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x121ca0c00) [pid = 2368] [serial = 1360] [outer = 0x121a36c00] 16:11:45 INFO - PROCESS | 2368 | 1462921905986 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]]]}] 16:11:46 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 16:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 471ms 16:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:11:46 INFO - PROCESS | 2368 | 1462921906018 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 16:11:46 INFO - PROCESS | 2368 | 1462921906020 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 16:11:46 INFO - PROCESS | 2368 | 1462921906022 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:11:46 INFO - PROCESS | 2368 | 1462921906023 Marionette TRACE conn2 <- [1,1786,null,{}] 16:11:46 INFO - PROCESS | 2368 | 1462921906025 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}] 16:11:46 INFO - PROCESS | 2368 | 1462921906106 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 16:11:46 INFO - PROCESS | 2368 | 1462921906110 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:46 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ba29000 == 46 [pid = 2368] [id = 454] 16:11:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x121ca1000) [pid = 2368] [serial = 1361] [outer = 0x0] 16:11:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x124a56800) [pid = 2368] [serial = 1362] [outer = 0x121ca1000] 16:11:46 INFO - PROCESS | 2368 | 1462921906135 Marionette DEBUG loaded listener.js 16:11:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x124c4a400) [pid = 2368] [serial = 1363] [outer = 0x121ca1000] 16:11:46 INFO - PROCESS | 2368 | 1462921906653 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]]]}] 16:11:46 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 16:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 669ms 16:11:46 INFO - PROCESS | 2368 | 1462921906692 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 16:11:46 INFO - PROCESS | 2368 | 1462921906695 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 16:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:11:46 INFO - PROCESS | 2368 | 1462921906699 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:11:46 INFO - PROCESS | 2368 | 1462921906701 Marionette TRACE conn2 <- [1,1790,null,{}] 16:11:46 INFO - PROCESS | 2368 | 1462921906705 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}] 16:11:46 INFO - PROCESS | 2368 | 1462921906814 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 16:11:46 INFO - PROCESS | 2368 | 1462921906916 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:46 INFO - PROCESS | 2368 | ++DOCSHELL 0x1166ee000 == 47 [pid = 2368] [id = 455] 16:11:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x111d1f400) [pid = 2368] [serial = 1364] [outer = 0x0] 16:11:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x11201ac00) [pid = 2368] [serial = 1365] [outer = 0x111d1f400] 16:11:46 INFO - PROCESS | 2368 | 1462921906947 Marionette DEBUG loaded listener.js 16:11:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x112ae8400) [pid = 2368] [serial = 1366] [outer = 0x111d1f400] 16:11:47 INFO - PROCESS | 2368 | 1462921907470 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]]]}] 16:11:47 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) 16:11:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 822ms 16:11:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:11:47 INFO - PROCESS | 2368 | 1462921907521 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 16:11:47 INFO - PROCESS | 2368 | 1462921907525 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 16:11:47 INFO - PROCESS | 2368 | 1462921907530 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:11:47 INFO - PROCESS | 2368 | 1462921907532 Marionette TRACE conn2 <- [1,1794,null,{}] 16:11:47 INFO - PROCESS | 2368 | 1462921907534 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}] 16:11:47 INFO - PROCESS | 2368 | 1462921907642 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 16:11:47 INFO - PROCESS | 2368 | 1462921907702 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:47 INFO - PROCESS | 2368 | ++DOCSHELL 0x1170d7000 == 48 [pid = 2368] [id = 456] 16:11:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x112a5ec00) [pid = 2368] [serial = 1367] [outer = 0x0] 16:11:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x115fe0c00) [pid = 2368] [serial = 1368] [outer = 0x112a5ec00] 16:11:47 INFO - PROCESS | 2368 | 1462921907736 Marionette DEBUG loaded listener.js 16:11:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x1164ab400) [pid = 2368] [serial = 1369] [outer = 0x112a5ec00] 16:11:48 INFO - PROCESS | 2368 | 1462921908489 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]]]}] 16:11:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 972ms 16:11:48 INFO - PROCESS | 2368 | 1462921908527 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 16:11:48 INFO - PROCESS | 2368 | 1462921908529 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 16:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:11:48 INFO - PROCESS | 2368 | 1462921908536 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:11:48 INFO - PROCESS | 2368 | 1462921908538 Marionette TRACE conn2 <- [1,1798,null,{}] 16:11:48 INFO - PROCESS | 2368 | 1462921908542 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}] 16:11:48 INFO - PROCESS | 2368 | 1462921908637 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 16:11:48 INFO - PROCESS | 2368 | 1462921908717 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:48 INFO - PROCESS | 2368 | ++DOCSHELL 0x11704c000 == 49 [pid = 2368] [id = 457] 16:11:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x112af3400) [pid = 2368] [serial = 1370] [outer = 0x0] 16:11:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x1130d5c00) [pid = 2368] [serial = 1371] [outer = 0x112af3400] 16:11:48 INFO - PROCESS | 2368 | 1462921908746 Marionette DEBUG loaded listener.js 16:11:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x115f18c00) [pid = 2368] [serial = 1372] [outer = 0x112af3400] 16:11:48 INFO - PROCESS | 2368 | --DOCSHELL 0x1255c8000 == 48 [pid = 2368] [id = 339] 16:11:48 INFO - PROCESS | 2368 | --DOCSHELL 0x123f05800 == 47 [pid = 2368] [id = 338] 16:11:48 INFO - PROCESS | 2368 | --DOCSHELL 0x117053800 == 46 [pid = 2368] [id = 329] 16:11:48 INFO - PROCESS | 2368 | --DOCSHELL 0x1269da000 == 45 [pid = 2368] [id = 340] 16:11:48 INFO - PROCESS | 2368 | --DOCSHELL 0x1269cc000 == 44 [pid = 2368] [id = 341] 16:11:48 INFO - PROCESS | 2368 | --DOCSHELL 0x116489000 == 43 [pid = 2368] [id = 328] 16:11:48 INFO - PROCESS | 2368 | --DOCSHELL 0x120e3c000 == 42 [pid = 2368] [id = 334] 16:11:48 INFO - PROCESS | 2368 | --DOCSHELL 0x1181f5000 == 41 [pid = 2368] [id = 330] 16:11:48 INFO - PROCESS | 2368 | --DOCSHELL 0x1185c0000 == 40 [pid = 2368] [id = 337] 16:11:48 INFO - PROCESS | 2368 | --DOCSHELL 0x117051800 == 39 [pid = 2368] [id = 335] 16:11:48 INFO - PROCESS | 2368 | --DOCSHELL 0x11975a000 == 38 [pid = 2368] [id = 333] 16:11:48 INFO - PROCESS | 2368 | --DOCSHELL 0x11331e000 == 37 [pid = 2368] [id = 327] 16:11:48 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x128b5d800) [pid = 2368] [serial = 1305] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x128b5ac00) [pid = 2368] [serial = 1303] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x124df7400) [pid = 2368] [serial = 1287] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x1268d6c00) [pid = 2368] [serial = 1290] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x126f5b000) [pid = 2368] [serial = 1293] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x1269b7800) [pid = 2368] [serial = 1291] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x119314400) [pid = 2368] [serial = 1296] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x128b55000) [pid = 2368] [serial = 1302] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x121ca5400) [pid = 2368] [serial = 1297] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x127149400) [pid = 2368] [serial = 1294] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x126862000) [pid = 2368] [serial = 1266] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x1269b2c00) [pid = 2368] [serial = 1264] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x124c82800) [pid = 2368] [serial = 1263] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x121a19400) [pid = 2368] [serial = 1261] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x120fbf400) [pid = 2368] [serial = 1260] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x119314c00) [pid = 2368] [serial = 1258] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x11870c400) [pid = 2368] [serial = 1257] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x118087800) [pid = 2368] [serial = 1255] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x1166d0400) [pid = 2368] [serial = 1254] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x128b08800) [pid = 2368] [serial = 1251] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x128b0dc00) [pid = 2368] [serial = 1252] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x1216af800) [pid = 2368] [serial = 1281] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x1197d4000) [pid = 2368] [serial = 1278] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 108 (0x120e5d000) [pid = 2368] [serial = 1279] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 107 (0x118922800) [pid = 2368] [serial = 1275] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 106 (0x119319000) [pid = 2368] [serial = 1276] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 105 (0x116a6ac00) [pid = 2368] [serial = 1272] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 104 (0x1184f0c00) [pid = 2368] [serial = 1273] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 103 (0x1166cd800) [pid = 2368] [serial = 1270] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 102 (0x115029400) [pid = 2368] [serial = 1269] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 101 (0x126f5d400) [pid = 2368] [serial = 1267] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 100 (0x121ca3800) [pid = 2368] [serial = 1284] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 99 (0x124c7fc00) [pid = 2368] [serial = 1285] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 98 (0x126861000) [pid = 2368] [serial = 1288] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 97 (0x121a10c00) [pid = 2368] [serial = 1282] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 96 (0x128b0fc00) [pid = 2368] [serial = 1300] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 95 (0x1269b1800) [pid = 2368] [serial = 1299] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 94 (0x121ca6400) [pid = 2368] [serial = 1207] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 93 (0x126863000) [pid = 2368] [serial = 1210] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 92 (0x112031800) [pid = 2368] [serial = 1195] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 91 (0x1219a8400) [pid = 2368] [serial = 1204] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 90 (0x11671b000) [pid = 2368] [serial = 1156] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 89 (0x11940b800) [pid = 2368] [serial = 1201] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 88 (0x11275ac00) [pid = 2368] [serial = 1153] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 87 (0x118081c00) [pid = 2368] [serial = 1198] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 86 (0x1255e3800) [pid = 2368] [serial = 1150] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | --DOMWINDOW == 85 (0x121c62000) [pid = 2368] [serial = 1093] [outer = 0x0] [url = about:blank] 16:11:49 INFO - PROCESS | 2368 | 1462921909236 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]]]}] 16:11:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:11:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 721ms 16:11:49 INFO - PROCESS | 2368 | 1462921909258 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 16:11:49 INFO - PROCESS | 2368 | 1462921909261 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 16:11:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:11:49 INFO - PROCESS | 2368 | 1462921909264 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:11:49 INFO - PROCESS | 2368 | 1462921909267 Marionette TRACE conn2 <- [1,1802,null,{}] 16:11:49 INFO - PROCESS | 2368 | 1462921909270 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}] 16:11:49 INFO - PROCESS | 2368 | 1462921909360 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 16:11:49 INFO - PROCESS | 2368 | 1462921909406 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:49 INFO - PROCESS | 2368 | ++DOCSHELL 0x11686b000 == 38 [pid = 2368] [id = 458] 16:11:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 86 (0x11275a000) [pid = 2368] [serial = 1373] [outer = 0x0] 16:11:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 87 (0x112e5a800) [pid = 2368] [serial = 1374] [outer = 0x11275a000] 16:11:49 INFO - PROCESS | 2368 | 1462921909438 Marionette DEBUG loaded listener.js 16:11:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 88 (0x116024000) [pid = 2368] [serial = 1375] [outer = 0x11275a000] 16:11:49 INFO - PROCESS | 2368 | 1462921909854 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]]]}] 16:11:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:11:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 624ms 16:11:49 INFO - PROCESS | 2368 | 1462921909889 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 16:11:49 INFO - PROCESS | 2368 | 1462921909893 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 16:11:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:11:49 INFO - PROCESS | 2368 | 1462921909898 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:11:49 INFO - PROCESS | 2368 | 1462921909899 Marionette TRACE conn2 <- [1,1806,null,{}] 16:11:49 INFO - PROCESS | 2368 | 1462921909902 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}] 16:11:50 INFO - PROCESS | 2368 | 1462921909993 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 16:11:50 INFO - PROCESS | 2368 | 1462921910078 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:50 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185ef000 == 39 [pid = 2368] [id = 459] 16:11:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 89 (0x110f80800) [pid = 2368] [serial = 1376] [outer = 0x0] 16:11:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 90 (0x116a72800) [pid = 2368] [serial = 1377] [outer = 0x110f80800] 16:11:50 INFO - PROCESS | 2368 | 1462921910108 Marionette DEBUG loaded listener.js 16:11:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 91 (0x1176a0400) [pid = 2368] [serial = 1378] [outer = 0x110f80800] 16:11:50 INFO - PROCESS | 2368 | 1462921910521 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]]]}] 16:11:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 673ms 16:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:11:50 INFO - PROCESS | 2368 | 1462921910571 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 16:11:50 INFO - PROCESS | 2368 | 1462921910572 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 16:11:50 INFO - PROCESS | 2368 | 1462921910574 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:11:50 INFO - PROCESS | 2368 | 1462921910577 Marionette TRACE conn2 <- [1,1810,null,{}] 16:11:50 INFO - PROCESS | 2368 | 1462921910585 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}] 16:11:50 INFO - PROCESS | 2368 | 1462921910677 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 16:11:50 INFO - PROCESS | 2368 | 1462921910731 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:50 INFO - PROCESS | 2368 | ++DOCSHELL 0x120eeb800 == 40 [pid = 2368] [id = 460] 16:11:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 92 (0x118087800) [pid = 2368] [serial = 1379] [outer = 0x0] 16:11:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 93 (0x11824b800) [pid = 2368] [serial = 1380] [outer = 0x118087800] 16:11:50 INFO - PROCESS | 2368 | 1462921910764 Marionette DEBUG loaded listener.js 16:11:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 94 (0x11855e400) [pid = 2368] [serial = 1381] [outer = 0x118087800] 16:11:51 INFO - PROCESS | 2368 | 1462921911184 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]]]}] 16:11:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 622ms 16:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:11:51 INFO - PROCESS | 2368 | 1462921911196 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 16:11:51 INFO - PROCESS | 2368 | 1462921911199 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 16:11:51 INFO - PROCESS | 2368 | 1462921911202 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:11:51 INFO - PROCESS | 2368 | 1462921911204 Marionette TRACE conn2 <- [1,1814,null,{}] 16:11:51 INFO - PROCESS | 2368 | 1462921911206 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}] 16:11:51 INFO - PROCESS | 2368 | 1462921911295 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 16:11:51 INFO - PROCESS | 2368 | 1462921911389 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:51 INFO - PROCESS | 2368 | ++DOCSHELL 0x121a83800 == 41 [pid = 2368] [id = 461] 16:11:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 95 (0x118562000) [pid = 2368] [serial = 1382] [outer = 0x0] 16:11:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 96 (0x118572000) [pid = 2368] [serial = 1383] [outer = 0x118562000] 16:11:51 INFO - PROCESS | 2368 | 1462921911420 Marionette DEBUG loaded listener.js 16:11:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 97 (0x11870c400) [pid = 2368] [serial = 1384] [outer = 0x118562000] 16:11:51 INFO - PROCESS | 2368 | 1462921911819 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]]]}] 16:11:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 670ms 16:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:11:51 INFO - PROCESS | 2368 | 1462921911874 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 16:11:51 INFO - PROCESS | 2368 | 1462921911875 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 16:11:51 INFO - PROCESS | 2368 | 1462921911877 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:11:51 INFO - PROCESS | 2368 | 1462921911878 Marionette TRACE conn2 <- [1,1818,null,{}] 16:11:51 INFO - PROCESS | 2368 | 1462921911881 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}] 16:11:51 INFO - PROCESS | 2368 | 1462921911964 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 16:11:52 INFO - PROCESS | 2368 | 1462921912015 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:52 INFO - PROCESS | 2368 | ++DOCSHELL 0x123e3d800 == 42 [pid = 2368] [id = 462] 16:11:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 98 (0x118567800) [pid = 2368] [serial = 1385] [outer = 0x0] 16:11:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 99 (0x11891b400) [pid = 2368] [serial = 1386] [outer = 0x118567800] 16:11:52 INFO - PROCESS | 2368 | 1462921912044 Marionette DEBUG loaded listener.js 16:11:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 100 (0x119085000) [pid = 2368] [serial = 1387] [outer = 0x118567800] 16:11:52 INFO - PROCESS | 2368 | 1462921912472 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]]]}] 16:11:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:11:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 619ms 16:11:52 INFO - PROCESS | 2368 | 1462921912496 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 16:11:52 INFO - PROCESS | 2368 | 1462921912498 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 16:11:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:11:52 INFO - PROCESS | 2368 | 1462921912502 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:11:52 INFO - PROCESS | 2368 | 1462921912504 Marionette TRACE conn2 <- [1,1822,null,{}] 16:11:52 INFO - PROCESS | 2368 | 1462921912506 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}] 16:11:52 INFO - PROCESS | 2368 | 1462921912607 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 16:11:52 INFO - PROCESS | 2368 | 1462921912689 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:52 INFO - PROCESS | 2368 | ++DOCSHELL 0x125622000 == 43 [pid = 2368] [id = 463] 16:11:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 101 (0x1190c9000) [pid = 2368] [serial = 1388] [outer = 0x0] 16:11:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 102 (0x119411c00) [pid = 2368] [serial = 1389] [outer = 0x1190c9000] 16:11:52 INFO - PROCESS | 2368 | 1462921912719 Marionette DEBUG loaded listener.js 16:11:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 103 (0x119792800) [pid = 2368] [serial = 1390] [outer = 0x1190c9000] 16:11:53 INFO - PROCESS | 2368 | 1462921913159 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]]]}] 16:11:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:11:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 669ms 16:11:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:11:53 INFO - PROCESS | 2368 | 1462921913171 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 16:11:53 INFO - PROCESS | 2368 | 1462921913174 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 16:11:53 INFO - PROCESS | 2368 | 1462921913177 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:11:53 INFO - PROCESS | 2368 | 1462921913179 Marionette TRACE conn2 <- [1,1826,null,{}] 16:11:53 INFO - PROCESS | 2368 | 1462921913183 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}] 16:11:53 INFO - PROCESS | 2368 | 1462921913275 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 16:11:53 INFO - PROCESS | 2368 | 1462921913335 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:53 INFO - PROCESS | 2368 | ++DOCSHELL 0x11663d800 == 44 [pid = 2368] [id = 464] 16:11:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 104 (0x112018800) [pid = 2368] [serial = 1391] [outer = 0x0] 16:11:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 105 (0x112aefc00) [pid = 2368] [serial = 1392] [outer = 0x112018800] 16:11:53 INFO - PROCESS | 2368 | 1462921913363 Marionette DEBUG loaded listener.js 16:11:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x116022800) [pid = 2368] [serial = 1393] [outer = 0x112018800] 16:11:53 INFO - PROCESS | 2368 | 1462921913690 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]]]}] 16:11:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:11:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 525ms 16:11:53 INFO - PROCESS | 2368 | 1462921913704 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 16:11:53 INFO - PROCESS | 2368 | 1462921913707 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 16:11:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:11:53 INFO - PROCESS | 2368 | 1462921913711 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:11:53 INFO - PROCESS | 2368 | 1462921913713 Marionette TRACE conn2 <- [1,1830,null,{}] 16:11:53 INFO - PROCESS | 2368 | 1462921913718 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}] 16:11:53 INFO - PROCESS | 2368 | 1462921913797 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 16:11:53 INFO - PROCESS | 2368 | 1462921913804 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:53 INFO - PROCESS | 2368 | ++DOCSHELL 0x121374000 == 45 [pid = 2368] [id = 465] 16:11:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x11609c400) [pid = 2368] [serial = 1394] [outer = 0x0] 16:11:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x116a68c00) [pid = 2368] [serial = 1395] [outer = 0x11609c400] 16:11:53 INFO - PROCESS | 2368 | 1462921913829 Marionette DEBUG loaded listener.js 16:11:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 109 (0x1184f7800) [pid = 2368] [serial = 1396] [outer = 0x11609c400] 16:11:54 INFO - PROCESS | 2368 | 1462921914179 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]]]}] 16:11:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:11:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 521ms 16:11:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:11:54 INFO - PROCESS | 2368 | 1462921914232 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 16:11:54 INFO - PROCESS | 2368 | 1462921914234 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 16:11:54 INFO - PROCESS | 2368 | 1462921914236 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:11:54 INFO - PROCESS | 2368 | 1462921914238 Marionette TRACE conn2 <- [1,1834,null,{}] 16:11:54 INFO - PROCESS | 2368 | 1462921914246 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}] 16:11:54 INFO - PROCESS | 2368 | 1462921914323 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 16:11:54 INFO - PROCESS | 2368 | 1462921914330 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:54 INFO - PROCESS | 2368 | ++DOCSHELL 0x1271ec000 == 46 [pid = 2368] [id = 466] 16:11:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x11901fc00) [pid = 2368] [serial = 1397] [outer = 0x0] 16:11:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x119413000) [pid = 2368] [serial = 1398] [outer = 0x11901fc00] 16:11:54 INFO - PROCESS | 2368 | 1462921914360 Marionette DEBUG loaded listener.js 16:11:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x1197d8000) [pid = 2368] [serial = 1399] [outer = 0x11901fc00] 16:11:54 INFO - PROCESS | 2368 | 1462921914686 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]]]}] 16:11:54 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 16:11:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 473ms 16:11:54 INFO - PROCESS | 2368 | 1462921914710 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 16:11:54 INFO - PROCESS | 2368 | 1462921914711 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 16:11:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:11:54 INFO - PROCESS | 2368 | 1462921914714 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:11:54 INFO - PROCESS | 2368 | 1462921914716 Marionette TRACE conn2 <- [1,1838,null,{}] 16:11:54 INFO - PROCESS | 2368 | 1462921914718 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}] 16:11:54 INFO - PROCESS | 2368 | 1462921914802 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 16:11:54 INFO - PROCESS | 2368 | 1462921914852 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:54 INFO - PROCESS | 2368 | ++DOCSHELL 0x128b43800 == 47 [pid = 2368] [id = 467] 16:11:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x1197d7000) [pid = 2368] [serial = 1400] [outer = 0x0] 16:11:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x1197e2400) [pid = 2368] [serial = 1401] [outer = 0x1197d7000] 16:11:54 INFO - PROCESS | 2368 | 1462921914878 Marionette DEBUG loaded listener.js 16:11:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x120e61c00) [pid = 2368] [serial = 1402] [outer = 0x1197d7000] 16:11:55 INFO - PROCESS | 2368 | 1462921915256 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]]]}] 16:11:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 570ms 16:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:11:55 INFO - PROCESS | 2368 | 1462921915285 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 16:11:55 INFO - PROCESS | 2368 | 1462921915287 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 16:11:55 INFO - PROCESS | 2368 | 1462921915289 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:11:55 INFO - PROCESS | 2368 | 1462921915290 Marionette TRACE conn2 <- [1,1842,null,{}] 16:11:55 INFO - PROCESS | 2368 | 1462921915292 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}] 16:11:55 INFO - PROCESS | 2368 | 1462921915393 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 16:11:55 INFO - PROCESS | 2368 | 1462921915400 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:55 INFO - PROCESS | 2368 | ++DOCSHELL 0x1293bd800 == 48 [pid = 2368] [id = 468] 16:11:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x1197d9000) [pid = 2368] [serial = 1403] [outer = 0x0] 16:11:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x120e65400) [pid = 2368] [serial = 1404] [outer = 0x1197d9000] 16:11:55 INFO - PROCESS | 2368 | 1462921915425 Marionette DEBUG loaded listener.js 16:11:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x1210dd000) [pid = 2368] [serial = 1405] [outer = 0x1197d9000] 16:11:55 INFO - PROCESS | 2368 | 1462921915758 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]]]}] 16:11:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 522ms 16:11:55 INFO - PROCESS | 2368 | 1462921915811 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 16:11:55 INFO - PROCESS | 2368 | 1462921915812 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 16:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:11:55 INFO - PROCESS | 2368 | 1462921915814 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:11:55 INFO - PROCESS | 2368 | 1462921915815 Marionette TRACE conn2 <- [1,1846,null,{}] 16:11:55 INFO - PROCESS | 2368 | 1462921915818 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}] 16:11:55 INFO - PROCESS | 2368 | 1462921915932 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 16:11:55 INFO - PROCESS | 2368 | 1462921915969 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:55 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ab28800 == 49 [pid = 2368] [id = 469] 16:11:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x12130f400) [pid = 2368] [serial = 1406] [outer = 0x0] 16:11:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x12199e000) [pid = 2368] [serial = 1407] [outer = 0x12130f400] 16:11:55 INFO - PROCESS | 2368 | 1462921915994 Marionette DEBUG loaded listener.js 16:11:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x121a35800) [pid = 2368] [serial = 1408] [outer = 0x12130f400] 16:11:56 INFO - PROCESS | 2368 | 1462921916320 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]]]}] 16:11:56 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) 16:11:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 520ms 16:11:56 INFO - PROCESS | 2368 | 1462921916336 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 16:11:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:11:56 INFO - PROCESS | 2368 | 1462921916337 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 16:11:56 INFO - PROCESS | 2368 | 1462921916339 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:11:56 INFO - PROCESS | 2368 | 1462921916340 Marionette TRACE conn2 <- [1,1850,null,{}] 16:11:56 INFO - PROCESS | 2368 | 1462921916342 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}] 16:11:56 INFO - PROCESS | 2368 | 1462921916435 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 16:11:56 INFO - PROCESS | 2368 | 1462921916446 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:56 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ad35800 == 50 [pid = 2368] [id = 470] 16:11:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x121a3b400) [pid = 2368] [serial = 1409] [outer = 0x0] 16:11:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x121c9e400) [pid = 2368] [serial = 1410] [outer = 0x121a3b400] 16:11:56 INFO - PROCESS | 2368 | 1462921916472 Marionette DEBUG loaded listener.js 16:11:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x124a61c00) [pid = 2368] [serial = 1411] [outer = 0x121a3b400] 16:11:56 INFO - PROCESS | 2368 | 1462921916797 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]]]}] 16:11:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:11:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 468ms 16:11:56 INFO - PROCESS | 2368 | 1462921916807 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 16:11:56 INFO - PROCESS | 2368 | 1462921916808 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 16:11:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:11:56 INFO - PROCESS | 2368 | 1462921916810 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:11:56 INFO - PROCESS | 2368 | 1462921916811 Marionette TRACE conn2 <- [1,1854,null,{}] 16:11:56 INFO - PROCESS | 2368 | 1462921916814 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}] 16:11:56 INFO - PROCESS | 2368 | 1462921916913 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 16:11:56 INFO - PROCESS | 2368 | 1462921916948 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:56 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ba30000 == 51 [pid = 2368] [id = 471] 16:11:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x121c5ac00) [pid = 2368] [serial = 1412] [outer = 0x0] 16:11:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x124c77400) [pid = 2368] [serial = 1413] [outer = 0x121c5ac00] 16:11:56 INFO - PROCESS | 2368 | 1462921916972 Marionette DEBUG loaded listener.js 16:11:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x124c7f800) [pid = 2368] [serial = 1414] [outer = 0x121c5ac00] 16:11:57 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x120fc1000) [pid = 2368] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:11:57 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x1197e2000) [pid = 2368] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:11:57 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x110ea3400) [pid = 2368] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:11:57 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x110f84000) [pid = 2368] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:11:57 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x1197e0000) [pid = 2368] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:11:57 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x1122b5c00) [pid = 2368] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:11:57 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x119497800) [pid = 2368] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:11:57 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x1190c9800) [pid = 2368] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:11:57 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x118560800) [pid = 2368] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:11:57 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x1110b0800) [pid = 2368] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:11:57 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x119014c00) [pid = 2368] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:11:57 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x110e5c000) [pid = 2368] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:11:57 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x113c2b400) [pid = 2368] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:11:57 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x121805c00) [pid = 2368] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:11:57 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x121a0dc00) [pid = 2368] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:11:57 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x119320400) [pid = 2368] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:11:57 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x115d0b400) [pid = 2368] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:11:57 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x121a36c00) [pid = 2368] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:11:57 INFO - PROCESS | 2368 | 1462921917330 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]]]}] 16:11:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 570ms 16:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:11:57 INFO - PROCESS | 2368 | 1462921917381 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 16:11:57 INFO - PROCESS | 2368 | 1462921917382 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 16:11:57 INFO - PROCESS | 2368 | 1462921917385 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:11:57 INFO - PROCESS | 2368 | 1462921917386 Marionette TRACE conn2 <- [1,1858,null,{}] 16:11:57 INFO - PROCESS | 2368 | 1462921917388 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}] 16:11:57 INFO - PROCESS | 2368 | 1462921917463 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 16:11:57 INFO - PROCESS | 2368 | 1462921917470 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:57 INFO - PROCESS | 2368 | ++DOCSHELL 0x121a92800 == 52 [pid = 2368] [id = 472] 16:11:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x111f5b000) [pid = 2368] [serial = 1415] [outer = 0x0] 16:11:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x1167e4800) [pid = 2368] [serial = 1416] [outer = 0x111f5b000] 16:11:57 INFO - PROCESS | 2368 | 1462921917495 Marionette DEBUG loaded listener.js 16:11:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x118575000) [pid = 2368] [serial = 1417] [outer = 0x111f5b000] 16:11:57 INFO - PROCESS | 2368 | 1462921917858 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]]]}] 16:11:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 520ms 16:11:57 INFO - PROCESS | 2368 | 1462921917906 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 16:11:57 INFO - PROCESS | 2368 | 1462921917908 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 16:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:11:57 INFO - PROCESS | 2368 | 1462921917912 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:11:57 INFO - PROCESS | 2368 | 1462921917913 Marionette TRACE conn2 <- [1,1862,null,{}] 16:11:57 INFO - PROCESS | 2368 | 1462921917917 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}] 16:11:58 INFO - PROCESS | 2368 | 1462921918041 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 16:11:58 INFO - PROCESS | 2368 | 1462921918048 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:58 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c209000 == 53 [pid = 2368] [id = 473] 16:11:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x1190bbc00) [pid = 2368] [serial = 1418] [outer = 0x0] 16:11:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x120fc1000) [pid = 2368] [serial = 1419] [outer = 0x1190bbc00] 16:11:58 INFO - PROCESS | 2368 | 1462921918073 Marionette DEBUG loaded listener.js 16:11:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x124c7d400) [pid = 2368] [serial = 1420] [outer = 0x1190bbc00] 16:11:58 INFO - PROCESS | 2368 | 1462921918381 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]]]}] 16:11:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:11:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 522ms 16:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:11:58 INFO - PROCESS | 2368 | 1462921918435 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 16:11:58 INFO - PROCESS | 2368 | 1462921918437 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 16:11:58 INFO - PROCESS | 2368 | 1462921918439 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:11:58 INFO - PROCESS | 2368 | 1462921918440 Marionette TRACE conn2 <- [1,1866,null,{}] 16:11:58 INFO - PROCESS | 2368 | 1462921918443 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}] 16:11:58 INFO - PROCESS | 2368 | 1462921918531 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 16:11:58 INFO - PROCESS | 2368 | 1462921918538 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:58 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c457800 == 54 [pid = 2368] [id = 474] 16:11:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x124c80400) [pid = 2368] [serial = 1421] [outer = 0x0] 16:11:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x1255e0800) [pid = 2368] [serial = 1422] [outer = 0x124c80400] 16:11:58 INFO - PROCESS | 2368 | 1462921918566 Marionette DEBUG loaded listener.js 16:11:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x12685fc00) [pid = 2368] [serial = 1423] [outer = 0x124c80400] 16:11:58 INFO - PROCESS | 2368 | 1462921918892 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]]]}] 16:11:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:11:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 468ms 16:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:11:58 INFO - PROCESS | 2368 | 1462921918908 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 16:11:58 INFO - PROCESS | 2368 | 1462921918909 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 16:11:58 INFO - PROCESS | 2368 | 1462921918911 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:11:58 INFO - PROCESS | 2368 | 1462921918912 Marionette TRACE conn2 <- [1,1870,null,{}] 16:11:58 INFO - PROCESS | 2368 | 1462921918915 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}] 16:11:59 INFO - PROCESS | 2368 | 1462921919020 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 16:11:59 INFO - PROCESS | 2368 | 1462921919027 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:59 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c808800 == 55 [pid = 2368] [id = 475] 16:11:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x110e5f000) [pid = 2368] [serial = 1424] [outer = 0x0] 16:11:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x126862000) [pid = 2368] [serial = 1425] [outer = 0x110e5f000] 16:11:59 INFO - PROCESS | 2368 | 1462921919052 Marionette DEBUG loaded listener.js 16:11:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x12686b400) [pid = 2368] [serial = 1426] [outer = 0x110e5f000] 16:11:59 INFO - PROCESS | 2368 | 1462921919336 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]]]}] 16:11:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:11:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 469ms 16:11:59 INFO - PROCESS | 2368 | 1462921919381 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 16:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:11:59 INFO - PROCESS | 2368 | 1462921919393 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 16:11:59 INFO - PROCESS | 2368 | 1462921919395 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:11:59 INFO - PROCESS | 2368 | 1462921919396 Marionette TRACE conn2 <- [1,1874,null,{}] 16:11:59 INFO - PROCESS | 2368 | 1462921919400 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}] 16:11:59 INFO - PROCESS | 2368 | 1462921919477 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 16:11:59 INFO - PROCESS | 2368 | 1462921919482 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:59 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c9c4000 == 56 [pid = 2368] [id = 476] 16:11:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x12686bc00) [pid = 2368] [serial = 1427] [outer = 0x0] 16:11:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x1268e4000) [pid = 2368] [serial = 1428] [outer = 0x12686bc00] 16:11:59 INFO - PROCESS | 2368 | 1462921919509 Marionette DEBUG loaded listener.js 16:11:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x1269b4400) [pid = 2368] [serial = 1429] [outer = 0x12686bc00] 16:12:00 INFO - PROCESS | 2368 | 1462921920009 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]]]}] 16:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 668ms 16:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:12:00 INFO - PROCESS | 2368 | 1462921920064 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 16:12:00 INFO - PROCESS | 2368 | 1462921920067 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 16:12:00 INFO - PROCESS | 2368 | 1462921920071 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:12:00 INFO - PROCESS | 2368 | 1462921920073 Marionette TRACE conn2 <- [1,1878,null,{}] 16:12:00 INFO - PROCESS | 2368 | 1462921920077 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}] 16:12:00 INFO - PROCESS | 2368 | 1462921920178 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 16:12:00 INFO - PROCESS | 2368 | 1462921920234 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:00 INFO - PROCESS | 2368 | ++DOCSHELL 0x12154f000 == 57 [pid = 2368] [id = 477] 16:12:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x11602c400) [pid = 2368] [serial = 1430] [outer = 0x0] 16:12:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x11714cc00) [pid = 2368] [serial = 1431] [outer = 0x11602c400] 16:12:00 INFO - PROCESS | 2368 | 1462921920265 Marionette DEBUG loaded listener.js 16:12:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x11808c000) [pid = 2368] [serial = 1432] [outer = 0x11602c400] 16:12:00 INFO - PROCESS | 2368 | 1462921920718 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]]]}] 16:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 672ms 16:12:00 INFO - PROCESS | 2368 | 1462921920743 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 16:12:00 INFO - PROCESS | 2368 | 1462921920748 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 16:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:12:00 INFO - PROCESS | 2368 | 1462921920752 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:12:00 INFO - PROCESS | 2368 | 1462921920754 Marionette TRACE conn2 <- [1,1882,null,{}] 16:12:00 INFO - PROCESS | 2368 | 1462921920757 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}] 16:12:00 INFO - PROCESS | 2368 | 1462921920858 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 16:12:00 INFO - PROCESS | 2368 | 1462921920958 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:00 INFO - PROCESS | 2368 | ++DOCSHELL 0x128926000 == 58 [pid = 2368] [id = 478] 16:12:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x118560c00) [pid = 2368] [serial = 1433] [outer = 0x0] 16:12:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x1190c0000) [pid = 2368] [serial = 1434] [outer = 0x118560c00] 16:12:00 INFO - PROCESS | 2368 | 1462921920988 Marionette DEBUG loaded listener.js 16:12:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x119417400) [pid = 2368] [serial = 1435] [outer = 0x118560c00] 16:12:01 INFO - PROCESS | 2368 | 1462921921394 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]]]}] 16:12:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:12:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 671ms 16:12:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:12:01 INFO - PROCESS | 2368 | 1462921921424 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 16:12:01 INFO - PROCESS | 2368 | 1462921921425 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 16:12:01 INFO - PROCESS | 2368 | 1462921921427 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:12:01 INFO - PROCESS | 2368 | 1462921921430 Marionette TRACE conn2 <- [1,1886,null,{}] 16:12:01 INFO - PROCESS | 2368 | 1462921921438 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}] 16:12:01 INFO - PROCESS | 2368 | 1462921921540 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 16:12:01 INFO - PROCESS | 2368 | 1462921921597 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:01 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c9cf000 == 59 [pid = 2368] [id = 479] 16:12:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x119a9b000) [pid = 2368] [serial = 1436] [outer = 0x0] 16:12:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x1210e5400) [pid = 2368] [serial = 1437] [outer = 0x119a9b000] 16:12:01 INFO - PROCESS | 2368 | 1462921921628 Marionette DEBUG loaded listener.js 16:12:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x121a10800) [pid = 2368] [serial = 1438] [outer = 0x119a9b000] 16:12:02 INFO - PROCESS | 2368 | 1462921922100 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]]]}] 16:12:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 722ms 16:12:02 INFO - PROCESS | 2368 | 1462921922150 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 16:12:02 INFO - PROCESS | 2368 | 1462921922152 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 16:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:12:02 INFO - PROCESS | 2368 | 1462921922154 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:12:02 INFO - PROCESS | 2368 | 1462921922155 Marionette TRACE conn2 <- [1,1890,null,{}] 16:12:02 INFO - PROCESS | 2368 | 1462921922158 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}] 16:12:02 INFO - PROCESS | 2368 | 1462921922281 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 16:12:02 INFO - PROCESS | 2368 | 1462921922591 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:02 INFO - PROCESS | 2368 | ++DOCSHELL 0x1189ad000 == 60 [pid = 2368] [id = 480] 16:12:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x110f78800) [pid = 2368] [serial = 1439] [outer = 0x0] 16:12:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x110f83800) [pid = 2368] [serial = 1440] [outer = 0x110f78800] 16:12:02 INFO - PROCESS | 2368 | 1462921922623 Marionette DEBUG loaded listener.js 16:12:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x112a68800) [pid = 2368] [serial = 1441] [outer = 0x110f78800] 16:12:03 INFO - PROCESS | 2368 | 1462921923024 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]]]}] 16:12:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:12:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 919ms 16:12:03 INFO - PROCESS | 2368 | 1462921923074 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 16:12:03 INFO - PROCESS | 2368 | 1462921923076 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 16:12:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:12:03 INFO - PROCESS | 2368 | 1462921923079 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:12:03 INFO - PROCESS | 2368 | 1462921923081 Marionette TRACE conn2 <- [1,1894,null,{}] 16:12:03 INFO - PROCESS | 2368 | 1462921923084 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}] 16:12:03 INFO - PROCESS | 2368 | 1462921923176 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 16:12:03 INFO - PROCESS | 2368 | 1462921923230 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:03 INFO - PROCESS | 2368 | ++DOCSHELL 0x1189bb000 == 61 [pid = 2368] [id = 481] 16:12:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x113c2b400) [pid = 2368] [serial = 1442] [outer = 0x0] 16:12:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x116031400) [pid = 2368] [serial = 1443] [outer = 0x113c2b400] 16:12:03 INFO - PROCESS | 2368 | 1462921923259 Marionette DEBUG loaded listener.js 16:12:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x11808dc00) [pid = 2368] [serial = 1444] [outer = 0x113c2b400] 16:12:03 INFO - PROCESS | 2368 | --DOCSHELL 0x1166ee000 == 60 [pid = 2368] [id = 455] 16:12:03 INFO - PROCESS | 2368 | --DOCSHELL 0x1185c0800 == 59 [pid = 2368] [id = 331] 16:12:03 INFO - PROCESS | 2368 | --DOCSHELL 0x1170d7000 == 58 [pid = 2368] [id = 456] 16:12:03 INFO - PROCESS | 2368 | --DOCSHELL 0x1191b4800 == 57 [pid = 2368] [id = 332] 16:12:03 INFO - PROCESS | 2368 | --DOCSHELL 0x12d1e0800 == 56 [pid = 2368] [id = 435] 16:12:03 INFO - PROCESS | 2368 | --DOCSHELL 0x12c808800 == 55 [pid = 2368] [id = 475] 16:12:03 INFO - PROCESS | 2368 | --DOCSHELL 0x12c457800 == 54 [pid = 2368] [id = 474] 16:12:03 INFO - PROCESS | 2368 | --DOCSHELL 0x12c209000 == 53 [pid = 2368] [id = 473] 16:12:03 INFO - PROCESS | 2368 | --DOCSHELL 0x121a92800 == 52 [pid = 2368] [id = 472] 16:12:03 INFO - PROCESS | 2368 | --DOCSHELL 0x12ba30000 == 51 [pid = 2368] [id = 471] 16:12:03 INFO - PROCESS | 2368 | --DOCSHELL 0x12ad35800 == 50 [pid = 2368] [id = 470] 16:12:03 INFO - PROCESS | 2368 | --DOCSHELL 0x12ab28800 == 49 [pid = 2368] [id = 469] 16:12:03 INFO - PROCESS | 2368 | --DOCSHELL 0x1293bd800 == 48 [pid = 2368] [id = 468] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x115fe0c00) [pid = 2368] [serial = 1368] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x11201ac00) [pid = 2368] [serial = 1365] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOCSHELL 0x128b43800 == 47 [pid = 2368] [id = 467] 16:12:03 INFO - PROCESS | 2368 | --DOCSHELL 0x1271ec000 == 46 [pid = 2368] [id = 466] 16:12:03 INFO - PROCESS | 2368 | --DOCSHELL 0x121374000 == 45 [pid = 2368] [id = 465] 16:12:03 INFO - PROCESS | 2368 | --DOCSHELL 0x11663d800 == 44 [pid = 2368] [id = 464] 16:12:03 INFO - PROCESS | 2368 | --DOCSHELL 0x120eeb800 == 43 [pid = 2368] [id = 460] 16:12:03 INFO - PROCESS | 2368 | --DOCSHELL 0x1185ef000 == 42 [pid = 2368] [id = 459] 16:12:03 INFO - PROCESS | 2368 | --DOCSHELL 0x11686b000 == 41 [pid = 2368] [id = 458] 16:12:03 INFO - PROCESS | 2368 | --DOCSHELL 0x11704c000 == 40 [pid = 2368] [id = 457] 16:12:03 INFO - PROCESS | 2368 | 1462921923716 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]]]}] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x1210de000) [pid = 2368] [serial = 1341] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x1216b8400) [pid = 2368] [serial = 1344] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x116a68800) [pid = 2368] [serial = 1317] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x118088000) [pid = 2368] [serial = 1318] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x118245c00) [pid = 2368] [serial = 1320] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x1184ee800) [pid = 2368] [serial = 1321] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x120e5b400) [pid = 2368] [serial = 1338] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x112e5a400) [pid = 2368] [serial = 1311] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x115d85000) [pid = 2368] [serial = 1312] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x1197d3400) [pid = 2368] [serial = 1335] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x1197db800) [pid = 2368] [serial = 1336] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x11940c400) [pid = 2368] [serial = 1330] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x11931b400) [pid = 2368] [serial = 1329] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x118570c00) [pid = 2368] [serial = 1323] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x121538c00) [pid = 2368] [serial = 1342] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x118921c00) [pid = 2368] [serial = 1324] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x111f5b400) [pid = 2368] [serial = 1308] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x1122b4800) [pid = 2368] [serial = 1309] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x11908f000) [pid = 2368] [serial = 1326] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x1190c8c00) [pid = 2368] [serial = 1327] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x116095c00) [pid = 2368] [serial = 1314] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x1167d7c00) [pid = 2368] [serial = 1315] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x119493c00) [pid = 2368] [serial = 1332] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x11949e400) [pid = 2368] [serial = 1333] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x121a13000) [pid = 2368] [serial = 1347] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x121a0b400) [pid = 2368] [serial = 1345] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x121a33c00) [pid = 2368] [serial = 1350] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x121a2e400) [pid = 2368] [serial = 1348] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 108 (0x124a56800) [pid = 2368] [serial = 1362] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 107 (0x120fbfc00) [pid = 2368] [serial = 1356] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 106 (0x118558400) [pid = 2368] [serial = 1353] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 105 (0x121c5cc00) [pid = 2368] [serial = 1351] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 104 (0x121c9ac00) [pid = 2368] [serial = 1359] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 103 (0x11940f000) [pid = 2368] [serial = 1354] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 102 (0x121c5c800) [pid = 2368] [serial = 1357] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 101 (0x121ca0c00) [pid = 2368] [serial = 1360] [outer = 0x0] [url = about:blank] 16:12:03 INFO - PROCESS | 2368 | --DOMWINDOW == 100 (0x120fb5c00) [pid = 2368] [serial = 1339] [outer = 0x0] [url = about:blank] 16:12:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:12:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 672ms 16:12:03 INFO - PROCESS | 2368 | 1462921923757 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 16:12:03 INFO - PROCESS | 2368 | 1462921923759 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 16:12:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:12:03 INFO - PROCESS | 2368 | 1462921923762 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:12:03 INFO - PROCESS | 2368 | 1462921923763 Marionette TRACE conn2 <- [1,1898,null,{}] 16:12:03 INFO - PROCESS | 2368 | 1462921923767 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}] 16:12:03 INFO - PROCESS | 2368 | 1462921923864 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 16:12:03 INFO - PROCESS | 2368 | 1462921923873 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:03 INFO - PROCESS | 2368 | ++DOCSHELL 0x11705a800 == 41 [pid = 2368] [id = 482] 16:12:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 101 (0x112763c00) [pid = 2368] [serial = 1445] [outer = 0x0] 16:12:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 102 (0x117151000) [pid = 2368] [serial = 1446] [outer = 0x112763c00] 16:12:03 INFO - PROCESS | 2368 | 1462921923899 Marionette DEBUG loaded listener.js 16:12:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 103 (0x11856ec00) [pid = 2368] [serial = 1447] [outer = 0x112763c00] 16:12:04 INFO - PROCESS | 2368 | 1462921924230 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]]]}] 16:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 520ms 16:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:12:04 INFO - PROCESS | 2368 | 1462921924290 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 16:12:04 INFO - PROCESS | 2368 | 1462921924291 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 16:12:04 INFO - PROCESS | 2368 | 1462921924298 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:12:04 INFO - PROCESS | 2368 | 1462921924302 Marionette TRACE conn2 <- [1,1902,null,{}] 16:12:04 INFO - PROCESS | 2368 | 1462921924306 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}] 16:12:04 INFO - PROCESS | 2368 | 1462921924383 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 16:12:04 INFO - PROCESS | 2368 | 1462921924391 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:04 INFO - PROCESS | 2368 | ++DOCSHELL 0x121386800 == 42 [pid = 2368] [id = 483] 16:12:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 104 (0x1185a5800) [pid = 2368] [serial = 1448] [outer = 0x0] 16:12:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 105 (0x119176000) [pid = 2368] [serial = 1449] [outer = 0x1185a5800] 16:12:04 INFO - PROCESS | 2368 | 1462921924417 Marionette DEBUG loaded listener.js 16:12:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x119410000) [pid = 2368] [serial = 1450] [outer = 0x1185a5800] 16:12:04 INFO - PROCESS | 2368 | 1462921924753 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]]]}] 16:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 476ms 16:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:12:04 INFO - PROCESS | 2368 | 1462921924771 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 16:12:04 INFO - PROCESS | 2368 | 1462921924772 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 16:12:04 INFO - PROCESS | 2368 | 1462921924775 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:12:04 INFO - PROCESS | 2368 | 1462921924776 Marionette TRACE conn2 <- [1,1906,null,{}] 16:12:04 INFO - PROCESS | 2368 | 1462921924786 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}] 16:12:04 INFO - PROCESS | 2368 | 1462921924872 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 16:12:04 INFO - PROCESS | 2368 | 1462921924923 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:04 INFO - PROCESS | 2368 | ++DOCSHELL 0x121dc4000 == 43 [pid = 2368] [id = 484] 16:12:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x119170800) [pid = 2368] [serial = 1451] [outer = 0x0] 16:12:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x11949cc00) [pid = 2368] [serial = 1452] [outer = 0x119170800] 16:12:04 INFO - PROCESS | 2368 | 1462921924947 Marionette DEBUG loaded listener.js 16:12:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 109 (0x1197dfc00) [pid = 2368] [serial = 1453] [outer = 0x119170800] 16:12:05 INFO - PROCESS | 2368 | 1462921925222 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]]]}] 16:12:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 470ms 16:12:05 INFO - PROCESS | 2368 | 1462921925246 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 16:12:05 INFO - PROCESS | 2368 | 1462921925247 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 16:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:12:05 INFO - PROCESS | 2368 | 1462921925257 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:12:05 INFO - PROCESS | 2368 | 1462921925258 Marionette TRACE conn2 <- [1,1910,null,{}] 16:12:05 INFO - PROCESS | 2368 | 1462921925260 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}] 16:12:05 INFO - PROCESS | 2368 | 1462921925340 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 16:12:05 INFO - PROCESS | 2368 | 1462921925345 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:05 INFO - PROCESS | 2368 | ++DOCSHELL 0x125629800 == 44 [pid = 2368] [id = 485] 16:12:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x120e67800) [pid = 2368] [serial = 1454] [outer = 0x0] 16:12:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x120fbe000) [pid = 2368] [serial = 1455] [outer = 0x120e67800] 16:12:05 INFO - PROCESS | 2368 | 1462921925379 Marionette DEBUG loaded listener.js 16:12:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x1216b5800) [pid = 2368] [serial = 1456] [outer = 0x120e67800] 16:12:05 INFO - PROCESS | 2368 | 1462921925711 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]]]}] 16:12:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 470ms 16:12:05 INFO - PROCESS | 2368 | 1462921925727 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 16:12:05 INFO - PROCESS | 2368 | 1462921925728 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 16:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:12:05 INFO - PROCESS | 2368 | 1462921925730 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:12:05 INFO - PROCESS | 2368 | 1462921925732 Marionette TRACE conn2 <- [1,1914,null,{}] 16:12:05 INFO - PROCESS | 2368 | 1462921925737 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}] 16:12:05 INFO - PROCESS | 2368 | 1462921925850 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 16:12:05 INFO - PROCESS | 2368 | 1462921925866 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:05 INFO - PROCESS | 2368 | ++DOCSHELL 0x1271e5800 == 45 [pid = 2368] [id = 486] 16:12:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x1197a0000) [pid = 2368] [serial = 1457] [outer = 0x0] 16:12:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x1216b9c00) [pid = 2368] [serial = 1458] [outer = 0x1197a0000] 16:12:05 INFO - PROCESS | 2368 | 1462921925898 Marionette DEBUG loaded listener.js 16:12:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x121a32800) [pid = 2368] [serial = 1459] [outer = 0x1197a0000] 16:12:06 INFO - PROCESS | 2368 | 1462921926230 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]]]}] 16:12:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:12:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 524ms 16:12:06 INFO - PROCESS | 2368 | 1462921926256 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 16:12:06 INFO - PROCESS | 2368 | 1462921926257 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 16:12:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:12:06 INFO - PROCESS | 2368 | 1462921926270 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:12:06 INFO - PROCESS | 2368 | 1462921926271 Marionette TRACE conn2 <- [1,1918,null,{}] 16:12:06 INFO - PROCESS | 2368 | 1462921926273 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}] 16:12:06 INFO - PROCESS | 2368 | 1462921926369 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 16:12:06 INFO - PROCESS | 2368 | 1462921926373 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:06 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185b8800 == 46 [pid = 2368] [id = 487] 16:12:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x121a33c00) [pid = 2368] [serial = 1460] [outer = 0x0] 16:12:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x121c62000) [pid = 2368] [serial = 1461] [outer = 0x121a33c00] 16:12:06 INFO - PROCESS | 2368 | 1462921926398 Marionette DEBUG loaded listener.js 16:12:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x121ca3c00) [pid = 2368] [serial = 1462] [outer = 0x121a33c00] 16:12:06 INFO - PROCESS | 2368 | 1462921926737 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]]]}] 16:12:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:12:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 518ms 16:12:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:12:06 INFO - PROCESS | 2368 | 1462921926789 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 16:12:06 INFO - PROCESS | 2368 | 1462921926790 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 16:12:06 INFO - PROCESS | 2368 | 1462921926792 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:12:06 INFO - PROCESS | 2368 | 1462921926793 Marionette TRACE conn2 <- [1,1922,null,{}] 16:12:06 INFO - PROCESS | 2368 | 1462921926796 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}] 16:12:06 INFO - PROCESS | 2368 | 1462921926890 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 16:12:06 INFO - PROCESS | 2368 | 1462921926902 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:06 INFO - PROCESS | 2368 | ++DOCSHELL 0x129850800 == 47 [pid = 2368] [id = 488] 16:12:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x121c61800) [pid = 2368] [serial = 1463] [outer = 0x0] 16:12:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x124a62400) [pid = 2368] [serial = 1464] [outer = 0x121c61800] 16:12:06 INFO - PROCESS | 2368 | 1462921926927 Marionette DEBUG loaded listener.js 16:12:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x124c82800) [pid = 2368] [serial = 1465] [outer = 0x121c61800] 16:12:07 INFO - PROCESS | 2368 | 1462921927261 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]]]}] 16:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 520ms 16:12:07 INFO - PROCESS | 2368 | 1462921927312 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 16:12:07 INFO - PROCESS | 2368 | 1462921927313 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 16:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:12:07 INFO - PROCESS | 2368 | 1462921927316 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:12:07 INFO - PROCESS | 2368 | 1462921927317 Marionette TRACE conn2 <- [1,1926,null,{}] 16:12:07 INFO - PROCESS | 2368 | 1462921927319 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}] 16:12:07 INFO - PROCESS | 2368 | 1462921927416 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 16:12:07 INFO - PROCESS | 2368 | 1462921927420 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:07 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ab30000 == 48 [pid = 2368] [id = 489] 16:12:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x121ca4400) [pid = 2368] [serial = 1466] [outer = 0x0] 16:12:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x124df7800) [pid = 2368] [serial = 1467] [outer = 0x121ca4400] 16:12:07 INFO - PROCESS | 2368 | 1462921927473 Marionette DEBUG loaded listener.js 16:12:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x1255e8400) [pid = 2368] [serial = 1468] [outer = 0x121ca4400] 16:12:07 INFO - PROCESS | 2368 | 1462921927803 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]]]}] 16:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 519ms 16:12:07 INFO - PROCESS | 2368 | 1462921927835 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 16:12:07 INFO - PROCESS | 2368 | 1462921927837 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 16:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:12:07 INFO - PROCESS | 2368 | 1462921927839 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:12:07 INFO - PROCESS | 2368 | 1462921927840 Marionette TRACE conn2 <- [1,1930,null,{}] 16:12:08 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x121c5ac00) [pid = 2368] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:12:08 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x121a3b400) [pid = 2368] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:12:08 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x112018800) [pid = 2368] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:12:08 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x111f5b000) [pid = 2368] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:12:08 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x11901fc00) [pid = 2368] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:12:08 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x11609c400) [pid = 2368] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:12:08 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x1190c9000) [pid = 2368] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:12:08 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x1197d7000) [pid = 2368] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:12:08 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x1197d9000) [pid = 2368] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:12:08 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x124c80400) [pid = 2368] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:12:08 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x1190bbc00) [pid = 2368] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:12:08 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x12130f400) [pid = 2368] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:12:08 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x110e5f000) [pid = 2368] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:12:08 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x126dec800) [pid = 2368] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:12:08 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x112a5ec00) [pid = 2368] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:12:08 INFO - PROCESS | 2368 | 1462921928163 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}] 16:12:08 INFO - PROCESS | 2368 | 1462921928243 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 16:12:08 INFO - PROCESS | 2368 | 1462921928247 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:08 INFO - PROCESS | 2368 | ++DOCSHELL 0x128934800 == 49 [pid = 2368] [id = 490] 16:12:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x1131a4000) [pid = 2368] [serial = 1469] [outer = 0x0] 16:12:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x116a6bc00) [pid = 2368] [serial = 1470] [outer = 0x1131a4000] 16:12:08 INFO - PROCESS | 2368 | 1462921928281 Marionette DEBUG loaded listener.js 16:12:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x1210e0800) [pid = 2368] [serial = 1471] [outer = 0x1131a4000] 16:12:08 INFO - PROCESS | 2368 | 1462921928599 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]]]}] 16:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 773ms 16:12:08 INFO - PROCESS | 2368 | 1462921928612 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 16:12:08 INFO - PROCESS | 2368 | 1462921928614 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 16:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:12:08 INFO - PROCESS | 2368 | 1462921928622 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:12:08 INFO - PROCESS | 2368 | 1462921928623 Marionette TRACE conn2 <- [1,1934,null,{}] 16:12:08 INFO - PROCESS | 2368 | 1462921928626 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}] 16:12:08 INFO - PROCESS | 2368 | 1462921928744 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 16:12:08 INFO - PROCESS | 2368 | 1462921928803 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:08 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c205800 == 50 [pid = 2368] [id = 491] 16:12:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x121c5ac00) [pid = 2368] [serial = 1472] [outer = 0x0] 16:12:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x1255eac00) [pid = 2368] [serial = 1473] [outer = 0x121c5ac00] 16:12:08 INFO - PROCESS | 2368 | 1462921928828 Marionette DEBUG loaded listener.js 16:12:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x1269b0800) [pid = 2368] [serial = 1474] [outer = 0x121c5ac00] 16:12:09 INFO - PROCESS | 2368 | 1462921929088 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]]]}] 16:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 518ms 16:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:12:09 INFO - PROCESS | 2368 | 1462921929141 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 16:12:09 INFO - PROCESS | 2368 | 1462921929142 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 16:12:09 INFO - PROCESS | 2368 | 1462921929144 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:12:09 INFO - PROCESS | 2368 | 1462921929145 Marionette TRACE conn2 <- [1,1938,null,{}] 16:12:09 INFO - PROCESS | 2368 | 1462921929147 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}] 16:12:09 INFO - PROCESS | 2368 | 1462921929229 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 16:12:09 INFO - PROCESS | 2368 | 1462921929236 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:09 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c456000 == 51 [pid = 2368] [id = 492] 16:12:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x1269afc00) [pid = 2368] [serial = 1475] [outer = 0x0] 16:12:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x1269b7c00) [pid = 2368] [serial = 1476] [outer = 0x1269afc00] 16:12:09 INFO - PROCESS | 2368 | 1462921929260 Marionette DEBUG loaded listener.js 16:12:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x126d49400) [pid = 2368] [serial = 1477] [outer = 0x1269afc00] 16:12:09 INFO - PROCESS | 2368 | 1462921929570 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]]]}] 16:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 469ms 16:12:09 INFO - PROCESS | 2368 | 1462921929613 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 16:12:09 INFO - PROCESS | 2368 | 1462921929614 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 16:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:12:09 INFO - PROCESS | 2368 | 1462921929617 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:12:09 INFO - PROCESS | 2368 | 1462921929618 Marionette TRACE conn2 <- [1,1942,null,{}] 16:12:09 INFO - PROCESS | 2368 | 1462921929620 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}] 16:12:09 INFO - PROCESS | 2368 | 1462921929723 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 16:12:09 INFO - PROCESS | 2368 | 1462921929730 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:09 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c811000 == 52 [pid = 2368] [id = 493] 16:12:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x110eac800) [pid = 2368] [serial = 1478] [outer = 0x0] 16:12:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x1269ba400) [pid = 2368] [serial = 1479] [outer = 0x110eac800] 16:12:09 INFO - PROCESS | 2368 | 1462921929762 Marionette DEBUG loaded listener.js 16:12:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x127147800) [pid = 2368] [serial = 1480] [outer = 0x110eac800] 16:12:10 INFO - PROCESS | 2368 | 1462921930112 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]]]}] 16:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 522ms 16:12:10 INFO - PROCESS | 2368 | 1462921930140 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 16:12:10 INFO - PROCESS | 2368 | 1462921930142 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 16:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:12:10 INFO - PROCESS | 2368 | 1462921930145 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:12:10 INFO - PROCESS | 2368 | 1462921930147 Marionette TRACE conn2 <- [1,1946,null,{}] 16:12:10 INFO - PROCESS | 2368 | 1462921930150 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}] 16:12:10 INFO - PROCESS | 2368 | 1462921930363 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 16:12:10 INFO - PROCESS | 2368 | 1462921930463 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:10 INFO - PROCESS | 2368 | ++DOCSHELL 0x116649000 == 53 [pid = 2368] [id = 494] 16:12:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x110eab400) [pid = 2368] [serial = 1481] [outer = 0x0] 16:12:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x1110a6c00) [pid = 2368] [serial = 1482] [outer = 0x110eab400] 16:12:10 INFO - PROCESS | 2368 | 1462921930498 Marionette DEBUG loaded listener.js 16:12:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x112ee4c00) [pid = 2368] [serial = 1483] [outer = 0x110eab400] 16:12:10 INFO - PROCESS | 2368 | 1462921930921 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]]]}] 16:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 822ms 16:12:10 INFO - PROCESS | 2368 | 1462921930968 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 16:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:12:10 INFO - PROCESS | 2368 | 1462921930970 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 16:12:10 INFO - PROCESS | 2368 | 1462921930974 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:12:10 INFO - PROCESS | 2368 | 1462921930977 Marionette TRACE conn2 <- [1,1950,null,{}] 16:12:10 INFO - PROCESS | 2368 | 1462921930980 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}] 16:12:11 INFO - PROCESS | 2368 | 1462921931117 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 16:12:11 INFO - PROCESS | 2368 | 1462921931129 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:11 INFO - PROCESS | 2368 | ++DOCSHELL 0x121a79800 == 54 [pid = 2368] [id = 495] 16:12:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x11714d400) [pid = 2368] [serial = 1484] [outer = 0x0] 16:12:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x118249400) [pid = 2368] [serial = 1485] [outer = 0x11714d400] 16:12:11 INFO - PROCESS | 2368 | 1462921931173 Marionette DEBUG loaded listener.js 16:12:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x11856bc00) [pid = 2368] [serial = 1486] [outer = 0x11714d400] 16:12:11 INFO - PROCESS | 2368 | 1462921931617 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]]]}] 16:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 672ms 16:12:11 INFO - PROCESS | 2368 | 1462921931645 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 16:12:11 INFO - PROCESS | 2368 | 1462921931647 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 16:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:12:11 INFO - PROCESS | 2368 | 1462921931650 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:12:11 INFO - PROCESS | 2368 | 1462921931651 Marionette TRACE conn2 <- [1,1954,null,{}] 16:12:11 INFO - PROCESS | 2368 | 1462921931654 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}] 16:12:11 INFO - PROCESS | 2368 | 1462921931777 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 16:12:11 INFO - PROCESS | 2368 | 1462921931835 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:11 INFO - PROCESS | 2368 | ++DOCSHELL 0x12bead800 == 55 [pid = 2368] [id = 496] 16:12:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x11901fc00) [pid = 2368] [serial = 1487] [outer = 0x0] 16:12:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x119408c00) [pid = 2368] [serial = 1488] [outer = 0x11901fc00] 16:12:11 INFO - PROCESS | 2368 | 1462921931864 Marionette DEBUG loaded listener.js 16:12:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x119a9bc00) [pid = 2368] [serial = 1489] [outer = 0x11901fc00] 16:12:12 INFO - PROCESS | 2368 | 1462921932315 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]]]}] 16:12:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:12:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 719ms 16:12:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:12:12 INFO - PROCESS | 2368 | 1462921932370 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 16:12:12 INFO - PROCESS | 2368 | 1462921932372 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 16:12:12 INFO - PROCESS | 2368 | 1462921932381 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:12:12 INFO - PROCESS | 2368 | 1462921932384 Marionette TRACE conn2 <- [1,1958,null,{}] 16:12:12 INFO - PROCESS | 2368 | 1462921932387 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}] 16:12:12 INFO - PROCESS | 2368 | 1462921932520 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 16:12:12 INFO - PROCESS | 2368 | 1462921932588 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:12 INFO - PROCESS | 2368 | ++DOCSHELL 0x12cf1f800 == 56 [pid = 2368] [id = 497] 16:12:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x119a97c00) [pid = 2368] [serial = 1490] [outer = 0x0] 16:12:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x121539800) [pid = 2368] [serial = 1491] [outer = 0x119a97c00] 16:12:12 INFO - PROCESS | 2368 | 1462921932620 Marionette DEBUG loaded listener.js 16:12:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x121c9c800) [pid = 2368] [serial = 1492] [outer = 0x119a97c00] 16:12:13 INFO - PROCESS | 2368 | 1462921933010 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]]]}] 16:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 679ms 16:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:12:13 INFO - PROCESS | 2368 | 1462921933055 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 16:12:13 INFO - PROCESS | 2368 | 1462921933057 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 16:12:13 INFO - PROCESS | 2368 | 1462921933059 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:12:13 INFO - PROCESS | 2368 | 1462921933060 Marionette TRACE conn2 <- [1,1962,null,{}] 16:12:13 INFO - PROCESS | 2368 | 1462921933063 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}] 16:12:13 INFO - PROCESS | 2368 | 1462921933207 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 16:12:13 INFO - PROCESS | 2368 | 1462921933263 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:13 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d229000 == 57 [pid = 2368] [id = 498] 16:12:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x121c9e000) [pid = 2368] [serial = 1493] [outer = 0x0] 16:12:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x126861800) [pid = 2368] [serial = 1494] [outer = 0x121c9e000] 16:12:13 INFO - PROCESS | 2368 | 1462921933294 Marionette DEBUG loaded listener.js 16:12:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x126f5b800) [pid = 2368] [serial = 1495] [outer = 0x121c9e000] 16:12:13 INFO - PROCESS | 2368 | 1462921933883 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]]]}] 16:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 873ms 16:12:13 INFO - PROCESS | 2368 | 1462921933951 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 16:12:13 INFO - PROCESS | 2368 | 1462921933953 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 16:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:12:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x110ea2800) [pid = 2368] [serial = 1496] [outer = 0x12cdc3800] 16:12:13 INFO - PROCESS | 2368 | 1462921933981 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:12:13 INFO - PROCESS | 2368 | 1462921933983 Marionette TRACE conn2 <- [1,1966,null,{}] 16:12:14 INFO - PROCESS | 2368 | 1462921934002 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}] 16:12:14 INFO - PROCESS | 2368 | 1462921934139 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 16:12:14 INFO - PROCESS | 2368 | 1462921934190 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:14 INFO - PROCESS | 2368 | ++DOCSHELL 0x121485000 == 58 [pid = 2368] [id = 499] 16:12:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x112a69000) [pid = 2368] [serial = 1497] [outer = 0x0] 16:12:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x115f0fc00) [pid = 2368] [serial = 1498] [outer = 0x112a69000] 16:12:14 INFO - PROCESS | 2368 | 1462921934218 Marionette DEBUG loaded listener.js 16:12:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x1166ca400) [pid = 2368] [serial = 1499] [outer = 0x112a69000] 16:12:14 INFO - PROCESS | 2368 | 1462921934735 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]]]}] 16:12:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:12:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 799ms 16:12:14 INFO - PROCESS | 2368 | 1462921934759 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 16:12:14 INFO - PROCESS | 2368 | 1462921934762 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 16:12:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:12:14 INFO - PROCESS | 2368 | 1462921934766 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:12:14 INFO - PROCESS | 2368 | 1462921934767 Marionette TRACE conn2 <- [1,1970,null,{}] 16:12:14 INFO - PROCESS | 2368 | 1462921934769 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}] 16:12:14 INFO - PROCESS | 2368 | 1462921934853 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 16:12:14 INFO - PROCESS | 2368 | --DOCSHELL 0x123e3d800 == 57 [pid = 2368] [id = 462] 16:12:14 INFO - PROCESS | 2368 | --DOCSHELL 0x12c811000 == 56 [pid = 2368] [id = 493] 16:12:14 INFO - PROCESS | 2368 | --DOCSHELL 0x12c456000 == 55 [pid = 2368] [id = 492] 16:12:14 INFO - PROCESS | 2368 | --DOCSHELL 0x12c205800 == 54 [pid = 2368] [id = 491] 16:12:14 INFO - PROCESS | 2368 | --DOCSHELL 0x128934800 == 53 [pid = 2368] [id = 490] 16:12:14 INFO - PROCESS | 2368 | --DOCSHELL 0x12ab30000 == 52 [pid = 2368] [id = 489] 16:12:14 INFO - PROCESS | 2368 | --DOCSHELL 0x129850800 == 51 [pid = 2368] [id = 488] 16:12:14 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x1268e4000) [pid = 2368] [serial = 1428] [outer = 0x0] [url = about:blank] 16:12:14 INFO - PROCESS | 2368 | --DOCSHELL 0x1185b8800 == 50 [pid = 2368] [id = 487] 16:12:14 INFO - PROCESS | 2368 | --DOCSHELL 0x1271e5800 == 49 [pid = 2368] [id = 486] 16:12:14 INFO - PROCESS | 2368 | --DOCSHELL 0x125629800 == 48 [pid = 2368] [id = 485] 16:12:14 INFO - PROCESS | 2368 | --DOCSHELL 0x121dc4000 == 47 [pid = 2368] [id = 484] 16:12:14 INFO - PROCESS | 2368 | --DOCSHELL 0x121386800 == 46 [pid = 2368] [id = 483] 16:12:14 INFO - PROCESS | 2368 | --DOCSHELL 0x11705a800 == 45 [pid = 2368] [id = 482] 16:12:14 INFO - PROCESS | 2368 | --DOCSHELL 0x1189bb000 == 44 [pid = 2368] [id = 481] 16:12:14 INFO - PROCESS | 2368 | --DOCSHELL 0x1189ad000 == 43 [pid = 2368] [id = 480] 16:12:14 INFO - PROCESS | 2368 | 1462921934960 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:14 INFO - PROCESS | 2368 | ++DOCSHELL 0x115d31000 == 44 [pid = 2368] [id = 500] 16:12:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x1122b5800) [pid = 2368] [serial = 1500] [outer = 0x0] 16:12:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x116a67000) [pid = 2368] [serial = 1501] [outer = 0x1122b5800] 16:12:15 INFO - PROCESS | 2368 | 1462921935002 Marionette DEBUG loaded listener.js 16:12:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x118598000) [pid = 2368] [serial = 1502] [outer = 0x1122b5800] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x128c30800) [pid = 2368] [serial = 1306] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x1164ab400) [pid = 2368] [serial = 1369] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x12685fc00) [pid = 2368] [serial = 1423] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x120fc1000) [pid = 2368] [serial = 1419] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x12199e000) [pid = 2368] [serial = 1407] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x121a35800) [pid = 2368] [serial = 1408] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x124a61c00) [pid = 2368] [serial = 1411] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x126862000) [pid = 2368] [serial = 1425] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x124c7f800) [pid = 2368] [serial = 1414] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x124c7d400) [pid = 2368] [serial = 1420] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x1210dd000) [pid = 2368] [serial = 1405] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x12686b400) [pid = 2368] [serial = 1426] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x124c77400) [pid = 2368] [serial = 1413] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x121c9e400) [pid = 2368] [serial = 1410] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x112aefc00) [pid = 2368] [serial = 1392] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x116022800) [pid = 2368] [serial = 1393] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x1167e4800) [pid = 2368] [serial = 1416] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x11824b800) [pid = 2368] [serial = 1380] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x1130d5c00) [pid = 2368] [serial = 1371] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x119413000) [pid = 2368] [serial = 1398] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x1197d8000) [pid = 2368] [serial = 1399] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x116a68c00) [pid = 2368] [serial = 1395] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x118575000) [pid = 2368] [serial = 1417] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x1184f7800) [pid = 2368] [serial = 1396] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x119792800) [pid = 2368] [serial = 1390] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x119411c00) [pid = 2368] [serial = 1389] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x1197e2400) [pid = 2368] [serial = 1401] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x120e61c00) [pid = 2368] [serial = 1402] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x112e5a800) [pid = 2368] [serial = 1374] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x120e65400) [pid = 2368] [serial = 1404] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x116a72800) [pid = 2368] [serial = 1377] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x11891b400) [pid = 2368] [serial = 1386] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x118572000) [pid = 2368] [serial = 1383] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | --DOMWINDOW == 108 (0x1255e0800) [pid = 2368] [serial = 1422] [outer = 0x0] [url = about:blank] 16:12:15 INFO - PROCESS | 2368 | 1462921935475 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]]]}] 16:12:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:12:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 720ms 16:12:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:12:15 INFO - PROCESS | 2368 | 1462921935487 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 16:12:15 INFO - PROCESS | 2368 | 1462921935489 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 16:12:15 INFO - PROCESS | 2368 | 1462921935493 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:12:15 INFO - PROCESS | 2368 | 1462921935497 Marionette TRACE conn2 <- [1,1974,null,{}] 16:12:15 INFO - PROCESS | 2368 | 1462921935508 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}] 16:12:15 INFO - PROCESS | 2368 | 1462921935624 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 16:12:15 INFO - PROCESS | 2368 | 1462921935629 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:15 INFO - PROCESS | 2368 | ++DOCSHELL 0x121383800 == 45 [pid = 2368] [id = 501] 16:12:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 109 (0x1190c8c00) [pid = 2368] [serial = 1503] [outer = 0x0] 16:12:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x119314c00) [pid = 2368] [serial = 1504] [outer = 0x1190c8c00] 16:12:15 INFO - PROCESS | 2368 | 1462921935658 Marionette DEBUG loaded listener.js 16:12:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x119793800) [pid = 2368] [serial = 1505] [outer = 0x1190c8c00] 16:12:16 INFO - PROCESS | 2368 | 1462921936032 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]]]}] 16:12:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 576ms 16:12:16 INFO - PROCESS | 2368 | 1462921936069 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 16:12:16 INFO - PROCESS | 2368 | 1462921936071 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 16:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:12:16 INFO - PROCESS | 2368 | 1462921936075 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:12:16 INFO - PROCESS | 2368 | 1462921936077 Marionette TRACE conn2 <- [1,1978,null,{}] 16:12:16 INFO - PROCESS | 2368 | 1462921936080 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}] 16:12:16 INFO - PROCESS | 2368 | 1462921936207 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 16:12:16 INFO - PROCESS | 2368 | 1462921936214 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:16 INFO - PROCESS | 2368 | ++DOCSHELL 0x12561d800 == 46 [pid = 2368] [id = 502] 16:12:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x1197da800) [pid = 2368] [serial = 1506] [outer = 0x0] 16:12:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x120e5e400) [pid = 2368] [serial = 1507] [outer = 0x1197da800] 16:12:16 INFO - PROCESS | 2368 | 1462921936258 Marionette DEBUG loaded listener.js 16:12:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x120fc1c00) [pid = 2368] [serial = 1508] [outer = 0x1197da800] 16:12:16 INFO - PROCESS | 2368 | 1462921936643 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]]]}] 16:12:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 621ms 16:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:12:16 INFO - PROCESS | 2368 | 1462921936696 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 16:12:16 INFO - PROCESS | 2368 | 1462921936697 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 16:12:16 INFO - PROCESS | 2368 | 1462921936699 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:12:16 INFO - PROCESS | 2368 | 1462921936700 Marionette TRACE conn2 <- [1,1982,null,{}] 16:12:16 INFO - PROCESS | 2368 | 1462921936703 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}] 16:12:16 INFO - PROCESS | 2368 | 1462921936778 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 16:12:16 INFO - PROCESS | 2368 | 1462921936784 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:16 INFO - PROCESS | 2368 | ++DOCSHELL 0x128b43000 == 47 [pid = 2368] [id = 503] 16:12:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x120e5d000) [pid = 2368] [serial = 1509] [outer = 0x0] 16:12:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x12180e000) [pid = 2368] [serial = 1510] [outer = 0x120e5d000] 16:12:16 INFO - PROCESS | 2368 | 1462921936811 Marionette DEBUG loaded listener.js 16:12:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x121a16c00) [pid = 2368] [serial = 1511] [outer = 0x120e5d000] 16:12:17 INFO - PROCESS | 2368 | 1462921937134 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]]]}] 16:12:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:12:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 467ms 16:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:12:17 INFO - PROCESS | 2368 | 1462921937168 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 16:12:17 INFO - PROCESS | 2368 | 1462921937169 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 16:12:17 INFO - PROCESS | 2368 | 1462921937171 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:12:17 INFO - PROCESS | 2368 | 1462921937172 Marionette TRACE conn2 <- [1,1986,null,{}] 16:12:17 INFO - PROCESS | 2368 | 1462921937175 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}] 16:12:17 INFO - PROCESS | 2368 | 1462921937271 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 16:12:17 INFO - PROCESS | 2368 | 1462921937344 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:17 INFO - PROCESS | 2368 | ++DOCSHELL 0x1293cc000 == 48 [pid = 2368] [id = 504] 16:12:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x12153fc00) [pid = 2368] [serial = 1512] [outer = 0x0] 16:12:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x121c60800) [pid = 2368] [serial = 1513] [outer = 0x12153fc00] 16:12:17 INFO - PROCESS | 2368 | 1462921937371 Marionette DEBUG loaded listener.js 16:12:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x124c91400) [pid = 2368] [serial = 1514] [outer = 0x12153fc00] 16:12:17 INFO - PROCESS | 2368 | 1462921937711 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]]]}] 16:12:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:12:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 568ms 16:12:17 INFO - PROCESS | 2368 | 1462921937740 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 16:12:17 INFO - PROCESS | 2368 | 1462921937741 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 16:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:12:17 INFO - PROCESS | 2368 | 1462921937749 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:12:17 INFO - PROCESS | 2368 | 1462921937750 Marionette TRACE conn2 <- [1,1990,null,{}] 16:12:17 INFO - PROCESS | 2368 | 1462921937753 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}] 16:12:17 INFO - PROCESS | 2368 | 1462921937849 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 16:12:17 INFO - PROCESS | 2368 | 1462921937854 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:17 INFO - PROCESS | 2368 | ++DOCSHELL 0x119a6e800 == 49 [pid = 2368] [id = 505] 16:12:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x124c7fc00) [pid = 2368] [serial = 1515] [outer = 0x0] 16:12:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x12685cc00) [pid = 2368] [serial = 1516] [outer = 0x124c7fc00] 16:12:17 INFO - PROCESS | 2368 | 1462921937908 Marionette DEBUG loaded listener.js 16:12:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x1268da800) [pid = 2368] [serial = 1517] [outer = 0x124c7fc00] 16:12:18 INFO - PROCESS | 2368 | 1462921938198 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]]]}] 16:12:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:12:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 475ms 16:12:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:12:18 INFO - PROCESS | 2368 | 1462921938231 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 16:12:18 INFO - PROCESS | 2368 | 1462921938233 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 16:12:18 INFO - PROCESS | 2368 | 1462921938238 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:12:18 INFO - PROCESS | 2368 | 1462921938239 Marionette TRACE conn2 <- [1,1994,null,{}] 16:12:18 INFO - PROCESS | 2368 | 1462921938242 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}] 16:12:18 INFO - PROCESS | 2368 | 1462921938342 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 16:12:18 INFO - PROCESS | 2368 | 1462921938355 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:18 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ba24800 == 50 [pid = 2368] [id = 506] 16:12:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x126863000) [pid = 2368] [serial = 1518] [outer = 0x0] 16:12:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x1269be000) [pid = 2368] [serial = 1519] [outer = 0x126863000] 16:12:18 INFO - PROCESS | 2368 | 1462921938381 Marionette DEBUG loaded listener.js 16:12:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x127141c00) [pid = 2368] [serial = 1520] [outer = 0x126863000] 16:12:18 INFO - PROCESS | 2368 | 1462921938824 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]]]}] 16:12:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:12:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 619ms 16:12:18 INFO - PROCESS | 2368 | 1462921938866 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 16:12:18 INFO - PROCESS | 2368 | 1462921938867 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 16:12:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:12:18 INFO - PROCESS | 2368 | 1462921938881 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:12:18 INFO - PROCESS | 2368 | 1462921938883 Marionette TRACE conn2 <- [1,1998,null,{}] 16:12:18 INFO - PROCESS | 2368 | 1462921938886 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}] 16:12:19 INFO - PROCESS | 2368 | 1462921939016 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 16:12:19 INFO - PROCESS | 2368 | 1462921939054 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:19 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c217000 == 51 [pid = 2368] [id = 507] 16:12:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x1269b7400) [pid = 2368] [serial = 1521] [outer = 0x0] 16:12:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x127468c00) [pid = 2368] [serial = 1522] [outer = 0x1269b7400] 16:12:19 INFO - PROCESS | 2368 | 1462921939079 Marionette DEBUG loaded listener.js 16:12:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x127476000) [pid = 2368] [serial = 1523] [outer = 0x1269b7400] 16:12:19 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x121a33c00) [pid = 2368] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:12:19 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x121c61800) [pid = 2368] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:12:19 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x121ca4400) [pid = 2368] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:12:19 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x110f78800) [pid = 2368] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:12:19 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x120e67800) [pid = 2368] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:12:19 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x1185a5800) [pid = 2368] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:12:19 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x112763c00) [pid = 2368] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:12:19 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x119170800) [pid = 2368] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:12:19 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x113c2b400) [pid = 2368] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:12:19 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x1131a4000) [pid = 2368] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:12:19 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x1269afc00) [pid = 2368] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:12:19 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x121c5ac00) [pid = 2368] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:12:19 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x1197a0000) [pid = 2368] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:12:19 INFO - PROCESS | 2368 | 1462921939485 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]]]}] 16:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 633ms 16:12:19 INFO - PROCESS | 2368 | 1462921939503 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 16:12:19 INFO - PROCESS | 2368 | 1462921939505 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 16:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:12:19 INFO - PROCESS | 2368 | 1462921939507 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:12:19 INFO - PROCESS | 2368 | 1462921939509 Marionette TRACE conn2 <- [1,2002,null,{}] 16:12:19 INFO - PROCESS | 2368 | 1462921939511 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}] 16:12:19 INFO - PROCESS | 2368 | 1462921939590 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 16:12:19 INFO - PROCESS | 2368 | 1462921939594 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:19 INFO - PROCESS | 2368 | ++DOCSHELL 0x121a98000 == 52 [pid = 2368] [id = 508] 16:12:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x118250000) [pid = 2368] [serial = 1524] [outer = 0x0] 16:12:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x11979a400) [pid = 2368] [serial = 1525] [outer = 0x118250000] 16:12:19 INFO - PROCESS | 2368 | 1462921939620 Marionette DEBUG loaded listener.js 16:12:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x124c83400) [pid = 2368] [serial = 1526] [outer = 0x118250000] 16:12:19 INFO - PROCESS | 2368 | 1462921939946 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]]]}] 16:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 469ms 16:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:12:19 INFO - PROCESS | 2368 | 1462921939977 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 16:12:19 INFO - PROCESS | 2368 | 1462921939979 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 16:12:19 INFO - PROCESS | 2368 | 1462921939981 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:12:19 INFO - PROCESS | 2368 | 1462921939984 Marionette TRACE conn2 <- [1,2006,null,{}] 16:12:19 INFO - PROCESS | 2368 | 1462921939987 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}] 16:12:20 INFO - PROCESS | 2368 | 1462921940112 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 16:12:20 INFO - PROCESS | 2368 | 1462921940119 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:20 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c814000 == 53 [pid = 2368] [id = 509] 16:12:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x124c81000) [pid = 2368] [serial = 1527] [outer = 0x0] 16:12:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x1269bbc00) [pid = 2368] [serial = 1528] [outer = 0x124c81000] 16:12:20 INFO - PROCESS | 2368 | 1462921940148 Marionette DEBUG loaded listener.js 16:12:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x128b52800) [pid = 2368] [serial = 1529] [outer = 0x124c81000] 16:12:20 INFO - PROCESS | 2368 | 1462921940473 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]]]}] 16:12:20 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 16:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 524ms 16:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:12:20 INFO - PROCESS | 2368 | 1462921940506 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 16:12:20 INFO - PROCESS | 2368 | 1462921940507 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 16:12:20 INFO - PROCESS | 2368 | 1462921940509 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:12:20 INFO - PROCESS | 2368 | 1462921940510 Marionette TRACE conn2 <- [1,2010,null,{}] 16:12:20 INFO - PROCESS | 2368 | 1462921940512 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}] 16:12:20 INFO - PROCESS | 2368 | 1462921940594 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 16:12:20 INFO - PROCESS | 2368 | 1462921940599 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:20 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d1d8000 == 54 [pid = 2368] [id = 510] 16:12:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x128b52c00) [pid = 2368] [serial = 1530] [outer = 0x0] 16:12:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x128b5bc00) [pid = 2368] [serial = 1531] [outer = 0x128b52c00] 16:12:20 INFO - PROCESS | 2368 | 1462921940624 Marionette DEBUG loaded listener.js 16:12:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x128c30400) [pid = 2368] [serial = 1532] [outer = 0x128b52c00] 16:12:20 INFO - PROCESS | 2368 | 1462921940952 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]]]}] 16:12:20 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 16:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 469ms 16:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:12:20 INFO - PROCESS | 2368 | 1462921940979 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 16:12:20 INFO - PROCESS | 2368 | 1462921940980 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 16:12:20 INFO - PROCESS | 2368 | 1462921940982 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:12:20 INFO - PROCESS | 2368 | 1462921940984 Marionette TRACE conn2 <- [1,2014,null,{}] 16:12:20 INFO - PROCESS | 2368 | 1462921940988 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}] 16:12:21 INFO - PROCESS | 2368 | 1462921941094 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 16:12:21 INFO - PROCESS | 2368 | 1462921941101 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:21 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d239800 == 55 [pid = 2368] [id = 511] 16:12:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x128c31000) [pid = 2368] [serial = 1533] [outer = 0x0] 16:12:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x128c37800) [pid = 2368] [serial = 1534] [outer = 0x128c31000] 16:12:21 INFO - PROCESS | 2368 | 1462921941126 Marionette DEBUG loaded listener.js 16:12:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x128d31400) [pid = 2368] [serial = 1535] [outer = 0x128c31000] 16:12:21 INFO - PROCESS | 2368 | 1462921941615 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]]]}] 16:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 671ms 16:12:21 INFO - PROCESS | 2368 | 1462921941654 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 16:12:21 INFO - PROCESS | 2368 | 1462921941658 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 16:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:12:21 INFO - PROCESS | 2368 | 1462921941663 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:12:21 INFO - PROCESS | 2368 | 1462921941670 Marionette TRACE conn2 <- [1,2018,null,{}] 16:12:21 INFO - PROCESS | 2368 | 1462921941676 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}] 16:12:21 INFO - PROCESS | 2368 | 1462921941840 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 16:12:21 INFO - PROCESS | 2368 | 1462921941913 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:21 INFO - PROCESS | 2368 | ++DOCSHELL 0x1189af800 == 56 [pid = 2368] [id = 512] 16:12:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x11202d800) [pid = 2368] [serial = 1536] [outer = 0x0] 16:12:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x11602b800) [pid = 2368] [serial = 1537] [outer = 0x11202d800] 16:12:21 INFO - PROCESS | 2368 | 1462921941946 Marionette DEBUG loaded listener.js 16:12:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x118088000) [pid = 2368] [serial = 1538] [outer = 0x11202d800] 16:12:22 INFO - PROCESS | 2368 | 1462921942356 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]]]}] 16:12:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:12:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 730ms 16:12:22 INFO - PROCESS | 2368 | 1462921942393 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 16:12:22 INFO - PROCESS | 2368 | 1462921942396 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 16:12:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:12:22 INFO - PROCESS | 2368 | 1462921942401 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:12:22 INFO - PROCESS | 2368 | 1462921942402 Marionette TRACE conn2 <- [1,2022,null,{}] 16:12:22 INFO - PROCESS | 2368 | 1462921942405 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}] 16:12:22 INFO - PROCESS | 2368 | 1462921942515 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 16:12:22 INFO - PROCESS | 2368 | 1462921942637 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:22 INFO - PROCESS | 2368 | ++DOCSHELL 0x125610000 == 57 [pid = 2368] [id = 513] 16:12:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x1184fb000) [pid = 2368] [serial = 1539] [outer = 0x0] 16:12:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x118919c00) [pid = 2368] [serial = 1540] [outer = 0x1184fb000] 16:12:22 INFO - PROCESS | 2368 | 1462921942688 Marionette DEBUG loaded listener.js 16:12:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x119413000) [pid = 2368] [serial = 1541] [outer = 0x1184fb000] 16:12:23 INFO - PROCESS | 2368 | 1462921943181 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]]]}] 16:12:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:12:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 822ms 16:12:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:12:23 INFO - PROCESS | 2368 | 1462921943223 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 16:12:23 INFO - PROCESS | 2368 | 1462921943224 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 16:12:23 INFO - PROCESS | 2368 | 1462921943227 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:12:23 INFO - PROCESS | 2368 | 1462921943230 Marionette TRACE conn2 <- [1,2026,null,{}] 16:12:23 INFO - PROCESS | 2368 | 1462921943238 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}] 16:12:23 INFO - PROCESS | 2368 | 1462921943341 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 16:12:23 INFO - PROCESS | 2368 | 1462921943412 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:23 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d1d0000 == 58 [pid = 2368] [id = 514] 16:12:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x1197e2c00) [pid = 2368] [serial = 1542] [outer = 0x0] 16:12:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x1219a8400) [pid = 2368] [serial = 1543] [outer = 0x1197e2c00] 16:12:23 INFO - PROCESS | 2368 | 1462921943443 Marionette DEBUG loaded listener.js 16:12:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x124c06c00) [pid = 2368] [serial = 1544] [outer = 0x1197e2c00] 16:12:23 INFO - PROCESS | 2368 | 1462921943866 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]]]}] 16:12:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:12:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 671ms 16:12:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:12:23 INFO - PROCESS | 2368 | 1462921943899 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 16:12:23 INFO - PROCESS | 2368 | 1462921943901 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 16:12:23 INFO - PROCESS | 2368 | 1462921943903 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:12:23 INFO - PROCESS | 2368 | 1462921943904 Marionette TRACE conn2 <- [1,2030,null,{}] 16:12:23 INFO - PROCESS | 2368 | 1462921943907 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}] 16:12:24 INFO - PROCESS | 2368 | 1462921944016 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 16:12:24 INFO - PROCESS | 2368 | 1462921944072 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:24 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d721000 == 59 [pid = 2368] [id = 515] 16:12:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x124c78400) [pid = 2368] [serial = 1545] [outer = 0x0] 16:12:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x126866800) [pid = 2368] [serial = 1546] [outer = 0x124c78400] 16:12:24 INFO - PROCESS | 2368 | 1462921944102 Marionette DEBUG loaded listener.js 16:12:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x126f5f400) [pid = 2368] [serial = 1547] [outer = 0x124c78400] 16:12:24 INFO - PROCESS | 2368 | 1462921944558 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]]]}] 16:12:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 671ms 16:12:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:12:24 INFO - PROCESS | 2368 | 1462921944574 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 16:12:24 INFO - PROCESS | 2368 | 1462921944576 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 16:12:24 INFO - PROCESS | 2368 | 1462921944580 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:12:24 INFO - PROCESS | 2368 | 1462921944582 Marionette TRACE conn2 <- [1,2034,null,{}] 16:12:24 INFO - PROCESS | 2368 | 1462921944586 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}] 16:12:24 INFO - PROCESS | 2368 | 1462921944712 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 16:12:24 INFO - PROCESS | 2368 | 1462921944769 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:24 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d8a7000 == 60 [pid = 2368] [id = 516] 16:12:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x126d49c00) [pid = 2368] [serial = 1548] [outer = 0x0] 16:12:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x128b0ac00) [pid = 2368] [serial = 1549] [outer = 0x126d49c00] 16:12:24 INFO - PROCESS | 2368 | 1462921944798 Marionette DEBUG loaded listener.js 16:12:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x128b50400) [pid = 2368] [serial = 1550] [outer = 0x126d49c00] 16:12:25 INFO - PROCESS | 2368 | 1462921945231 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]]]}] 16:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 672ms 16:12:25 INFO - PROCESS | 2368 | 1462921945253 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 16:12:25 INFO - PROCESS | 2368 | 1462921945254 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 16:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:12:25 INFO - PROCESS | 2368 | 1462921945256 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:12:25 INFO - PROCESS | 2368 | 1462921945257 Marionette TRACE conn2 <- [1,2038,null,{}] 16:12:25 INFO - PROCESS | 2368 | 1462921945260 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}] 16:12:25 INFO - PROCESS | 2368 | 1462921945374 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 16:12:25 INFO - PROCESS | 2368 | 1462921945433 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:25 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a791000 == 61 [pid = 2368] [id = 517] 16:12:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x124df9000) [pid = 2368] [serial = 1551] [outer = 0x0] 16:12:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x128d26000) [pid = 2368] [serial = 1552] [outer = 0x124df9000] 16:12:25 INFO - PROCESS | 2368 | 1462921945463 Marionette DEBUG loaded listener.js 16:12:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x129111c00) [pid = 2368] [serial = 1553] [outer = 0x124df9000] 16:12:26 INFO - PROCESS | 2368 | 1462921946223 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]]]}] 16:12:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:12:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1019ms 16:12:26 INFO - PROCESS | 2368 | 1462921946279 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 16:12:26 INFO - PROCESS | 2368 | 1462921946283 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 16:12:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:12:26 INFO - PROCESS | 2368 | 1462921946290 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:12:26 INFO - PROCESS | 2368 | 1462921946293 Marionette TRACE conn2 <- [1,2042,null,{}] 16:12:26 INFO - PROCESS | 2368 | 1462921946313 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}] 16:12:26 INFO - PROCESS | 2368 | 1462921946424 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 16:12:26 INFO - PROCESS | 2368 | 1462921946483 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:26 INFO - PROCESS | 2368 | ++DOCSHELL 0x1255b7800 == 62 [pid = 2368] [id = 518] 16:12:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x116a6a800) [pid = 2368] [serial = 1554] [outer = 0x0] 16:12:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x117e0c400) [pid = 2368] [serial = 1555] [outer = 0x116a6a800] 16:12:26 INFO - PROCESS | 2368 | 1462921946511 Marionette DEBUG loaded listener.js 16:12:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x11856f000) [pid = 2368] [serial = 1556] [outer = 0x116a6a800] 16:12:27 INFO - PROCESS | 2368 | 1462921946997 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]]]}] 16:12:27 INFO - PROCESS | 2368 | --DOCSHELL 0x12d1d8000 == 61 [pid = 2368] [id = 510] 16:12:27 INFO - PROCESS | 2368 | --DOCSHELL 0x12c814000 == 60 [pid = 2368] [id = 509] 16:12:27 INFO - PROCESS | 2368 | --DOCSHELL 0x121a98000 == 59 [pid = 2368] [id = 508] 16:12:27 INFO - PROCESS | 2368 | --DOCSHELL 0x12c217000 == 58 [pid = 2368] [id = 507] 16:12:27 INFO - PROCESS | 2368 | --DOCSHELL 0x12ba24800 == 57 [pid = 2368] [id = 506] 16:12:27 INFO - PROCESS | 2368 | --DOCSHELL 0x119a6e800 == 56 [pid = 2368] [id = 505] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x11714cc00) [pid = 2368] [serial = 1431] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x1190c0000) [pid = 2368] [serial = 1434] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x1210e5400) [pid = 2368] [serial = 1437] [outer = 0x0] [url = about:blank] 16:12:27 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) 16:12:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 740ms 16:12:27 INFO - PROCESS | 2368 | --DOCSHELL 0x1293cc000 == 55 [pid = 2368] [id = 504] 16:12:27 INFO - PROCESS | 2368 | --DOCSHELL 0x128b43000 == 54 [pid = 2368] [id = 503] 16:12:27 INFO - PROCESS | 2368 | --DOCSHELL 0x12561d800 == 53 [pid = 2368] [id = 502] 16:12:27 INFO - PROCESS | 2368 | --DOCSHELL 0x121383800 == 52 [pid = 2368] [id = 501] 16:12:27 INFO - PROCESS | 2368 | --DOCSHELL 0x115d31000 == 51 [pid = 2368] [id = 500] 16:12:27 INFO - PROCESS | 2368 | --DOCSHELL 0x121485000 == 50 [pid = 2368] [id = 499] 16:12:27 INFO - PROCESS | 2368 | --DOCSHELL 0x12d229000 == 49 [pid = 2368] [id = 498] 16:12:27 INFO - PROCESS | 2368 | --DOCSHELL 0x12cf1f800 == 48 [pid = 2368] [id = 497] 16:12:27 INFO - PROCESS | 2368 | --DOCSHELL 0x12bead800 == 47 [pid = 2368] [id = 496] 16:12:27 INFO - PROCESS | 2368 | --DOCSHELL 0x121a79800 == 46 [pid = 2368] [id = 495] 16:12:27 INFO - PROCESS | 2368 | --DOCSHELL 0x116649000 == 45 [pid = 2368] [id = 494] 16:12:27 INFO - PROCESS | 2368 | 1462921947039 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 16:12:27 INFO - PROCESS | 2368 | 1462921947043 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 16:12:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:12:27 INFO - PROCESS | 2368 | 1462921947047 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:12:27 INFO - PROCESS | 2368 | 1462921947048 Marionette TRACE conn2 <- [1,2046,null,{}] 16:12:27 INFO - PROCESS | 2368 | 1462921947051 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}] 16:12:27 INFO - PROCESS | 2368 | 1462921947129 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 16:12:27 INFO - PROCESS | 2368 | 1462921947136 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:27 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185bd800 == 46 [pid = 2368] [id = 519] 16:12:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x111d28800) [pid = 2368] [serial = 1557] [outer = 0x0] 16:12:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x118083000) [pid = 2368] [serial = 1558] [outer = 0x111d28800] 16:12:27 INFO - PROCESS | 2368 | 1462921947163 Marionette DEBUG loaded listener.js 16:12:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x11870a400) [pid = 2368] [serial = 1559] [outer = 0x111d28800] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x121c62000) [pid = 2368] [serial = 1461] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x124a62400) [pid = 2368] [serial = 1464] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x124df7800) [pid = 2368] [serial = 1467] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x124c82800) [pid = 2368] [serial = 1465] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x112a68800) [pid = 2368] [serial = 1441] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 143 (0x110f83800) [pid = 2368] [serial = 1440] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x120fbe000) [pid = 2368] [serial = 1455] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x1216b5800) [pid = 2368] [serial = 1456] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x119176000) [pid = 2368] [serial = 1449] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x119410000) [pid = 2368] [serial = 1450] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x117151000) [pid = 2368] [serial = 1446] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x11856ec00) [pid = 2368] [serial = 1447] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x11949cc00) [pid = 2368] [serial = 1452] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x1197dfc00) [pid = 2368] [serial = 1453] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x11808dc00) [pid = 2368] [serial = 1444] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x116031400) [pid = 2368] [serial = 1443] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x116a6bc00) [pid = 2368] [serial = 1470] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x1210e0800) [pid = 2368] [serial = 1471] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x126d49400) [pid = 2368] [serial = 1477] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x1269b7c00) [pid = 2368] [serial = 1476] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x1255e8400) [pid = 2368] [serial = 1468] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x1255eac00) [pid = 2368] [serial = 1473] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x1216b9c00) [pid = 2368] [serial = 1458] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x121ca3c00) [pid = 2368] [serial = 1462] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x121a32800) [pid = 2368] [serial = 1459] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x1269b0800) [pid = 2368] [serial = 1474] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x1269ba400) [pid = 2368] [serial = 1479] [outer = 0x0] [url = about:blank] 16:12:27 INFO - PROCESS | 2368 | 1462921947527 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]]]}] 16:12:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:12:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 522ms 16:12:27 INFO - PROCESS | 2368 | 1462921947569 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 16:12:27 INFO - PROCESS | 2368 | 1462921947570 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 16:12:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:12:27 INFO - PROCESS | 2368 | 1462921947573 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:12:27 INFO - PROCESS | 2368 | 1462921947575 Marionette TRACE conn2 <- [1,2050,null,{}] 16:12:27 INFO - PROCESS | 2368 | 1462921947582 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}] 16:12:27 INFO - PROCESS | 2368 | 1462921947664 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 16:12:27 INFO - PROCESS | 2368 | 1462921947671 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:27 INFO - PROCESS | 2368 | ++DOCSHELL 0x121485000 == 47 [pid = 2368] [id = 520] 16:12:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x1190c5c00) [pid = 2368] [serial = 1560] [outer = 0x0] 16:12:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x119409c00) [pid = 2368] [serial = 1561] [outer = 0x1190c5c00] 16:12:27 INFO - PROCESS | 2368 | 1462921947699 Marionette DEBUG loaded listener.js 16:12:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x1197d3400) [pid = 2368] [serial = 1562] [outer = 0x1190c5c00] 16:12:28 INFO - PROCESS | 2368 | 1462921948072 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]]]}] 16:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 520ms 16:12:28 INFO - PROCESS | 2368 | 1462921948093 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 16:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:12:28 INFO - PROCESS | 2368 | 1462921948105 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 16:12:28 INFO - PROCESS | 2368 | 1462921948108 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:12:28 INFO - PROCESS | 2368 | 1462921948109 Marionette TRACE conn2 <- [1,2054,null,{}] 16:12:28 INFO - PROCESS | 2368 | 1462921948121 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}] 16:12:28 INFO - PROCESS | 2368 | 1462921948201 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 16:12:28 INFO - PROCESS | 2368 | 1462921948207 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:28 INFO - PROCESS | 2368 | ++DOCSHELL 0x1255d1000 == 48 [pid = 2368] [id = 521] 16:12:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x119ab2400) [pid = 2368] [serial = 1563] [outer = 0x0] 16:12:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x120e64000) [pid = 2368] [serial = 1564] [outer = 0x119ab2400] 16:12:28 INFO - PROCESS | 2368 | 1462921948233 Marionette DEBUG loaded listener.js 16:12:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x1215de000) [pid = 2368] [serial = 1565] [outer = 0x119ab2400] 16:12:28 INFO - PROCESS | 2368 | 1462921948558 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]]]}] 16:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 470ms 16:12:28 INFO - PROCESS | 2368 | 1462921948578 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 16:12:28 INFO - PROCESS | 2368 | 1462921948579 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 16:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:12:28 INFO - PROCESS | 2368 | 1462921948582 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:12:28 INFO - PROCESS | 2368 | 1462921948583 Marionette TRACE conn2 <- [1,2058,null,{}] 16:12:28 INFO - PROCESS | 2368 | 1462921948587 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}] 16:12:28 INFO - PROCESS | 2368 | 1462921948661 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 16:12:28 INFO - PROCESS | 2368 | 1462921948717 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:28 INFO - PROCESS | 2368 | ++DOCSHELL 0x1189b3800 == 49 [pid = 2368] [id = 522] 16:12:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x11931e400) [pid = 2368] [serial = 1566] [outer = 0x0] 16:12:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x12182c800) [pid = 2368] [serial = 1567] [outer = 0x11931e400] 16:12:28 INFO - PROCESS | 2368 | 1462921948742 Marionette DEBUG loaded listener.js 16:12:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x121a16000) [pid = 2368] [serial = 1568] [outer = 0x11931e400] 16:12:29 INFO - PROCESS | 2368 | 1462921949087 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]]]}] 16:12:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 520ms 16:12:29 INFO - PROCESS | 2368 | 1462921949105 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 16:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:12:29 INFO - PROCESS | 2368 | 1462921949106 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 16:12:29 INFO - PROCESS | 2368 | 1462921949110 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:12:29 INFO - PROCESS | 2368 | 1462921949111 Marionette TRACE conn2 <- [1,2062,null,{}] 16:12:29 INFO - PROCESS | 2368 | 1462921949115 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}] 16:12:29 INFO - PROCESS | 2368 | 1462921949277 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 16:12:29 INFO - PROCESS | 2368 | 1462921949387 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:29 INFO - PROCESS | 2368 | ++DOCSHELL 0x1293bf800 == 50 [pid = 2368] [id = 523] 16:12:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x12182f400) [pid = 2368] [serial = 1569] [outer = 0x0] 16:12:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x121c5c800) [pid = 2368] [serial = 1570] [outer = 0x12182f400] 16:12:29 INFO - PROCESS | 2368 | 1462921949431 Marionette DEBUG loaded listener.js 16:12:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x124fdb000) [pid = 2368] [serial = 1571] [outer = 0x12182f400] 16:12:29 INFO - PROCESS | 2368 | 1462921949797 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]]]}] 16:12:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 726ms 16:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:12:29 INFO - PROCESS | 2368 | 1462921949840 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 16:12:29 INFO - PROCESS | 2368 | 1462921949841 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 16:12:29 INFO - PROCESS | 2368 | 1462921949843 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:12:29 INFO - PROCESS | 2368 | 1462921949844 Marionette TRACE conn2 <- [1,2066,null,{}] 16:12:29 INFO - PROCESS | 2368 | 1462921949847 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}] 16:12:29 INFO - PROCESS | 2368 | 1462921949946 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 16:12:29 INFO - PROCESS | 2368 | 1462921949950 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:29 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ab32800 == 51 [pid = 2368] [id = 524] 16:12:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x124c84000) [pid = 2368] [serial = 1572] [outer = 0x0] 16:12:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x1255eac00) [pid = 2368] [serial = 1573] [outer = 0x124c84000] 16:12:29 INFO - PROCESS | 2368 | 1462921949976 Marionette DEBUG loaded listener.js 16:12:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x12686b400) [pid = 2368] [serial = 1574] [outer = 0x124c84000] 16:12:30 INFO - PROCESS | 2368 | 1462921950322 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]]]}] 16:12:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:12:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 524ms 16:12:30 INFO - PROCESS | 2368 | 1462921950370 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 16:12:30 INFO - PROCESS | 2368 | 1462921950371 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 16:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:12:30 INFO - PROCESS | 2368 | 1462921950373 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:12:30 INFO - PROCESS | 2368 | 1462921950374 Marionette TRACE conn2 <- [1,2070,null,{}] 16:12:30 INFO - PROCESS | 2368 | 1462921950377 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}] 16:12:30 INFO - PROCESS | 2368 | 1462921950475 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 16:12:30 INFO - PROCESS | 2368 | 1462921950488 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:30 INFO - PROCESS | 2368 | ++DOCSHELL 0x12adea000 == 52 [pid = 2368] [id = 525] 16:12:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x126861000) [pid = 2368] [serial = 1575] [outer = 0x0] 16:12:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x1269b8c00) [pid = 2368] [serial = 1576] [outer = 0x126861000] 16:12:30 INFO - PROCESS | 2368 | 1462921950513 Marionette DEBUG loaded listener.js 16:12:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x127143000) [pid = 2368] [serial = 1577] [outer = 0x126861000] 16:12:30 INFO - PROCESS | 2368 | 1462921950861 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]]]}] 16:12:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:12:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 519ms 16:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:12:30 INFO - PROCESS | 2368 | 1462921950901 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 16:12:30 INFO - PROCESS | 2368 | 1462921950902 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 16:12:30 INFO - PROCESS | 2368 | 1462921950904 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:12:30 INFO - PROCESS | 2368 | 1462921950905 Marionette TRACE conn2 <- [1,2074,null,{}] 16:12:30 INFO - PROCESS | 2368 | 1462921950908 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}] 16:12:31 INFO - PROCESS | 2368 | 1462921951009 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 16:12:31 INFO - PROCESS | 2368 | 1462921951044 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:31 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c206000 == 53 [pid = 2368] [id = 526] 16:12:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x1269b1400) [pid = 2368] [serial = 1578] [outer = 0x0] 16:12:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x127474000) [pid = 2368] [serial = 1579] [outer = 0x1269b1400] 16:12:31 INFO - PROCESS | 2368 | 1462921951070 Marionette DEBUG loaded listener.js 16:12:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x128b50800) [pid = 2368] [serial = 1580] [outer = 0x1269b1400] 16:12:31 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x1190c8c00) [pid = 2368] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:12:31 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x1269b7400) [pid = 2368] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:12:31 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x118250000) [pid = 2368] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:12:31 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x1122b5800) [pid = 2368] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:12:31 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x124c7fc00) [pid = 2368] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:12:31 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x12153fc00) [pid = 2368] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:12:31 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x1197da800) [pid = 2368] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:12:31 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x121c9e000) [pid = 2368] [serial = 1493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:12:31 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x112a69000) [pid = 2368] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:12:31 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x124c81000) [pid = 2368] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:12:31 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x128b52c00) [pid = 2368] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:12:31 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x120e5d000) [pid = 2368] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:12:31 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x126863000) [pid = 2368] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:12:31 INFO - PROCESS | 2368 | 1462921951513 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]]]}] 16:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 620ms 16:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:12:31 INFO - PROCESS | 2368 | 1462921951525 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 16:12:31 INFO - PROCESS | 2368 | 1462921951526 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 16:12:31 INFO - PROCESS | 2368 | 1462921951528 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:12:31 INFO - PROCESS | 2368 | 1462921951529 Marionette TRACE conn2 <- [1,2078,null,{}] 16:12:31 INFO - PROCESS | 2368 | 1462921951531 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}] 16:12:31 INFO - PROCESS | 2368 | 1462921951612 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 16:12:31 INFO - PROCESS | 2368 | 1462921951620 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:31 INFO - PROCESS | 2368 | ++DOCSHELL 0x128931800 == 54 [pid = 2368] [id = 527] 16:12:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x116095c00) [pid = 2368] [serial = 1581] [outer = 0x0] 16:12:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x11940dc00) [pid = 2368] [serial = 1582] [outer = 0x116095c00] 16:12:31 INFO - PROCESS | 2368 | 1462921951645 Marionette DEBUG loaded listener.js 16:12:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x126863000) [pid = 2368] [serial = 1583] [outer = 0x116095c00] 16:12:31 INFO - PROCESS | 2368 | 1462921951989 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]]]}] 16:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 468ms 16:12:31 INFO - PROCESS | 2368 | 1462921951997 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 16:12:32 INFO - PROCESS | 2368 | 1462921951999 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 16:12:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:12:32 INFO - PROCESS | 2368 | 1462921952004 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:12:32 INFO - PROCESS | 2368 | 1462921952006 Marionette TRACE conn2 <- [1,2082,null,{}] 16:12:32 INFO - PROCESS | 2368 | 1462921952008 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}] 16:12:32 INFO - PROCESS | 2368 | 1462921952109 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 16:12:32 INFO - PROCESS | 2368 | 1462921952182 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:32 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c814800 == 55 [pid = 2368] [id = 528] 16:12:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x12567d400) [pid = 2368] [serial = 1584] [outer = 0x0] 16:12:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x128c2cc00) [pid = 2368] [serial = 1585] [outer = 0x12567d400] 16:12:32 INFO - PROCESS | 2368 | 1462921952235 Marionette DEBUG loaded listener.js 16:12:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x12910dc00) [pid = 2368] [serial = 1586] [outer = 0x12567d400] 16:12:32 INFO - PROCESS | 2368 | 1462921952638 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]]]}] 16:12:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:12:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 672ms 16:12:32 INFO - PROCESS | 2368 | 1462921952676 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 16:12:32 INFO - PROCESS | 2368 | 1462921952678 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 16:12:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:12:32 INFO - PROCESS | 2368 | 1462921952690 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:12:32 INFO - PROCESS | 2368 | 1462921952692 Marionette TRACE conn2 <- [1,2086,null,{}] 16:12:32 INFO - PROCESS | 2368 | 1462921952697 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}] 16:12:32 INFO - PROCESS | 2368 | 1462921952795 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 16:12:32 INFO - PROCESS | 2368 | 1462921952800 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:32 INFO - PROCESS | 2368 | ++DOCSHELL 0x12cf1f800 == 56 [pid = 2368] [id = 529] 16:12:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x12910f400) [pid = 2368] [serial = 1587] [outer = 0x0] 16:12:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x129308800) [pid = 2368] [serial = 1588] [outer = 0x12910f400] 16:12:32 INFO - PROCESS | 2368 | 1462921952826 Marionette DEBUG loaded listener.js 16:12:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x129310000) [pid = 2368] [serial = 1589] [outer = 0x12910f400] 16:12:33 INFO - PROCESS | 2368 | 1462921953173 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]]]}] 16:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 530ms 16:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:12:33 INFO - PROCESS | 2368 | 1462921953211 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 16:12:33 INFO - PROCESS | 2368 | 1462921953213 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 16:12:33 INFO - PROCESS | 2368 | 1462921953215 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:12:33 INFO - PROCESS | 2368 | 1462921953223 Marionette TRACE conn2 <- [1,2090,null,{}] 16:12:33 INFO - PROCESS | 2368 | 1462921953226 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}] 16:12:33 INFO - PROCESS | 2368 | 1462921953308 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 16:12:33 INFO - PROCESS | 2368 | 1462921953368 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:33 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d3ad800 == 57 [pid = 2368] [id = 530] 16:12:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x129110400) [pid = 2368] [serial = 1590] [outer = 0x0] 16:12:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x129313000) [pid = 2368] [serial = 1591] [outer = 0x129110400] 16:12:33 INFO - PROCESS | 2368 | 1462921953392 Marionette DEBUG loaded listener.js 16:12:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x12958ac00) [pid = 2368] [serial = 1592] [outer = 0x129110400] 16:12:33 INFO - PROCESS | 2368 | 1462921953800 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]]]}] 16:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 625ms 16:12:33 INFO - PROCESS | 2368 | 1462921953841 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 16:12:33 INFO - PROCESS | 2368 | 1462921953844 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 16:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:12:33 INFO - PROCESS | 2368 | 1462921953848 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:12:33 INFO - PROCESS | 2368 | 1462921953851 Marionette TRACE conn2 <- [1,2094,null,{}] 16:12:33 INFO - PROCESS | 2368 | 1462921953874 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}] 16:12:33 INFO - PROCESS | 2368 | 1462921953991 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 16:12:34 INFO - PROCESS | 2368 | 1462921954129 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:34 INFO - PROCESS | 2368 | ++DOCSHELL 0x120eec800 == 58 [pid = 2368] [id = 531] 16:12:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x116094c00) [pid = 2368] [serial = 1593] [outer = 0x0] 16:12:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x116a72c00) [pid = 2368] [serial = 1594] [outer = 0x116094c00] 16:12:34 INFO - PROCESS | 2368 | 1462921954196 Marionette DEBUG loaded listener.js 16:12:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x118394400) [pid = 2368] [serial = 1595] [outer = 0x116094c00] 16:12:34 INFO - PROCESS | 2368 | 1462921954677 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]]]}] 16:12:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:12:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 843ms 16:12:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:12:34 INFO - PROCESS | 2368 | 1462921954691 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 16:12:34 INFO - PROCESS | 2368 | 1462921954695 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 16:12:34 INFO - PROCESS | 2368 | 1462921954699 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:12:34 INFO - PROCESS | 2368 | 1462921954701 Marionette TRACE conn2 <- [1,2098,null,{}] 16:12:34 INFO - PROCESS | 2368 | 1462921954704 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}] 16:12:34 INFO - PROCESS | 2368 | 1462921954806 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 16:12:34 INFO - PROCESS | 2368 | 1462921954861 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:34 INFO - PROCESS | 2368 | ++DOCSHELL 0x123f09000 == 59 [pid = 2368] [id = 532] 16:12:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x11856f800) [pid = 2368] [serial = 1596] [outer = 0x0] 16:12:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x119083000) [pid = 2368] [serial = 1597] [outer = 0x11856f800] 16:12:34 INFO - PROCESS | 2368 | 1462921954891 Marionette DEBUG loaded listener.js 16:12:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x1197d8800) [pid = 2368] [serial = 1598] [outer = 0x11856f800] 16:12:35 INFO - PROCESS | 2368 | 1462921955348 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]]]}] 16:12:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:12:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 671ms 16:12:35 INFO - PROCESS | 2368 | 1462921955371 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 16:12:35 INFO - PROCESS | 2368 | 1462921955372 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 16:12:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:12:35 INFO - PROCESS | 2368 | 1462921955375 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:12:35 INFO - PROCESS | 2368 | 1462921955377 Marionette TRACE conn2 <- [1,2102,null,{}] 16:12:35 INFO - PROCESS | 2368 | 1462921955386 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}] 16:12:35 INFO - PROCESS | 2368 | 1462921955513 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 16:12:35 INFO - PROCESS | 2368 | 1462921955599 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:35 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d727800 == 60 [pid = 2368] [id = 533] 16:12:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x121a14400) [pid = 2368] [serial = 1599] [outer = 0x0] 16:12:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x121c9e400) [pid = 2368] [serial = 1600] [outer = 0x121a14400] 16:12:35 INFO - PROCESS | 2368 | 1462921955633 Marionette DEBUG loaded listener.js 16:12:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x124c7cc00) [pid = 2368] [serial = 1601] [outer = 0x121a14400] 16:12:36 INFO - PROCESS | 2368 | 1462921956051 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]]]}] 16:12:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:12:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 723ms 16:12:36 INFO - PROCESS | 2368 | 1462921956098 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 16:12:36 INFO - PROCESS | 2368 | 1462921956100 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 16:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:12:36 INFO - PROCESS | 2368 | 1462921956103 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:12:36 INFO - PROCESS | 2368 | 1462921956104 Marionette TRACE conn2 <- [1,2106,null,{}] 16:12:36 INFO - PROCESS | 2368 | 1462921956106 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}] 16:12:36 INFO - PROCESS | 2368 | 1462921956208 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 16:12:36 INFO - PROCESS | 2368 | 1462921956266 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:36 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ddd1800 == 61 [pid = 2368] [id = 534] 16:12:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x124c94800) [pid = 2368] [serial = 1602] [outer = 0x0] 16:12:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x1269b7400) [pid = 2368] [serial = 1603] [outer = 0x124c94800] 16:12:36 INFO - PROCESS | 2368 | 1462921956296 Marionette DEBUG loaded listener.js 16:12:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 154 (0x128b5c800) [pid = 2368] [serial = 1604] [outer = 0x124c94800] 16:12:36 INFO - PROCESS | 2368 | 1462921956731 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]]]}] 16:12:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:12:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 669ms 16:12:36 INFO - PROCESS | 2368 | 1462921956772 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 16:12:36 INFO - PROCESS | 2368 | 1462921956774 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 16:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:12:36 INFO - PROCESS | 2368 | 1462921956776 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:12:36 INFO - PROCESS | 2368 | 1462921956777 Marionette TRACE conn2 <- [1,2110,null,{}] 16:12:36 INFO - PROCESS | 2368 | 1462921956780 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}] 16:12:36 INFO - PROCESS | 2368 | 1462921956897 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 16:12:36 INFO - PROCESS | 2368 | 1462921956980 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:36 INFO - PROCESS | 2368 | ++DOCSHELL 0x12e180800 == 62 [pid = 2368] [id = 535] 16:12:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 155 (0x125670c00) [pid = 2368] [serial = 1605] [outer = 0x0] 16:12:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 156 (0x128d27000) [pid = 2368] [serial = 1606] [outer = 0x125670c00] 16:12:37 INFO - PROCESS | 2368 | 1462921957011 Marionette DEBUG loaded listener.js 16:12:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 157 (0x12910f000) [pid = 2368] [serial = 1607] [outer = 0x125670c00] 16:12:37 INFO - PROCESS | 2368 | 1462921957419 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]]]}] 16:12:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 670ms 16:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:12:37 INFO - PROCESS | 2368 | 1462921957459 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 16:12:37 INFO - PROCESS | 2368 | 1462921957461 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 16:12:37 INFO - PROCESS | 2368 | 1462921957463 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:12:37 INFO - PROCESS | 2368 | 1462921957464 Marionette TRACE conn2 <- [1,2114,null,{}] 16:12:37 INFO - PROCESS | 2368 | 1462921957467 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}] 16:12:37 INFO - PROCESS | 2368 | 1462921957626 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 16:12:37 INFO - PROCESS | 2368 | 1462921957728 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:37 INFO - PROCESS | 2368 | ++DOCSHELL 0x125621800 == 63 [pid = 2368] [id = 536] 16:12:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 158 (0x12910b400) [pid = 2368] [serial = 1608] [outer = 0x0] 16:12:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 159 (0x129588800) [pid = 2368] [serial = 1609] [outer = 0x12910b400] 16:12:37 INFO - PROCESS | 2368 | 1462921957779 Marionette DEBUG loaded listener.js 16:12:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 160 (0x1298e4800) [pid = 2368] [serial = 1610] [outer = 0x12910b400] 16:12:38 INFO - PROCESS | 2368 | 1462921958317 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]]]}] 16:12:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:12:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 874ms 16:12:38 INFO - PROCESS | 2368 | 1462921958338 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 16:12:38 INFO - PROCESS | 2368 | 1462921958339 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 16:12:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:12:38 INFO - PROCESS | 2368 | 1462921958341 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:12:38 INFO - PROCESS | 2368 | 1462921958342 Marionette TRACE conn2 <- [1,2118,null,{}] 16:12:38 INFO - PROCESS | 2368 | 1462921958345 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}] 16:12:38 INFO - PROCESS | 2368 | 1462921958449 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 16:12:38 INFO - PROCESS | 2368 | 1462921958508 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:38 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c9c9800 == 64 [pid = 2368] [id = 537] 16:12:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 161 (0x1298e2400) [pid = 2368] [serial = 1611] [outer = 0x0] 16:12:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 162 (0x12a769c00) [pid = 2368] [serial = 1612] [outer = 0x1298e2400] 16:12:38 INFO - PROCESS | 2368 | 1462921958538 Marionette DEBUG loaded listener.js 16:12:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 163 (0x12a770800) [pid = 2368] [serial = 1613] [outer = 0x1298e2400] 16:12:39 INFO - PROCESS | 2368 | 1462921959115 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]]]}] 16:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 819ms 16:12:39 INFO - PROCESS | 2368 | 1462921959161 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 16:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:12:39 INFO - PROCESS | 2368 | 1462921959164 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 16:12:39 INFO - PROCESS | 2368 | 1462921959166 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:12:39 INFO - PROCESS | 2368 | 1462921959169 Marionette TRACE conn2 <- [1,2122,null,{}] 16:12:39 INFO - PROCESS | 2368 | 1462921959172 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}] 16:12:39 INFO - PROCESS | 2368 | 1462921959270 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 16:12:39 INFO - PROCESS | 2368 | 1462921959335 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:39 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185c6800 == 65 [pid = 2368] [id = 538] 16:12:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 164 (0x1168be000) [pid = 2368] [serial = 1614] [outer = 0x0] 16:12:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 165 (0x11808b400) [pid = 2368] [serial = 1615] [outer = 0x1168be000] 16:12:39 INFO - PROCESS | 2368 | 1462921959364 Marionette DEBUG loaded listener.js 16:12:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 166 (0x118571800) [pid = 2368] [serial = 1616] [outer = 0x1168be000] 16:12:39 INFO - PROCESS | 2368 | --DOCSHELL 0x128926000 == 64 [pid = 2368] [id = 478] 16:12:39 INFO - PROCESS | 2368 | --DOCSHELL 0x12154f000 == 63 [pid = 2368] [id = 477] 16:12:39 INFO - PROCESS | 2368 | --DOCSHELL 0x12cf1f800 == 62 [pid = 2368] [id = 529] 16:12:39 INFO - PROCESS | 2368 | --DOCSHELL 0x12c814800 == 61 [pid = 2368] [id = 528] 16:12:39 INFO - PROCESS | 2368 | --DOCSHELL 0x128931800 == 60 [pid = 2368] [id = 527] 16:12:39 INFO - PROCESS | 2368 | --DOCSHELL 0x12c206000 == 59 [pid = 2368] [id = 526] 16:12:39 INFO - PROCESS | 2368 | --DOCSHELL 0x12adea000 == 58 [pid = 2368] [id = 525] 16:12:39 INFO - PROCESS | 2368 | --DOCSHELL 0x12ab32800 == 57 [pid = 2368] [id = 524] 16:12:39 INFO - PROCESS | 2368 | --DOCSHELL 0x1293bf800 == 56 [pid = 2368] [id = 523] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 165 (0x128c37800) [pid = 2368] [serial = 1534] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOCSHELL 0x1189b3800 == 55 [pid = 2368] [id = 522] 16:12:39 INFO - PROCESS | 2368 | --DOCSHELL 0x1255d1000 == 54 [pid = 2368] [id = 521] 16:12:39 INFO - PROCESS | 2368 | --DOCSHELL 0x121485000 == 53 [pid = 2368] [id = 520] 16:12:39 INFO - PROCESS | 2368 | --DOCSHELL 0x1185bd800 == 52 [pid = 2368] [id = 519] 16:12:39 INFO - PROCESS | 2368 | --DOCSHELL 0x1255b7800 == 51 [pid = 2368] [id = 518] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 164 (0x128c30400) [pid = 2368] [serial = 1532] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 163 (0x119314c00) [pid = 2368] [serial = 1504] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 162 (0x127476000) [pid = 2368] [serial = 1523] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 161 (0x11979a400) [pid = 2368] [serial = 1525] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 160 (0x116a67000) [pid = 2368] [serial = 1501] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 159 (0x1110a6c00) [pid = 2368] [serial = 1482] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 158 (0x12685cc00) [pid = 2368] [serial = 1516] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 157 (0x124c91400) [pid = 2368] [serial = 1514] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 156 (0x1164a7400) [pid = 2368] [serial = 907] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 155 (0x120fc1c00) [pid = 2368] [serial = 1508] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 154 (0x126861800) [pid = 2368] [serial = 1494] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 153 (0x115f0fc00) [pid = 2368] [serial = 1498] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x128b52800) [pid = 2368] [serial = 1529] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 151 (0x1269bbc00) [pid = 2368] [serial = 1528] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 150 (0x124c83400) [pid = 2368] [serial = 1526] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 149 (0x118598000) [pid = 2368] [serial = 1502] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x126f5b800) [pid = 2368] [serial = 1495] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x1166ca400) [pid = 2368] [serial = 1499] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x118249400) [pid = 2368] [serial = 1485] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x121539800) [pid = 2368] [serial = 1491] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x120e5e400) [pid = 2368] [serial = 1507] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 143 (0x119793800) [pid = 2368] [serial = 1505] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x128b5bc00) [pid = 2368] [serial = 1531] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x121a16c00) [pid = 2368] [serial = 1511] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x12180e000) [pid = 2368] [serial = 1510] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x121c60800) [pid = 2368] [serial = 1513] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x127141c00) [pid = 2368] [serial = 1520] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x1269be000) [pid = 2368] [serial = 1519] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x119408c00) [pid = 2368] [serial = 1488] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x1268da800) [pid = 2368] [serial = 1517] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x127468c00) [pid = 2368] [serial = 1522] [outer = 0x0] [url = about:blank] 16:12:39 INFO - PROCESS | 2368 | 1462921959805 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]]]}] 16:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 674ms 16:12:39 INFO - PROCESS | 2368 | 1462921959841 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 16:12:39 INFO - PROCESS | 2368 | 1462921959844 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 16:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:12:39 INFO - PROCESS | 2368 | 1462921959849 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:12:39 INFO - PROCESS | 2368 | 1462921959850 Marionette TRACE conn2 <- [1,2126,null,{}] 16:12:39 INFO - PROCESS | 2368 | 1462921959853 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}] 16:12:39 INFO - PROCESS | 2368 | 1462921959957 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 16:12:40 INFO - PROCESS | 2368 | 1462921960015 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:40 INFO - PROCESS | 2368 | ++DOCSHELL 0x117e12800 == 52 [pid = 2368] [id = 539] 16:12:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x118574400) [pid = 2368] [serial = 1617] [outer = 0x0] 16:12:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x119415800) [pid = 2368] [serial = 1618] [outer = 0x118574400] 16:12:40 INFO - PROCESS | 2368 | 1462921960047 Marionette DEBUG loaded listener.js 16:12:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x1197d9400) [pid = 2368] [serial = 1619] [outer = 0x118574400] 16:12:40 INFO - PROCESS | 2368 | 1462921960358 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]]]}] 16:12:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:12:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 521ms 16:12:40 INFO - PROCESS | 2368 | 1462921960373 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 16:12:40 INFO - PROCESS | 2368 | 1462921960375 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 16:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:12:40 INFO - PROCESS | 2368 | 1462921960377 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:12:40 INFO - PROCESS | 2368 | 1462921960379 Marionette TRACE conn2 <- [1,2130,null,{}] 16:12:40 INFO - PROCESS | 2368 | 1462921960390 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}] 16:12:40 INFO - PROCESS | 2368 | 1462921960477 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 16:12:40 INFO - PROCESS | 2368 | 1462921960484 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:40 INFO - PROCESS | 2368 | ++DOCSHELL 0x1271e4000 == 53 [pid = 2368] [id = 540] 16:12:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x120e62800) [pid = 2368] [serial = 1620] [outer = 0x0] 16:12:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x1215e7c00) [pid = 2368] [serial = 1621] [outer = 0x120e62800] 16:12:40 INFO - PROCESS | 2368 | 1462921960513 Marionette DEBUG loaded listener.js 16:12:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x121a2e800) [pid = 2368] [serial = 1622] [outer = 0x120e62800] 16:12:40 INFO - PROCESS | 2368 | 1462921960860 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] 16:12:40 INFO - PROCESS | 2368 | 1462921960901 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 16:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:12:40 INFO - PROCESS | 2368 | 1462921960903 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:12:40 INFO - PROCESS | 2368 | 1462921960912 Marionette TRACE conn2 <- [1,2134,null,{}] 16:12:40 INFO - PROCESS | 2368 | 1462921960914 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}] 16:12:40 INFO - PROCESS | 2368 | 1462921960994 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 16:12:41 INFO - PROCESS | 2368 | 1462921961003 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:41 INFO - PROCESS | 2368 | ++DOCSHELL 0x129843000 == 54 [pid = 2368] [id = 541] 16:12:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x121a3bc00) [pid = 2368] [serial = 1623] [outer = 0x0] 16:12:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x124a62400) [pid = 2368] [serial = 1624] [outer = 0x121a3bc00] 16:12:41 INFO - PROCESS | 2368 | 1462921961029 Marionette DEBUG loaded listener.js 16:12:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x124fe4000) [pid = 2368] [serial = 1625] [outer = 0x121a3bc00] 16:12:41 INFO - PROCESS | 2368 | 1462921961365 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]]]}] 16:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 480ms 16:12:41 INFO - PROCESS | 2368 | 1462921961385 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 16:12:41 INFO - PROCESS | 2368 | 1462921961388 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 16:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:12:41 INFO - PROCESS | 2368 | 1462921961391 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:12:41 INFO - PROCESS | 2368 | 1462921961392 Marionette TRACE conn2 <- [1,2138,null,{}] 16:12:41 INFO - PROCESS | 2368 | 1462921961394 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}] 16:12:41 INFO - PROCESS | 2368 | 1462921961476 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 16:12:41 INFO - PROCESS | 2368 | 1462921961544 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:41 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ab34800 == 55 [pid = 2368] [id = 542] 16:12:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x121c9a800) [pid = 2368] [serial = 1626] [outer = 0x0] 16:12:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x12685dc00) [pid = 2368] [serial = 1627] [outer = 0x121c9a800] 16:12:41 INFO - PROCESS | 2368 | 1462921961569 Marionette DEBUG loaded listener.js 16:12:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x1268e0800) [pid = 2368] [serial = 1628] [outer = 0x121c9a800] 16:12:41 INFO - PROCESS | 2368 | 1462921961894 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]]]}] 16:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 518ms 16:12:41 INFO - PROCESS | 2368 | 1462921961909 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 16:12:41 INFO - PROCESS | 2368 | 1462921961911 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 16:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:12:41 INFO - PROCESS | 2368 | 1462921961913 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:12:41 INFO - PROCESS | 2368 | 1462921961914 Marionette TRACE conn2 <- [1,2142,null,{}] 16:12:41 INFO - PROCESS | 2368 | 1462921961923 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}] 16:12:42 INFO - PROCESS | 2368 | 1462921962064 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 16:12:42 INFO - PROCESS | 2368 | 1462921962078 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:42 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c44e000 == 56 [pid = 2368] [id = 543] 16:12:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x1268da800) [pid = 2368] [serial = 1629] [outer = 0x0] 16:12:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x127439400) [pid = 2368] [serial = 1630] [outer = 0x1268da800] 16:12:42 INFO - PROCESS | 2368 | 1462921962120 Marionette DEBUG loaded listener.js 16:12:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x128c34000) [pid = 2368] [serial = 1631] [outer = 0x1268da800] 16:12:42 INFO - PROCESS | 2368 | 1462921962639 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] 16:12:42 INFO - PROCESS | 2368 | 1462921962688 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 16:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:12:42 INFO - PROCESS | 2368 | 1462921962691 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:12:42 INFO - PROCESS | 2368 | 1462921962692 Marionette TRACE conn2 <- [1,2146,null,{}] 16:12:42 INFO - PROCESS | 2368 | 1462921962694 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}] 16:12:42 INFO - PROCESS | 2368 | 1462921962795 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 16:12:42 INFO - PROCESS | 2368 | 1462921962808 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:42 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c9c7800 == 57 [pid = 2368] [id = 544] 16:12:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x128b54c00) [pid = 2368] [serial = 1632] [outer = 0x0] 16:12:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x12930d800) [pid = 2368] [serial = 1633] [outer = 0x128b54c00] 16:12:42 INFO - PROCESS | 2368 | 1462921962833 Marionette DEBUG loaded listener.js 16:12:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x1298e4c00) [pid = 2368] [serial = 1634] [outer = 0x128b54c00] 16:12:43 INFO - PROCESS | 2368 | 1462921963190 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] 16:12:43 INFO - PROCESS | 2368 | 1462921963211 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 16:12:43 INFO - PROCESS | 2368 | 1462921963213 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:12:43 INFO - PROCESS | 2368 | 1462921963214 Marionette TRACE conn2 <- [1,2150,null,{}] 16:12:43 INFO - PROCESS | 2368 | 1462921963218 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}] 16:12:43 INFO - PROCESS | 2368 | 1462921963332 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 16:12:43 INFO - PROCESS | 2368 | 1462921963370 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:43 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d228800 == 58 [pid = 2368] [id = 545] 16:12:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x129304400) [pid = 2368] [serial = 1635] [outer = 0x0] 16:12:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 154 (0x12a771c00) [pid = 2368] [serial = 1636] [outer = 0x129304400] 16:12:43 INFO - PROCESS | 2368 | 1462921963402 Marionette DEBUG loaded listener.js 16:12:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 155 (0x12a7e8400) [pid = 2368] [serial = 1637] [outer = 0x129304400] 16:12:43 INFO - PROCESS | 2368 | 1462921963729 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]]]}] 16:12:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 573ms 16:12:43 INFO - PROCESS | 2368 | 1462921963786 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 16:12:43 INFO - PROCESS | 2368 | 1462921963787 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 16:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:12:43 INFO - PROCESS | 2368 | 1462921963790 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:12:43 INFO - PROCESS | 2368 | 1462921963791 Marionette TRACE conn2 <- [1,2154,null,{}] 16:12:43 INFO - PROCESS | 2368 | 1462921963793 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}] 16:12:44 INFO - PROCESS | 2368 | 1462921964092 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 16:12:44 INFO - PROCESS | 2368 | --DOMWINDOW == 154 (0x124c84000) [pid = 2368] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:12:44 INFO - PROCESS | 2368 | --DOMWINDOW == 153 (0x126861000) [pid = 2368] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:12:44 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x1190c5c00) [pid = 2368] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:12:44 INFO - PROCESS | 2368 | --DOMWINDOW == 151 (0x119ab2400) [pid = 2368] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:12:44 INFO - PROCESS | 2368 | --DOMWINDOW == 150 (0x111d28800) [pid = 2368] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:12:44 INFO - PROCESS | 2368 | --DOMWINDOW == 149 (0x116a6a800) [pid = 2368] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:12:44 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x11931e400) [pid = 2368] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:12:44 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x1269b1400) [pid = 2368] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:12:44 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x116095c00) [pid = 2368] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:12:44 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x12567d400) [pid = 2368] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:12:44 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x12910f400) [pid = 2368] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:12:44 INFO - PROCESS | 2368 | --DOMWINDOW == 143 (0x12182f400) [pid = 2368] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:12:44 INFO - PROCESS | 2368 | 1462921964140 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:44 INFO - PROCESS | 2368 | ++DOCSHELL 0x123f11000 == 59 [pid = 2368] [id = 546] 16:12:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x111b0fc00) [pid = 2368] [serial = 1638] [outer = 0x0] 16:12:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x11714c800) [pid = 2368] [serial = 1639] [outer = 0x111b0fc00] 16:12:44 INFO - PROCESS | 2368 | 1462921964166 Marionette DEBUG loaded listener.js 16:12:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x120e63000) [pid = 2368] [serial = 1640] [outer = 0x111b0fc00] 16:12:44 INFO - PROCESS | 2368 | 1462921964441 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]]]}] 16:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 669ms 16:12:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:12:44 INFO - PROCESS | 2368 | 1462921964460 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 16:12:44 INFO - PROCESS | 2368 | 1462921964461 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 16:12:44 INFO - PROCESS | 2368 | 1462921964464 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:12:44 INFO - PROCESS | 2368 | 1462921964465 Marionette TRACE conn2 <- [1,2158,null,{}] 16:12:44 INFO - PROCESS | 2368 | 1462921964477 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}] 16:12:44 INFO - PROCESS | 2368 | 1462921964604 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 16:12:44 INFO - PROCESS | 2368 | 1462921964721 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:44 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ddb7800 == 60 [pid = 2368] [id = 547] 16:12:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x119ab2400) [pid = 2368] [serial = 1641] [outer = 0x0] 16:12:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x128c2e000) [pid = 2368] [serial = 1642] [outer = 0x119ab2400] 16:12:44 INFO - PROCESS | 2368 | 1462921964748 Marionette DEBUG loaded listener.js 16:12:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x12a86cc00) [pid = 2368] [serial = 1643] [outer = 0x119ab2400] 16:12:45 INFO - PROCESS | 2368 | 1462921965125 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]]]}] 16:12:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:12:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 679ms 16:12:45 INFO - PROCESS | 2368 | 1462921965144 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 16:12:45 INFO - PROCESS | 2368 | 1462921965145 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 16:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:12:45 INFO - PROCESS | 2368 | 1462921965148 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:12:45 INFO - PROCESS | 2368 | 1462921965149 Marionette TRACE conn2 <- [1,2162,null,{}] 16:12:45 INFO - PROCESS | 2368 | 1462921965154 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}] 16:12:45 INFO - PROCESS | 2368 | 1462921965275 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 16:12:45 INFO - PROCESS | 2368 | 1462921965311 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:45 INFO - PROCESS | 2368 | ++DOCSHELL 0x12f189000 == 61 [pid = 2368] [id = 548] 16:12:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x1298eb000) [pid = 2368] [serial = 1644] [outer = 0x0] 16:12:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x12ab92400) [pid = 2368] [serial = 1645] [outer = 0x1298eb000] 16:12:45 INFO - PROCESS | 2368 | 1462921965340 Marionette DEBUG loaded listener.js 16:12:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x12ba80800) [pid = 2368] [serial = 1646] [outer = 0x1298eb000] 16:12:45 INFO - PROCESS | 2368 | 1462921965621 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]]]}] 16:12:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:12:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 521ms 16:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:12:45 INFO - PROCESS | 2368 | 1462921965671 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 16:12:45 INFO - PROCESS | 2368 | 1462921965673 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 16:12:45 INFO - PROCESS | 2368 | 1462921965675 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:12:45 INFO - PROCESS | 2368 | 1462921965676 Marionette TRACE conn2 <- [1,2166,null,{}] 16:12:45 INFO - PROCESS | 2368 | 1462921965678 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}] 16:12:45 INFO - PROCESS | 2368 | 1462921965764 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 16:12:45 INFO - PROCESS | 2368 | 1462921965768 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:45 INFO - PROCESS | 2368 | ++DOCSHELL 0x12f2bc800 == 62 [pid = 2368] [id = 549] 16:12:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x12ada7400) [pid = 2368] [serial = 1647] [outer = 0x0] 16:12:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 154 (0x12ba89800) [pid = 2368] [serial = 1648] [outer = 0x12ada7400] 16:12:45 INFO - PROCESS | 2368 | 1462921965794 Marionette DEBUG loaded listener.js 16:12:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 155 (0x12baa0800) [pid = 2368] [serial = 1649] [outer = 0x12ada7400] 16:12:46 INFO - PROCESS | 2368 | 1462921966271 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]]]}] 16:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 619ms 16:12:46 INFO - PROCESS | 2368 | 1462921966295 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 16:12:46 INFO - PROCESS | 2368 | 1462921966297 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 16:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:12:46 INFO - PROCESS | 2368 | 1462921966301 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:12:46 INFO - PROCESS | 2368 | 1462921966304 Marionette TRACE conn2 <- [1,2170,null,{}] 16:12:46 INFO - PROCESS | 2368 | 1462921966308 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}] 16:12:46 INFO - PROCESS | 2368 | 1462921966417 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 16:12:46 INFO - PROCESS | 2368 | 1462921966493 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:46 INFO - PROCESS | 2368 | ++DOCSHELL 0x121a85000 == 63 [pid = 2368] [id = 550] 16:12:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 156 (0x112eb0c00) [pid = 2368] [serial = 1650] [outer = 0x0] 16:12:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 157 (0x1167d7000) [pid = 2368] [serial = 1651] [outer = 0x112eb0c00] 16:12:46 INFO - PROCESS | 2368 | 1462921966525 Marionette DEBUG loaded listener.js 16:12:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 158 (0x118566400) [pid = 2368] [serial = 1652] [outer = 0x112eb0c00] 16:12:46 INFO - PROCESS | 2368 | 1462921966940 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]]]}] 16:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 670ms 16:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:12:46 INFO - PROCESS | 2368 | 1462921966972 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 16:12:46 INFO - PROCESS | 2368 | 1462921966976 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 16:12:46 INFO - PROCESS | 2368 | 1462921966981 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:12:46 INFO - PROCESS | 2368 | 1462921966983 Marionette TRACE conn2 <- [1,2174,null,{}] 16:12:46 INFO - PROCESS | 2368 | 1462921966986 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}] 16:12:47 INFO - PROCESS | 2368 | 1462921967114 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 16:12:47 INFO - PROCESS | 2368 | 1462921967189 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:47 INFO - PROCESS | 2368 | ++DOCSHELL 0x1293be800 == 64 [pid = 2368] [id = 551] 16:12:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 159 (0x119412000) [pid = 2368] [serial = 1653] [outer = 0x0] 16:12:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 160 (0x119c83c00) [pid = 2368] [serial = 1654] [outer = 0x119412000] 16:12:47 INFO - PROCESS | 2368 | 1462921967218 Marionette DEBUG loaded listener.js 16:12:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 161 (0x1210dfc00) [pid = 2368] [serial = 1655] [outer = 0x119412000] 16:12:47 INFO - PROCESS | 2368 | 1462921967624 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]]]}] 16:12:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:12:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 672ms 16:12:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:12:47 INFO - PROCESS | 2368 | 1462921967654 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 16:12:47 INFO - PROCESS | 2368 | 1462921967656 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 16:12:47 INFO - PROCESS | 2368 | 1462921967658 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:12:47 INFO - PROCESS | 2368 | 1462921967661 Marionette TRACE conn2 <- [1,2178,null,{}] 16:12:47 INFO - PROCESS | 2368 | 1462921967669 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}] 16:12:47 INFO - PROCESS | 2368 | 1462921967776 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 16:12:47 INFO - PROCESS | 2368 | 1462921967854 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:47 INFO - PROCESS | 2368 | ++DOCSHELL 0x12f2c3800 == 65 [pid = 2368] [id = 552] 16:12:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 162 (0x121ca3000) [pid = 2368] [serial = 1656] [outer = 0x0] 16:12:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 163 (0x126864800) [pid = 2368] [serial = 1657] [outer = 0x121ca3000] 16:12:47 INFO - PROCESS | 2368 | 1462921967886 Marionette DEBUG loaded listener.js 16:12:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 164 (0x128b0a000) [pid = 2368] [serial = 1658] [outer = 0x121ca3000] 16:12:48 INFO - PROCESS | 2368 | 1462921968298 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]]]}] 16:12:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:12:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 676ms 16:12:48 INFO - PROCESS | 2368 | 1462921968335 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 16:12:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:12:48 INFO - PROCESS | 2368 | 1462921968336 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 16:12:48 INFO - PROCESS | 2368 | 1462921968339 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:12:48 INFO - PROCESS | 2368 | 1462921968340 Marionette TRACE conn2 <- [1,2182,null,{}] 16:12:48 INFO - PROCESS | 2368 | 1462921968343 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}] 16:12:48 INFO - PROCESS | 2368 | 1462921968469 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 16:12:48 INFO - PROCESS | 2368 | 1462921968544 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:48 INFO - PROCESS | 2368 | ++DOCSHELL 0x12da24800 == 66 [pid = 2368] [id = 553] 16:12:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 165 (0x129110800) [pid = 2368] [serial = 1659] [outer = 0x0] 16:12:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 166 (0x129311c00) [pid = 2368] [serial = 1660] [outer = 0x129110800] 16:12:48 INFO - PROCESS | 2368 | 1462921968574 Marionette DEBUG loaded listener.js 16:12:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 167 (0x12a7ea400) [pid = 2368] [serial = 1661] [outer = 0x129110800] 16:12:48 INFO - PROCESS | 2368 | 1462921968979 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]]]}] 16:12:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 670ms 16:12:49 INFO - PROCESS | 2368 | 1462921969010 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 16:12:49 INFO - PROCESS | 2368 | 1462921969011 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 16:12:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:12:49 INFO - PROCESS | 2368 | 1462921969014 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:12:49 INFO - PROCESS | 2368 | 1462921969015 Marionette TRACE conn2 <- [1,2186,null,{}] 16:12:49 INFO - PROCESS | 2368 | 1462921969017 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}] 16:12:49 INFO - PROCESS | 2368 | 1462921969121 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 16:12:49 INFO - PROCESS | 2368 | 1462921969184 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:49 INFO - PROCESS | 2368 | ++DOCSHELL 0x13517e800 == 67 [pid = 2368] [id = 554] 16:12:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 168 (0x112029400) [pid = 2368] [serial = 1662] [outer = 0x0] 16:12:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 169 (0x12ab92c00) [pid = 2368] [serial = 1663] [outer = 0x112029400] 16:12:49 INFO - PROCESS | 2368 | 1462921969267 Marionette DEBUG loaded listener.js 16:12:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 170 (0x12ada0000) [pid = 2368] [serial = 1664] [outer = 0x112029400] 16:12:49 INFO - PROCESS | 2368 | 1462921969688 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]]]}] 16:12:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:12:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 718ms 16:12:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:12:49 INFO - PROCESS | 2368 | 1462921969735 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 16:12:49 INFO - PROCESS | 2368 | 1462921969736 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 16:12:49 INFO - PROCESS | 2368 | 1462921969739 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:12:49 INFO - PROCESS | 2368 | 1462921969740 Marionette TRACE conn2 <- [1,2190,null,{}] 16:12:49 INFO - PROCESS | 2368 | 1462921969742 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}] 16:12:49 INFO - PROCESS | 2368 | 1462921969882 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 16:12:49 INFO - PROCESS | 2368 | 1462921969960 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:49 INFO - PROCESS | 2368 | ++DOCSHELL 0x129131800 == 68 [pid = 2368] [id = 555] 16:12:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 171 (0x129305000) [pid = 2368] [serial = 1665] [outer = 0x0] 16:12:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 172 (0x12baa4000) [pid = 2368] [serial = 1666] [outer = 0x129305000] 16:12:49 INFO - PROCESS | 2368 | 1462921969990 Marionette DEBUG loaded listener.js 16:12:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 173 (0x12baab800) [pid = 2368] [serial = 1667] [outer = 0x129305000] 16:12:50 INFO - PROCESS | 2368 | 1462921970616 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]]]}] 16:12:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:12:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 918ms 16:12:50 INFO - PROCESS | 2368 | 1462921970658 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 16:12:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:12:50 INFO - PROCESS | 2368 | 1462921970660 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 16:12:50 INFO - PROCESS | 2368 | 1462921970664 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:12:50 INFO - PROCESS | 2368 | 1462921970666 Marionette TRACE conn2 <- [1,2194,null,{}] 16:12:50 INFO - PROCESS | 2368 | 1462921970670 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}] 16:12:50 INFO - PROCESS | 2368 | 1462921970767 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 16:12:50 INFO - PROCESS | 2368 | 1462921970832 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:50 INFO - PROCESS | 2368 | ++DOCSHELL 0x121370000 == 69 [pid = 2368] [id = 556] 16:12:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 174 (0x112eb9c00) [pid = 2368] [serial = 1668] [outer = 0x0] 16:12:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 175 (0x116029000) [pid = 2368] [serial = 1669] [outer = 0x112eb9c00] 16:12:50 INFO - PROCESS | 2368 | 1462921970872 Marionette DEBUG loaded listener.js 16:12:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 176 (0x1167d8800) [pid = 2368] [serial = 1670] [outer = 0x112eb9c00] 16:12:51 INFO - PROCESS | 2368 | 1462921971313 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]]]}] 16:12:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:12:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 674ms 16:12:51 INFO - PROCESS | 2368 | 1462921971338 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 16:12:51 INFO - PROCESS | 2368 | 1462921971342 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 16:12:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:12:51 INFO - PROCESS | 2368 | 1462921971346 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:12:51 INFO - PROCESS | 2368 | 1462921971348 Marionette TRACE conn2 <- [1,2198,null,{}] 16:12:51 INFO - PROCESS | 2368 | 1462921971350 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}] 16:12:51 INFO - PROCESS | 2368 | 1462921971442 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 16:12:51 INFO - PROCESS | 2368 | 1462921971506 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:51 INFO - PROCESS | 2368 | ++DOCSHELL 0x119a6e800 == 70 [pid = 2368] [id = 557] 16:12:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 177 (0x118251000) [pid = 2368] [serial = 1671] [outer = 0x0] 16:12:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 178 (0x11908c000) [pid = 2368] [serial = 1672] [outer = 0x118251000] 16:12:51 INFO - PROCESS | 2368 | 1462921971534 Marionette DEBUG loaded listener.js 16:12:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 179 (0x119314800) [pid = 2368] [serial = 1673] [outer = 0x118251000] 16:12:51 INFO - PROCESS | 2368 | --DOCSHELL 0x12f189000 == 69 [pid = 2368] [id = 548] 16:12:51 INFO - PROCESS | 2368 | --DOCSHELL 0x12ddb7800 == 68 [pid = 2368] [id = 547] 16:12:51 INFO - PROCESS | 2368 | --DOCSHELL 0x123f11000 == 67 [pid = 2368] [id = 546] 16:12:51 INFO - PROCESS | 2368 | --DOCSHELL 0x12d228800 == 66 [pid = 2368] [id = 545] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 178 (0x129313000) [pid = 2368] [serial = 1591] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 177 (0x128b0ac00) [pid = 2368] [serial = 1549] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 176 (0x1219a8400) [pid = 2368] [serial = 1543] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 175 (0x128d26000) [pid = 2368] [serial = 1552] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 174 (0x126866800) [pid = 2368] [serial = 1546] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 173 (0x118919c00) [pid = 2368] [serial = 1540] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 172 (0x11602b800) [pid = 2368] [serial = 1537] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOCSHELL 0x12c9c7800 == 65 [pid = 2368] [id = 544] 16:12:51 INFO - PROCESS | 2368 | --DOCSHELL 0x12c44e000 == 64 [pid = 2368] [id = 543] 16:12:51 INFO - PROCESS | 2368 | --DOCSHELL 0x12ab34800 == 63 [pid = 2368] [id = 542] 16:12:51 INFO - PROCESS | 2368 | --DOCSHELL 0x129843000 == 62 [pid = 2368] [id = 541] 16:12:51 INFO - PROCESS | 2368 | --DOCSHELL 0x1271e4000 == 61 [pid = 2368] [id = 540] 16:12:51 INFO - PROCESS | 2368 | --DOCSHELL 0x117e12800 == 60 [pid = 2368] [id = 539] 16:12:51 INFO - PROCESS | 2368 | --DOCSHELL 0x1185c6800 == 59 [pid = 2368] [id = 538] 16:12:51 INFO - PROCESS | 2368 | --DOCSHELL 0x12ddd1800 == 58 [pid = 2368] [id = 534] 16:12:51 INFO - PROCESS | 2368 | --DOCSHELL 0x12d727800 == 57 [pid = 2368] [id = 533] 16:12:51 INFO - PROCESS | 2368 | --DOCSHELL 0x123f09000 == 56 [pid = 2368] [id = 532] 16:12:51 INFO - PROCESS | 2368 | --DOCSHELL 0x120eec800 == 55 [pid = 2368] [id = 531] 16:12:51 INFO - PROCESS | 2368 | 1462921971911 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]]]}] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 171 (0x1255eac00) [pid = 2368] [serial = 1573] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 170 (0x1269b8c00) [pid = 2368] [serial = 1576] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 169 (0x119409c00) [pid = 2368] [serial = 1561] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 168 (0x1197d3400) [pid = 2368] [serial = 1562] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 167 (0x120e64000) [pid = 2368] [serial = 1564] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 166 (0x1215de000) [pid = 2368] [serial = 1565] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 165 (0x118083000) [pid = 2368] [serial = 1558] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 164 (0x11870a400) [pid = 2368] [serial = 1559] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 163 (0x11856f000) [pid = 2368] [serial = 1556] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 162 (0x117e0c400) [pid = 2368] [serial = 1555] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 161 (0x12182c800) [pid = 2368] [serial = 1567] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 160 (0x121a16000) [pid = 2368] [serial = 1568] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 159 (0x127474000) [pid = 2368] [serial = 1579] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 158 (0x127143000) [pid = 2368] [serial = 1577] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 157 (0x11940dc00) [pid = 2368] [serial = 1582] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 156 (0x128c2cc00) [pid = 2368] [serial = 1585] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 155 (0x126863000) [pid = 2368] [serial = 1583] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 154 (0x129308800) [pid = 2368] [serial = 1588] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 153 (0x128b50800) [pid = 2368] [serial = 1580] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x12910dc00) [pid = 2368] [serial = 1586] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 151 (0x121c5c800) [pid = 2368] [serial = 1570] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 150 (0x129310000) [pid = 2368] [serial = 1589] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 149 (0x124fdb000) [pid = 2368] [serial = 1571] [outer = 0x0] [url = about:blank] 16:12:51 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x12686b400) [pid = 2368] [serial = 1574] [outer = 0x0] [url = about:blank] 16:12:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:12:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 619ms 16:12:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:12:51 INFO - PROCESS | 2368 | 1462921971965 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 16:12:51 INFO - PROCESS | 2368 | 1462921971967 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 16:12:51 INFO - PROCESS | 2368 | 1462921971969 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:12:51 INFO - PROCESS | 2368 | 1462921971971 Marionette TRACE conn2 <- [1,2202,null,{}] 16:12:51 INFO - PROCESS | 2368 | 1462921971978 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}] 16:12:52 INFO - PROCESS | 2368 | 1462921972061 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 16:12:52 INFO - PROCESS | 2368 | 1462921972066 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:52 INFO - PROCESS | 2368 | ++DOCSHELL 0x1218f6800 == 56 [pid = 2368] [id = 558] 16:12:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x119416000) [pid = 2368] [serial = 1674] [outer = 0x0] 16:12:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x11949cc00) [pid = 2368] [serial = 1675] [outer = 0x119416000] 16:12:52 INFO - PROCESS | 2368 | 1462921972097 Marionette DEBUG loaded listener.js 16:12:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x1197d7c00) [pid = 2368] [serial = 1676] [outer = 0x119416000] 16:12:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:12:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 473ms 16:12:52 INFO - PROCESS | 2368 | 1462921972436 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]]]}] 16:12:52 INFO - PROCESS | 2368 | 1462921972442 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 16:12:52 INFO - PROCESS | 2368 | 1462921972444 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 16:12:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:12:52 INFO - PROCESS | 2368 | 1462921972446 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:12:52 INFO - PROCESS | 2368 | 1462921972447 Marionette TRACE conn2 <- [1,2206,null,{}] 16:12:52 INFO - PROCESS | 2368 | 1462921972450 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}] 16:12:52 INFO - PROCESS | 2368 | 1462921972557 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 16:12:52 INFO - PROCESS | 2368 | 1462921972614 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:52 INFO - PROCESS | 2368 | ++DOCSHELL 0x1255d1800 == 57 [pid = 2368] [id = 559] 16:12:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x1197d5c00) [pid = 2368] [serial = 1677] [outer = 0x0] 16:12:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x120e61800) [pid = 2368] [serial = 1678] [outer = 0x1197d5c00] 16:12:52 INFO - PROCESS | 2368 | 1462921972641 Marionette DEBUG loaded listener.js 16:12:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 154 (0x1210e0800) [pid = 2368] [serial = 1679] [outer = 0x1197d5c00] 16:12:52 INFO - PROCESS | 2368 | 1462921972921 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]]]}] 16:12:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:12:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 518ms 16:12:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:12:52 INFO - PROCESS | 2368 | 1462921972975 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 16:12:52 INFO - PROCESS | 2368 | 1462921972976 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 16:12:52 INFO - PROCESS | 2368 | 1462921972978 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:12:52 INFO - PROCESS | 2368 | 1462921972979 Marionette TRACE conn2 <- [1,2210,null,{}] 16:12:52 INFO - PROCESS | 2368 | 1462921972981 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}] 16:12:53 INFO - PROCESS | 2368 | 1462921973059 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 16:12:53 INFO - PROCESS | 2368 | 1462921973125 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:53 INFO - PROCESS | 2368 | ++DOCSHELL 0x119750000 == 58 [pid = 2368] [id = 560] 16:12:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 155 (0x1197da400) [pid = 2368] [serial = 1680] [outer = 0x0] 16:12:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 156 (0x121805800) [pid = 2368] [serial = 1681] [outer = 0x1197da400] 16:12:53 INFO - PROCESS | 2368 | 1462921973151 Marionette DEBUG loaded listener.js 16:12:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 157 (0x121a14800) [pid = 2368] [serial = 1682] [outer = 0x1197da400] 16:12:53 INFO - PROCESS | 2368 | 1462921973422 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]]]}] 16:12:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:12:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 471ms 16:12:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:12:53 INFO - PROCESS | 2368 | 1462921973457 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 16:12:53 INFO - PROCESS | 2368 | 1462921973458 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 16:12:53 INFO - PROCESS | 2368 | 1462921973461 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:12:53 INFO - PROCESS | 2368 | 1462921973462 Marionette TRACE conn2 <- [1,2214,null,{}] 16:12:53 INFO - PROCESS | 2368 | 1462921973538 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}] 16:12:53 INFO - PROCESS | 2368 | 1462921973642 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 16:12:53 INFO - PROCESS | 2368 | 1462921973699 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:53 INFO - PROCESS | 2368 | ++DOCSHELL 0x117e15800 == 59 [pid = 2368] [id = 561] 16:12:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 158 (0x112246c00) [pid = 2368] [serial = 1683] [outer = 0x0] 16:12:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 159 (0x112ad3400) [pid = 2368] [serial = 1684] [outer = 0x112246c00] 16:12:53 INFO - PROCESS | 2368 | 1462921973732 Marionette DEBUG loaded listener.js 16:12:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 160 (0x11714cc00) [pid = 2368] [serial = 1685] [outer = 0x112246c00] 16:12:54 INFO - PROCESS | 2368 | 1462921974185 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]]]}] 16:12:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:12:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 732ms 16:12:54 INFO - PROCESS | 2368 | 1462921974194 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 16:12:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:12:54 INFO - PROCESS | 2368 | 1462921974197 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 16:12:54 INFO - PROCESS | 2368 | 1462921974200 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:12:54 INFO - PROCESS | 2368 | 1462921974203 Marionette TRACE conn2 <- [1,2218,null,{}] 16:12:54 INFO - PROCESS | 2368 | 1462921974206 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}] 16:12:54 INFO - PROCESS | 2368 | 1462921974309 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 16:12:54 INFO - PROCESS | 2368 | 1462921974371 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:54 INFO - PROCESS | 2368 | ++DOCSHELL 0x128f15800 == 60 [pid = 2368] [id = 562] 16:12:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 161 (0x118915c00) [pid = 2368] [serial = 1686] [outer = 0x0] 16:12:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 162 (0x119410800) [pid = 2368] [serial = 1687] [outer = 0x118915c00] 16:12:54 INFO - PROCESS | 2368 | 1462921974403 Marionette DEBUG loaded listener.js 16:12:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 163 (0x1197a1800) [pid = 2368] [serial = 1688] [outer = 0x118915c00] 16:12:54 INFO - PROCESS | 2368 | 1462921974845 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]]]}] 16:12:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:12:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 671ms 16:12:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:12:54 INFO - PROCESS | 2368 | 1462921974871 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 16:12:54 INFO - PROCESS | 2368 | 1462921974873 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 16:12:54 INFO - PROCESS | 2368 | 1462921974875 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:12:54 INFO - PROCESS | 2368 | 1462921974877 Marionette TRACE conn2 <- [1,2222,null,{}] 16:12:54 INFO - PROCESS | 2368 | 1462921974879 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}] 16:12:54 INFO - PROCESS | 2368 | 1462921974978 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 16:12:55 INFO - PROCESS | 2368 | 1462921975072 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:55 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ab36800 == 61 [pid = 2368] [id = 563] 16:12:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 164 (0x121539c00) [pid = 2368] [serial = 1689] [outer = 0x0] 16:12:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 165 (0x121a15c00) [pid = 2368] [serial = 1690] [outer = 0x121539c00] 16:12:55 INFO - PROCESS | 2368 | 1462921975105 Marionette DEBUG loaded listener.js 16:12:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 166 (0x121c97800) [pid = 2368] [serial = 1691] [outer = 0x121539c00] 16:12:55 INFO - PROCESS | 2368 | 1462921975524 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]]]}] 16:12:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:12:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 669ms 16:12:55 INFO - PROCESS | 2368 | 1462921975549 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 16:12:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:12:55 INFO - PROCESS | 2368 | 1462921975553 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 16:12:55 INFO - PROCESS | 2368 | 1462921975556 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:12:55 INFO - PROCESS | 2368 | 1462921975558 Marionette TRACE conn2 <- [1,2226,null,{}] 16:12:55 INFO - PROCESS | 2368 | 1462921975560 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}] 16:12:55 INFO - PROCESS | 2368 | 1462921975655 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 16:12:55 INFO - PROCESS | 2368 | 1462921975717 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:55 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ade1000 == 62 [pid = 2368] [id = 564] 16:12:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 167 (0x121ca0000) [pid = 2368] [serial = 1692] [outer = 0x0] 16:12:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 168 (0x124c0a000) [pid = 2368] [serial = 1693] [outer = 0x121ca0000] 16:12:55 INFO - PROCESS | 2368 | 1462921975759 Marionette DEBUG loaded listener.js 16:12:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 169 (0x124fe3800) [pid = 2368] [serial = 1694] [outer = 0x121ca0000] 16:12:56 INFO - PROCESS | 2368 | 1462921976195 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]]]}] 16:12:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:12:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 670ms 16:12:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:12:56 INFO - PROCESS | 2368 | 1462921976227 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 16:12:56 INFO - PROCESS | 2368 | 1462921976229 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 16:12:56 INFO - PROCESS | 2368 | 1462921976232 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:12:56 INFO - PROCESS | 2368 | 1462921976234 Marionette TRACE conn2 <- [1,2230,null,{}] 16:12:56 INFO - PROCESS | 2368 | 1462921976237 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}] 16:12:56 INFO - PROCESS | 2368 | 1462921976406 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 16:12:56 INFO - PROCESS | 2368 | 1462921976519 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:56 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c20e000 == 63 [pid = 2368] [id = 565] 16:12:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 170 (0x1255e0400) [pid = 2368] [serial = 1695] [outer = 0x0] 16:12:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 171 (0x12685f400) [pid = 2368] [serial = 1696] [outer = 0x1255e0400] 16:12:56 INFO - PROCESS | 2368 | 1462921976550 Marionette DEBUG loaded listener.js 16:12:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 172 (0x126869800) [pid = 2368] [serial = 1697] [outer = 0x1255e0400] 16:12:56 INFO - PROCESS | 2368 | 1462921976950 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]]]}] 16:12:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:12:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 773ms 16:12:57 INFO - PROCESS | 2368 | 1462921977005 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 16:12:57 INFO - PROCESS | 2368 | 1462921977006 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 16:12:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:12:57 INFO - PROCESS | 2368 | 1462921977008 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:12:57 INFO - PROCESS | 2368 | 1462921977010 Marionette TRACE conn2 <- [1,2234,null,{}] 16:12:57 INFO - PROCESS | 2368 | 1462921977012 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}] 16:12:57 INFO - PROCESS | 2368 | 1462921977126 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 16:12:57 INFO - PROCESS | 2368 | 1462921977188 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:57 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c81f800 == 64 [pid = 2368] [id = 566] 16:12:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 173 (0x1269bc400) [pid = 2368] [serial = 1698] [outer = 0x0] 16:12:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 174 (0x127148000) [pid = 2368] [serial = 1699] [outer = 0x1269bc400] 16:12:57 INFO - PROCESS | 2368 | 1462921977218 Marionette DEBUG loaded listener.js 16:12:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 175 (0x128b0ec00) [pid = 2368] [serial = 1700] [outer = 0x1269bc400] 16:12:57 INFO - PROCESS | 2368 | 1462921977658 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]]]}] 16:12:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:12:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 669ms 16:12:57 INFO - PROCESS | 2368 | 1462921977679 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 16:12:57 INFO - PROCESS | 2368 | 1462921977680 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 16:12:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:12:57 INFO - PROCESS | 2368 | 1462921977683 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:12:57 INFO - PROCESS | 2368 | 1462921977684 Marionette TRACE conn2 <- [1,2238,null,{}] 16:12:57 INFO - PROCESS | 2368 | 1462921977686 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}] 16:12:57 INFO - PROCESS | 2368 | 1462921977799 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 16:12:57 INFO - PROCESS | 2368 | 1462921977873 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:57 INFO - PROCESS | 2368 | ++DOCSHELL 0x12cf1f800 == 65 [pid = 2368] [id = 567] 16:12:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 176 (0x128b0e000) [pid = 2368] [serial = 1701] [outer = 0x0] 16:12:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 177 (0x128b59800) [pid = 2368] [serial = 1702] [outer = 0x128b0e000] 16:12:57 INFO - PROCESS | 2368 | 1462921977902 Marionette DEBUG loaded listener.js 16:12:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 178 (0x128c2e400) [pid = 2368] [serial = 1703] [outer = 0x128b0e000] 16:12:58 INFO - PROCESS | 2368 | 1462921978337 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]]]}] 16:12:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:12:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 670ms 16:12:58 INFO - PROCESS | 2368 | 1462921978354 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 16:12:58 INFO - PROCESS | 2368 | 1462921978355 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 16:12:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:12:58 INFO - PROCESS | 2368 | 1462921978357 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:12:58 INFO - PROCESS | 2368 | 1462921978359 Marionette TRACE conn2 <- [1,2242,null,{}] 16:12:58 INFO - PROCESS | 2368 | 1462921978361 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}] 16:12:58 INFO - PROCESS | 2368 | 1462921978457 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 16:12:58 INFO - PROCESS | 2368 | 1462921978515 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:58 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d23e000 == 66 [pid = 2368] [id = 568] 16:12:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 179 (0x128c2cc00) [pid = 2368] [serial = 1704] [outer = 0x0] 16:12:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 180 (0x129108c00) [pid = 2368] [serial = 1705] [outer = 0x128c2cc00] 16:12:58 INFO - PROCESS | 2368 | 1462921978557 Marionette DEBUG loaded listener.js 16:12:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 181 (0x129307c00) [pid = 2368] [serial = 1706] [outer = 0x128c2cc00] 16:12:58 INFO - PROCESS | 2368 | 1462921978980 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]]]}] 16:12:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:12:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 670ms 16:12:59 INFO - PROCESS | 2368 | 1462921979029 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 16:12:59 INFO - PROCESS | 2368 | 1462921979030 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 16:12:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:12:59 INFO - PROCESS | 2368 | 1462921979033 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:12:59 INFO - PROCESS | 2368 | 1462921979034 Marionette TRACE conn2 <- [1,2246,null,{}] 16:12:59 INFO - PROCESS | 2368 | 1462921979037 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}] 16:12:59 INFO - PROCESS | 2368 | 1462921979154 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 16:12:59 INFO - PROCESS | 2368 | 1462921979230 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:59 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d898800 == 67 [pid = 2368] [id = 569] 16:12:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 182 (0x11908ec00) [pid = 2368] [serial = 1707] [outer = 0x0] 16:12:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 183 (0x129312000) [pid = 2368] [serial = 1708] [outer = 0x11908ec00] 16:12:59 INFO - PROCESS | 2368 | 1462921979260 Marionette DEBUG loaded listener.js 16:12:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 184 (0x1298e0800) [pid = 2368] [serial = 1709] [outer = 0x11908ec00] 16:12:59 INFO - PROCESS | 2368 | 1462921979743 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]]]}] 16:12:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:12:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 721ms 16:12:59 INFO - PROCESS | 2368 | 1462921979754 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 16:12:59 INFO - PROCESS | 2368 | 1462921979757 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 16:12:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:12:59 INFO - PROCESS | 2368 | 1462921979761 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:12:59 INFO - PROCESS | 2368 | 1462921979763 Marionette TRACE conn2 <- [1,2250,null,{}] 16:12:59 INFO - PROCESS | 2368 | 1462921979767 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}] 16:12:59 INFO - PROCESS | 2368 | 1462921979873 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 16:12:59 INFO - PROCESS | 2368 | 1462921979956 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:59 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185de800 == 68 [pid = 2368] [id = 570] 16:12:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 185 (0x117e0f800) [pid = 2368] [serial = 1710] [outer = 0x0] 16:12:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 186 (0x118250000) [pid = 2368] [serial = 1711] [outer = 0x117e0f800] 16:12:59 INFO - PROCESS | 2368 | 1462921979996 Marionette DEBUG loaded listener.js 16:13:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 187 (0x119176000) [pid = 2368] [serial = 1712] [outer = 0x117e0f800] 16:13:00 INFO - PROCESS | 2368 | 1462921980460 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]]]}] 16:13:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:13:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 723ms 16:13:00 INFO - PROCESS | 2368 | 1462921980485 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 16:13:00 INFO - PROCESS | 2368 | 1462921980488 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 16:13:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:13:00 INFO - PROCESS | 2368 | 1462921980493 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:13:00 INFO - PROCESS | 2368 | 1462921980494 Marionette TRACE conn2 <- [1,2254,null,{}] 16:13:00 INFO - PROCESS | 2368 | 1462921980497 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}] 16:13:00 INFO - PROCESS | 2368 | 1462921980614 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 16:13:00 INFO - PROCESS | 2368 | --DOCSHELL 0x12d8a7000 == 67 [pid = 2368] [id = 516] 16:13:00 INFO - PROCESS | 2368 | --DOCSHELL 0x1255d1800 == 66 [pid = 2368] [id = 559] 16:13:00 INFO - PROCESS | 2368 | --DOCSHELL 0x1218f6800 == 65 [pid = 2368] [id = 558] 16:13:00 INFO - PROCESS | 2368 | --DOCSHELL 0x119a6e800 == 64 [pid = 2368] [id = 557] 16:13:00 INFO - PROCESS | 2368 | --DOCSHELL 0x121370000 == 63 [pid = 2368] [id = 556] 16:13:00 INFO - PROCESS | 2368 | --DOCSHELL 0x1293be800 == 62 [pid = 2368] [id = 551] 16:13:00 INFO - PROCESS | 2368 | --DOCSHELL 0x121a85000 == 61 [pid = 2368] [id = 550] 16:13:00 INFO - PROCESS | 2368 | 1462921980719 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:00 INFO - PROCESS | 2368 | ++DOCSHELL 0x117e29000 == 62 [pid = 2368] [id = 571] 16:13:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 188 (0x118089000) [pid = 2368] [serial = 1713] [outer = 0x0] 16:13:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 189 (0x119498400) [pid = 2368] [serial = 1714] [outer = 0x118089000] 16:13:00 INFO - PROCESS | 2368 | 1462921980759 Marionette DEBUG loaded listener.js 16:13:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 190 (0x1216b9c00) [pid = 2368] [serial = 1715] [outer = 0x118089000] 16:13:01 INFO - PROCESS | 2368 | 1462921981108 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]]]}] 16:13:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:13:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 619ms 16:13:01 INFO - PROCESS | 2368 | 1462921981112 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 16:13:01 INFO - PROCESS | 2368 | 1462921981113 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 16:13:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:13:01 INFO - PROCESS | 2368 | 1462921981116 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:13:01 INFO - PROCESS | 2368 | 1462921981120 Marionette TRACE conn2 <- [1,2258,null,{}] 16:13:01 INFO - PROCESS | 2368 | 1462921981133 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}] 16:13:01 INFO - PROCESS | 2368 | 1462921981242 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 16:13:01 INFO - PROCESS | 2368 | 1462921981282 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:01 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ad29000 == 63 [pid = 2368] [id = 572] 16:13:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 191 (0x121a11400) [pid = 2368] [serial = 1716] [outer = 0x0] 16:13:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 192 (0x121c9b800) [pid = 2368] [serial = 1717] [outer = 0x121a11400] 16:13:01 INFO - PROCESS | 2368 | 1462921981310 Marionette DEBUG loaded listener.js 16:13:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 193 (0x126869400) [pid = 2368] [serial = 1718] [outer = 0x121a11400] 16:13:01 INFO - PROCESS | 2368 | 1462921981665 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]]]}] 16:13:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:13:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 581ms 16:13:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:13:01 INFO - PROCESS | 2368 | 1462921981702 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 16:13:01 INFO - PROCESS | 2368 | 1462921981703 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 16:13:01 INFO - PROCESS | 2368 | 1462921981706 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:13:01 INFO - PROCESS | 2368 | 1462921981707 Marionette TRACE conn2 <- [1,2262,null,{}] 16:13:01 INFO - PROCESS | 2368 | 1462921981709 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}] 16:13:01 INFO - PROCESS | 2368 | 1462921981817 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 16:13:01 INFO - PROCESS | 2368 | 1462921981858 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:01 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c817800 == 64 [pid = 2368] [id = 573] 16:13:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 194 (0x1269b8c00) [pid = 2368] [serial = 1719] [outer = 0x0] 16:13:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 195 (0x12714b000) [pid = 2368] [serial = 1720] [outer = 0x1269b8c00] 16:13:01 INFO - PROCESS | 2368 | 1462921981887 Marionette DEBUG loaded listener.js 16:13:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 196 (0x128c2d400) [pid = 2368] [serial = 1721] [outer = 0x1269b8c00] 16:13:02 INFO - PROCESS | 2368 | 1462921982230 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]]]}] 16:13:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:13:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 569ms 16:13:02 INFO - PROCESS | 2368 | 1462921982275 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 16:13:02 INFO - PROCESS | 2368 | 1462921982277 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 16:13:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:13:02 INFO - PROCESS | 2368 | 1462921982279 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:13:02 INFO - PROCESS | 2368 | 1462921982280 Marionette TRACE conn2 <- [1,2266,null,{}] 16:13:02 INFO - PROCESS | 2368 | 1462921982282 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}] 16:13:02 INFO - PROCESS | 2368 | 1462921982388 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 16:13:02 INFO - PROCESS | 2368 | 1462921982429 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:02 INFO - PROCESS | 2368 | ++DOCSHELL 0x12da1d000 == 65 [pid = 2368] [id = 574] 16:13:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 197 (0x128b06c00) [pid = 2368] [serial = 1722] [outer = 0x0] 16:13:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 198 (0x129313000) [pid = 2368] [serial = 1723] [outer = 0x128b06c00] 16:13:02 INFO - PROCESS | 2368 | 1462921982455 Marionette DEBUG loaded listener.js 16:13:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 199 (0x12a76d400) [pid = 2368] [serial = 1724] [outer = 0x128b06c00] 16:13:02 INFO - PROCESS | 2368 | 1462921982779 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]]]}] 16:13:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:13:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 518ms 16:13:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:13:02 INFO - PROCESS | 2368 | 1462921982797 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 16:13:02 INFO - PROCESS | 2368 | 1462921982798 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 16:13:02 INFO - PROCESS | 2368 | 1462921982803 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:13:02 INFO - PROCESS | 2368 | 1462921982805 Marionette TRACE conn2 <- [1,2270,null,{}] 16:13:02 INFO - PROCESS | 2368 | 1462921982813 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}] 16:13:02 INFO - PROCESS | 2368 | 1462921982972 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 16:13:02 INFO - PROCESS | 2368 | 1462921982987 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:02 INFO - PROCESS | 2368 | ++DOCSHELL 0x12e168000 == 66 [pid = 2368] [id = 575] 16:13:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 200 (0x1298e2800) [pid = 2368] [serial = 1725] [outer = 0x0] 16:13:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 201 (0x12a868800) [pid = 2368] [serial = 1726] [outer = 0x1298e2800] 16:13:03 INFO - PROCESS | 2368 | 1462921983015 Marionette DEBUG loaded listener.js 16:13:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 202 (0x120fb7000) [pid = 2368] [serial = 1727] [outer = 0x1298e2800] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 201 (0x110eac800) [pid = 2368] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 200 (0x124df9000) [pid = 2368] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 199 (0x1268da800) [pid = 2368] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 198 (0x129304400) [pid = 2368] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 197 (0x128b54c00) [pid = 2368] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 196 (0x120e62800) [pid = 2368] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 195 (0x121c9a800) [pid = 2368] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 194 (0x118574400) [pid = 2368] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 193 (0x1168be000) [pid = 2368] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 192 (0x121a3bc00) [pid = 2368] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 191 (0x116094c00) [pid = 2368] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 190 (0x11856f800) [pid = 2368] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 189 (0x125670c00) [pid = 2368] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 188 (0x111b0fc00) [pid = 2368] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 187 (0x124c94800) [pid = 2368] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 186 (0x121a14400) [pid = 2368] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 185 (0x12910b400) [pid = 2368] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 184 (0x1298eb000) [pid = 2368] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 183 (0x112eb9c00) [pid = 2368] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 182 (0x1197d5c00) [pid = 2368] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 181 (0x118251000) [pid = 2368] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 180 (0x119416000) [pid = 2368] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 179 (0x112eb0c00) [pid = 2368] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 178 (0x119412000) [pid = 2368] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 177 (0x121ca3000) [pid = 2368] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 176 (0x129305000) [pid = 2368] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 175 (0x1298e2400) [pid = 2368] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 174 (0x119ab2400) [pid = 2368] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 173 (0x124c78400) [pid = 2368] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 172 (0x121ca1000) [pid = 2368] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 171 (0x12686bc00) [pid = 2368] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 170 (0x1184fb000) [pid = 2368] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 169 (0x1197e2c00) [pid = 2368] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 168 (0x118562000) [pid = 2368] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 167 (0x110eab400) [pid = 2368] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 166 (0x119a9b000) [pid = 2368] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 165 (0x119a97c00) [pid = 2368] [serial = 1490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 164 (0x112af3400) [pid = 2368] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 163 (0x126d49c00) [pid = 2368] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 162 (0x118560c00) [pid = 2368] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 161 (0x11602c400) [pid = 2368] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 160 (0x118087800) [pid = 2368] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 159 (0x129110400) [pid = 2368] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 158 (0x11901fc00) [pid = 2368] [serial = 1487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 157 (0x11202d800) [pid = 2368] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 156 (0x11714d400) [pid = 2368] [serial = 1484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 155 (0x110f80800) [pid = 2368] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 154 (0x11275a000) [pid = 2368] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 153 (0x118567800) [pid = 2368] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x111d1f400) [pid = 2368] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:13:03 INFO - PROCESS | 2368 | --DOMWINDOW == 151 (0x128c31000) [pid = 2368] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:13:03 INFO - PROCESS | 2368 | 1462921983533 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]]]}] 16:13:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:13:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 776ms 16:13:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:13:03 INFO - PROCESS | 2368 | 1462921983578 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 16:13:03 INFO - PROCESS | 2368 | 1462921983579 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 16:13:03 INFO - PROCESS | 2368 | 1462921983581 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:13:03 INFO - PROCESS | 2368 | 1462921983582 Marionette TRACE conn2 <- [1,2274,null,{}] 16:13:03 INFO - PROCESS | 2368 | 1462921983591 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}] 16:13:03 INFO - PROCESS | 2368 | 1462921983681 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 16:13:03 INFO - PROCESS | 2368 | 1462921983686 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:03 INFO - PROCESS | 2368 | ++DOCSHELL 0x121a7d000 == 67 [pid = 2368] [id = 576] 16:13:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x110e62400) [pid = 2368] [serial = 1728] [outer = 0x0] 16:13:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x112eb8400) [pid = 2368] [serial = 1729] [outer = 0x110e62400] 16:13:03 INFO - PROCESS | 2368 | 1462921983711 Marionette DEBUG loaded listener.js 16:13:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 154 (0x1168bd000) [pid = 2368] [serial = 1730] [outer = 0x110e62400] 16:13:04 INFO - PROCESS | 2368 | 1462921984026 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]]]}] 16:13:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:13:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 476ms 16:13:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:13:04 INFO - PROCESS | 2368 | 1462921984058 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 16:13:04 INFO - PROCESS | 2368 | 1462921984059 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 16:13:04 INFO - PROCESS | 2368 | 1462921984061 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:13:04 INFO - PROCESS | 2368 | 1462921984062 Marionette TRACE conn2 <- [1,2278,null,{}] 16:13:04 INFO - PROCESS | 2368 | 1462921984064 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}] 16:13:04 INFO - PROCESS | 2368 | 1462921984147 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 16:13:04 INFO - PROCESS | 2368 | 1462921984215 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:04 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c9d8000 == 68 [pid = 2368] [id = 577] 16:13:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 155 (0x1120edc00) [pid = 2368] [serial = 1731] [outer = 0x0] 16:13:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 156 (0x118249c00) [pid = 2368] [serial = 1732] [outer = 0x1120edc00] 16:13:04 INFO - PROCESS | 2368 | 1462921984240 Marionette DEBUG loaded listener.js 16:13:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 157 (0x118711400) [pid = 2368] [serial = 1733] [outer = 0x1120edc00] 16:13:04 INFO - PROCESS | 2368 | 1462921984539 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]]]}] 16:13:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:13:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 519ms 16:13:04 INFO - PROCESS | 2368 | 1462921984580 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 16:13:04 INFO - PROCESS | 2368 | 1462921984581 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 16:13:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:13:04 INFO - PROCESS | 2368 | 1462921984584 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:13:04 INFO - PROCESS | 2368 | 1462921984587 Marionette TRACE conn2 <- [1,2282,null,{}] 16:13:04 INFO - PROCESS | 2368 | 1462921984590 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}] 16:13:04 INFO - PROCESS | 2368 | 1462921984681 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 16:13:04 INFO - PROCESS | 2368 | 1462921984685 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:04 INFO - PROCESS | 2368 | ++DOCSHELL 0x135171000 == 69 [pid = 2368] [id = 578] 16:13:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 158 (0x118711c00) [pid = 2368] [serial = 1734] [outer = 0x0] 16:13:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 159 (0x1197d5c00) [pid = 2368] [serial = 1735] [outer = 0x118711c00] 16:13:04 INFO - PROCESS | 2368 | 1462921984710 Marionette DEBUG loaded listener.js 16:13:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 160 (0x1210dcc00) [pid = 2368] [serial = 1736] [outer = 0x118711c00] 16:13:05 INFO - PROCESS | 2368 | 1462921985029 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]]]}] 16:13:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:13:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 472ms 16:13:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:13:05 INFO - PROCESS | 2368 | 1462921985056 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 16:13:05 INFO - PROCESS | 2368 | 1462921985058 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 16:13:05 INFO - PROCESS | 2368 | 1462921985060 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:13:05 INFO - PROCESS | 2368 | 1462921985061 Marionette TRACE conn2 <- [1,2286,null,{}] 16:13:05 INFO - PROCESS | 2368 | 1462921985063 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}] 16:13:05 INFO - PROCESS | 2368 | 1462921985182 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 16:13:05 INFO - PROCESS | 2368 | 1462921985189 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:05 INFO - PROCESS | 2368 | ++DOCSHELL 0x135a03000 == 70 [pid = 2368] [id = 579] 16:13:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 161 (0x118251000) [pid = 2368] [serial = 1737] [outer = 0x0] 16:13:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 162 (0x1210e2000) [pid = 2368] [serial = 1738] [outer = 0x118251000] 16:13:05 INFO - PROCESS | 2368 | 1462921985214 Marionette DEBUG loaded listener.js 16:13:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 163 (0x124c0b400) [pid = 2368] [serial = 1739] [outer = 0x118251000] 16:13:05 INFO - PROCESS | 2368 | 1462921985691 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]]]}] 16:13:05 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 16:13:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 672ms 16:13:05 INFO - PROCESS | 2368 | 1462921985757 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 16:13:05 INFO - PROCESS | 2368 | 1462921985759 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 16:13:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:13:05 INFO - PROCESS | 2368 | 1462921985764 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:13:05 INFO - PROCESS | 2368 | 1462921985766 Marionette TRACE conn2 <- [1,2290,null,{}] 16:13:05 INFO - PROCESS | 2368 | 1462921985769 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}] 16:13:05 INFO - PROCESS | 2368 | 1462921985879 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 16:13:06 INFO - PROCESS | 2368 | 1462921985999 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:06 INFO - PROCESS | 2368 | ++DOCSHELL 0x121aba000 == 71 [pid = 2368] [id = 580] 16:13:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 164 (0x120e63400) [pid = 2368] [serial = 1740] [outer = 0x0] 16:13:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 165 (0x120fbe000) [pid = 2368] [serial = 1741] [outer = 0x120e63400] 16:13:06 INFO - PROCESS | 2368 | 1462921986031 Marionette DEBUG loaded listener.js 16:13:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 166 (0x121a31800) [pid = 2368] [serial = 1742] [outer = 0x120e63400] 16:13:06 INFO - PROCESS | 2368 | 1462921986440 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]]]}] 16:13:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:13:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 721ms 16:13:06 INFO - PROCESS | 2368 | 1462921986503 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 16:13:06 INFO - PROCESS | 2368 | 1462921986507 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 16:13:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:13:06 INFO - PROCESS | 2368 | 1462921986513 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:13:06 INFO - PROCESS | 2368 | 1462921986515 Marionette TRACE conn2 <- [1,2294,null,{}] 16:13:06 INFO - PROCESS | 2368 | 1462921986519 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}] 16:13:06 INFO - PROCESS | 2368 | 1462921986623 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 16:13:06 INFO - PROCESS | 2368 | 1462921986705 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:06 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ab46000 == 72 [pid = 2368] [id = 581] 16:13:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 167 (0x124c57000) [pid = 2368] [serial = 1743] [outer = 0x0] 16:13:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 168 (0x124c95400) [pid = 2368] [serial = 1744] [outer = 0x124c57000] 16:13:06 INFO - PROCESS | 2368 | 1462921986734 Marionette DEBUG loaded listener.js 16:13:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 169 (0x1268e3400) [pid = 2368] [serial = 1745] [outer = 0x124c57000] 16:13:07 INFO - PROCESS | 2368 | 1462921987118 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]]]}] 16:13:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:13:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 670ms 16:13:07 INFO - PROCESS | 2368 | 1462921987184 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 16:13:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:13:07 INFO - PROCESS | 2368 | 1462921987185 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 16:13:07 INFO - PROCESS | 2368 | 1462921987188 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:13:07 INFO - PROCESS | 2368 | 1462921987190 Marionette TRACE conn2 <- [1,2298,null,{}] 16:13:07 INFO - PROCESS | 2368 | 1462921987198 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}] 16:13:07 INFO - PROCESS | 2368 | 1462921987329 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 16:13:07 INFO - PROCESS | 2368 | 1462921987442 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:07 INFO - PROCESS | 2368 | ++DOCSHELL 0x135a21800 == 73 [pid = 2368] [id = 582] 16:13:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 170 (0x127141400) [pid = 2368] [serial = 1746] [outer = 0x0] 16:13:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 171 (0x128b5f000) [pid = 2368] [serial = 1747] [outer = 0x127141400] 16:13:07 INFO - PROCESS | 2368 | 1462921987477 Marionette DEBUG loaded listener.js 16:13:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 172 (0x12958c400) [pid = 2368] [serial = 1748] [outer = 0x127141400] 16:13:07 INFO - PROCESS | 2368 | 1462921987891 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]]]}] 16:13:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:13:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 724ms 16:13:07 INFO - PROCESS | 2368 | 1462921987912 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 16:13:07 INFO - PROCESS | 2368 | 1462921987914 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 16:13:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:13:07 INFO - PROCESS | 2368 | 1462921987916 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:13:07 INFO - PROCESS | 2368 | 1462921987918 Marionette TRACE conn2 <- [1,2302,null,{}] 16:13:07 INFO - PROCESS | 2368 | 1462921987920 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}] 16:13:08 INFO - PROCESS | 2368 | 1462921988023 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 16:13:08 INFO - PROCESS | 2368 | 1462921988133 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:08 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c1a0800 == 74 [pid = 2368] [id = 583] 16:13:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 173 (0x121a38400) [pid = 2368] [serial = 1749] [outer = 0x0] 16:13:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 174 (0x12a76dc00) [pid = 2368] [serial = 1750] [outer = 0x121a38400] 16:13:08 INFO - PROCESS | 2368 | 1462921988164 Marionette DEBUG loaded listener.js 16:13:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 175 (0x12a873800) [pid = 2368] [serial = 1751] [outer = 0x121a38400] 16:13:08 INFO - PROCESS | 2368 | 1462921988565 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]]]}] 16:13:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:13:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 670ms 16:13:08 INFO - PROCESS | 2368 | 1462921988587 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 16:13:08 INFO - PROCESS | 2368 | 1462921988588 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 16:13:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:13:08 INFO - PROCESS | 2368 | 1462921988591 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:13:08 INFO - PROCESS | 2368 | 1462921988592 Marionette TRACE conn2 <- [1,2306,null,{}] 16:13:08 INFO - PROCESS | 2368 | 1462921988594 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}] 16:13:08 INFO - PROCESS | 2368 | 1462921988695 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 16:13:08 INFO - PROCESS | 2368 | 1462921988807 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:08 INFO - PROCESS | 2368 | ++DOCSHELL 0x121726000 == 75 [pid = 2368] [id = 584] 16:13:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 176 (0x12a874400) [pid = 2368] [serial = 1752] [outer = 0x0] 16:13:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 177 (0x12ab9ac00) [pid = 2368] [serial = 1753] [outer = 0x12a874400] 16:13:08 INFO - PROCESS | 2368 | 1462921988836 Marionette DEBUG loaded listener.js 16:13:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 178 (0x12ada5c00) [pid = 2368] [serial = 1754] [outer = 0x12a874400] 16:13:09 INFO - PROCESS | 2368 | 1462921989278 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]]]}] 16:13:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:13:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 718ms 16:13:09 INFO - PROCESS | 2368 | 1462921989309 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 16:13:09 INFO - PROCESS | 2368 | 1462921989311 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 16:13:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:13:09 INFO - PROCESS | 2368 | 1462921989313 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:13:09 INFO - PROCESS | 2368 | 1462921989314 Marionette TRACE conn2 <- [1,2310,null,{}] 16:13:09 INFO - PROCESS | 2368 | 1462921989317 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}] 16:13:09 INFO - PROCESS | 2368 | 1462921989438 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 16:13:09 INFO - PROCESS | 2368 | 1462921989549 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:09 INFO - PROCESS | 2368 | ++DOCSHELL 0x112780000 == 76 [pid = 2368] [id = 585] 16:13:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 179 (0x110f84000) [pid = 2368] [serial = 1755] [outer = 0x0] 16:13:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 180 (0x11684dc00) [pid = 2368] [serial = 1756] [outer = 0x110f84000] 16:13:09 INFO - PROCESS | 2368 | 1462921989583 Marionette DEBUG loaded listener.js 16:13:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 181 (0x1216ab000) [pid = 2368] [serial = 1757] [outer = 0x110f84000] 16:13:10 INFO - PROCESS | 2368 | 1462921990042 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]]]}] 16:13:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:13:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 975ms 16:13:10 INFO - PROCESS | 2368 | 1462921990289 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 16:13:10 INFO - PROCESS | 2368 | 1462921990292 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 16:13:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:13:10 INFO - PROCESS | 2368 | 1462921990295 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:13:10 INFO - PROCESS | 2368 | 1462921990296 Marionette TRACE conn2 <- [1,2314,null,{}] 16:13:10 INFO - PROCESS | 2368 | 1462921990300 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}] 16:13:10 INFO - PROCESS | 2368 | 1462921990397 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 16:13:10 INFO - PROCESS | 2368 | 1462921990477 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:10 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185ef000 == 77 [pid = 2368] [id = 586] 16:13:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 182 (0x113c2b400) [pid = 2368] [serial = 1758] [outer = 0x0] 16:13:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 183 (0x115d84400) [pid = 2368] [serial = 1759] [outer = 0x113c2b400] 16:13:10 INFO - PROCESS | 2368 | 1462921990504 Marionette DEBUG loaded listener.js 16:13:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 184 (0x116a65800) [pid = 2368] [serial = 1760] [outer = 0x113c2b400] 16:13:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:13:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 622ms 16:13:10 INFO - PROCESS | 2368 | 1462921990913 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]]]}] 16:13:10 INFO - PROCESS | 2368 | 1462921990918 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 16:13:10 INFO - PROCESS | 2368 | 1462921990920 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 16:13:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:13:10 INFO - PROCESS | 2368 | 1462921990926 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:13:10 INFO - PROCESS | 2368 | 1462921990928 Marionette TRACE conn2 <- [1,2318,null,{}] 16:13:10 INFO - PROCESS | 2368 | 1462921990931 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}] 16:13:11 INFO - PROCESS | 2368 | 1462921991030 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 16:13:11 INFO - PROCESS | 2368 | 1462921991101 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:11 INFO - PROCESS | 2368 | ++DOCSHELL 0x120e3c000 == 78 [pid = 2368] [id = 587] 16:13:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 185 (0x11824a800) [pid = 2368] [serial = 1761] [outer = 0x0] 16:13:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 186 (0x118560800) [pid = 2368] [serial = 1762] [outer = 0x11824a800] 16:13:11 INFO - PROCESS | 2368 | 1462921991171 Marionette DEBUG loaded listener.js 16:13:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 187 (0x118915400) [pid = 2368] [serial = 1763] [outer = 0x11824a800] 16:13:11 INFO - PROCESS | 2368 | --DOCSHELL 0x135171000 == 77 [pid = 2368] [id = 578] 16:13:11 INFO - PROCESS | 2368 | --DOCSHELL 0x12c9d8000 == 76 [pid = 2368] [id = 577] 16:13:11 INFO - PROCESS | 2368 | --DOCSHELL 0x121a7d000 == 75 [pid = 2368] [id = 576] 16:13:11 INFO - PROCESS | 2368 | --DOCSHELL 0x12e168000 == 74 [pid = 2368] [id = 575] 16:13:11 INFO - PROCESS | 2368 | --DOCSHELL 0x12da1d000 == 73 [pid = 2368] [id = 574] 16:13:11 INFO - PROCESS | 2368 | --DOCSHELL 0x12c817800 == 72 [pid = 2368] [id = 573] 16:13:11 INFO - PROCESS | 2368 | --DOCSHELL 0x12ad29000 == 71 [pid = 2368] [id = 572] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 186 (0x121805800) [pid = 2368] [serial = 1681] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 185 (0x12ab92c00) [pid = 2368] [serial = 1663] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 184 (0x129311c00) [pid = 2368] [serial = 1660] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 183 (0x12ba89800) [pid = 2368] [serial = 1648] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOCSHELL 0x117e29000 == 70 [pid = 2368] [id = 571] 16:13:11 INFO - PROCESS | 2368 | --DOCSHELL 0x1185de800 == 69 [pid = 2368] [id = 570] 16:13:11 INFO - PROCESS | 2368 | --DOCSHELL 0x12ade1000 == 68 [pid = 2368] [id = 564] 16:13:11 INFO - PROCESS | 2368 | --DOCSHELL 0x12ab36800 == 67 [pid = 2368] [id = 563] 16:13:11 INFO - PROCESS | 2368 | --DOCSHELL 0x128f15800 == 66 [pid = 2368] [id = 562] 16:13:11 INFO - PROCESS | 2368 | --DOCSHELL 0x117e15800 == 65 [pid = 2368] [id = 561] 16:13:11 INFO - PROCESS | 2368 | --DOCSHELL 0x119750000 == 64 [pid = 2368] [id = 560] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 182 (0x129111c00) [pid = 2368] [serial = 1553] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 181 (0x127147800) [pid = 2368] [serial = 1480] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 180 (0x119417400) [pid = 2368] [serial = 1435] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 179 (0x11808c000) [pid = 2368] [serial = 1432] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 178 (0x11855e400) [pid = 2368] [serial = 1381] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 177 (0x12958ac00) [pid = 2368] [serial = 1592] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 176 (0x119a9bc00) [pid = 2368] [serial = 1489] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 175 (0x12910f000) [pid = 2368] [serial = 1607] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 174 (0x118088000) [pid = 2368] [serial = 1538] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 173 (0x11856bc00) [pid = 2368] [serial = 1486] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 172 (0x1176a0400) [pid = 2368] [serial = 1378] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 171 (0x116024000) [pid = 2368] [serial = 1375] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 170 (0x119085000) [pid = 2368] [serial = 1387] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 169 (0x124c7cc00) [pid = 2368] [serial = 1601] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 168 (0x112ae8400) [pid = 2368] [serial = 1366] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 167 (0x118394400) [pid = 2368] [serial = 1595] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 166 (0x127439400) [pid = 2368] [serial = 1630] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 165 (0x12a771c00) [pid = 2368] [serial = 1636] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 164 (0x12930d800) [pid = 2368] [serial = 1633] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 163 (0x12a7e8400) [pid = 2368] [serial = 1637] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 162 (0x1215e7c00) [pid = 2368] [serial = 1621] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 161 (0x121a2e800) [pid = 2368] [serial = 1622] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 160 (0x12685dc00) [pid = 2368] [serial = 1627] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 159 (0x119415800) [pid = 2368] [serial = 1618] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 158 (0x1197d9400) [pid = 2368] [serial = 1619] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 157 (0x118571800) [pid = 2368] [serial = 1616] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 156 (0x11808b400) [pid = 2368] [serial = 1615] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 155 (0x124a62400) [pid = 2368] [serial = 1624] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 154 (0x124fe4000) [pid = 2368] [serial = 1625] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 153 (0x116a72c00) [pid = 2368] [serial = 1594] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x119083000) [pid = 2368] [serial = 1597] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 151 (0x128d27000) [pid = 2368] [serial = 1606] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 150 (0x120e63000) [pid = 2368] [serial = 1640] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 149 (0x1269b7400) [pid = 2368] [serial = 1603] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x121c9e400) [pid = 2368] [serial = 1600] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x129588800) [pid = 2368] [serial = 1609] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x12ab92400) [pid = 2368] [serial = 1645] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x116029000) [pid = 2368] [serial = 1669] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x120e61800) [pid = 2368] [serial = 1678] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 143 (0x1167d8800) [pid = 2368] [serial = 1670] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x1210e0800) [pid = 2368] [serial = 1679] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x11908c000) [pid = 2368] [serial = 1672] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x11949cc00) [pid = 2368] [serial = 1675] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x119314800) [pid = 2368] [serial = 1673] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x118566400) [pid = 2368] [serial = 1652] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x1167d7000) [pid = 2368] [serial = 1651] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x1210dfc00) [pid = 2368] [serial = 1655] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x119c83c00) [pid = 2368] [serial = 1654] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x128b0a000) [pid = 2368] [serial = 1658] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x126864800) [pid = 2368] [serial = 1657] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x1197d7c00) [pid = 2368] [serial = 1676] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x12baa4000) [pid = 2368] [serial = 1666] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x11714c800) [pid = 2368] [serial = 1639] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x12a770800) [pid = 2368] [serial = 1613] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x12a769c00) [pid = 2368] [serial = 1612] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x12baab800) [pid = 2368] [serial = 1667] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x1298e4c00) [pid = 2368] [serial = 1634] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x128c2e000) [pid = 2368] [serial = 1642] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x128c34000) [pid = 2368] [serial = 1631] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x1268e0800) [pid = 2368] [serial = 1628] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x12a86cc00) [pid = 2368] [serial = 1643] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x12ba80800) [pid = 2368] [serial = 1646] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x126f5f400) [pid = 2368] [serial = 1547] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x124c4a400) [pid = 2368] [serial = 1363] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x1269b4400) [pid = 2368] [serial = 1429] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x119413000) [pid = 2368] [serial = 1541] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x1197d8800) [pid = 2368] [serial = 1598] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x1298e4800) [pid = 2368] [serial = 1610] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x124c06c00) [pid = 2368] [serial = 1544] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x11870c400) [pid = 2368] [serial = 1384] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x112ee4c00) [pid = 2368] [serial = 1483] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x121a10800) [pid = 2368] [serial = 1438] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x121c9c800) [pid = 2368] [serial = 1492] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x115f18c00) [pid = 2368] [serial = 1372] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 108 (0x128b5c800) [pid = 2368] [serial = 1604] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 107 (0x128b50400) [pid = 2368] [serial = 1550] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | --DOMWINDOW == 106 (0x128d31400) [pid = 2368] [serial = 1535] [outer = 0x0] [url = about:blank] 16:13:11 INFO - PROCESS | 2368 | 1462921991569 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] 16:13:11 INFO - PROCESS | 2368 | 1462921991601 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 16:13:11 INFO - PROCESS | 2368 | 1462921991603 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:13:11 INFO - PROCESS | 2368 | 1462921991604 Marionette TRACE conn2 <- [1,2322,null,{}] 16:13:11 INFO - PROCESS | 2368 | 1462921991611 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}] 16:13:11 INFO - PROCESS | 2368 | 1462921991696 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 16:13:11 INFO - PROCESS | 2368 | 1462921991724 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:11 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185e0800 == 65 [pid = 2368] [id = 588] 16:13:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x1190c5800) [pid = 2368] [serial = 1764] [outer = 0x0] 16:13:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x119314400) [pid = 2368] [serial = 1765] [outer = 0x1190c5800] 16:13:11 INFO - PROCESS | 2368 | 1462921991752 Marionette DEBUG loaded listener.js 16:13:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 109 (0x119494c00) [pid = 2368] [serial = 1766] [outer = 0x1190c5800] 16:13:12 INFO - PROCESS | 2368 | 1462921992143 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]]]}] 16:13:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:13:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 572ms 16:13:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:13:12 INFO - PROCESS | 2368 | 1462921992176 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 16:13:12 INFO - PROCESS | 2368 | 1462921992177 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 16:13:12 INFO - PROCESS | 2368 | 1462921992179 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:13:12 INFO - PROCESS | 2368 | 1462921992180 Marionette TRACE conn2 <- [1,2326,null,{}] 16:13:12 INFO - PROCESS | 2368 | 1462921992183 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}] 16:13:12 INFO - PROCESS | 2368 | 1462921992275 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 16:13:12 INFO - PROCESS | 2368 | 1462921992280 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:12 INFO - PROCESS | 2368 | ++DOCSHELL 0x121a86000 == 66 [pid = 2368] [id = 589] 16:13:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x1197d4c00) [pid = 2368] [serial = 1767] [outer = 0x0] 16:13:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x1197e0c00) [pid = 2368] [serial = 1768] [outer = 0x1197d4c00] 16:13:12 INFO - PROCESS | 2368 | 1462921992306 Marionette DEBUG loaded listener.js 16:13:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x120e62800) [pid = 2368] [serial = 1769] [outer = 0x1197d4c00] 16:13:12 INFO - PROCESS | 2368 | 1462921992639 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]]]}] 16:13:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:13:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 469ms 16:13:12 INFO - PROCESS | 2368 | 1462921992648 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 16:13:12 INFO - PROCESS | 2368 | 1462921992649 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 16:13:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:13:12 INFO - PROCESS | 2368 | 1462921992662 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:13:12 INFO - PROCESS | 2368 | 1462921992663 Marionette TRACE conn2 <- [1,2330,null,{}] 16:13:12 INFO - PROCESS | 2368 | 1462921992665 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}] 16:13:12 INFO - PROCESS | 2368 | 1462921992755 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 16:13:12 INFO - PROCESS | 2368 | 1462921992815 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:12 INFO - PROCESS | 2368 | ++DOCSHELL 0x112782800 == 67 [pid = 2368] [id = 590] 16:13:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x1197d9000) [pid = 2368] [serial = 1770] [outer = 0x0] 16:13:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x1210dbc00) [pid = 2368] [serial = 1771] [outer = 0x1197d9000] 16:13:12 INFO - PROCESS | 2368 | 1462921992840 Marionette DEBUG loaded listener.js 16:13:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x121a10c00) [pid = 2368] [serial = 1772] [outer = 0x1197d9000] 16:13:13 INFO - PROCESS | 2368 | 1462921993129 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]]]}] 16:13:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:13:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 518ms 16:13:13 INFO - PROCESS | 2368 | 1462921993180 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 16:13:13 INFO - PROCESS | 2368 | 1462921993181 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 16:13:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:13:13 INFO - PROCESS | 2368 | 1462921993184 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:13:13 INFO - PROCESS | 2368 | 1462921993186 Marionette TRACE conn2 <- [1,2334,null,{}] 16:13:13 INFO - PROCESS | 2368 | 1462921993190 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}] 16:13:13 INFO - PROCESS | 2368 | 1462921993285 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 16:13:13 INFO - PROCESS | 2368 | 1462921993353 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:13 INFO - PROCESS | 2368 | ++DOCSHELL 0x1255cb000 == 68 [pid = 2368] [id = 591] 16:13:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x121a10800) [pid = 2368] [serial = 1773] [outer = 0x0] 16:13:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x121ca1400) [pid = 2368] [serial = 1774] [outer = 0x121a10800] 16:13:13 INFO - PROCESS | 2368 | 1462921993379 Marionette DEBUG loaded listener.js 16:13:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x124df7800) [pid = 2368] [serial = 1775] [outer = 0x121a10800] 16:13:13 INFO - PROCESS | 2368 | 1462921993763 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]]]}] 16:13:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:13:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 620ms 16:13:13 INFO - PROCESS | 2368 | 1462921993805 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 16:13:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:13:13 INFO - PROCESS | 2368 | 1462921993807 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 16:13:13 INFO - PROCESS | 2368 | 1462921993811 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:13:13 INFO - PROCESS | 2368 | 1462921993812 Marionette TRACE conn2 <- [1,2338,null,{}] 16:13:13 INFO - PROCESS | 2368 | 1462921993816 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}] 16:13:13 INFO - PROCESS | 2368 | 1462921993948 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 16:13:13 INFO - PROCESS | 2368 | 1462921993963 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:13 INFO - PROCESS | 2368 | ++DOCSHELL 0x128b3f800 == 69 [pid = 2368] [id = 592] 16:13:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x124c84800) [pid = 2368] [serial = 1776] [outer = 0x0] 16:13:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x1255ea800) [pid = 2368] [serial = 1777] [outer = 0x124c84800] 16:13:13 INFO - PROCESS | 2368 | 1462921993988 Marionette DEBUG loaded listener.js 16:13:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x1268da000) [pid = 2368] [serial = 1778] [outer = 0x124c84800] 16:13:14 INFO - PROCESS | 2368 | 1462921994342 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]]]}] 16:13:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:13:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 573ms 16:13:14 INFO - PROCESS | 2368 | 1462921994383 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 16:13:14 INFO - PROCESS | 2368 | 1462921994385 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 16:13:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:13:14 INFO - PROCESS | 2368 | 1462921994387 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:13:14 INFO - PROCESS | 2368 | 1462921994388 Marionette TRACE conn2 <- [1,2342,null,{}] 16:13:14 INFO - PROCESS | 2368 | 1462921994390 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}] 16:13:14 INFO - PROCESS | 2368 | 1462921994494 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 16:13:14 INFO - PROCESS | 2368 | 1462921994533 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:14 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a65a800 == 70 [pid = 2368] [id = 593] 16:13:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x12685c800) [pid = 2368] [serial = 1779] [outer = 0x0] 16:13:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x126df4800) [pid = 2368] [serial = 1780] [outer = 0x12685c800] 16:13:14 INFO - PROCESS | 2368 | 1462921994559 Marionette DEBUG loaded listener.js 16:13:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x12746f800) [pid = 2368] [serial = 1781] [outer = 0x12685c800] 16:13:14 INFO - PROCESS | 2368 | 1462921994867 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]]]}] 16:13:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:13:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 518ms 16:13:14 INFO - PROCESS | 2368 | 1462921994906 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 16:13:14 INFO - PROCESS | 2368 | 1462921994907 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 16:13:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:13:14 INFO - PROCESS | 2368 | 1462921994916 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:13:14 INFO - PROCESS | 2368 | 1462921994917 Marionette TRACE conn2 <- [1,2346,null,{}] 16:13:14 INFO - PROCESS | 2368 | 1462921994920 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}] 16:13:15 INFO - PROCESS | 2368 | 1462921995027 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 16:13:15 INFO - PROCESS | 2368 | 1462921995074 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:15 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ab38000 == 71 [pid = 2368] [id = 594] 16:13:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x126df4000) [pid = 2368] [serial = 1782] [outer = 0x0] 16:13:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x128b0a400) [pid = 2368] [serial = 1783] [outer = 0x126df4000] 16:13:15 INFO - PROCESS | 2368 | 1462921995099 Marionette DEBUG loaded listener.js 16:13:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x128b5e400) [pid = 2368] [serial = 1784] [outer = 0x126df4000] 16:13:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:13:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 521ms 16:13:15 INFO - PROCESS | 2368 | 1462921995431 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]]]}] 16:13:15 INFO - PROCESS | 2368 | 1462921995439 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 16:13:15 INFO - PROCESS | 2368 | 1462921995440 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 16:13:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:13:15 INFO - PROCESS | 2368 | 1462921995442 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:13:15 INFO - PROCESS | 2368 | 1462921995443 Marionette TRACE conn2 <- [1,2350,null,{}] 16:13:15 INFO - PROCESS | 2368 | 1462921995446 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}] 16:13:15 INFO - PROCESS | 2368 | 1462921995561 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 16:13:15 INFO - PROCESS | 2368 | 1462921995577 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:15 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ba24000 == 72 [pid = 2368] [id = 595] 16:13:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x128b11400) [pid = 2368] [serial = 1785] [outer = 0x0] 16:13:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x129103000) [pid = 2368] [serial = 1786] [outer = 0x128b11400] 16:13:15 INFO - PROCESS | 2368 | 1462921995602 Marionette DEBUG loaded listener.js 16:13:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x129307400) [pid = 2368] [serial = 1787] [outer = 0x128b11400] 16:13:15 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x118089000) [pid = 2368] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:13:15 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x1120edc00) [pid = 2368] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:13:15 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x121a11400) [pid = 2368] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:13:15 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x1298e2800) [pid = 2368] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:13:15 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x117e0f800) [pid = 2368] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:13:15 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x1269b8c00) [pid = 2368] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:13:15 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x110e62400) [pid = 2368] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:13:15 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x128b06c00) [pid = 2368] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:13:15 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x12ada7400) [pid = 2368] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:13:15 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x118711c00) [pid = 2368] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:13:15 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x129110800) [pid = 2368] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:13:15 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x112029400) [pid = 2368] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:13:15 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x11908ec00) [pid = 2368] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:13:16 INFO - PROCESS | 2368 | 1462921996056 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]]]}] 16:13:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:13:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 620ms 16:13:16 INFO - PROCESS | 2368 | 1462921996062 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 16:13:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:13:16 INFO - PROCESS | 2368 | 1462921996064 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 16:13:16 INFO - PROCESS | 2368 | 1462921996066 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:13:16 INFO - PROCESS | 2368 | 1462921996068 Marionette TRACE conn2 <- [1,2354,null,{}] 16:13:16 INFO - PROCESS | 2368 | 1462921996080 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}] 16:13:16 INFO - PROCESS | 2368 | 1462921996213 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 16:13:16 INFO - PROCESS | 2368 | 1462921996256 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:16 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c193800 == 73 [pid = 2368] [id = 596] 16:13:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x116a68000) [pid = 2368] [serial = 1788] [outer = 0x0] 16:13:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x121ca6400) [pid = 2368] [serial = 1789] [outer = 0x116a68000] 16:13:16 INFO - PROCESS | 2368 | 1462921996286 Marionette DEBUG loaded listener.js 16:13:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x1298e2800) [pid = 2368] [serial = 1790] [outer = 0x116a68000] 16:13:16 INFO - PROCESS | 2368 | 1462921996590 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]]]}] 16:13:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:13:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 580ms 16:13:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:13:16 INFO - PROCESS | 2368 | 1462921996646 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 16:13:16 INFO - PROCESS | 2368 | 1462921996648 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 16:13:16 INFO - PROCESS | 2368 | 1462921996650 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:13:16 INFO - PROCESS | 2368 | 1462921996651 Marionette TRACE conn2 <- [1,2358,null,{}] 16:13:16 INFO - PROCESS | 2368 | 1462921996653 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}] 16:13:16 INFO - PROCESS | 2368 | 1462921996741 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 16:13:16 INFO - PROCESS | 2368 | 1462921996804 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:16 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c215800 == 74 [pid = 2368] [id = 597] 16:13:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x12958bc00) [pid = 2368] [serial = 1791] [outer = 0x0] 16:13:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x12a773800) [pid = 2368] [serial = 1792] [outer = 0x12958bc00] 16:13:16 INFO - PROCESS | 2368 | 1462921996829 Marionette DEBUG loaded listener.js 16:13:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x12ab9b800) [pid = 2368] [serial = 1793] [outer = 0x12958bc00] 16:13:17 INFO - PROCESS | 2368 | 1462921997093 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]]]}] 16:13:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:13:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 470ms 16:13:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:13:17 INFO - PROCESS | 2368 | 1462921997125 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 16:13:17 INFO - PROCESS | 2368 | 1462921997126 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 16:13:17 INFO - PROCESS | 2368 | 1462921997129 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:13:17 INFO - PROCESS | 2368 | 1462921997130 Marionette TRACE conn2 <- [1,2362,null,{}] 16:13:17 INFO - PROCESS | 2368 | 1462921997132 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}] 16:13:17 INFO - PROCESS | 2368 | 1462921997232 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 16:13:17 INFO - PROCESS | 2368 | 1462921997237 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:17 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c814800 == 75 [pid = 2368] [id = 598] 16:13:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x12ba7f400) [pid = 2368] [serial = 1794] [outer = 0x0] 16:13:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x12ba87c00) [pid = 2368] [serial = 1795] [outer = 0x12ba7f400] 16:13:17 INFO - PROCESS | 2368 | 1462921997261 Marionette DEBUG loaded listener.js 16:13:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x12baa1800) [pid = 2368] [serial = 1796] [outer = 0x12ba7f400] 16:13:17 INFO - PROCESS | 2368 | 1462921997607 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]]]}] 16:13:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:13:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 519ms 16:13:17 INFO - PROCESS | 2368 | 1462921997655 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 16:13:17 INFO - PROCESS | 2368 | 1462921997656 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 16:13:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:13:17 INFO - PROCESS | 2368 | 1462921997666 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:13:17 INFO - PROCESS | 2368 | 1462921997667 Marionette TRACE conn2 <- [1,2366,null,{}] 16:13:17 INFO - PROCESS | 2368 | 1462921997670 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}] 16:13:17 INFO - PROCESS | 2368 | 1462921997755 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 16:13:17 INFO - PROCESS | 2368 | 1462921997759 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:17 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d1dd000 == 76 [pid = 2368] [id = 599] 16:13:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x12ba82400) [pid = 2368] [serial = 1797] [outer = 0x0] 16:13:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x12baaac00) [pid = 2368] [serial = 1798] [outer = 0x12ba82400] 16:13:17 INFO - PROCESS | 2368 | 1462921997784 Marionette DEBUG loaded listener.js 16:13:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x12bdb7c00) [pid = 2368] [serial = 1799] [outer = 0x12ba82400] 16:13:18 INFO - PROCESS | 2368 | 1462921998304 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]]]}] 16:13:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:13:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 671ms 16:13:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:13:18 INFO - PROCESS | 2368 | 1462921998338 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 16:13:18 INFO - PROCESS | 2368 | 1462921998340 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 16:13:18 INFO - PROCESS | 2368 | 1462921998345 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:13:18 INFO - PROCESS | 2368 | 1462921998347 Marionette TRACE conn2 <- [1,2370,null,{}] 16:13:18 INFO - PROCESS | 2368 | 1462921998350 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}] 16:13:18 INFO - PROCESS | 2368 | 1462921998460 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 16:13:18 INFO - PROCESS | 2368 | 1462921998563 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:18 INFO - PROCESS | 2368 | ++DOCSHELL 0x1191c2800 == 77 [pid = 2368] [id = 600] 16:13:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x118087400) [pid = 2368] [serial = 1800] [outer = 0x0] 16:13:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x11855e400) [pid = 2368] [serial = 1801] [outer = 0x118087400] 16:13:18 INFO - PROCESS | 2368 | 1462921998595 Marionette DEBUG loaded listener.js 16:13:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x118917000) [pid = 2368] [serial = 1802] [outer = 0x118087400] 16:13:19 INFO - PROCESS | 2368 | 1462921999022 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]]]}] 16:13:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:13:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 721ms 16:13:19 INFO - PROCESS | 2368 | 1462921999066 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 16:13:19 INFO - PROCESS | 2368 | 1462921999070 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 16:13:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:13:19 INFO - PROCESS | 2368 | 1462921999075 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:13:19 INFO - PROCESS | 2368 | 1462921999077 Marionette TRACE conn2 <- [1,2374,null,{}] 16:13:19 INFO - PROCESS | 2368 | 1462921999080 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}] 16:13:19 INFO - PROCESS | 2368 | 1462921999189 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 16:13:19 INFO - PROCESS | 2368 | 1462921999294 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:19 INFO - PROCESS | 2368 | ++DOCSHELL 0x1271d6000 == 78 [pid = 2368] [id = 601] 16:13:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x119085000) [pid = 2368] [serial = 1803] [outer = 0x0] 16:13:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x1197d5000) [pid = 2368] [serial = 1804] [outer = 0x119085000] 16:13:19 INFO - PROCESS | 2368 | 1462921999327 Marionette DEBUG loaded listener.js 16:13:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x12182c800) [pid = 2368] [serial = 1805] [outer = 0x119085000] 16:13:19 INFO - PROCESS | 2368 | 1462921999755 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]]]}] 16:13:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:13:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 720ms 16:13:19 INFO - PROCESS | 2368 | 1462921999796 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 16:13:19 INFO - PROCESS | 2368 | 1462921999797 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 16:13:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:13:19 INFO - PROCESS | 2368 | 1462921999800 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:13:19 INFO - PROCESS | 2368 | 1462921999803 Marionette TRACE conn2 <- [1,2378,null,{}] 16:13:19 INFO - PROCESS | 2368 | 1462921999826 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}] 16:13:19 INFO - PROCESS | 2368 | 1462921999938 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 16:13:20 INFO - PROCESS | 2368 | 1462922000018 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:20 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d3b3800 == 79 [pid = 2368] [id = 602] 16:13:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x121ca5800) [pid = 2368] [serial = 1806] [outer = 0x0] 16:13:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x124c78400) [pid = 2368] [serial = 1807] [outer = 0x121ca5800] 16:13:20 INFO - PROCESS | 2368 | 1462922000051 Marionette DEBUG loaded listener.js 16:13:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x128b50400) [pid = 2368] [serial = 1808] [outer = 0x121ca5800] 16:13:20 INFO - PROCESS | 2368 | 1462922000474 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]]]}] 16:13:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:13:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 685ms 16:13:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:13:20 INFO - PROCESS | 2368 | 1462922000487 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 16:13:20 INFO - PROCESS | 2368 | 1462922000490 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 16:13:20 INFO - PROCESS | 2368 | 1462922000492 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:13:20 INFO - PROCESS | 2368 | 1462922000493 Marionette TRACE conn2 <- [1,2382,null,{}] 16:13:20 INFO - PROCESS | 2368 | 1462922000496 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}] 16:13:20 INFO - PROCESS | 2368 | 1462922000607 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 16:13:20 INFO - PROCESS | 2368 | 1462922000732 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:20 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d8a1800 == 80 [pid = 2368] [id = 603] 16:13:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x128b53000) [pid = 2368] [serial = 1809] [outer = 0x0] 16:13:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x12930c000) [pid = 2368] [serial = 1810] [outer = 0x128b53000] 16:13:20 INFO - PROCESS | 2368 | 1462922000783 Marionette DEBUG loaded listener.js 16:13:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x1298ebc00) [pid = 2368] [serial = 1811] [outer = 0x128b53000] 16:13:21 INFO - PROCESS | 2368 | 1462922001293 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]]]}] 16:13:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:13:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 822ms 16:13:21 INFO - PROCESS | 2368 | 1462922001314 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 16:13:21 INFO - PROCESS | 2368 | 1462922001316 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 16:13:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:13:21 INFO - PROCESS | 2368 | 1462922001318 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:13:21 INFO - PROCESS | 2368 | 1462922001321 Marionette TRACE conn2 <- [1,2386,null,{}] 16:13:21 INFO - PROCESS | 2368 | 1462922001324 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}] 16:13:21 INFO - PROCESS | 2368 | 1462922001428 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 16:13:21 INFO - PROCESS | 2368 | 1462922001533 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:21 INFO - PROCESS | 2368 | ++DOCSHELL 0x12da2f000 == 81 [pid = 2368] [id = 604] 16:13:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x128c30400) [pid = 2368] [serial = 1812] [outer = 0x0] 16:13:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x12ba85000) [pid = 2368] [serial = 1813] [outer = 0x128c30400] 16:13:21 INFO - PROCESS | 2368 | 1462922001564 Marionette DEBUG loaded listener.js 16:13:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x12bdb9400) [pid = 2368] [serial = 1814] [outer = 0x128c30400] 16:13:21 INFO - PROCESS | 2368 | 1462922001976 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]]]}] 16:13:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:13:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 673ms 16:13:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:13:21 INFO - PROCESS | 2368 | 1462922001992 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 16:13:21 INFO - PROCESS | 2368 | 1462922001993 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 16:13:21 INFO - PROCESS | 2368 | 1462922001995 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:13:21 INFO - PROCESS | 2368 | 1462922001997 Marionette TRACE conn2 <- [1,2390,null,{}] 16:13:22 INFO - PROCESS | 2368 | 1462922001999 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}] 16:13:22 INFO - PROCESS | 2368 | 1462922002136 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 16:13:22 INFO - PROCESS | 2368 | 1462922002245 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:22 INFO - PROCESS | 2368 | ++DOCSHELL 0x119760000 == 82 [pid = 2368] [id = 605] 16:13:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x110f83000) [pid = 2368] [serial = 1815] [outer = 0x0] 16:13:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x119409400) [pid = 2368] [serial = 1816] [outer = 0x110f83000] 16:13:22 INFO - PROCESS | 2368 | 1462922002277 Marionette DEBUG loaded listener.js 16:13:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x12bdc3400) [pid = 2368] [serial = 1817] [outer = 0x110f83000] 16:13:22 INFO - PROCESS | 2368 | 1462922002912 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]]]}] 16:13:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:13:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 972ms 16:13:22 INFO - PROCESS | 2368 | 1462922002970 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 16:13:22 INFO - PROCESS | 2368 | 1462922002973 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 16:13:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:13:22 INFO - PROCESS | 2368 | 1462922002978 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:13:22 INFO - PROCESS | 2368 | 1462922002982 Marionette TRACE conn2 <- [1,2394,null,{}] 16:13:22 INFO - PROCESS | 2368 | 1462922002987 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}] 16:13:23 INFO - PROCESS | 2368 | 1462922003135 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 16:13:23 INFO - PROCESS | 2368 | 1462922003251 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:23 INFO - PROCESS | 2368 | ++DOCSHELL 0x1160c9000 == 83 [pid = 2368] [id = 606] 16:13:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x110f83c00) [pid = 2368] [serial = 1818] [outer = 0x0] 16:13:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x112017800) [pid = 2368] [serial = 1819] [outer = 0x110f83c00] 16:13:23 INFO - PROCESS | 2368 | 1462922003299 Marionette DEBUG loaded listener.js 16:13:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x112a5e400) [pid = 2368] [serial = 1820] [outer = 0x110f83c00] 16:13:23 INFO - PROCESS | 2368 | 1462922003789 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]]]}] 16:13:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:13:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 823ms 16:13:23 INFO - PROCESS | 2368 | 1462922003801 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 16:13:23 INFO - PROCESS | 2368 | 1462922003806 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 16:13:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:13:23 INFO - PROCESS | 2368 | 1462922003813 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:13:23 INFO - PROCESS | 2368 | 1462922003816 Marionette TRACE conn2 <- [1,2398,null,{}] 16:13:23 INFO - PROCESS | 2368 | 1462922003819 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}] 16:13:23 INFO - PROCESS | 2368 | 1462922003937 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 16:13:24 INFO - PROCESS | 2368 | 1462922004006 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:24 INFO - PROCESS | 2368 | ++DOCSHELL 0x113ce3800 == 84 [pid = 2368] [id = 607] 16:13:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x113e07800) [pid = 2368] [serial = 1821] [outer = 0x0] 16:13:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x115f1a400) [pid = 2368] [serial = 1822] [outer = 0x113e07800] 16:13:24 INFO - PROCESS | 2368 | 1462922004078 Marionette DEBUG loaded listener.js 16:13:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x1164a1400) [pid = 2368] [serial = 1823] [outer = 0x113e07800] 16:13:24 INFO - PROCESS | 2368 | --DOCSHELL 0x12c814800 == 83 [pid = 2368] [id = 598] 16:13:24 INFO - PROCESS | 2368 | --DOCSHELL 0x12c215800 == 82 [pid = 2368] [id = 597] 16:13:24 INFO - PROCESS | 2368 | --DOCSHELL 0x12c193800 == 81 [pid = 2368] [id = 596] 16:13:24 INFO - PROCESS | 2368 | --DOCSHELL 0x12ba24000 == 80 [pid = 2368] [id = 595] 16:13:24 INFO - PROCESS | 2368 | --DOCSHELL 0x12ab38000 == 79 [pid = 2368] [id = 594] 16:13:24 INFO - PROCESS | 2368 | --DOCSHELL 0x12a65a800 == 78 [pid = 2368] [id = 593] 16:13:24 INFO - PROCESS | 2368 | --DOCSHELL 0x128b3f800 == 77 [pid = 2368] [id = 592] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x1210e2000) [pid = 2368] [serial = 1738] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 151 (0x127148000) [pid = 2368] [serial = 1699] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 150 (0x128b59800) [pid = 2368] [serial = 1702] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 149 (0x129108c00) [pid = 2368] [serial = 1705] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOCSHELL 0x1255cb000 == 76 [pid = 2368] [id = 591] 16:13:24 INFO - PROCESS | 2368 | --DOCSHELL 0x112782800 == 75 [pid = 2368] [id = 590] 16:13:24 INFO - PROCESS | 2368 | --DOCSHELL 0x121a86000 == 74 [pid = 2368] [id = 589] 16:13:24 INFO - PROCESS | 2368 | --DOCSHELL 0x1185e0800 == 73 [pid = 2368] [id = 588] 16:13:24 INFO - PROCESS | 2368 | --DOCSHELL 0x120e3c000 == 72 [pid = 2368] [id = 587] 16:13:24 INFO - PROCESS | 2368 | --DOCSHELL 0x1185ef000 == 71 [pid = 2368] [id = 586] 16:13:24 INFO - PROCESS | 2368 | --DOCSHELL 0x12ab46000 == 70 [pid = 2368] [id = 581] 16:13:24 INFO - PROCESS | 2368 | --DOCSHELL 0x121aba000 == 69 [pid = 2368] [id = 580] 16:13:24 INFO - PROCESS | 2368 | 1462922004441 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]]]}] 16:13:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:13:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 674ms 16:13:24 INFO - PROCESS | 2368 | 1462922004487 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 16:13:24 INFO - PROCESS | 2368 | 1462922004488 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 16:13:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:13:24 INFO - PROCESS | 2368 | 1462922004491 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:13:24 INFO - PROCESS | 2368 | 1462922004493 Marionette TRACE conn2 <- [1,2402,null,{}] 16:13:24 INFO - PROCESS | 2368 | 1462922004500 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}] 16:13:24 INFO - PROCESS | 2368 | 1462922004622 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x1210dcc00) [pid = 2368] [serial = 1736] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x12a7ea400) [pid = 2368] [serial = 1661] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x12ada0000) [pid = 2368] [serial = 1664] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x129312000) [pid = 2368] [serial = 1708] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x112ad3400) [pid = 2368] [serial = 1684] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 143 (0x1216b9c00) [pid = 2368] [serial = 1715] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x118249c00) [pid = 2368] [serial = 1732] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x121c9b800) [pid = 2368] [serial = 1717] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x12a868800) [pid = 2368] [serial = 1726] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x118250000) [pid = 2368] [serial = 1711] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x120fb7000) [pid = 2368] [serial = 1727] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x128c2d400) [pid = 2368] [serial = 1721] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x1168bd000) [pid = 2368] [serial = 1730] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x119176000) [pid = 2368] [serial = 1712] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x129313000) [pid = 2368] [serial = 1723] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x119498400) [pid = 2368] [serial = 1714] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x12685f400) [pid = 2368] [serial = 1696] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x121a15c00) [pid = 2368] [serial = 1690] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x12a76d400) [pid = 2368] [serial = 1724] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x12714b000) [pid = 2368] [serial = 1720] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x1298e0800) [pid = 2368] [serial = 1709] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x12baa0800) [pid = 2368] [serial = 1649] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x126869400) [pid = 2368] [serial = 1718] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x124c0a000) [pid = 2368] [serial = 1693] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x118711400) [pid = 2368] [serial = 1733] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x112eb8400) [pid = 2368] [serial = 1729] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x119410800) [pid = 2368] [serial = 1687] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x1197d5c00) [pid = 2368] [serial = 1735] [outer = 0x0] [url = about:blank] 16:13:24 INFO - PROCESS | 2368 | 1462922004730 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:24 INFO - PROCESS | 2368 | ++DOCSHELL 0x119a57800 == 70 [pid = 2368] [id = 608] 16:13:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x1168bd000) [pid = 2368] [serial = 1824] [outer = 0x0] 16:13:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x118088000) [pid = 2368] [serial = 1825] [outer = 0x1168bd000] 16:13:24 INFO - PROCESS | 2368 | 1462922004777 Marionette DEBUG loaded listener.js 16:13:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x118567800) [pid = 2368] [serial = 1826] [outer = 0x1168bd000] 16:13:25 INFO - PROCESS | 2368 | 1462922005164 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]]]}] 16:13:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:13:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 721ms 16:13:25 INFO - PROCESS | 2368 | 1462922005213 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 16:13:25 INFO - PROCESS | 2368 | 1462922005214 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 16:13:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:13:25 INFO - PROCESS | 2368 | 1462922005217 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:13:25 INFO - PROCESS | 2368 | 1462922005218 Marionette TRACE conn2 <- [1,2406,null,{}] 16:13:25 INFO - PROCESS | 2368 | 1462922005222 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}] 16:13:25 INFO - PROCESS | 2368 | 1462922005307 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 16:13:25 INFO - PROCESS | 2368 | 1462922005311 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:25 INFO - PROCESS | 2368 | ++DOCSHELL 0x121729000 == 71 [pid = 2368] [id = 609] 16:13:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x11856fc00) [pid = 2368] [serial = 1827] [outer = 0x0] 16:13:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x11870a400) [pid = 2368] [serial = 1828] [outer = 0x11856fc00] 16:13:25 INFO - PROCESS | 2368 | 1462922005337 Marionette DEBUG loaded listener.js 16:13:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x11908fc00) [pid = 2368] [serial = 1829] [outer = 0x11856fc00] 16:13:25 INFO - PROCESS | 2368 | 1462922005696 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]]]}] 16:13:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:13:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 523ms 16:13:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:13:25 INFO - PROCESS | 2368 | 1462922005740 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 16:13:25 INFO - PROCESS | 2368 | 1462922005742 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 16:13:25 INFO - PROCESS | 2368 | 1462922005754 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:13:25 INFO - PROCESS | 2368 | 1462922005755 Marionette TRACE conn2 <- [1,2410,null,{}] 16:13:25 INFO - PROCESS | 2368 | 1462922005758 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}] 16:13:25 INFO - PROCESS | 2368 | 1462922005870 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 16:13:25 INFO - PROCESS | 2368 | 1462922005877 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:25 INFO - PROCESS | 2368 | ++DOCSHELL 0x1189a9800 == 72 [pid = 2368] [id = 610] 16:13:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x1190c7000) [pid = 2368] [serial = 1830] [outer = 0x0] 16:13:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x119321400) [pid = 2368] [serial = 1831] [outer = 0x1190c7000] 16:13:25 INFO - PROCESS | 2368 | 1462922005903 Marionette DEBUG loaded listener.js 16:13:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x119410800) [pid = 2368] [serial = 1832] [outer = 0x1190c7000] 16:13:26 INFO - PROCESS | 2368 | 1462922006266 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]]]}] 16:13:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:13:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 532ms 16:13:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:13:26 INFO - PROCESS | 2368 | 1462922006278 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 16:13:26 INFO - PROCESS | 2368 | 1462922006279 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 16:13:26 INFO - PROCESS | 2368 | 1462922006281 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:13:26 INFO - PROCESS | 2368 | 1462922006282 Marionette TRACE conn2 <- [1,2414,null,{}] 16:13:26 INFO - PROCESS | 2368 | 1462922006284 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}] 16:13:26 INFO - PROCESS | 2368 | 1462922006382 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 16:13:26 INFO - PROCESS | 2368 | 1462922006467 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:26 INFO - PROCESS | 2368 | ++DOCSHELL 0x1269db000 == 73 [pid = 2368] [id = 611] 16:13:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x119494800) [pid = 2368] [serial = 1833] [outer = 0x0] 16:13:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x1197d7c00) [pid = 2368] [serial = 1834] [outer = 0x119494800] 16:13:26 INFO - PROCESS | 2368 | 1462922006493 Marionette DEBUG loaded listener.js 16:13:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x1210dd800) [pid = 2368] [serial = 1835] [outer = 0x119494800] 16:13:26 INFO - PROCESS | 2368 | 1462922006812 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]]]}] 16:13:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:13:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 568ms 16:13:26 INFO - PROCESS | 2368 | 1462922006850 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 16:13:26 INFO - PROCESS | 2368 | 1462922006851 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 16:13:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:13:26 INFO - PROCESS | 2368 | 1462922006861 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:13:26 INFO - PROCESS | 2368 | 1462922006862 Marionette TRACE conn2 <- [1,2418,null,{}] 16:13:26 INFO - PROCESS | 2368 | 1462922006864 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}] 16:13:26 INFO - PROCESS | 2368 | 1462922006977 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 16:13:27 INFO - PROCESS | 2368 | 1462922007016 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:27 INFO - PROCESS | 2368 | ++DOCSHELL 0x128b44000 == 74 [pid = 2368] [id = 612] 16:13:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x120fbe800) [pid = 2368] [serial = 1836] [outer = 0x0] 16:13:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x12130ec00) [pid = 2368] [serial = 1837] [outer = 0x120fbe800] 16:13:27 INFO - PROCESS | 2368 | 1462922007041 Marionette DEBUG loaded listener.js 16:13:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x121a15000) [pid = 2368] [serial = 1838] [outer = 0x120fbe800] 16:13:27 INFO - PROCESS | 2368 | 1462922007365 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]]]}] 16:13:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:13:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 519ms 16:13:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:13:27 INFO - PROCESS | 2368 | 1462922007380 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 16:13:27 INFO - PROCESS | 2368 | 1462922007381 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 16:13:27 INFO - PROCESS | 2368 | 1462922007383 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:13:27 INFO - PROCESS | 2368 | 1462922007385 Marionette TRACE conn2 <- [1,2422,null,{}] 16:13:27 INFO - PROCESS | 2368 | 1462922007389 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}] 16:13:27 INFO - PROCESS | 2368 | 1462922007498 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 16:13:27 INFO - PROCESS | 2368 | 1462922007537 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:27 INFO - PROCESS | 2368 | ++DOCSHELL 0x12912d000 == 75 [pid = 2368] [id = 613] 16:13:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x121808400) [pid = 2368] [serial = 1839] [outer = 0x0] 16:13:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x121a2d400) [pid = 2368] [serial = 1840] [outer = 0x121808400] 16:13:27 INFO - PROCESS | 2368 | 1462922007562 Marionette DEBUG loaded listener.js 16:13:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x121c5c800) [pid = 2368] [serial = 1841] [outer = 0x121808400] 16:13:27 INFO - PROCESS | 2368 | 1462922007899 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]]]}] 16:13:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:13:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 522ms 16:13:27 INFO - PROCESS | 2368 | 1462922007907 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 16:13:27 INFO - PROCESS | 2368 | 1462922007908 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 16:13:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:13:27 INFO - PROCESS | 2368 | 1462922007910 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:13:27 INFO - PROCESS | 2368 | 1462922007911 Marionette TRACE conn2 <- [1,2426,null,{}] 16:13:27 INFO - PROCESS | 2368 | 1462922007914 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}] 16:13:28 INFO - PROCESS | 2368 | 1462922008024 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 16:13:28 INFO - PROCESS | 2368 | 1462922008038 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:28 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a66e000 == 76 [pid = 2368] [id = 614] 16:13:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x121a10000) [pid = 2368] [serial = 1842] [outer = 0x0] 16:13:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x121c9c800) [pid = 2368] [serial = 1843] [outer = 0x121a10000] 16:13:28 INFO - PROCESS | 2368 | 1462922008063 Marionette DEBUG loaded listener.js 16:13:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x124a61c00) [pid = 2368] [serial = 1844] [outer = 0x121a10000] 16:13:28 INFO - PROCESS | 2368 | 1462922008562 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]]]}] 16:13:28 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x12ba7f400) [pid = 2368] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:13:28 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x113c2b400) [pid = 2368] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:13:28 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x1197d4c00) [pid = 2368] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:13:28 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x11824a800) [pid = 2368] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:13:28 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x1190c5800) [pid = 2368] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:13:28 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x121a10800) [pid = 2368] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:13:28 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x124c84800) [pid = 2368] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:13:28 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x126df4000) [pid = 2368] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:13:28 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x118251000) [pid = 2368] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:13:28 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x1197d9000) [pid = 2368] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:13:28 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x12685c800) [pid = 2368] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:13:28 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x128b11400) [pid = 2368] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:13:28 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x116a68000) [pid = 2368] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:13:28 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x12958bc00) [pid = 2368] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:13:28 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x128b0e000) [pid = 2368] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:13:28 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x128c2cc00) [pid = 2368] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:13:28 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x1269bc400) [pid = 2368] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:13:28 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x1255e0400) [pid = 2368] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:13:28 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x121539c00) [pid = 2368] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:13:28 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x121ca0000) [pid = 2368] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:13:28 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x118915c00) [pid = 2368] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:13:28 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x112246c00) [pid = 2368] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:13:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:13:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 717ms 16:13:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:13:28 INFO - PROCESS | 2368 | 1462922008629 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 16:13:28 INFO - PROCESS | 2368 | 1462922008630 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 16:13:28 INFO - PROCESS | 2368 | 1462922008632 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:13:28 INFO - PROCESS | 2368 | 1462922008633 Marionette TRACE conn2 <- [1,2430,null,{}] 16:13:28 INFO - PROCESS | 2368 | 1462922008636 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}] 16:13:28 INFO - PROCESS | 2368 | 1462922008722 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 16:13:28 INFO - PROCESS | 2368 | 1462922008728 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:28 INFO - PROCESS | 2368 | ++DOCSHELL 0x123e39000 == 77 [pid = 2368] [id = 615] 16:13:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x113c2b400) [pid = 2368] [serial = 1845] [outer = 0x0] 16:13:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x11891a800) [pid = 2368] [serial = 1846] [outer = 0x113c2b400] 16:13:28 INFO - PROCESS | 2368 | 1462922008754 Marionette DEBUG loaded listener.js 16:13:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x121539c00) [pid = 2368] [serial = 1847] [outer = 0x113c2b400] 16:13:29 INFO - PROCESS | 2368 | 1462922009093 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]]]}] 16:13:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:13:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 473ms 16:13:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:13:29 INFO - PROCESS | 2368 | 1462922009107 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 16:13:29 INFO - PROCESS | 2368 | 1462922009108 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 16:13:29 INFO - PROCESS | 2368 | 1462922009111 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:13:29 INFO - PROCESS | 2368 | 1462922009112 Marionette TRACE conn2 <- [1,2434,null,{}] 16:13:29 INFO - PROCESS | 2368 | 1462922009114 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}] 16:13:29 INFO - PROCESS | 2368 | 1462922009246 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 16:13:29 INFO - PROCESS | 2368 | 1462922009303 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:29 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ba38000 == 78 [pid = 2368] [id = 616] 16:13:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x124df9000) [pid = 2368] [serial = 1848] [outer = 0x0] 16:13:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x1255e9800) [pid = 2368] [serial = 1849] [outer = 0x124df9000] 16:13:29 INFO - PROCESS | 2368 | 1462922009337 Marionette DEBUG loaded listener.js 16:13:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x1268e4000) [pid = 2368] [serial = 1850] [outer = 0x124df9000] 16:13:29 INFO - PROCESS | 2368 | 1462922009610 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]]]}] 16:13:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:13:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 518ms 16:13:29 INFO - PROCESS | 2368 | 1462922009629 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 16:13:29 INFO - PROCESS | 2368 | 1462922009631 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 16:13:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:13:29 INFO - PROCESS | 2368 | 1462922009633 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:13:29 INFO - PROCESS | 2368 | 1462922009634 Marionette TRACE conn2 <- [1,2438,null,{}] 16:13:29 INFO - PROCESS | 2368 | 1462922009644 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}] 16:13:29 INFO - PROCESS | 2368 | 1462922009737 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 16:13:29 INFO - PROCESS | 2368 | 1462922009742 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:29 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c213000 == 79 [pid = 2368] [id = 617] 16:13:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x1269b4400) [pid = 2368] [serial = 1851] [outer = 0x0] 16:13:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x126d49400) [pid = 2368] [serial = 1852] [outer = 0x1269b4400] 16:13:29 INFO - PROCESS | 2368 | 1462922009767 Marionette DEBUG loaded listener.js 16:13:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x127144400) [pid = 2368] [serial = 1853] [outer = 0x1269b4400] 16:13:30 INFO - PROCESS | 2368 | 1462922010104 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]]]}] 16:13:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:13:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 475ms 16:13:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:13:30 INFO - PROCESS | 2368 | 1462922010109 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 16:13:30 INFO - PROCESS | 2368 | 1462922010110 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 16:13:30 INFO - PROCESS | 2368 | 1462922010112 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:13:30 INFO - PROCESS | 2368 | 1462922010114 Marionette TRACE conn2 <- [1,2442,null,{}] 16:13:30 INFO - PROCESS | 2368 | 1462922010116 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}] 16:13:30 INFO - PROCESS | 2368 | 1462922010206 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 16:13:30 INFO - PROCESS | 2368 | 1462922010277 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:30 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c45b000 == 80 [pid = 2368] [id = 618] 16:13:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x12685f400) [pid = 2368] [serial = 1854] [outer = 0x0] 16:13:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x127145400) [pid = 2368] [serial = 1855] [outer = 0x12685f400] 16:13:30 INFO - PROCESS | 2368 | 1462922010302 Marionette DEBUG loaded listener.js 16:13:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x127477400) [pid = 2368] [serial = 1856] [outer = 0x12685f400] 16:13:30 INFO - PROCESS | 2368 | 1462922010665 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]]]}] 16:13:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:13:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 570ms 16:13:30 INFO - PROCESS | 2368 | 1462922010684 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 16:13:30 INFO - PROCESS | 2368 | 1462922010688 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 16:13:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:13:30 INFO - PROCESS | 2368 | 1462922010692 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:13:30 INFO - PROCESS | 2368 | 1462922010695 Marionette TRACE conn2 <- [1,2446,null,{}] 16:13:30 INFO - PROCESS | 2368 | 1462922010699 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}] 16:13:30 INFO - PROCESS | 2368 | 1462922010813 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 16:13:30 INFO - PROCESS | 2368 | 1462922010919 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:30 INFO - PROCESS | 2368 | ++DOCSHELL 0x1133e8000 == 81 [pid = 2368] [id = 619] 16:13:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x110f79800) [pid = 2368] [serial = 1857] [outer = 0x0] 16:13:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x110f83800) [pid = 2368] [serial = 1858] [outer = 0x110f79800] 16:13:30 INFO - PROCESS | 2368 | 1462922010951 Marionette DEBUG loaded listener.js 16:13:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x11275cc00) [pid = 2368] [serial = 1859] [outer = 0x110f79800] 16:13:31 INFO - PROCESS | 2368 | 1462922011367 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]]]}] 16:13:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:13:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 720ms 16:13:31 INFO - PROCESS | 2368 | 1462922011413 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 16:13:31 INFO - PROCESS | 2368 | 1462922011417 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 16:13:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:13:31 INFO - PROCESS | 2368 | 1462922011422 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:13:31 INFO - PROCESS | 2368 | 1462922011424 Marionette TRACE conn2 <- [1,2450,null,{}] 16:13:31 INFO - PROCESS | 2368 | 1462922011427 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}] 16:13:31 INFO - PROCESS | 2368 | 1462922011537 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 16:13:31 INFO - PROCESS | 2368 | 1462922011647 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:31 INFO - PROCESS | 2368 | ++DOCSHELL 0x121723800 == 82 [pid = 2368] [id = 620] 16:13:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x112af3400) [pid = 2368] [serial = 1860] [outer = 0x0] 16:13:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x116a68400) [pid = 2368] [serial = 1861] [outer = 0x112af3400] 16:13:31 INFO - PROCESS | 2368 | 1462922011679 Marionette DEBUG loaded listener.js 16:13:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x11808e000) [pid = 2368] [serial = 1862] [outer = 0x112af3400] 16:13:32 INFO - PROCESS | 2368 | 1462922012109 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]]]}] 16:13:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:13:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 721ms 16:13:32 INFO - PROCESS | 2368 | 1462922012144 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 16:13:32 INFO - PROCESS | 2368 | 1462922012145 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 16:13:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:13:32 INFO - PROCESS | 2368 | 1462922012185 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:13:32 INFO - PROCESS | 2368 | 1462922012188 Marionette TRACE conn2 <- [1,2454,null,{}] 16:13:32 INFO - PROCESS | 2368 | 1462922012226 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}] 16:13:32 INFO - PROCESS | 2368 | 1462922012341 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 16:13:32 INFO - PROCESS | 2368 | 1462922012421 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:32 INFO - PROCESS | 2368 | ++DOCSHELL 0x12beb1800 == 83 [pid = 2368] [id = 621] 16:13:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x11891b400) [pid = 2368] [serial = 1863] [outer = 0x0] 16:13:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x119414400) [pid = 2368] [serial = 1864] [outer = 0x11891b400] 16:13:32 INFO - PROCESS | 2368 | 1462922012454 Marionette DEBUG loaded listener.js 16:13:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x1197d5c00) [pid = 2368] [serial = 1865] [outer = 0x11891b400] 16:13:32 INFO - PROCESS | 2368 | 1462922012873 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]]]}] 16:13:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:13:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 750ms 16:13:32 INFO - PROCESS | 2368 | 1462922012921 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 16:13:32 INFO - PROCESS | 2368 | 1462922012923 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 16:13:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:13:32 INFO - PROCESS | 2368 | 1462922012925 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:13:32 INFO - PROCESS | 2368 | 1462922012927 Marionette TRACE conn2 <- [1,2458,null,{}] 16:13:32 INFO - PROCESS | 2368 | 1462922012929 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}] 16:13:33 INFO - PROCESS | 2368 | 1462922013035 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 16:13:33 INFO - PROCESS | 2368 | 1462922013142 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:33 INFO - PROCESS | 2368 | ++DOCSHELL 0x12cf19000 == 84 [pid = 2368] [id = 622] 16:13:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x119a9bc00) [pid = 2368] [serial = 1866] [outer = 0x0] 16:13:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x120e66800) [pid = 2368] [serial = 1867] [outer = 0x119a9bc00] 16:13:33 INFO - PROCESS | 2368 | 1462922013174 Marionette DEBUG loaded listener.js 16:13:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x121a2f000) [pid = 2368] [serial = 1868] [outer = 0x119a9bc00] 16:13:33 INFO - PROCESS | 2368 | 1462922013634 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]]]}] 16:13:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:13:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 723ms 16:13:33 INFO - PROCESS | 2368 | 1462922013685 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 16:13:33 INFO - PROCESS | 2368 | 1462922013687 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 16:13:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:13:33 INFO - PROCESS | 2368 | 1462922013693 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:13:33 INFO - PROCESS | 2368 | 1462922013695 Marionette TRACE conn2 <- [1,2462,null,{}] 16:13:33 INFO - PROCESS | 2368 | 1462922013699 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}] 16:13:33 INFO - PROCESS | 2368 | 1462922013825 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 16:13:33 INFO - PROCESS | 2368 | 1462922013904 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:33 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d3ac800 == 85 [pid = 2368] [id = 623] 16:13:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x119c83c00) [pid = 2368] [serial = 1869] [outer = 0x0] 16:13:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x124c7bc00) [pid = 2368] [serial = 1870] [outer = 0x119c83c00] 16:13:33 INFO - PROCESS | 2368 | 1462922013936 Marionette DEBUG loaded listener.js 16:13:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x125671000) [pid = 2368] [serial = 1871] [outer = 0x119c83c00] 16:13:34 INFO - PROCESS | 2368 | 1462922014349 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]]]}] 16:13:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:13:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 672ms 16:13:34 INFO - PROCESS | 2368 | 1462922014365 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 16:13:34 INFO - PROCESS | 2368 | 1462922014366 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 16:13:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:13:34 INFO - PROCESS | 2368 | 1462922014368 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:13:34 INFO - PROCESS | 2368 | 1462922014369 Marionette TRACE conn2 <- [1,2466,null,{}] 16:13:34 INFO - PROCESS | 2368 | 1462922014372 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}] 16:13:34 INFO - PROCESS | 2368 | 1462922014496 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 16:13:34 INFO - PROCESS | 2368 | 1462922014638 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:34 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d896800 == 86 [pid = 2368] [id = 624] 16:13:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x1269b0000) [pid = 2368] [serial = 1872] [outer = 0x0] 16:13:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x12746e400) [pid = 2368] [serial = 1873] [outer = 0x1269b0000] 16:13:34 INFO - PROCESS | 2368 | 1462922014670 Marionette DEBUG loaded listener.js 16:13:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x128b5f800) [pid = 2368] [serial = 1874] [outer = 0x1269b0000] 16:13:35 INFO - PROCESS | 2368 | 1462922015058 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]]]}] 16:13:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:13:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 720ms 16:13:35 INFO - PROCESS | 2368 | 1462922015088 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 16:13:35 INFO - PROCESS | 2368 | 1462922015089 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 16:13:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:13:35 INFO - PROCESS | 2368 | 1462922015092 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:13:35 INFO - PROCESS | 2368 | 1462922015093 Marionette TRACE conn2 <- [1,2470,null,{}] 16:13:35 INFO - PROCESS | 2368 | 1462922015096 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}] 16:13:35 INFO - PROCESS | 2368 | 1462922015221 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 16:13:35 INFO - PROCESS | 2368 | 1462922015302 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:35 INFO - PROCESS | 2368 | ++DOCSHELL 0x121716800 == 87 [pid = 2368] [id = 625] 16:13:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x111f28c00) [pid = 2368] [serial = 1875] [outer = 0x0] 16:13:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x12685d000) [pid = 2368] [serial = 1876] [outer = 0x111f28c00] 16:13:35 INFO - PROCESS | 2368 | 1462922015331 Marionette DEBUG loaded listener.js 16:13:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x128d32800) [pid = 2368] [serial = 1877] [outer = 0x111f28c00] 16:13:35 INFO - PROCESS | 2368 | 1462922015900 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]]]}] 16:13:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:13:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 869ms 16:13:35 INFO - PROCESS | 2368 | 1462922015961 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 16:13:35 INFO - PROCESS | 2368 | 1462922015963 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 16:13:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:13:35 INFO - PROCESS | 2368 | 1462922015967 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:13:35 INFO - PROCESS | 2368 | 1462922015969 Marionette TRACE conn2 <- [1,2474,null,{}] 16:13:35 INFO - PROCESS | 2368 | 1462922015993 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}] 16:13:36 INFO - PROCESS | 2368 | 1462922016099 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 16:13:36 INFO - PROCESS | 2368 | 1462922016181 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:36 INFO - PROCESS | 2368 | ++DOCSHELL 0x121717800 == 88 [pid = 2368] [id = 626] 16:13:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 154 (0x11202bc00) [pid = 2368] [serial = 1878] [outer = 0x0] 16:13:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 155 (0x112a5e800) [pid = 2368] [serial = 1879] [outer = 0x11202bc00] 16:13:36 INFO - PROCESS | 2368 | 1462922016209 Marionette DEBUG loaded listener.js 16:13:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 156 (0x116095c00) [pid = 2368] [serial = 1880] [outer = 0x11202bc00] 16:13:36 INFO - PROCESS | 2368 | 1462922016668 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]]]}] 16:13:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:13:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 740ms 16:13:36 INFO - PROCESS | 2368 | --DOCSHELL 0x12cf1f800 == 87 [pid = 2368] [id = 567] 16:13:36 INFO - PROCESS | 2368 | --DOCSHELL 0x12d898800 == 86 [pid = 2368] [id = 569] 16:13:36 INFO - PROCESS | 2368 | --DOCSHELL 0x12da24800 == 85 [pid = 2368] [id = 553] 16:13:36 INFO - PROCESS | 2368 | --DOCSHELL 0x12c213000 == 84 [pid = 2368] [id = 617] 16:13:36 INFO - PROCESS | 2368 | --DOCSHELL 0x12ba38000 == 83 [pid = 2368] [id = 616] 16:13:36 INFO - PROCESS | 2368 | --DOCSHELL 0x123e39000 == 82 [pid = 2368] [id = 615] 16:13:36 INFO - PROCESS | 2368 | --DOCSHELL 0x12a66e000 == 81 [pid = 2368] [id = 614] 16:13:36 INFO - PROCESS | 2368 | --DOCSHELL 0x12912d000 == 80 [pid = 2368] [id = 613] 16:13:36 INFO - PROCESS | 2368 | --DOMWINDOW == 155 (0x12baaac00) [pid = 2368] [serial = 1798] [outer = 0x0] [url = about:blank] 16:13:36 INFO - PROCESS | 2368 | 1462922016760 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 16:13:36 INFO - PROCESS | 2368 | 1462922016764 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 16:13:36 INFO - PROCESS | 2368 | --DOCSHELL 0x128b44000 == 79 [pid = 2368] [id = 612] 16:13:36 INFO - PROCESS | 2368 | --DOCSHELL 0x1269db000 == 78 [pid = 2368] [id = 611] 16:13:36 INFO - PROCESS | 2368 | --DOCSHELL 0x1189a9800 == 77 [pid = 2368] [id = 610] 16:13:36 INFO - PROCESS | 2368 | --DOCSHELL 0x121729000 == 76 [pid = 2368] [id = 609] 16:13:36 INFO - PROCESS | 2368 | --DOCSHELL 0x119a57800 == 75 [pid = 2368] [id = 608] 16:13:36 INFO - PROCESS | 2368 | --DOCSHELL 0x113ce3800 == 74 [pid = 2368] [id = 607] 16:13:36 INFO - PROCESS | 2368 | --DOCSHELL 0x1160c9000 == 73 [pid = 2368] [id = 606] 16:13:36 INFO - PROCESS | 2368 | --DOCSHELL 0x12d8a1800 == 72 [pid = 2368] [id = 603] 16:13:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:13:36 INFO - PROCESS | 2368 | --DOCSHELL 0x12d3b3800 == 71 [pid = 2368] [id = 602] 16:13:36 INFO - PROCESS | 2368 | --DOCSHELL 0x1271d6000 == 70 [pid = 2368] [id = 601] 16:13:36 INFO - PROCESS | 2368 | --DOCSHELL 0x1191c2800 == 69 [pid = 2368] [id = 600] 16:13:36 INFO - PROCESS | 2368 | 1462922016778 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:13:36 INFO - PROCESS | 2368 | 1462922016780 Marionette TRACE conn2 <- [1,2478,null,{}] 16:13:36 INFO - PROCESS | 2368 | 1462922016783 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}] 16:13:36 INFO - PROCESS | 2368 | 1462922016868 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 16:13:36 INFO - PROCESS | 2368 | 1462922016879 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:36 INFO - PROCESS | 2368 | ++DOCSHELL 0x1170e1000 == 70 [pid = 2368] [id = 627] 16:13:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 156 (0x118089400) [pid = 2368] [serial = 1881] [outer = 0x0] 16:13:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 157 (0x11824a400) [pid = 2368] [serial = 1882] [outer = 0x118089400] 16:13:36 INFO - PROCESS | 2368 | 1462922016905 Marionette DEBUG loaded listener.js 16:13:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 158 (0x118599c00) [pid = 2368] [serial = 1883] [outer = 0x118089400] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 157 (0x128c2e400) [pid = 2368] [serial = 1703] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 156 (0x129307c00) [pid = 2368] [serial = 1706] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 155 (0x128b0ec00) [pid = 2368] [serial = 1700] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 154 (0x12ba87c00) [pid = 2368] [serial = 1795] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 153 (0x116a65800) [pid = 2368] [serial = 1760] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x115d84400) [pid = 2368] [serial = 1759] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 151 (0x1197e0c00) [pid = 2368] [serial = 1768] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 150 (0x120e62800) [pid = 2368] [serial = 1769] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 149 (0x118560800) [pid = 2368] [serial = 1762] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x118915400) [pid = 2368] [serial = 1763] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x119314400) [pid = 2368] [serial = 1765] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x119494c00) [pid = 2368] [serial = 1766] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x121ca1400) [pid = 2368] [serial = 1774] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x1255ea800) [pid = 2368] [serial = 1777] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 143 (0x1268da000) [pid = 2368] [serial = 1778] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x124c95400) [pid = 2368] [serial = 1744] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x128b0a400) [pid = 2368] [serial = 1783] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x12a76dc00) [pid = 2368] [serial = 1750] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x120fbe000) [pid = 2368] [serial = 1741] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x11684dc00) [pid = 2368] [serial = 1756] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x124c0b400) [pid = 2368] [serial = 1739] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x1210dbc00) [pid = 2368] [serial = 1771] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x121a10c00) [pid = 2368] [serial = 1772] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x12746f800) [pid = 2368] [serial = 1781] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x126df4800) [pid = 2368] [serial = 1780] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x129103000) [pid = 2368] [serial = 1786] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x12ab9ac00) [pid = 2368] [serial = 1753] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x128b5f000) [pid = 2368] [serial = 1747] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x121ca6400) [pid = 2368] [serial = 1789] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x128b5e400) [pid = 2368] [serial = 1784] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x12a773800) [pid = 2368] [serial = 1792] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x12ab9b800) [pid = 2368] [serial = 1793] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x129307400) [pid = 2368] [serial = 1787] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x1298e2800) [pid = 2368] [serial = 1790] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x124df7800) [pid = 2368] [serial = 1775] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x12baa1800) [pid = 2368] [serial = 1796] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x126869800) [pid = 2368] [serial = 1697] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x121c97800) [pid = 2368] [serial = 1691] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x124fe3800) [pid = 2368] [serial = 1694] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x1197a1800) [pid = 2368] [serial = 1688] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x11714cc00) [pid = 2368] [serial = 1685] [outer = 0x0] [url = about:blank] 16:13:37 INFO - PROCESS | 2368 | 1462922017275 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]]]}] 16:13:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:13:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 521ms 16:13:37 INFO - PROCESS | 2368 | 1462922017298 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 16:13:37 INFO - PROCESS | 2368 | 1462922017299 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 16:13:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:13:37 INFO - PROCESS | 2368 | 1462922017301 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:13:37 INFO - PROCESS | 2368 | 1462922017304 Marionette TRACE conn2 <- [1,2482,null,{}] 16:13:37 INFO - PROCESS | 2368 | 1462922017311 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}] 16:13:37 INFO - PROCESS | 2368 | 1462922017400 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 16:13:37 INFO - PROCESS | 2368 | 1462922017405 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:37 INFO - PROCESS | 2368 | ++DOCSHELL 0x121729000 == 71 [pid = 2368] [id = 628] 16:13:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x119016c00) [pid = 2368] [serial = 1884] [outer = 0x0] 16:13:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x119319c00) [pid = 2368] [serial = 1885] [outer = 0x119016c00] 16:13:37 INFO - PROCESS | 2368 | 1462922017433 Marionette DEBUG loaded listener.js 16:13:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x1197d4c00) [pid = 2368] [serial = 1886] [outer = 0x119016c00] 16:13:37 INFO - PROCESS | 2368 | 1462922017792 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]]]}] 16:13:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:13:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 522ms 16:13:37 INFO - PROCESS | 2368 | 1462922017824 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 16:13:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:13:37 INFO - PROCESS | 2368 | 1462922017825 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 16:13:37 INFO - PROCESS | 2368 | 1462922017828 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:13:37 INFO - PROCESS | 2368 | 1462922017829 Marionette TRACE conn2 <- [1,2486,null,{}] 16:13:37 INFO - PROCESS | 2368 | 1462922017831 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}] 16:13:37 INFO - PROCESS | 2368 | 1462922017929 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 16:13:37 INFO - PROCESS | 2368 | 1462922017994 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:38 INFO - PROCESS | 2368 | ++DOCSHELL 0x121dcd800 == 72 [pid = 2368] [id = 629] 16:13:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x1194a1400) [pid = 2368] [serial = 1887] [outer = 0x0] 16:13:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x119c82000) [pid = 2368] [serial = 1888] [outer = 0x1194a1400] 16:13:38 INFO - PROCESS | 2368 | 1462922018021 Marionette DEBUG loaded listener.js 16:13:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x1210de000) [pid = 2368] [serial = 1889] [outer = 0x1194a1400] 16:13:38 INFO - PROCESS | 2368 | 1462922018330 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]]]}] 16:13:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:13:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 517ms 16:13:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:13:38 INFO - PROCESS | 2368 | 1462922018346 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 16:13:38 INFO - PROCESS | 2368 | 1462922018347 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 16:13:38 INFO - PROCESS | 2368 | 1462922018350 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:13:38 INFO - PROCESS | 2368 | 1462922018351 Marionette TRACE conn2 <- [1,2490,null,{}] 16:13:38 INFO - PROCESS | 2368 | 1462922018358 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}] 16:13:38 INFO - PROCESS | 2368 | 1462922018474 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 16:13:38 INFO - PROCESS | 2368 | 1462922018568 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:38 INFO - PROCESS | 2368 | ++DOCSHELL 0x1271e9800 == 73 [pid = 2368] [id = 630] 16:13:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x11979f400) [pid = 2368] [serial = 1890] [outer = 0x0] 16:13:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x1219a5400) [pid = 2368] [serial = 1891] [outer = 0x11979f400] 16:13:38 INFO - PROCESS | 2368 | 1462922018612 Marionette DEBUG loaded listener.js 16:13:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x121a35000) [pid = 2368] [serial = 1892] [outer = 0x11979f400] 16:13:38 INFO - PROCESS | 2368 | 1462922018932 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]]]}] 16:13:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:13:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 625ms 16:13:38 INFO - PROCESS | 2368 | 1462922018981 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 16:13:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:13:38 INFO - PROCESS | 2368 | 1462922018983 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 16:13:38 INFO - PROCESS | 2368 | 1462922018991 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:13:38 INFO - PROCESS | 2368 | 1462922018993 Marionette TRACE conn2 <- [1,2494,null,{}] 16:13:38 INFO - PROCESS | 2368 | 1462922018997 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}] 16:13:39 INFO - PROCESS | 2368 | 1462922019214 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 16:13:39 INFO - PROCESS | 2368 | 1462922019319 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:39 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a677800 == 74 [pid = 2368] [id = 631] 16:13:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x121a39000) [pid = 2368] [serial = 1893] [outer = 0x0] 16:13:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x121ca4c00) [pid = 2368] [serial = 1894] [outer = 0x121a39000] 16:13:39 INFO - PROCESS | 2368 | 1462922019376 Marionette DEBUG loaded listener.js 16:13:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x126863400) [pid = 2368] [serial = 1895] [outer = 0x121a39000] 16:13:39 INFO - PROCESS | 2368 | 1462922019759 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]]]}] 16:13:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:13:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 778ms 16:13:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:13:39 INFO - PROCESS | 2368 | 1462922019765 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 16:13:39 INFO - PROCESS | 2368 | 1462922019766 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 16:13:39 INFO - PROCESS | 2368 | 1462922019768 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:13:39 INFO - PROCESS | 2368 | 1462922019770 Marionette TRACE conn2 <- [1,2498,null,{}] 16:13:39 INFO - PROCESS | 2368 | 1462922019775 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}] 16:13:39 INFO - PROCESS | 2368 | 1462922019887 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 16:13:39 INFO - PROCESS | 2368 | 1462922019899 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:39 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ad27800 == 75 [pid = 2368] [id = 632] 16:13:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x126866c00) [pid = 2368] [serial = 1896] [outer = 0x0] 16:13:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x1269bac00) [pid = 2368] [serial = 1897] [outer = 0x126866c00] 16:13:39 INFO - PROCESS | 2368 | 1462922019925 Marionette DEBUG loaded listener.js 16:13:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x12746f800) [pid = 2368] [serial = 1898] [outer = 0x126866c00] 16:13:40 INFO - PROCESS | 2368 | 1462922020264 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]]]}] 16:13:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:13:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 524ms 16:13:40 INFO - PROCESS | 2368 | 1462922020293 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 16:13:40 INFO - PROCESS | 2368 | 1462922020294 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 16:13:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:13:40 INFO - PROCESS | 2368 | 1462922020296 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:13:40 INFO - PROCESS | 2368 | 1462922020297 Marionette TRACE conn2 <- [1,2502,null,{}] 16:13:40 INFO - PROCESS | 2368 | 1462922020300 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}] 16:13:40 INFO - PROCESS | 2368 | 1462922020413 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 16:13:40 INFO - PROCESS | 2368 | 1462922020427 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:40 INFO - PROCESS | 2368 | ++DOCSHELL 0x12bebc800 == 76 [pid = 2368] [id = 633] 16:13:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x1269afc00) [pid = 2368] [serial = 1899] [outer = 0x0] 16:13:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x128b0e000) [pid = 2368] [serial = 1900] [outer = 0x1269afc00] 16:13:40 INFO - PROCESS | 2368 | 1462922020452 Marionette DEBUG loaded listener.js 16:13:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x128b59400) [pid = 2368] [serial = 1901] [outer = 0x1269afc00] 16:13:40 INFO - PROCESS | 2368 | 1462922020810 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]]]}] 16:13:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:13:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 568ms 16:13:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:13:40 INFO - PROCESS | 2368 | 1462922020864 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 16:13:40 INFO - PROCESS | 2368 | 1462922020866 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 16:13:40 INFO - PROCESS | 2368 | 1462922020868 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:13:40 INFO - PROCESS | 2368 | 1462922020869 Marionette TRACE conn2 <- [1,2506,null,{}] 16:13:40 INFO - PROCESS | 2368 | 1462922020871 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}] 16:13:40 INFO - PROCESS | 2368 | 1462922020982 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 16:13:40 INFO - PROCESS | 2368 | 1462922020993 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:41 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c208000 == 77 [pid = 2368] [id = 634] 16:13:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x128b0a400) [pid = 2368] [serial = 1902] [outer = 0x0] 16:13:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x128c33c00) [pid = 2368] [serial = 1903] [outer = 0x128b0a400] 16:13:41 INFO - PROCESS | 2368 | 1462922021019 Marionette DEBUG loaded listener.js 16:13:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x115f3d800) [pid = 2368] [serial = 1904] [outer = 0x128b0a400] 16:13:41 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x120fbe800) [pid = 2368] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:13:41 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x121808400) [pid = 2368] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:13:41 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x113e07800) [pid = 2368] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:13:41 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x11856fc00) [pid = 2368] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:13:41 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x110f83c00) [pid = 2368] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:13:41 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x1190c7000) [pid = 2368] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:13:41 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x1168bd000) [pid = 2368] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:13:41 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x121a10000) [pid = 2368] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:13:41 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x1269b4400) [pid = 2368] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:13:41 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x113c2b400) [pid = 2368] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:13:41 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x124df9000) [pid = 2368] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:13:41 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x119494800) [pid = 2368] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:13:41 INFO - PROCESS | 2368 | 1462922021450 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]]]}] 16:13:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:13:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 621ms 16:13:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:13:41 INFO - PROCESS | 2368 | 1462922021490 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 16:13:41 INFO - PROCESS | 2368 | 1462922021491 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 16:13:41 INFO - PROCESS | 2368 | 1462922021493 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:13:41 INFO - PROCESS | 2368 | 1462922021494 Marionette TRACE conn2 <- [1,2510,null,{}] 16:13:41 INFO - PROCESS | 2368 | 1462922021497 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}] 16:13:41 INFO - PROCESS | 2368 | 1462922021584 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 16:13:41 INFO - PROCESS | 2368 | 1462922021669 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:41 INFO - PROCESS | 2368 | ++DOCSHELL 0x12bea3800 == 78 [pid = 2368] [id = 635] 16:13:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x112aec400) [pid = 2368] [serial = 1905] [outer = 0x0] 16:13:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x1190c1c00) [pid = 2368] [serial = 1906] [outer = 0x112aec400] 16:13:41 INFO - PROCESS | 2368 | 1462922021695 Marionette DEBUG loaded listener.js 16:13:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x1269bb800) [pid = 2368] [serial = 1907] [outer = 0x112aec400] 16:13:41 INFO - PROCESS | 2368 | 1462922021978 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]]]}] 16:13:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:13:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 518ms 16:13:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:13:42 INFO - PROCESS | 2368 | 1462922022011 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 16:13:42 INFO - PROCESS | 2368 | 1462922022013 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 16:13:42 INFO - PROCESS | 2368 | 1462922022015 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:13:42 INFO - PROCESS | 2368 | 1462922022017 Marionette TRACE conn2 <- [1,2514,null,{}] 16:13:42 INFO - PROCESS | 2368 | 1462922022030 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}] 16:13:42 INFO - PROCESS | 2368 | 1462922022136 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 16:13:42 INFO - PROCESS | 2368 | 1462922022141 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:42 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c9c7800 == 79 [pid = 2368] [id = 636] 16:13:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x116a67400) [pid = 2368] [serial = 1908] [outer = 0x0] 16:13:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x12910d800) [pid = 2368] [serial = 1909] [outer = 0x116a67400] 16:13:42 INFO - PROCESS | 2368 | 1462922022230 Marionette DEBUG loaded listener.js 16:13:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x1298ed800) [pid = 2368] [serial = 1910] [outer = 0x116a67400] 16:13:42 INFO - PROCESS | 2368 | 1462922022508 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]]]}] 16:13:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:13:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 522ms 16:13:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:13:42 INFO - PROCESS | 2368 | 1462922022542 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 16:13:42 INFO - PROCESS | 2368 | 1462922022543 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 16:13:42 INFO - PROCESS | 2368 | 1462922022546 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:13:42 INFO - PROCESS | 2368 | 1462922022547 Marionette TRACE conn2 <- [1,2518,null,{}] 16:13:42 INFO - PROCESS | 2368 | 1462922022549 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}] 16:13:42 INFO - PROCESS | 2368 | 1462922022644 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 16:13:42 INFO - PROCESS | 2368 | 1462922022648 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:42 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d716800 == 80 [pid = 2368] [id = 637] 16:13:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x121a0e800) [pid = 2368] [serial = 1911] [outer = 0x0] 16:13:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x12a776c00) [pid = 2368] [serial = 1912] [outer = 0x121a0e800] 16:13:42 INFO - PROCESS | 2368 | 1462922022673 Marionette DEBUG loaded listener.js 16:13:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x12a868000) [pid = 2368] [serial = 1913] [outer = 0x121a0e800] 16:13:43 INFO - PROCESS | 2368 | 1462922023009 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]]]}] 16:13:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:13:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 470ms 16:13:43 INFO - PROCESS | 2368 | 1462922023017 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 16:13:43 INFO - PROCESS | 2368 | 1462922023018 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 16:13:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:13:43 INFO - PROCESS | 2368 | 1462922023023 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:13:43 INFO - PROCESS | 2368 | 1462922023025 Marionette TRACE conn2 <- [1,2522,null,{}] 16:13:43 INFO - PROCESS | 2368 | 1462922023027 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}] 16:13:43 INFO - PROCESS | 2368 | 1462922023117 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 16:13:43 INFO - PROCESS | 2368 | 1462922023186 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:43 INFO - PROCESS | 2368 | ++DOCSHELL 0x12da1a000 == 81 [pid = 2368] [id = 638] 16:13:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x12a774c00) [pid = 2368] [serial = 1914] [outer = 0x0] 16:13:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x12a866000) [pid = 2368] [serial = 1915] [outer = 0x12a774c00] 16:13:43 INFO - PROCESS | 2368 | 1462922023218 Marionette DEBUG loaded listener.js 16:13:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x12ad9b800) [pid = 2368] [serial = 1916] [outer = 0x12a774c00] 16:13:43 INFO - PROCESS | 2368 | 1462922023676 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]]]}] 16:13:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:13:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 672ms 16:13:43 INFO - PROCESS | 2368 | 1462922023711 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 16:13:43 INFO - PROCESS | 2368 | 1462922023714 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 16:13:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:13:43 INFO - PROCESS | 2368 | 1462922023718 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:13:43 INFO - PROCESS | 2368 | 1462922023722 Marionette TRACE conn2 <- [1,2526,null,{}] 16:13:43 INFO - PROCESS | 2368 | 1462922023727 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}] 16:13:43 INFO - PROCESS | 2368 | 1462922023840 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 16:13:43 INFO - PROCESS | 2368 | 1462922023923 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:43 INFO - PROCESS | 2368 | ++DOCSHELL 0x120ed9000 == 82 [pid = 2368] [id = 639] 16:13:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x115029400) [pid = 2368] [serial = 1917] [outer = 0x0] 16:13:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x118248800) [pid = 2368] [serial = 1918] [outer = 0x115029400] 16:13:43 INFO - PROCESS | 2368 | 1462922023954 Marionette DEBUG loaded listener.js 16:13:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x11856e000) [pid = 2368] [serial = 1919] [outer = 0x115029400] 16:13:44 INFO - PROCESS | 2368 | 1462922024404 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]]]}] 16:13:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:13:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 725ms 16:13:44 INFO - PROCESS | 2368 | 1462922024443 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 16:13:44 INFO - PROCESS | 2368 | 1462922024448 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 16:13:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:13:44 INFO - PROCESS | 2368 | 1462922024453 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:13:44 INFO - PROCESS | 2368 | 1462922024455 Marionette TRACE conn2 <- [1,2530,null,{}] 16:13:44 INFO - PROCESS | 2368 | 1462922024458 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}] 16:13:44 INFO - PROCESS | 2368 | 1462922024578 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 16:13:44 INFO - PROCESS | 2368 | 1462922024659 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:44 INFO - PROCESS | 2368 | ++DOCSHELL 0x1293d0000 == 83 [pid = 2368] [id = 640] 16:13:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x11870c400) [pid = 2368] [serial = 1920] [outer = 0x0] 16:13:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x11940dc00) [pid = 2368] [serial = 1921] [outer = 0x11870c400] 16:13:44 INFO - PROCESS | 2368 | 1462922024690 Marionette DEBUG loaded listener.js 16:13:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x120e5f400) [pid = 2368] [serial = 1922] [outer = 0x11870c400] 16:13:45 INFO - PROCESS | 2368 | 1462922025110 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]]]}] 16:13:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:13:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 722ms 16:13:45 INFO - PROCESS | 2368 | 1462922025197 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 16:13:45 INFO - PROCESS | 2368 | 1462922025199 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 16:13:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:13:45 INFO - PROCESS | 2368 | 1462922025217 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:13:45 INFO - PROCESS | 2368 | 1462922025221 Marionette TRACE conn2 <- [1,2534,null,{}] 16:13:45 INFO - PROCESS | 2368 | 1462922025232 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}] 16:13:45 INFO - PROCESS | 2368 | 1462922025345 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 16:13:45 INFO - PROCESS | 2368 | 1462922025428 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:45 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ddca000 == 84 [pid = 2368] [id = 641] 16:13:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x121c9c400) [pid = 2368] [serial = 1923] [outer = 0x0] 16:13:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x124c77400) [pid = 2368] [serial = 1924] [outer = 0x121c9c400] 16:13:45 INFO - PROCESS | 2368 | 1462922025460 Marionette DEBUG loaded listener.js 16:13:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x12685e800) [pid = 2368] [serial = 1925] [outer = 0x121c9c400] 16:13:45 INFO - PROCESS | 2368 | 1462922025850 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]]]}] 16:13:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:13:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 693ms 16:13:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:13:45 INFO - PROCESS | 2368 | 1462922025895 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 16:13:45 INFO - PROCESS | 2368 | 1462922025897 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 16:13:45 INFO - PROCESS | 2368 | 1462922025899 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:13:45 INFO - PROCESS | 2368 | 1462922025900 Marionette TRACE conn2 <- [1,2538,null,{}] 16:13:45 INFO - PROCESS | 2368 | 1462922025903 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}] 16:13:46 INFO - PROCESS | 2368 | 1462922026013 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 16:13:46 INFO - PROCESS | 2368 | 1462922026123 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:46 INFO - PROCESS | 2368 | ++DOCSHELL 0x12e178800 == 85 [pid = 2368] [id = 642] 16:13:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x124c7cc00) [pid = 2368] [serial = 1926] [outer = 0x0] 16:13:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x128b59000) [pid = 2368] [serial = 1927] [outer = 0x124c7cc00] 16:13:46 INFO - PROCESS | 2368 | 1462922026154 Marionette DEBUG loaded listener.js 16:13:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x129111000) [pid = 2368] [serial = 1928] [outer = 0x124c7cc00] 16:13:46 INFO - PROCESS | 2368 | 1462922026544 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]]]}] 16:13:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:13:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 669ms 16:13:46 INFO - PROCESS | 2368 | 1462922026569 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 16:13:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:13:46 INFO - PROCESS | 2368 | 1462922026574 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 16:13:46 INFO - PROCESS | 2368 | 1462922026578 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:13:46 INFO - PROCESS | 2368 | 1462922026580 Marionette TRACE conn2 <- [1,2542,null,{}] 16:13:46 INFO - PROCESS | 2368 | 1462922026583 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}] 16:13:46 INFO - PROCESS | 2368 | 1462922026753 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 16:13:46 INFO - PROCESS | 2368 | 1462922026893 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:46 INFO - PROCESS | 2368 | ++DOCSHELL 0x12f17d800 == 86 [pid = 2368] [id = 643] 16:13:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x128b0a000) [pid = 2368] [serial = 1929] [outer = 0x0] 16:13:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x1298df400) [pid = 2368] [serial = 1930] [outer = 0x128b0a000] 16:13:46 INFO - PROCESS | 2368 | 1462922026923 Marionette DEBUG loaded listener.js 16:13:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x12a874800) [pid = 2368] [serial = 1931] [outer = 0x128b0a000] 16:13:47 INFO - PROCESS | 2368 | 1462922027363 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]]]}] 16:13:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:13:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 823ms 16:13:47 INFO - PROCESS | 2368 | 1462922027400 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 16:13:47 INFO - PROCESS | 2368 | 1462922027402 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 16:13:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:13:47 INFO - PROCESS | 2368 | 1462922027406 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:13:47 INFO - PROCESS | 2368 | 1462922027408 Marionette TRACE conn2 <- [1,2546,null,{}] 16:13:47 INFO - PROCESS | 2368 | 1462922027411 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}] 16:13:47 INFO - PROCESS | 2368 | 1462922027571 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 16:13:47 INFO - PROCESS | 2368 | 1462922027650 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:47 INFO - PROCESS | 2368 | ++DOCSHELL 0x12f2b3000 == 87 [pid = 2368] [id = 644] 16:13:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 154 (0x12ad9c400) [pid = 2368] [serial = 1932] [outer = 0x0] 16:13:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 155 (0x12ba87c00) [pid = 2368] [serial = 1933] [outer = 0x12ad9c400] 16:13:47 INFO - PROCESS | 2368 | 1462922027681 Marionette DEBUG loaded listener.js 16:13:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 156 (0x12bdbb800) [pid = 2368] [serial = 1934] [outer = 0x12ad9c400] 16:13:48 INFO - PROCESS | 2368 | 1462922028089 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]]]}] 16:13:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:13:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 722ms 16:13:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:13:48 INFO - PROCESS | 2368 | 1462922028127 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 16:13:48 INFO - PROCESS | 2368 | 1462922028128 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 16:13:48 INFO - PROCESS | 2368 | 1462922028131 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:13:48 INFO - PROCESS | 2368 | 1462922028132 Marionette TRACE conn2 <- [1,2550,null,{}] 16:13:48 INFO - PROCESS | 2368 | 1462922028134 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}] 16:13:48 INFO - PROCESS | 2368 | 1462922028279 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 16:13:48 INFO - PROCESS | 2368 | 1462922028325 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:48 INFO - PROCESS | 2368 | ++DOCSHELL 0x13518c000 == 88 [pid = 2368] [id = 645] 16:13:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 157 (0x12bdbbc00) [pid = 2368] [serial = 1935] [outer = 0x0] 16:13:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 158 (0x12be73000) [pid = 2368] [serial = 1936] [outer = 0x12bdbbc00] 16:13:48 INFO - PROCESS | 2368 | 1462922028355 Marionette DEBUG loaded listener.js 16:13:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 159 (0x12be77c00) [pid = 2368] [serial = 1937] [outer = 0x12bdbbc00] 16:13:48 INFO - PROCESS | 2368 | 1462922028843 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]]]}] 16:13:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:13:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 720ms 16:13:48 INFO - PROCESS | 2368 | 1462922028851 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 16:13:48 INFO - PROCESS | 2368 | 1462922028853 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 16:13:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:13:48 INFO - PROCESS | 2368 | 1462922028855 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:13:48 INFO - PROCESS | 2368 | 1462922028856 Marionette TRACE conn2 <- [1,2554,null,{}] 16:13:48 INFO - PROCESS | 2368 | 1462922028859 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}] 16:13:48 INFO - PROCESS | 2368 | 1462922028969 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 16:13:49 INFO - PROCESS | 2368 | 1462922029245 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:49 INFO - PROCESS | 2368 | ++DOCSHELL 0x1191c2000 == 89 [pid = 2368] [id = 646] 16:13:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 160 (0x110f77800) [pid = 2368] [serial = 1938] [outer = 0x0] 16:13:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 161 (0x110f7bc00) [pid = 2368] [serial = 1939] [outer = 0x110f77800] 16:13:49 INFO - PROCESS | 2368 | 1462922029294 Marionette DEBUG loaded listener.js 16:13:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 162 (0x11201c800) [pid = 2368] [serial = 1940] [outer = 0x110f77800] 16:13:49 INFO - PROCESS | 2368 | 1462922029758 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]]]}] 16:13:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:13:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 972ms 16:13:49 INFO - PROCESS | 2368 | 1462922029827 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 16:13:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:13:49 INFO - PROCESS | 2368 | 1462922029830 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 16:13:49 INFO - PROCESS | 2368 | 1462922029833 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:13:49 INFO - PROCESS | 2368 | 1462922029835 Marionette TRACE conn2 <- [1,2558,null,{}] 16:13:49 INFO - PROCESS | 2368 | 1462922029839 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}] 16:13:49 INFO - PROCESS | 2368 | 1462922029940 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 16:13:50 INFO - PROCESS | 2368 | 1462922030024 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:50 INFO - PROCESS | 2368 | ++DOCSHELL 0x11947c800 == 90 [pid = 2368] [id = 647] 16:13:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 163 (0x112a5d400) [pid = 2368] [serial = 1941] [outer = 0x0] 16:13:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 164 (0x116029000) [pid = 2368] [serial = 1942] [outer = 0x112a5d400] 16:13:50 INFO - PROCESS | 2368 | 1462922030054 Marionette DEBUG loaded listener.js 16:13:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 165 (0x118248c00) [pid = 2368] [serial = 1943] [outer = 0x112a5d400] 16:13:50 INFO - PROCESS | 2368 | 1462922030497 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]]]}] 16:13:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:13:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 723ms 16:13:50 INFO - PROCESS | 2368 | --DOCSHELL 0x12e180800 == 89 [pid = 2368] [id = 535] 16:13:50 INFO - PROCESS | 2368 | --DOCSHELL 0x12d716800 == 88 [pid = 2368] [id = 637] 16:13:50 INFO - PROCESS | 2368 | --DOCSHELL 0x12c9c7800 == 87 [pid = 2368] [id = 636] 16:13:50 INFO - PROCESS | 2368 | --DOCSHELL 0x12bea3800 == 86 [pid = 2368] [id = 635] 16:13:50 INFO - PROCESS | 2368 | --DOCSHELL 0x12c208000 == 85 [pid = 2368] [id = 634] 16:13:50 INFO - PROCESS | 2368 | --DOCSHELL 0x12bebc800 == 84 [pid = 2368] [id = 633] 16:13:50 INFO - PROCESS | 2368 | --DOCSHELL 0x12ad27800 == 83 [pid = 2368] [id = 632] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 164 (0x11855e400) [pid = 2368] [serial = 1801] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 163 (0x124c78400) [pid = 2368] [serial = 1807] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 162 (0x119409400) [pid = 2368] [serial = 1816] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 161 (0x1197d5000) [pid = 2368] [serial = 1804] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 160 (0x12ba85000) [pid = 2368] [serial = 1813] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 159 (0x12930c000) [pid = 2368] [serial = 1810] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 158 (0x127145400) [pid = 2368] [serial = 1855] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOCSHELL 0x12a677800 == 82 [pid = 2368] [id = 631] 16:13:50 INFO - PROCESS | 2368 | --DOCSHELL 0x1271e9800 == 81 [pid = 2368] [id = 630] 16:13:50 INFO - PROCESS | 2368 | --DOCSHELL 0x121dcd800 == 80 [pid = 2368] [id = 629] 16:13:50 INFO - PROCESS | 2368 | --DOCSHELL 0x121729000 == 79 [pid = 2368] [id = 628] 16:13:50 INFO - PROCESS | 2368 | --DOCSHELL 0x1170e1000 == 78 [pid = 2368] [id = 627] 16:13:50 INFO - PROCESS | 2368 | --DOCSHELL 0x121717800 == 77 [pid = 2368] [id = 626] 16:13:50 INFO - PROCESS | 2368 | --DOCSHELL 0x12d896800 == 76 [pid = 2368] [id = 624] 16:13:50 INFO - PROCESS | 2368 | --DOCSHELL 0x12d3ac800 == 75 [pid = 2368] [id = 623] 16:13:50 INFO - PROCESS | 2368 | --DOCSHELL 0x12cf19000 == 74 [pid = 2368] [id = 622] 16:13:50 INFO - PROCESS | 2368 | 1462922030598 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 16:13:50 INFO - PROCESS | 2368 | 1462922030601 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 16:13:50 INFO - PROCESS | 2368 | --DOCSHELL 0x12beb1800 == 73 [pid = 2368] [id = 621] 16:13:50 INFO - PROCESS | 2368 | --DOCSHELL 0x121723800 == 72 [pid = 2368] [id = 620] 16:13:50 INFO - PROCESS | 2368 | --DOCSHELL 0x1133e8000 == 71 [pid = 2368] [id = 619] 16:13:50 INFO - PROCESS | 2368 | --DOCSHELL 0x12c45b000 == 70 [pid = 2368] [id = 618] 16:13:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:13:50 INFO - PROCESS | 2368 | 1462922030607 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:13:50 INFO - PROCESS | 2368 | 1462922030609 Marionette TRACE conn2 <- [1,2562,null,{}] 16:13:50 INFO - PROCESS | 2368 | 1462922030611 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}] 16:13:50 INFO - PROCESS | 2368 | 1462922030701 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 16:13:50 INFO - PROCESS | 2368 | 1462922030710 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:50 INFO - PROCESS | 2368 | ++DOCSHELL 0x1170df800 == 71 [pid = 2368] [id = 648] 16:13:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 159 (0x118566000) [pid = 2368] [serial = 1944] [outer = 0x0] 16:13:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 160 (0x118599800) [pid = 2368] [serial = 1945] [outer = 0x118566000] 16:13:50 INFO - PROCESS | 2368 | 1462922030737 Marionette DEBUG loaded listener.js 16:13:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 161 (0x119176400) [pid = 2368] [serial = 1946] [outer = 0x118566000] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 160 (0x12130ec00) [pid = 2368] [serial = 1837] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 159 (0x121a2d400) [pid = 2368] [serial = 1840] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 158 (0x121a15000) [pid = 2368] [serial = 1838] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 157 (0x115f1a400) [pid = 2368] [serial = 1822] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 156 (0x11870a400) [pid = 2368] [serial = 1828] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 155 (0x11908fc00) [pid = 2368] [serial = 1829] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 154 (0x112a5e400) [pid = 2368] [serial = 1820] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 153 (0x112017800) [pid = 2368] [serial = 1819] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x119321400) [pid = 2368] [serial = 1831] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 151 (0x119410800) [pid = 2368] [serial = 1832] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 150 (0x118088000) [pid = 2368] [serial = 1825] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 149 (0x118567800) [pid = 2368] [serial = 1826] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x121c9c800) [pid = 2368] [serial = 1843] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x127144400) [pid = 2368] [serial = 1853] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x121c5c800) [pid = 2368] [serial = 1841] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x11891a800) [pid = 2368] [serial = 1846] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x121539c00) [pid = 2368] [serial = 1847] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 143 (0x126d49400) [pid = 2368] [serial = 1852] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x1255e9800) [pid = 2368] [serial = 1849] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x124a61c00) [pid = 2368] [serial = 1844] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x1164a1400) [pid = 2368] [serial = 1823] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x1197d7c00) [pid = 2368] [serial = 1834] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x1210dd800) [pid = 2368] [serial = 1835] [outer = 0x0] [url = about:blank] 16:13:50 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x1268e4000) [pid = 2368] [serial = 1850] [outer = 0x0] [url = about:blank] 16:13:51 INFO - PROCESS | 2368 | 1462922031110 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]]]}] 16:13:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:13:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 519ms 16:13:51 INFO - PROCESS | 2368 | 1462922031147 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 16:13:51 INFO - PROCESS | 2368 | 1462922031149 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 16:13:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:13:51 INFO - PROCESS | 2368 | 1462922031154 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:13:51 INFO - PROCESS | 2368 | 1462922031158 Marionette TRACE conn2 <- [1,2566,null,{}] 16:13:51 INFO - PROCESS | 2368 | 1462922031164 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}] 16:13:51 INFO - PROCESS | 2368 | 1462922031252 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 16:13:51 INFO - PROCESS | 2368 | 1462922031281 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:51 INFO - PROCESS | 2368 | ++DOCSHELL 0x121dc8800 == 72 [pid = 2368] [id = 649] 16:13:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x11949b800) [pid = 2368] [serial = 1947] [outer = 0x0] 16:13:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x1197e0000) [pid = 2368] [serial = 1948] [outer = 0x11949b800] 16:13:51 INFO - PROCESS | 2368 | 1462922031307 Marionette DEBUG loaded listener.js 16:13:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x120e64000) [pid = 2368] [serial = 1949] [outer = 0x11949b800] 16:13:51 INFO - PROCESS | 2368 | 1462922031640 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]]]}] 16:13:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:13:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 524ms 16:13:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:13:51 INFO - PROCESS | 2368 | 1462922031677 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 16:13:51 INFO - PROCESS | 2368 | 1462922031679 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 16:13:51 INFO - PROCESS | 2368 | 1462922031681 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:13:51 INFO - PROCESS | 2368 | 1462922031682 Marionette TRACE conn2 <- [1,2570,null,{}] 16:13:51 INFO - PROCESS | 2368 | 1462922031685 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}] 16:13:51 INFO - PROCESS | 2368 | 1462922031811 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 16:13:51 INFO - PROCESS | 2368 | 1462922031819 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:51 INFO - PROCESS | 2368 | ++DOCSHELL 0x1271d5000 == 73 [pid = 2368] [id = 650] 16:13:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x1197dd000) [pid = 2368] [serial = 1950] [outer = 0x0] 16:13:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x12130a800) [pid = 2368] [serial = 1951] [outer = 0x1197dd000] 16:13:51 INFO - PROCESS | 2368 | 1462922031846 Marionette DEBUG loaded listener.js 16:13:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x121a0bc00) [pid = 2368] [serial = 1952] [outer = 0x1197dd000] 16:13:52 INFO - PROCESS | 2368 | 1462922032160 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]]]}] 16:13:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:13:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 520ms 16:13:52 INFO - PROCESS | 2368 | 1462922032202 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 16:13:52 INFO - PROCESS | 2368 | 1462922032203 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 16:13:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:13:52 INFO - PROCESS | 2368 | 1462922032205 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:13:52 INFO - PROCESS | 2368 | 1462922032206 Marionette TRACE conn2 <- [1,2574,null,{}] 16:13:52 INFO - PROCESS | 2368 | 1462922032208 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}] 16:13:52 INFO - PROCESS | 2368 | 1462922032296 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 16:13:52 INFO - PROCESS | 2368 | 1462922032374 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:52 INFO - PROCESS | 2368 | ++DOCSHELL 0x1293c6000 == 74 [pid = 2368] [id = 651] 16:13:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x121a37000) [pid = 2368] [serial = 1953] [outer = 0x0] 16:13:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x121a3b800) [pid = 2368] [serial = 1954] [outer = 0x121a37000] 16:13:52 INFO - PROCESS | 2368 | 1462922032405 Marionette DEBUG loaded listener.js 16:13:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x124a61400) [pid = 2368] [serial = 1955] [outer = 0x121a37000] 16:13:52 INFO - PROCESS | 2368 | 1462922032746 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]]]}] 16:13:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:13:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 568ms 16:13:52 INFO - PROCESS | 2368 | 1462922032774 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 16:13:52 INFO - PROCESS | 2368 | 1462922032775 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 16:13:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:13:52 INFO - PROCESS | 2368 | 1462922032777 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:13:52 INFO - PROCESS | 2368 | 1462922032778 Marionette TRACE conn2 <- [1,2578,null,{}] 16:13:52 INFO - PROCESS | 2368 | 1462922032781 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}] 16:13:52 INFO - PROCESS | 2368 | 1462922032894 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 16:13:52 INFO - PROCESS | 2368 | 1462922032908 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:52 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a662000 == 75 [pid = 2368] [id = 652] 16:13:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x124c49c00) [pid = 2368] [serial = 1956] [outer = 0x0] 16:13:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x124fe3800) [pid = 2368] [serial = 1957] [outer = 0x124c49c00] 16:13:52 INFO - PROCESS | 2368 | 1462922032940 Marionette DEBUG loaded listener.js 16:13:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x1268da000) [pid = 2368] [serial = 1958] [outer = 0x124c49c00] 16:13:53 INFO - PROCESS | 2368 | 1462922033294 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]]]}] 16:13:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:13:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 520ms 16:13:53 INFO - PROCESS | 2368 | 1462922033297 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 16:13:53 INFO - PROCESS | 2368 | 1462922033299 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 16:13:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:13:53 INFO - PROCESS | 2368 | 1462922033301 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:13:53 INFO - PROCESS | 2368 | 1462922033303 Marionette TRACE conn2 <- [1,2582,null,{}] 16:13:53 INFO - PROCESS | 2368 | 1462922033306 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}] 16:13:53 INFO - PROCESS | 2368 | 1462922033422 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 16:13:53 INFO - PROCESS | 2368 | 1462922033432 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:53 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ad3e000 == 76 [pid = 2368] [id = 653] 16:13:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x124c78000) [pid = 2368] [serial = 1959] [outer = 0x0] 16:13:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x1269ba400) [pid = 2368] [serial = 1960] [outer = 0x124c78000] 16:13:53 INFO - PROCESS | 2368 | 1462922033457 Marionette DEBUG loaded listener.js 16:13:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x12746f000) [pid = 2368] [serial = 1961] [outer = 0x124c78000] 16:13:53 INFO - PROCESS | 2368 | 1462922033828 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]]]}] 16:13:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:13:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 571ms 16:13:53 INFO - PROCESS | 2368 | 1462922033873 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 16:13:53 INFO - PROCESS | 2368 | 1462922033874 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 16:13:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:13:53 INFO - PROCESS | 2368 | 1462922033876 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:13:53 INFO - PROCESS | 2368 | 1462922033877 Marionette TRACE conn2 <- [1,2586,null,{}] 16:13:53 INFO - PROCESS | 2368 | 1462922033880 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}] 16:13:53 INFO - PROCESS | 2368 | 1462922033991 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 16:13:54 INFO - PROCESS | 2368 | 1462922034036 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:54 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c192000 == 77 [pid = 2368] [id = 654] 16:13:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x124fe5c00) [pid = 2368] [serial = 1962] [outer = 0x0] 16:13:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 154 (0x128b11000) [pid = 2368] [serial = 1963] [outer = 0x124fe5c00] 16:13:54 INFO - PROCESS | 2368 | 1462922034061 Marionette DEBUG loaded listener.js 16:13:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 155 (0x128c2c800) [pid = 2368] [serial = 1964] [outer = 0x124fe5c00] 16:13:54 INFO - PROCESS | 2368 | 1462922034389 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]]]}] 16:13:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:13:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 568ms 16:13:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:13:54 INFO - PROCESS | 2368 | 1462922034445 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 16:13:54 INFO - PROCESS | 2368 | 1462922034446 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 16:13:54 INFO - PROCESS | 2368 | 1462922034448 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:13:54 INFO - PROCESS | 2368 | 1462922034449 Marionette TRACE conn2 <- [1,2590,null,{}] 16:13:54 INFO - PROCESS | 2368 | 1462922034451 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}] 16:13:54 INFO - PROCESS | 2368 | 1462922034567 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 16:13:54 INFO - PROCESS | 2368 | 1462922034584 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:54 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c44b000 == 78 [pid = 2368] [id = 655] 16:13:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 156 (0x127476800) [pid = 2368] [serial = 1965] [outer = 0x0] 16:13:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 157 (0x129312400) [pid = 2368] [serial = 1966] [outer = 0x127476800] 16:13:54 INFO - PROCESS | 2368 | 1462922034610 Marionette DEBUG loaded listener.js 16:13:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 158 (0x1298e3c00) [pid = 2368] [serial = 1967] [outer = 0x127476800] 16:13:55 INFO - PROCESS | 2368 | --DOMWINDOW == 157 (0x121a38400) [pid = 2368] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:13:55 INFO - PROCESS | 2368 | --DOMWINDOW == 156 (0x120e63400) [pid = 2368] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:13:55 INFO - PROCESS | 2368 | --DOMWINDOW == 155 (0x124c57000) [pid = 2368] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:13:55 INFO - PROCESS | 2368 | --DOMWINDOW == 154 (0x127141400) [pid = 2368] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:13:55 INFO - PROCESS | 2368 | --DOMWINDOW == 153 (0x110f83000) [pid = 2368] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:13:55 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x12a874400) [pid = 2368] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:13:55 INFO - PROCESS | 2368 | --DOMWINDOW == 151 (0x110f84000) [pid = 2368] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:13:55 INFO - PROCESS | 2368 | --DOMWINDOW == 150 (0x1197da400) [pid = 2368] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:13:55 INFO - PROCESS | 2368 | --DOMWINDOW == 149 (0x126866c00) [pid = 2368] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:13:55 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x11979f400) [pid = 2368] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:13:55 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x119016c00) [pid = 2368] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:13:55 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x1194a1400) [pid = 2368] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:13:55 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x11202bc00) [pid = 2368] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:13:55 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x1269afc00) [pid = 2368] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:13:55 INFO - PROCESS | 2368 | --DOMWINDOW == 143 (0x111f28c00) [pid = 2368] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:13:55 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x118089400) [pid = 2368] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:13:55 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x128b0a400) [pid = 2368] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:13:55 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x112aec400) [pid = 2368] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:13:55 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x116a67400) [pid = 2368] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:13:55 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x121a0e800) [pid = 2368] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:13:55 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x121a39000) [pid = 2368] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:13:55 INFO - PROCESS | 2368 | 1462922035153 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]]]}] 16:13:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:13:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 719ms 16:13:55 INFO - PROCESS | 2368 | 1462922035167 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 16:13:55 INFO - PROCESS | 2368 | 1462922035168 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 16:13:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:13:55 INFO - PROCESS | 2368 | 1462922035176 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:13:55 INFO - PROCESS | 2368 | 1462922035177 Marionette TRACE conn2 <- [1,2594,null,{}] 16:13:55 INFO - PROCESS | 2368 | 1462922035180 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}] 16:13:55 INFO - PROCESS | 2368 | 1462922035306 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 16:13:55 INFO - PROCESS | 2368 | 1462922035354 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:55 INFO - PROCESS | 2368 | ++DOCSHELL 0x1271e8000 == 79 [pid = 2368] [id = 656] 16:13:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x110e62400) [pid = 2368] [serial = 1968] [outer = 0x0] 16:13:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x1194a1400) [pid = 2368] [serial = 1969] [outer = 0x110e62400] 16:13:55 INFO - PROCESS | 2368 | 1462922035385 Marionette DEBUG loaded listener.js 16:13:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x126868800) [pid = 2368] [serial = 1970] [outer = 0x110e62400] 16:13:55 INFO - PROCESS | 2368 | 1462922035681 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]]]}] 16:13:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:13:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 521ms 16:13:55 INFO - PROCESS | 2368 | 1462922035697 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 16:13:55 INFO - PROCESS | 2368 | 1462922035699 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 16:13:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:13:55 INFO - PROCESS | 2368 | 1462922035701 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:13:55 INFO - PROCESS | 2368 | 1462922035714 Marionette TRACE conn2 <- [1,2598,null,{}] 16:13:55 INFO - PROCESS | 2368 | 1462922035724 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}] 16:13:55 INFO - PROCESS | 2368 | 1462922035831 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 16:13:55 INFO - PROCESS | 2368 | 1462922035897 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:55 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c9ca000 == 80 [pid = 2368] [id = 657] 16:13:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x124c57000) [pid = 2368] [serial = 1971] [outer = 0x0] 16:13:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x12930f800) [pid = 2368] [serial = 1972] [outer = 0x124c57000] 16:13:55 INFO - PROCESS | 2368 | 1462922035922 Marionette DEBUG loaded listener.js 16:13:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x12ab90400) [pid = 2368] [serial = 1973] [outer = 0x124c57000] 16:13:56 INFO - PROCESS | 2368 | 1462922036224 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]]]}] 16:13:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:13:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 539ms 16:13:56 INFO - PROCESS | 2368 | 1462922036242 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 16:13:56 INFO - PROCESS | 2368 | 1462922036243 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 16:13:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:13:56 INFO - PROCESS | 2368 | 1462922036245 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:13:56 INFO - PROCESS | 2368 | 1462922036246 Marionette TRACE conn2 <- [1,2602,null,{}] 16:13:56 INFO - PROCESS | 2368 | 1462922036248 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}] 16:13:56 INFO - PROCESS | 2368 | 1462922036341 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 16:13:56 INFO - PROCESS | 2368 | 1462922036345 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:56 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d3ac000 == 81 [pid = 2368] [id = 658] 16:13:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x12a7e0800) [pid = 2368] [serial = 1974] [outer = 0x0] 16:13:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x12ba81000) [pid = 2368] [serial = 1975] [outer = 0x12a7e0800] 16:13:56 INFO - PROCESS | 2368 | 1462922036370 Marionette DEBUG loaded listener.js 16:13:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x12baa1800) [pid = 2368] [serial = 1976] [outer = 0x12a7e0800] 16:13:56 INFO - PROCESS | 2368 | 1462922036711 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]]]}] 16:13:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:13:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 519ms 16:13:56 INFO - PROCESS | 2368 | 1462922036775 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 16:13:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:13:56 INFO - PROCESS | 2368 | 1462922036777 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 16:13:56 INFO - PROCESS | 2368 | 1462922036779 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:13:56 INFO - PROCESS | 2368 | 1462922036780 Marionette TRACE conn2 <- [1,2606,null,{}] 16:13:56 INFO - PROCESS | 2368 | 1462922036782 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}] 16:13:56 INFO - PROCESS | 2368 | 1462922036873 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 16:13:56 INFO - PROCESS | 2368 | 1462922036877 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:56 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d89f800 == 82 [pid = 2368] [id = 659] 16:13:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x12baa1c00) [pid = 2368] [serial = 1977] [outer = 0x0] 16:13:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x12baac000) [pid = 2368] [serial = 1978] [outer = 0x12baa1c00] 16:13:56 INFO - PROCESS | 2368 | 1462922036912 Marionette DEBUG loaded listener.js 16:13:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x12be7a800) [pid = 2368] [serial = 1979] [outer = 0x12baa1c00] 16:13:57 INFO - PROCESS | 2368 | 1462922037506 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]]]}] 16:13:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:13:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 768ms 16:13:57 INFO - PROCESS | 2368 | 1462922037548 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 16:13:57 INFO - PROCESS | 2368 | 1462922037551 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 16:13:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:13:57 INFO - PROCESS | 2368 | 1462922037555 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:13:57 INFO - PROCESS | 2368 | 1462922037558 Marionette TRACE conn2 <- [1,2610,null,{}] 16:13:57 INFO - PROCESS | 2368 | 1462922037561 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}] 16:13:57 INFO - PROCESS | 2368 | 1462922037677 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 16:13:57 INFO - PROCESS | 2368 | 1462922037790 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:57 INFO - PROCESS | 2368 | ++DOCSHELL 0x121553800 == 83 [pid = 2368] [id = 660] 16:13:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x116023800) [pid = 2368] [serial = 1980] [outer = 0x0] 16:13:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x117e0c000) [pid = 2368] [serial = 1981] [outer = 0x116023800] 16:13:57 INFO - PROCESS | 2368 | 1462922037823 Marionette DEBUG loaded listener.js 16:13:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x118571800) [pid = 2368] [serial = 1982] [outer = 0x116023800] 16:13:58 INFO - PROCESS | 2368 | 1462922038316 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]]]}] 16:13:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:13:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 825ms 16:13:58 INFO - PROCESS | 2368 | 1462922038389 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 16:13:58 INFO - PROCESS | 2368 | 1462922038393 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 16:13:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:13:58 INFO - PROCESS | 2368 | 1462922038398 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:13:58 INFO - PROCESS | 2368 | 1462922038400 Marionette TRACE conn2 <- [1,2614,null,{}] 16:13:58 INFO - PROCESS | 2368 | 1462922038402 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}] 16:13:58 INFO - PROCESS | 2368 | 1462922038501 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 16:13:58 INFO - PROCESS | 2368 | 1462922038628 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:58 INFO - PROCESS | 2368 | ++DOCSHELL 0x129858800 == 84 [pid = 2368] [id = 661] 16:13:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x119410400) [pid = 2368] [serial = 1983] [outer = 0x0] 16:13:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 154 (0x1197d8c00) [pid = 2368] [serial = 1984] [outer = 0x119410400] 16:13:58 INFO - PROCESS | 2368 | 1462922038675 Marionette DEBUG loaded listener.js 16:13:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 155 (0x1210e0400) [pid = 2368] [serial = 1985] [outer = 0x119410400] 16:13:59 INFO - PROCESS | 2368 | 1462922039218 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]]]}] 16:13:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:13:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 872ms 16:13:59 INFO - PROCESS | 2368 | 1462922039287 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 16:13:59 INFO - PROCESS | 2368 | 1462922039289 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 16:13:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:13:59 INFO - PROCESS | 2368 | 1462922039293 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:13:59 INFO - PROCESS | 2368 | 1462922039296 Marionette TRACE conn2 <- [1,2618,null,{}] 16:13:59 INFO - PROCESS | 2368 | 1462922039305 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}] 16:13:59 INFO - PROCESS | 2368 | 1462922039419 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 16:13:59 INFO - PROCESS | 2368 | 1462922039503 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:59 INFO - PROCESS | 2368 | ++DOCSHELL 0x12da2e000 == 85 [pid = 2368] [id = 662] 16:13:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 156 (0x124a56800) [pid = 2368] [serial = 1986] [outer = 0x0] 16:13:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 157 (0x124c79800) [pid = 2368] [serial = 1987] [outer = 0x124a56800] 16:13:59 INFO - PROCESS | 2368 | 1462922039535 Marionette DEBUG loaded listener.js 16:13:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 158 (0x1269bb400) [pid = 2368] [serial = 1988] [outer = 0x124a56800] 16:13:59 INFO - PROCESS | 2368 | 1462922039918 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]]]}] 16:13:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:13:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 673ms 16:13:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:13:59 INFO - PROCESS | 2368 | 1462922039991 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 16:13:59 INFO - PROCESS | 2368 | 1462922039993 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 16:13:59 INFO - PROCESS | 2368 | 1462922039995 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:13:59 INFO - PROCESS | 2368 | 1462922039996 Marionette TRACE conn2 <- [1,2622,null,{}] 16:14:00 INFO - PROCESS | 2368 | 1462922039999 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}] 16:14:00 INFO - PROCESS | 2368 | 1462922040113 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 16:14:00 INFO - PROCESS | 2368 | 1462922040194 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:00 INFO - PROCESS | 2368 | ++DOCSHELL 0x12f188800 == 86 [pid = 2368] [id = 663] 16:14:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 159 (0x121ca6800) [pid = 2368] [serial = 1989] [outer = 0x0] 16:14:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 160 (0x124c80c00) [pid = 2368] [serial = 1990] [outer = 0x121ca6800] 16:14:00 INFO - PROCESS | 2368 | 1462922040227 Marionette DEBUG loaded listener.js 16:14:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 161 (0x12930c000) [pid = 2368] [serial = 1991] [outer = 0x121ca6800] 16:14:00 INFO - PROCESS | 2368 | 1462922040604 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]]]}] 16:14:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:14:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 668ms 16:14:00 INFO - PROCESS | 2368 | 1462922040664 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 16:14:00 INFO - PROCESS | 2368 | 1462922040665 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 16:14:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:14:00 INFO - PROCESS | 2368 | 1462922040668 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:14:00 INFO - PROCESS | 2368 | 1462922040669 Marionette TRACE conn2 <- [1,2626,null,{}] 16:14:00 INFO - PROCESS | 2368 | 1462922040672 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}] 16:14:00 INFO - PROCESS | 2368 | 1462922040770 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 16:14:00 INFO - PROCESS | 2368 | 1462922040880 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:00 INFO - PROCESS | 2368 | ++DOCSHELL 0x135a1b800 == 87 [pid = 2368] [id = 664] 16:14:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 162 (0x121ca6c00) [pid = 2368] [serial = 1992] [outer = 0x0] 16:14:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 163 (0x12a86a400) [pid = 2368] [serial = 1993] [outer = 0x121ca6c00] 16:14:00 INFO - PROCESS | 2368 | 1462922040911 Marionette DEBUG loaded listener.js 16:14:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 164 (0x12baaa000) [pid = 2368] [serial = 1994] [outer = 0x121ca6c00] 16:14:01 INFO - PROCESS | 2368 | 1462922041322 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]]]}] 16:14:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:14:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 724ms 16:14:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:14:01 INFO - PROCESS | 2368 | 1462922041393 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 16:14:01 INFO - PROCESS | 2368 | 1462922041394 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 16:14:01 INFO - PROCESS | 2368 | 1462922041396 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:14:01 INFO - PROCESS | 2368 | 1462922041397 Marionette TRACE conn2 <- [1,2630,null,{}] 16:14:01 INFO - PROCESS | 2368 | 1462922041400 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}] 16:14:01 INFO - PROCESS | 2368 | 1462922041533 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 16:14:01 INFO - PROCESS | 2368 | 1462922041644 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:01 INFO - PROCESS | 2368 | ++DOCSHELL 0x13811a000 == 88 [pid = 2368] [id = 665] 16:14:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 165 (0x12bdc0400) [pid = 2368] [serial = 1995] [outer = 0x0] 16:14:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 166 (0x12be7fc00) [pid = 2368] [serial = 1996] [outer = 0x12bdc0400] 16:14:01 INFO - PROCESS | 2368 | 1462922041676 Marionette DEBUG loaded listener.js 16:14:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 167 (0x12bed3000) [pid = 2368] [serial = 1997] [outer = 0x12bdc0400] 16:14:02 INFO - PROCESS | 2368 | 1462922042091 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]]]}] 16:14:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:14:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 719ms 16:14:02 INFO - PROCESS | 2368 | 1462922042131 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 16:14:02 INFO - PROCESS | 2368 | 1462922042133 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 16:14:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:14:02 INFO - PROCESS | 2368 | 1462922042135 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:14:02 INFO - PROCESS | 2368 | 1462922042137 Marionette TRACE conn2 <- [1,2634,null,{}] 16:14:02 INFO - PROCESS | 2368 | 1462922042141 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}] 16:14:02 INFO - PROCESS | 2368 | 1462922042252 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 16:14:02 INFO - PROCESS | 2368 | 1462922042365 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:02 INFO - PROCESS | 2368 | ++DOCSHELL 0x112797800 == 89 [pid = 2368] [id = 666] 16:14:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 168 (0x1110aa800) [pid = 2368] [serial = 1998] [outer = 0x0] 16:14:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 169 (0x1131a4000) [pid = 2368] [serial = 1999] [outer = 0x1110aa800] 16:14:02 INFO - PROCESS | 2368 | 1462922042397 Marionette DEBUG loaded listener.js 16:14:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 170 (0x121c5ac00) [pid = 2368] [serial = 2000] [outer = 0x1110aa800] 16:14:03 INFO - PROCESS | 2368 | 1462922043219 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]]]}] 16:14:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:14:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1125ms 16:14:03 INFO - PROCESS | 2368 | 1462922043260 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 16:14:03 INFO - PROCESS | 2368 | 1462922043263 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 16:14:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:14:03 INFO - PROCESS | 2368 | 1462922043267 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:14:03 INFO - PROCESS | 2368 | 1462922043269 Marionette TRACE conn2 <- [1,2638,null,{}] 16:14:03 INFO - PROCESS | 2368 | 1462922043273 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}] 16:14:03 INFO - PROCESS | 2368 | 1462922043378 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 16:14:03 INFO - PROCESS | 2368 | 1462922043464 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:03 INFO - PROCESS | 2368 | ++DOCSHELL 0x126f88000 == 90 [pid = 2368] [id = 667] 16:14:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 171 (0x115f10c00) [pid = 2368] [serial = 2001] [outer = 0x0] 16:14:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 172 (0x1167e4800) [pid = 2368] [serial = 2002] [outer = 0x115f10c00] 16:14:03 INFO - PROCESS | 2368 | 1462922043492 Marionette DEBUG loaded listener.js 16:14:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 173 (0x118391400) [pid = 2368] [serial = 2003] [outer = 0x115f10c00] 16:14:03 INFO - PROCESS | 2368 | 1462922043959 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]]]}] 16:14:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:14:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 722ms 16:14:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:14:03 INFO - PROCESS | 2368 | 1462922043990 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 16:14:03 INFO - PROCESS | 2368 | 1462922043994 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 16:14:04 INFO - PROCESS | 2368 | 1462922043998 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:14:04 INFO - PROCESS | 2368 | 1462922044000 Marionette TRACE conn2 <- [1,2642,null,{}] 16:14:04 INFO - PROCESS | 2368 | 1462922044002 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}] 16:14:04 INFO - PROCESS | 2368 | 1462922044101 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 16:14:04 INFO - PROCESS | 2368 | 1462922044208 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:04 INFO - PROCESS | 2368 | ++DOCSHELL 0x119075000 == 91 [pid = 2368] [id = 668] 16:14:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 174 (0x11856fc00) [pid = 2368] [serial = 2004] [outer = 0x0] 16:14:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 175 (0x118922800) [pid = 2368] [serial = 2005] [outer = 0x11856fc00] 16:14:04 INFO - PROCESS | 2368 | 1462922044235 Marionette DEBUG loaded listener.js 16:14:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 176 (0x119414000) [pid = 2368] [serial = 2006] [outer = 0x11856fc00] 16:14:04 INFO - PROCESS | 2368 | --DOCSHELL 0x12d3ac000 == 90 [pid = 2368] [id = 658] 16:14:04 INFO - PROCESS | 2368 | --DOCSHELL 0x121716800 == 89 [pid = 2368] [id = 625] 16:14:04 INFO - PROCESS | 2368 | --DOCSHELL 0x12c9ca000 == 88 [pid = 2368] [id = 657] 16:14:04 INFO - PROCESS | 2368 | --DOCSHELL 0x1271e8000 == 87 [pid = 2368] [id = 656] 16:14:04 INFO - PROCESS | 2368 | --DOCSHELL 0x12c44b000 == 86 [pid = 2368] [id = 655] 16:14:04 INFO - PROCESS | 2368 | --DOMWINDOW == 175 (0x12a866000) [pid = 2368] [serial = 1915] [outer = 0x0] [url = about:blank] 16:14:04 INFO - PROCESS | 2368 | --DOCSHELL 0x12c192000 == 85 [pid = 2368] [id = 654] 16:14:04 INFO - PROCESS | 2368 | --DOCSHELL 0x12ad3e000 == 84 [pid = 2368] [id = 653] 16:14:04 INFO - PROCESS | 2368 | --DOCSHELL 0x12a662000 == 83 [pid = 2368] [id = 652] 16:14:04 INFO - PROCESS | 2368 | --DOCSHELL 0x1293c6000 == 82 [pid = 2368] [id = 651] 16:14:04 INFO - PROCESS | 2368 | --DOCSHELL 0x1271d5000 == 81 [pid = 2368] [id = 650] 16:14:04 INFO - PROCESS | 2368 | --DOCSHELL 0x121dc8800 == 80 [pid = 2368] [id = 649] 16:14:04 INFO - PROCESS | 2368 | --DOCSHELL 0x1170df800 == 79 [pid = 2368] [id = 648] 16:14:04 INFO - PROCESS | 2368 | --DOCSHELL 0x11947c800 == 78 [pid = 2368] [id = 647] 16:14:04 INFO - PROCESS | 2368 | --DOCSHELL 0x1191c2000 == 77 [pid = 2368] [id = 646] 16:14:04 INFO - PROCESS | 2368 | --DOCSHELL 0x12e178800 == 76 [pid = 2368] [id = 642] 16:14:04 INFO - PROCESS | 2368 | --DOCSHELL 0x12ddca000 == 75 [pid = 2368] [id = 641] 16:14:04 INFO - PROCESS | 2368 | --DOCSHELL 0x1293d0000 == 74 [pid = 2368] [id = 640] 16:14:04 INFO - PROCESS | 2368 | --DOCSHELL 0x120ed9000 == 73 [pid = 2368] [id = 639] 16:14:04 INFO - PROCESS | 2368 | 1462922044708 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]]]}] 16:14:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:14:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 725ms 16:14:04 INFO - PROCESS | 2368 | 1462922044724 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 16:14:04 INFO - PROCESS | 2368 | 1462922044725 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 16:14:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:14:04 INFO - PROCESS | 2368 | 1462922044728 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:14:04 INFO - PROCESS | 2368 | 1462922044730 Marionette TRACE conn2 <- [1,2646,null,{}] 16:14:04 INFO - PROCESS | 2368 | 1462922044738 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}] 16:14:04 INFO - PROCESS | 2368 | 1462922044830 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 16:14:04 INFO - PROCESS | 2368 | 1462922044835 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:04 INFO - PROCESS | 2368 | ++DOCSHELL 0x11947c800 == 74 [pid = 2368] [id = 669] 16:14:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 176 (0x118709000) [pid = 2368] [serial = 2007] [outer = 0x0] 16:14:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 177 (0x119ab1400) [pid = 2368] [serial = 2008] [outer = 0x118709000] 16:14:04 INFO - PROCESS | 2368 | 1462922044864 Marionette DEBUG loaded listener.js 16:14:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 178 (0x121827000) [pid = 2368] [serial = 2009] [outer = 0x118709000] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 177 (0x12a873800) [pid = 2368] [serial = 1751] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 176 (0x121a31800) [pid = 2368] [serial = 1742] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 175 (0x1268e3400) [pid = 2368] [serial = 1745] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 174 (0x12958c400) [pid = 2368] [serial = 1748] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 173 (0x12bdc3400) [pid = 2368] [serial = 1817] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 172 (0x12ada5c00) [pid = 2368] [serial = 1754] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 171 (0x1216ab000) [pid = 2368] [serial = 1757] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 170 (0x121a14800) [pid = 2368] [serial = 1682] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 169 (0x1269bac00) [pid = 2368] [serial = 1897] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 168 (0x1219a5400) [pid = 2368] [serial = 1891] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 167 (0x121a35000) [pid = 2368] [serial = 1892] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 166 (0x120e66800) [pid = 2368] [serial = 1867] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 165 (0x119319c00) [pid = 2368] [serial = 1885] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 164 (0x1197d4c00) [pid = 2368] [serial = 1886] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 163 (0x119c82000) [pid = 2368] [serial = 1888] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 162 (0x1210de000) [pid = 2368] [serial = 1889] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 161 (0x116095c00) [pid = 2368] [serial = 1880] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 160 (0x112a5e800) [pid = 2368] [serial = 1879] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 159 (0x128b0e000) [pid = 2368] [serial = 1900] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 158 (0x12746e400) [pid = 2368] [serial = 1873] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 157 (0x110f83800) [pid = 2368] [serial = 1858] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 156 (0x128d32800) [pid = 2368] [serial = 1877] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 155 (0x12685d000) [pid = 2368] [serial = 1876] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 154 (0x116a68400) [pid = 2368] [serial = 1861] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 153 (0x124c7bc00) [pid = 2368] [serial = 1870] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x11824a400) [pid = 2368] [serial = 1882] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 151 (0x118599c00) [pid = 2368] [serial = 1883] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 150 (0x119414400) [pid = 2368] [serial = 1864] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 149 (0x128c33c00) [pid = 2368] [serial = 1903] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x1190c1c00) [pid = 2368] [serial = 1906] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x1298ed800) [pid = 2368] [serial = 1910] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x12a776c00) [pid = 2368] [serial = 1912] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x121ca4c00) [pid = 2368] [serial = 1894] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x126863400) [pid = 2368] [serial = 1895] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 143 (0x115f3d800) [pid = 2368] [serial = 1904] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x128b59400) [pid = 2368] [serial = 1901] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x12a868000) [pid = 2368] [serial = 1913] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x12746f800) [pid = 2368] [serial = 1898] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x1269bb800) [pid = 2368] [serial = 1907] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x12910d800) [pid = 2368] [serial = 1909] [outer = 0x0] [url = about:blank] 16:14:05 INFO - PROCESS | 2368 | 1462922045263 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]]]}] 16:14:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:14:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 571ms 16:14:05 INFO - PROCESS | 2368 | 1462922045300 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 16:14:05 INFO - PROCESS | 2368 | 1462922045302 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 16:14:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:14:05 INFO - PROCESS | 2368 | 1462922045310 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:14:05 INFO - PROCESS | 2368 | 1462922045311 Marionette TRACE conn2 <- [1,2650,null,{}] 16:14:05 INFO - PROCESS | 2368 | 1462922045313 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}] 16:14:05 INFO - PROCESS | 2368 | 1462922045404 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 16:14:05 INFO - PROCESS | 2368 | 1462922045409 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:05 INFO - PROCESS | 2368 | ++DOCSHELL 0x123f05800 == 75 [pid = 2368] [id = 670] 16:14:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x1219a5400) [pid = 2368] [serial = 2010] [outer = 0x0] 16:14:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x121a14800) [pid = 2368] [serial = 2011] [outer = 0x1219a5400] 16:14:05 INFO - PROCESS | 2368 | 1462922045435 Marionette DEBUG loaded listener.js 16:14:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x121a36800) [pid = 2368] [serial = 2012] [outer = 0x1219a5400] 16:14:05 INFO - PROCESS | 2368 | 1462922045780 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]]]}] 16:14:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:14:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 521ms 16:14:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:14:05 INFO - PROCESS | 2368 | 1462922045832 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 16:14:05 INFO - PROCESS | 2368 | 1462922045833 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 16:14:05 INFO - PROCESS | 2368 | 1462922045835 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:14:05 INFO - PROCESS | 2368 | 1462922045836 Marionette TRACE conn2 <- [1,2654,null,{}] 16:14:05 INFO - PROCESS | 2368 | 1462922045846 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}] 16:14:05 INFO - PROCESS | 2368 | 1462922045932 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 16:14:05 INFO - PROCESS | 2368 | 1462922045938 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:05 INFO - PROCESS | 2368 | ++DOCSHELL 0x128f22000 == 76 [pid = 2368] [id = 671] 16:14:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x121a35800) [pid = 2368] [serial = 2013] [outer = 0x0] 16:14:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x121c99000) [pid = 2368] [serial = 2014] [outer = 0x121a35800] 16:14:05 INFO - PROCESS | 2368 | 1462922045965 Marionette DEBUG loaded listener.js 16:14:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x124c0bc00) [pid = 2368] [serial = 2015] [outer = 0x121a35800] 16:14:06 INFO - PROCESS | 2368 | 1462922046305 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]]]}] 16:14:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:14:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 477ms 16:14:06 INFO - PROCESS | 2368 | 1462922046312 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 16:14:06 INFO - PROCESS | 2368 | 1462922046314 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 16:14:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:14:06 INFO - PROCESS | 2368 | 1462922046316 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:14:06 INFO - PROCESS | 2368 | 1462922046317 Marionette TRACE conn2 <- [1,2658,null,{}] 16:14:06 INFO - PROCESS | 2368 | 1462922046319 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}] 16:14:06 INFO - PROCESS | 2368 | 1462922046423 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 16:14:06 INFO - PROCESS | 2368 | 1462922046505 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:06 INFO - PROCESS | 2368 | ++DOCSHELL 0x129855800 == 77 [pid = 2368] [id = 672] 16:14:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x121a39000) [pid = 2368] [serial = 2016] [outer = 0x0] 16:14:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x124df9000) [pid = 2368] [serial = 2017] [outer = 0x121a39000] 16:14:06 INFO - PROCESS | 2368 | 1462922046531 Marionette DEBUG loaded listener.js 16:14:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x127470400) [pid = 2368] [serial = 2018] [outer = 0x121a39000] 16:14:06 INFO - PROCESS | 2368 | 1462922046903 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]]]}] 16:14:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:14:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 622ms 16:14:06 INFO - PROCESS | 2368 | 1462922046939 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 16:14:06 INFO - PROCESS | 2368 | 1462922046941 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 16:14:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:14:06 INFO - PROCESS | 2368 | 1462922046952 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:14:06 INFO - PROCESS | 2368 | 1462922046953 Marionette TRACE conn2 <- [1,2662,null,{}] 16:14:06 INFO - PROCESS | 2368 | 1462922046956 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}] 16:14:07 INFO - PROCESS | 2368 | 1462922047137 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 16:14:07 INFO - PROCESS | 2368 | 1462922047155 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:07 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ad41000 == 78 [pid = 2368] [id = 673] 16:14:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x127475c00) [pid = 2368] [serial = 2019] [outer = 0x0] 16:14:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x128b5b800) [pid = 2368] [serial = 2020] [outer = 0x127475c00] 16:14:07 INFO - PROCESS | 2368 | 1462922047180 Marionette DEBUG loaded listener.js 16:14:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x128f23800) [pid = 2368] [serial = 2021] [outer = 0x127475c00] 16:14:07 INFO - PROCESS | 2368 | 1462922047516 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]]]}] 16:14:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:14:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 572ms 16:14:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:14:07 INFO - PROCESS | 2368 | 1462922047525 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 16:14:07 INFO - PROCESS | 2368 | 1462922047526 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 16:14:07 INFO - PROCESS | 2368 | 1462922047528 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:14:07 INFO - PROCESS | 2368 | 1462922047529 Marionette TRACE conn2 <- [1,2666,null,{}] 16:14:07 INFO - PROCESS | 2368 | 1462922047531 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}] 16:14:07 INFO - PROCESS | 2368 | 1462922047648 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 16:14:07 INFO - PROCESS | 2368 | 1462922047662 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:07 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c193000 == 79 [pid = 2368] [id = 674] 16:14:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x128b0d800) [pid = 2368] [serial = 2022] [outer = 0x0] 16:14:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x12930d400) [pid = 2368] [serial = 2023] [outer = 0x128b0d800] 16:14:07 INFO - PROCESS | 2368 | 1462922047688 Marionette DEBUG loaded listener.js 16:14:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x1298e9c00) [pid = 2368] [serial = 2024] [outer = 0x128b0d800] 16:14:08 INFO - PROCESS | 2368 | 1462922048541 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]]]}] 16:14:08 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) 16:14:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1070ms 16:14:08 INFO - PROCESS | 2368 | 1462922048599 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 16:14:08 INFO - PROCESS | 2368 | 1462922048600 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 16:14:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:14:08 INFO - PROCESS | 2368 | 1462922048602 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:14:08 INFO - PROCESS | 2368 | 1462922048603 Marionette TRACE conn2 <- [1,2670,null,{}] 16:14:08 INFO - PROCESS | 2368 | 1462922048606 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}] 16:14:08 INFO - PROCESS | 2368 | 1462922048719 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 16:14:08 INFO - PROCESS | 2368 | 1462922048733 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:08 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c44a800 == 80 [pid = 2368] [id = 675] 16:14:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 154 (0x12a76d400) [pid = 2368] [serial = 2025] [outer = 0x0] 16:14:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 155 (0x12a7e3000) [pid = 2368] [serial = 2026] [outer = 0x12a76d400] 16:14:08 INFO - PROCESS | 2368 | 1462922048758 Marionette DEBUG loaded listener.js 16:14:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 156 (0x12ab99400) [pid = 2368] [serial = 2027] [outer = 0x12a76d400] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 155 (0x12a7e0800) [pid = 2368] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 154 (0x11891b400) [pid = 2368] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 153 (0x119c83c00) [pid = 2368] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x1269b0000) [pid = 2368] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 151 (0x110f79800) [pid = 2368] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 150 (0x112af3400) [pid = 2368] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 149 (0x119a9bc00) [pid = 2368] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x127476800) [pid = 2368] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x121a37000) [pid = 2368] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x110f77800) [pid = 2368] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x128b53000) [pid = 2368] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x112a5d400) [pid = 2368] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 143 (0x12a774c00) [pid = 2368] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x124c57000) [pid = 2368] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x118087400) [pid = 2368] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x118566000) [pid = 2368] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x110e62400) [pid = 2368] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x124fe5c00) [pid = 2368] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x128c30400) [pid = 2368] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x12ba82400) [pid = 2368] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x11949b800) [pid = 2368] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x124c78000) [pid = 2368] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x124c49c00) [pid = 2368] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x119085000) [pid = 2368] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x121ca5800) [pid = 2368] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:14:09 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x1197dd000) [pid = 2368] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:14:09 INFO - PROCESS | 2368 | 1462922049747 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 16:14:09 INFO - PROCESS | 2368 | 1462922049777 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 16:14:09 INFO - PROCESS | 2368 | 1462922049779 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:14:09 INFO - PROCESS | 2368 | 1462922049780 Marionette TRACE conn2 <- [1,2674,null,{}] 16:14:09 INFO - PROCESS | 2368 | 1462922049783 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}] 16:14:09 INFO - PROCESS | 2368 | 1462922049897 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 16:14:09 INFO - PROCESS | 2368 | 1462922049904 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:09 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c21e000 == 81 [pid = 2368] [id = 676] 16:14:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x112eb9400) [pid = 2368] [serial = 2028] [outer = 0x0] 16:14:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x11838bc00) [pid = 2368] [serial = 2029] [outer = 0x112eb9400] 16:14:09 INFO - PROCESS | 2368 | 1462922049930 Marionette DEBUG loaded listener.js 16:14:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x120fbe800) [pid = 2368] [serial = 2030] [outer = 0x112eb9400] 16:14:10 INFO - PROCESS | 2368 | 1462922050768 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:14:10 INFO - PROCESS | 2368 | 1462922050800 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 16:14:10 INFO - PROCESS | 2368 | 1462922050803 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:14:10 INFO - PROCESS | 2368 | 1462922050806 Marionette TRACE conn2 <- [1,2678,null,{}] 16:14:10 INFO - PROCESS | 2368 | 1462922050817 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}] 16:14:10 INFO - PROCESS | 2368 | 1462922050921 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 16:14:10 INFO - PROCESS | 2368 | 1462922050926 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:10 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d1d5800 == 82 [pid = 2368] [id = 677] 16:14:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x127476800) [pid = 2368] [serial = 2031] [outer = 0x0] 16:14:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x12ab8ec00) [pid = 2368] [serial = 2032] [outer = 0x127476800] 16:14:10 INFO - PROCESS | 2368 | 1462922050955 Marionette DEBUG loaded listener.js 16:14:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x12bdb6400) [pid = 2368] [serial = 2033] [outer = 0x127476800] 16:14:12 INFO - PROCESS | 2368 | 1462922051999 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]]]}] 16:14:12 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) 16:14:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1234ms 16:14:12 INFO - PROCESS | 2368 | 1462922052039 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 16:14:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:14:12 INFO - PROCESS | 2368 | 1462922052043 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 16:14:12 INFO - PROCESS | 2368 | 1462922052046 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:14:12 INFO - PROCESS | 2368 | 1462922052048 Marionette TRACE conn2 <- [1,2682,null,{}] 16:14:12 INFO - PROCESS | 2368 | 1462922052052 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}] 16:14:12 INFO - PROCESS | 2368 | 1462922052167 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 16:14:12 INFO - PROCESS | 2368 | 1462922052276 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:12 INFO - PROCESS | 2368 | ++DOCSHELL 0x121558000 == 83 [pid = 2368] [id = 678] 16:14:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x116094800) [pid = 2368] [serial = 2034] [outer = 0x0] 16:14:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x1167d8000) [pid = 2368] [serial = 2035] [outer = 0x116094800] 16:14:12 INFO - PROCESS | 2368 | 1462922052333 Marionette DEBUG loaded listener.js 16:14:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x11856a800) [pid = 2368] [serial = 2036] [outer = 0x116094800] 16:14:13 INFO - PROCESS | 2368 | 1462922053224 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]]]}] 16:14:13 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) 16:14:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1225ms 16:14:13 INFO - PROCESS | 2368 | 1462922053272 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 16:14:13 INFO - PROCESS | 2368 | 1462922053276 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 16:14:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:14:13 INFO - PROCESS | 2368 | 1462922053280 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:14:13 INFO - PROCESS | 2368 | 1462922053282 Marionette TRACE conn2 <- [1,2686,null,{}] 16:14:13 INFO - PROCESS | 2368 | 1462922053285 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}] 16:14:13 INFO - PROCESS | 2368 | 1462922053396 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 16:14:13 INFO - PROCESS | 2368 | 1462922053506 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:13 INFO - PROCESS | 2368 | ++DOCSHELL 0x129130800 == 84 [pid = 2368] [id = 679] 16:14:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x119023400) [pid = 2368] [serial = 2037] [outer = 0x0] 16:14:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x1197d7000) [pid = 2368] [serial = 2038] [outer = 0x119023400] 16:14:13 INFO - PROCESS | 2368 | 1462922053538 Marionette DEBUG loaded listener.js 16:14:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x1210de000) [pid = 2368] [serial = 2039] [outer = 0x119023400] 16:14:14 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 16:14:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:14:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 16:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:14:14 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1 16:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:14 INFO - _addTest/ [0,2689,"getWindowHandle",null] 16:14:14 INFO - PROCESS | 2368 | 1462922054453 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 16:14:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:14:14 INFO - PROCESS | 2368 | 1462922054458 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:14:14 INFO - PROCESS | 2368 | 1462922054461 Marionette TRACE conn2 <- [1,2690,null,{}] 16:14:14 INFO - PROCESS | 2368 | 1462922054469 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}] 16:14:14 INFO - PROCESS | 2368 | 1462922054583 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 16:14:14 INFO - PROCESS | 2368 | 1462922054694 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:14 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d3c5000 == 85 [pid = 2368] [id = 680] 16:14:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x121827400) [pid = 2368] [serial = 2040] [outer = 0x0] 16:14:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x121c61800) [pid = 2368] [serial = 2041] [outer = 0x121827400] 16:14:14 INFO - PROCESS | 2368 | 1462922054728 Marionette DEBUG loaded listener.js 16:14:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x1269b4c00) [pid = 2368] [serial = 2042] [outer = 0x121827400] 16:14:15 INFO - PROCESS | 2368 | 1462922055648 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 16:14:15 INFO - PROCESS | 2368 | 1462922055683 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 16:14:15 INFO - PROCESS | 2368 | 1462922055686 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:14:15 INFO - PROCESS | 2368 | 1462922055687 Marionette TRACE conn2 <- [1,2694,null,{}] 16:14:15 INFO - PROCESS | 2368 | 1462922055690 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}] 16:14:15 INFO - PROCESS | 2368 | 1462922055801 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 16:14:15 INFO - PROCESS | 2368 | 1462922055918 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:15 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d710000 == 86 [pid = 2368] [id = 681] 16:14:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x111b06400) [pid = 2368] [serial = 2043] [outer = 0x0] 16:14:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x126d52400) [pid = 2368] [serial = 2044] [outer = 0x111b06400] 16:14:15 INFO - PROCESS | 2368 | 1462922055950 Marionette DEBUG loaded listener.js 16:14:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x12a7df000) [pid = 2368] [serial = 2045] [outer = 0x111b06400] 16:14:16 INFO - PROCESS | 2368 | 1462922056892 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 16:14:16 INFO - PROCESS | 2368 | 1462922056911 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 16:14:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:14:16 INFO - PROCESS | 2368 | 1462922056914 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:14:16 INFO - PROCESS | 2368 | 1462922056916 Marionette TRACE conn2 <- [1,2698,null,{}] 16:14:16 INFO - PROCESS | 2368 | 1462922056920 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}] 16:14:17 INFO - PROCESS | 2368 | 1462922057028 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 16:14:17 INFO - PROCESS | 2368 | 1462922057141 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:17 INFO - PROCESS | 2368 | ++DOCSHELL 0x121a82000 == 87 [pid = 2368] [id = 682] 16:14:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x1164a1400) [pid = 2368] [serial = 2046] [outer = 0x0] 16:14:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x116a66800) [pid = 2368] [serial = 2047] [outer = 0x1164a1400] 16:14:17 INFO - PROCESS | 2368 | 1462922057172 Marionette DEBUG loaded listener.js 16:14:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x118247c00) [pid = 2368] [serial = 2048] [outer = 0x1164a1400] 16:14:17 INFO - PROCESS | 2368 | --DOCSHELL 0x128f04000 == 86 [pid = 2368] [id = 343] 16:14:17 INFO - PROCESS | 2368 | --DOCSHELL 0x112780000 == 85 [pid = 2368] [id = 585] 16:14:17 INFO - PROCESS | 2368 | --DOCSHELL 0x128925000 == 84 [pid = 2368] [id = 342] 16:14:17 INFO - PROCESS | 2368 | --DOCSHELL 0x12c9cf000 == 83 [pid = 2368] [id = 479] 16:14:17 INFO - PROCESS | 2368 | --DOCSHELL 0x121479000 == 82 [pid = 2368] [id = 336] 16:14:17 INFO - PROCESS | 2368 | --DOCSHELL 0x12d23e000 == 81 [pid = 2368] [id = 568] 16:14:17 INFO - PROCESS | 2368 | --DOCSHELL 0x12c21e000 == 80 [pid = 2368] [id = 676] 16:14:17 INFO - PROCESS | 2368 | --DOCSHELL 0x12c44a800 == 79 [pid = 2368] [id = 675] 16:14:17 INFO - PROCESS | 2368 | --DOCSHELL 0x12c193000 == 78 [pid = 2368] [id = 674] 16:14:17 INFO - PROCESS | 2368 | --DOCSHELL 0x12ad41000 == 77 [pid = 2368] [id = 673] 16:14:17 INFO - PROCESS | 2368 | --DOCSHELL 0x129855800 == 76 [pid = 2368] [id = 672] 16:14:17 INFO - PROCESS | 2368 | --DOCSHELL 0x128f22000 == 75 [pid = 2368] [id = 671] 16:14:17 INFO - PROCESS | 2368 | --DOCSHELL 0x123f05800 == 74 [pid = 2368] [id = 670] 16:14:17 INFO - PROCESS | 2368 | --DOCSHELL 0x11947c800 == 73 [pid = 2368] [id = 669] 16:14:17 INFO - PROCESS | 2368 | --DOCSHELL 0x119075000 == 72 [pid = 2368] [id = 668] 16:14:17 INFO - PROCESS | 2368 | --DOCSHELL 0x126f88000 == 71 [pid = 2368] [id = 667] 16:14:17 INFO - PROCESS | 2368 | --DOCSHELL 0x12f188800 == 70 [pid = 2368] [id = 663] 16:14:17 INFO - PROCESS | 2368 | --DOCSHELL 0x12da2e000 == 69 [pid = 2368] [id = 662] 16:14:17 INFO - PROCESS | 2368 | --DOCSHELL 0x129858800 == 68 [pid = 2368] [id = 661] 16:14:17 INFO - PROCESS | 2368 | --DOCSHELL 0x121553800 == 67 [pid = 2368] [id = 660] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 150 (0x1298e3c00) [pid = 2368] [serial = 1967] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 149 (0x128b59000) [pid = 2368] [serial = 1927] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x121a3b800) [pid = 2368] [serial = 1954] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x124a61400) [pid = 2368] [serial = 1955] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x11201c800) [pid = 2368] [serial = 1940] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x12be73000) [pid = 2368] [serial = 1936] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x1298ebc00) [pid = 2368] [serial = 1811] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 143 (0x116029000) [pid = 2368] [serial = 1942] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x12ad9b800) [pid = 2368] [serial = 1916] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x12ab90400) [pid = 2368] [serial = 1973] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x12ba87c00) [pid = 2368] [serial = 1933] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x124c77400) [pid = 2368] [serial = 1924] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x118917000) [pid = 2368] [serial = 1802] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x119176400) [pid = 2368] [serial = 1946] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x126868800) [pid = 2368] [serial = 1970] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x128c2c800) [pid = 2368] [serial = 1964] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x12bdb9400) [pid = 2368] [serial = 1814] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x1298df400) [pid = 2368] [serial = 1930] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x12bdb7c00) [pid = 2368] [serial = 1799] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x118599800) [pid = 2368] [serial = 1945] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x1197e0000) [pid = 2368] [serial = 1948] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x118248c00) [pid = 2368] [serial = 1943] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x12746f000) [pid = 2368] [serial = 1961] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x11940dc00) [pid = 2368] [serial = 1921] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x120e64000) [pid = 2368] [serial = 1949] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x1268da000) [pid = 2368] [serial = 1958] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x12930f800) [pid = 2368] [serial = 1972] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x1194a1400) [pid = 2368] [serial = 1969] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x12182c800) [pid = 2368] [serial = 1805] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x1269ba400) [pid = 2368] [serial = 1960] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x129312400) [pid = 2368] [serial = 1966] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x128b11000) [pid = 2368] [serial = 1963] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x118248800) [pid = 2368] [serial = 1918] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x124fe3800) [pid = 2368] [serial = 1957] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x128b50400) [pid = 2368] [serial = 1808] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x12130a800) [pid = 2368] [serial = 1951] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x110f7bc00) [pid = 2368] [serial = 1939] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x121a0bc00) [pid = 2368] [serial = 1952] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 112 (0x12baa1800) [pid = 2368] [serial = 1976] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 111 (0x12ba81000) [pid = 2368] [serial = 1975] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 110 (0x1197d5c00) [pid = 2368] [serial = 1865] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 109 (0x125671000) [pid = 2368] [serial = 1871] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 108 (0x128b5f800) [pid = 2368] [serial = 1874] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 107 (0x11275cc00) [pid = 2368] [serial = 1859] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 106 (0x11808e000) [pid = 2368] [serial = 1862] [outer = 0x0] [url = about:blank] 16:14:17 INFO - PROCESS | 2368 | --DOMWINDOW == 105 (0x121a2f000) [pid = 2368] [serial = 1868] [outer = 0x0] [url = about:blank] 16:14:18 INFO - PROCESS | 2368 | 1462922058109 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 16:14:18 INFO - PROCESS | 2368 | 1462922058149 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 16:14:18 INFO - PROCESS | 2368 | 1462922058153 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:14:18 INFO - PROCESS | 2368 | 1462922058155 Marionette TRACE conn2 <- [1,2702,null,{}] 16:14:18 INFO - PROCESS | 2368 | 1462922058157 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}] 16:14:18 INFO - PROCESS | 2368 | 1462922058246 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 16:14:18 INFO - PROCESS | 2368 | 1462922058251 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:18 INFO - PROCESS | 2368 | ++DOCSHELL 0x12155d000 == 68 [pid = 2368] [id = 683] 16:14:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 106 (0x118391000) [pid = 2368] [serial = 2049] [outer = 0x0] 16:14:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 107 (0x118917000) [pid = 2368] [serial = 2050] [outer = 0x118391000] 16:14:18 INFO - PROCESS | 2368 | 1462922058279 Marionette DEBUG loaded listener.js 16:14:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 108 (0x119495400) [pid = 2368] [serial = 2051] [outer = 0x118391000] 16:14:18 INFO - PROCESS | 2368 | 1462922058631 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]]]}] 16:14:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:14:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 520ms 16:14:18 INFO - PROCESS | 2368 | 1462922058673 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 16:14:18 INFO - PROCESS | 2368 | 1462922058675 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 16:14:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:14:18 INFO - PROCESS | 2368 | 1462922058677 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:14:18 INFO - PROCESS | 2368 | 1462922058679 Marionette TRACE conn2 <- [1,2706,null,{}] 16:14:18 INFO - PROCESS | 2368 | 1462922058698 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}] 16:14:18 INFO - PROCESS | 2368 | 1462922058793 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 16:14:18 INFO - PROCESS | 2368 | 1462922058798 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:18 INFO - PROCESS | 2368 | ++DOCSHELL 0x1271dd000 == 69 [pid = 2368] [id = 684] 16:14:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 109 (0x1197e0c00) [pid = 2368] [serial = 2052] [outer = 0x0] 16:14:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 110 (0x1210dcc00) [pid = 2368] [serial = 2053] [outer = 0x1197e0c00] 16:14:18 INFO - PROCESS | 2368 | 1462922058827 Marionette DEBUG loaded listener.js 16:14:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 111 (0x121a15800) [pid = 2368] [serial = 2054] [outer = 0x1197e0c00] 16:14:19 INFO - PROCESS | 2368 | 1462922059165 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]]]}] 16:14:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:14:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 529ms 16:14:19 INFO - PROCESS | 2368 | 1462922059206 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 16:14:19 INFO - PROCESS | 2368 | 1462922059215 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 16:14:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:14:19 INFO - PROCESS | 2368 | 1462922059218 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:14:19 INFO - PROCESS | 2368 | 1462922059219 Marionette TRACE conn2 <- [1,2710,null,{}] 16:14:19 INFO - PROCESS | 2368 | 1462922059221 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}] 16:14:19 INFO - PROCESS | 2368 | 1462922059311 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 16:14:19 INFO - PROCESS | 2368 | 1462922059388 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:19 INFO - PROCESS | 2368 | ++DOCSHELL 0x128f22000 == 70 [pid = 2368] [id = 685] 16:14:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 112 (0x121306000) [pid = 2368] [serial = 2055] [outer = 0x0] 16:14:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 113 (0x121a3c400) [pid = 2368] [serial = 2056] [outer = 0x121306000] 16:14:19 INFO - PROCESS | 2368 | 1462922059416 Marionette DEBUG loaded listener.js 16:14:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x123e6e400) [pid = 2368] [serial = 2057] [outer = 0x121306000] 16:14:19 INFO - PROCESS | 2368 | 1462922059772 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] 16:14:19 INFO - PROCESS | 2368 | 1462922059792 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 16:14:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:14:19 INFO - PROCESS | 2368 | 1462922059794 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:14:19 INFO - PROCESS | 2368 | 1462922059795 Marionette TRACE conn2 <- [1,2714,null,{}] 16:14:19 INFO - PROCESS | 2368 | 1462922059803 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}] 16:14:19 INFO - PROCESS | 2368 | 1462922059919 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 16:14:19 INFO - PROCESS | 2368 | 1462922059964 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:19 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a799000 == 71 [pid = 2368] [id = 686] 16:14:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x121c9dc00) [pid = 2368] [serial = 2058] [outer = 0x0] 16:14:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x126868400) [pid = 2368] [serial = 2059] [outer = 0x121c9dc00] 16:14:19 INFO - PROCESS | 2368 | 1462922059989 Marionette DEBUG loaded listener.js 16:14:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x124c7bc00) [pid = 2368] [serial = 2060] [outer = 0x121c9dc00] 16:14:20 INFO - PROCESS | 2368 | 1462922060308 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]]]}] 16:14:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:14:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 527ms 16:14:20 INFO - PROCESS | 2368 | 1462922060329 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 16:14:20 INFO - PROCESS | 2368 | 1462922060330 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 16:14:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:14:20 INFO - PROCESS | 2368 | 1462922060332 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:14:20 INFO - PROCESS | 2368 | 1462922060333 Marionette TRACE conn2 <- [1,2718,null,{}] 16:14:20 INFO - PROCESS | 2368 | 1462922060336 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}] 16:14:20 INFO - PROCESS | 2368 | 1462922060477 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 16:14:20 INFO - PROCESS | 2368 | 1462922060494 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:20 INFO - PROCESS | 2368 | ++DOCSHELL 0x12beb9000 == 72 [pid = 2368] [id = 687] 16:14:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x1268e4c00) [pid = 2368] [serial = 2061] [outer = 0x0] 16:14:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x128c2e400) [pid = 2368] [serial = 2062] [outer = 0x1268e4c00] 16:14:20 INFO - PROCESS | 2368 | 1462922060521 Marionette DEBUG loaded listener.js 16:14:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x12a76e800) [pid = 2368] [serial = 2063] [outer = 0x1268e4c00] 16:14:20 INFO - PROCESS | 2368 | 1462922060906 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] 16:14:20 INFO - PROCESS | 2368 | 1462922060952 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 16:14:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:14:20 INFO - PROCESS | 2368 | 1462922060955 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:14:20 INFO - PROCESS | 2368 | 1462922060956 Marionette TRACE conn2 <- [1,2722,null,{}] 16:14:20 INFO - PROCESS | 2368 | 1462922060958 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}] 16:14:21 INFO - PROCESS | 2368 | 1462922061073 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 16:14:21 INFO - PROCESS | 2368 | 1462922061085 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:21 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c221800 == 73 [pid = 2368] [id = 688] 16:14:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x12a7df400) [pid = 2368] [serial = 2064] [outer = 0x0] 16:14:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x12ab91000) [pid = 2368] [serial = 2065] [outer = 0x12a7df400] 16:14:21 INFO - PROCESS | 2368 | 1462922061111 Marionette DEBUG loaded listener.js 16:14:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x12ba88000) [pid = 2368] [serial = 2066] [outer = 0x12a7df400] 16:14:21 INFO - PROCESS | 2368 | 1462922061543 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] 16:14:21 INFO - PROCESS | 2368 | 1462922061583 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 16:14:21 INFO - PROCESS | 2368 | 1462922061587 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:14:21 INFO - PROCESS | 2368 | 1462922061588 Marionette TRACE conn2 <- [1,2726,null,{}] 16:14:21 INFO - PROCESS | 2368 | 1462922061592 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}] 16:14:21 INFO - PROCESS | 2368 | 1462922061939 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 16:14:21 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x128b0d800) [pid = 2368] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:14:21 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x127475c00) [pid = 2368] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:14:21 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x1219a5400) [pid = 2368] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:14:21 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x11856fc00) [pid = 2368] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:14:21 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x118709000) [pid = 2368] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:14:21 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x121a39000) [pid = 2368] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:14:21 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x115f10c00) [pid = 2368] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:14:21 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x12a76d400) [pid = 2368] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:14:21 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x121a35800) [pid = 2368] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:14:21 INFO - PROCESS | 2368 | --DOMWINDOW == 113 (0x112eb9400) [pid = 2368] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:14:22 INFO - PROCESS | 2368 | 1462922062036 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:22 INFO - PROCESS | 2368 | ++DOCSHELL 0x123f1c000 == 74 [pid = 2368] [id = 689] 16:14:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 114 (0x110ea6800) [pid = 2368] [serial = 2067] [outer = 0x0] 16:14:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x115d83c00) [pid = 2368] [serial = 2068] [outer = 0x110ea6800] 16:14:22 INFO - PROCESS | 2368 | 1462922062069 Marionette DEBUG loaded listener.js 16:14:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x1216ab000) [pid = 2368] [serial = 2069] [outer = 0x110ea6800] 16:14:22 INFO - PROCESS | 2368 | 1462922062336 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]]]}] 16:14:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:14:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 772ms 16:14:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:14:22 INFO - PROCESS | 2368 | 1462922062362 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 16:14:22 INFO - PROCESS | 2368 | 1462922062363 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 16:14:22 INFO - PROCESS | 2368 | 1462922062365 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:14:22 INFO - PROCESS | 2368 | 1462922062366 Marionette TRACE conn2 <- [1,2730,null,{}] 16:14:22 INFO - PROCESS | 2368 | 1462922062368 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}] 16:14:22 INFO - PROCESS | 2368 | 1462922062503 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 16:14:22 INFO - PROCESS | 2368 | 1462922062510 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:22 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c9ca000 == 75 [pid = 2368] [id = 690] 16:14:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x11201ac00) [pid = 2368] [serial = 2070] [outer = 0x0] 16:14:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x12a7df800) [pid = 2368] [serial = 2071] [outer = 0x11201ac00] 16:14:22 INFO - PROCESS | 2368 | 1462922062535 Marionette DEBUG loaded listener.js 16:14:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x12be71400) [pid = 2368] [serial = 2072] [outer = 0x11201ac00] 16:14:23 INFO - PROCESS | 2368 | 1462922063318 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 16:14:23 INFO - PROCESS | 2368 | 1462922063341 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 16:14:23 INFO - PROCESS | 2368 | 1462922063343 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:14:23 INFO - PROCESS | 2368 | 1462922063344 Marionette TRACE conn2 <- [1,2734,null,{}] 16:14:23 INFO - PROCESS | 2368 | 1462922063346 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}] 16:14:23 INFO - PROCESS | 2368 | 1462922063435 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 16:14:23 INFO - PROCESS | 2368 | 1462922063439 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:23 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d714000 == 76 [pid = 2368] [id = 691] 16:14:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x12be72400) [pid = 2368] [serial = 2073] [outer = 0x0] 16:14:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x12becc000) [pid = 2368] [serial = 2074] [outer = 0x12be72400] 16:14:23 INFO - PROCESS | 2368 | 1462922063464 Marionette DEBUG loaded listener.js 16:14:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x12bed1400) [pid = 2368] [serial = 2075] [outer = 0x12be72400] 16:14:23 INFO - PROCESS | 2368 | 1462922063796 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]]]}] 16:14:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:14:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 468ms 16:14:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:14:23 INFO - PROCESS | 2368 | 1462922063811 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 16:14:23 INFO - PROCESS | 2368 | 1462922063813 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 16:14:23 INFO - PROCESS | 2368 | 1462922063815 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:14:23 INFO - PROCESS | 2368 | 1462922063816 Marionette TRACE conn2 <- [1,2738,null,{}] 16:14:23 INFO - PROCESS | 2368 | 1462922063818 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}] 16:14:24 INFO - PROCESS | 2368 | 1462922063998 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 16:14:24 INFO - PROCESS | 2368 | 1462922064117 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:24 INFO - PROCESS | 2368 | ++DOCSHELL 0x1189b1800 == 77 [pid = 2368] [id = 692] 16:14:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x1110a6c00) [pid = 2368] [serial = 2076] [outer = 0x0] 16:14:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x1122ab800) [pid = 2368] [serial = 2077] [outer = 0x1110a6c00] 16:14:24 INFO - PROCESS | 2368 | 1462922064153 Marionette DEBUG loaded listener.js 16:14:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x115fdb800) [pid = 2368] [serial = 2078] [outer = 0x1110a6c00] 16:14:24 INFO - PROCESS | 2368 | 1462922064623 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]]]}] 16:14:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:14:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 824ms 16:14:24 INFO - PROCESS | 2368 | 1462922064641 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 16:14:24 INFO - PROCESS | 2368 | 1462922064644 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 16:14:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:14:24 INFO - PROCESS | 2368 | 1462922064647 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:14:24 INFO - PROCESS | 2368 | 1462922064650 Marionette TRACE conn2 <- [1,2742,null,{}] 16:14:24 INFO - PROCESS | 2368 | 1462922064654 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}] 16:14:24 INFO - PROCESS | 2368 | 1462922064792 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 16:14:24 INFO - PROCESS | 2368 | 1462922064906 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:24 INFO - PROCESS | 2368 | ++DOCSHELL 0x1269db000 == 78 [pid = 2368] [id = 693] 16:14:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x11856a400) [pid = 2368] [serial = 2079] [outer = 0x0] 16:14:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x119494c00) [pid = 2368] [serial = 2080] [outer = 0x11856a400] 16:14:24 INFO - PROCESS | 2368 | 1462922064941 Marionette DEBUG loaded listener.js 16:14:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x119c83c00) [pid = 2368] [serial = 2081] [outer = 0x11856a400] 16:14:25 INFO - PROCESS | 2368 | 1462922065356 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]]]}] 16:14:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:14:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 722ms 16:14:25 INFO - PROCESS | 2368 | 1462922065369 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 16:14:25 INFO - PROCESS | 2368 | 1462922065371 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 16:14:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:14:25 INFO - PROCESS | 2368 | 1462922065374 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:14:25 INFO - PROCESS | 2368 | 1462922065375 Marionette TRACE conn2 <- [1,2746,null,{}] 16:14:25 INFO - PROCESS | 2368 | 1462922065378 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}] 16:14:25 INFO - PROCESS | 2368 | 1462922065486 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 16:14:25 INFO - PROCESS | 2368 | 1462922065600 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:25 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ddc6800 == 79 [pid = 2368] [id = 694] 16:14:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x121a35800) [pid = 2368] [serial = 2082] [outer = 0x0] 16:14:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x123f80400) [pid = 2368] [serial = 2083] [outer = 0x121a35800] 16:14:25 INFO - PROCESS | 2368 | 1462922065632 Marionette DEBUG loaded listener.js 16:14:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x125675400) [pid = 2368] [serial = 2084] [outer = 0x121a35800] 16:14:26 INFO - PROCESS | 2368 | 1462922066044 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]]]}] 16:14:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:14:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 724ms 16:14:26 INFO - PROCESS | 2368 | 1462922066104 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 16:14:26 INFO - PROCESS | 2368 | 1462922066107 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 16:14:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:14:26 INFO - PROCESS | 2368 | 1462922066117 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:14:26 INFO - PROCESS | 2368 | 1462922066120 Marionette TRACE conn2 <- [1,2750,null,{}] 16:14:26 INFO - PROCESS | 2368 | 1462922066125 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}] 16:14:26 INFO - PROCESS | 2368 | 1462922066263 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 16:14:26 INFO - PROCESS | 2368 | 1462922066347 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:26 INFO - PROCESS | 2368 | ++DOCSHELL 0x12f2ab800 == 80 [pid = 2368] [id = 695] 16:14:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x126df3800) [pid = 2368] [serial = 2085] [outer = 0x0] 16:14:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x12910f400) [pid = 2368] [serial = 2086] [outer = 0x126df3800] 16:14:26 INFO - PROCESS | 2368 | 1462922066376 Marionette DEBUG loaded listener.js 16:14:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x129312400) [pid = 2368] [serial = 2087] [outer = 0x126df3800] 16:14:26 INFO - PROCESS | 2368 | 1462922066786 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]]]}] 16:14:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:14:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 681ms 16:14:26 INFO - PROCESS | 2368 | 1462922066794 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 16:14:26 INFO - PROCESS | 2368 | 1462922066795 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 16:14:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:14:26 INFO - PROCESS | 2368 | 1462922066797 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:14:26 INFO - PROCESS | 2368 | 1462922066799 Marionette TRACE conn2 <- [1,2754,null,{}] 16:14:26 INFO - PROCESS | 2368 | 1462922066801 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}] 16:14:26 INFO - PROCESS | 2368 | 1462922066910 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 16:14:27 INFO - PROCESS | 2368 | 1462922067020 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:27 INFO - PROCESS | 2368 | ++DOCSHELL 0x13517f800 == 81 [pid = 2368] [id = 696] 16:14:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x12ba8c000) [pid = 2368] [serial = 2088] [outer = 0x0] 16:14:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x12becd400) [pid = 2368] [serial = 2089] [outer = 0x12ba8c000] 16:14:27 INFO - PROCESS | 2368 | 1462922067051 Marionette DEBUG loaded listener.js 16:14:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x12c4a7c00) [pid = 2368] [serial = 2090] [outer = 0x12ba8c000] 16:14:27 INFO - PROCESS | 2368 | 1462922067466 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]]]}] 16:14:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:14:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 722ms 16:14:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:14:27 INFO - PROCESS | 2368 | 1462922067520 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 16:14:27 INFO - PROCESS | 2368 | 1462922067521 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 16:14:27 INFO - PROCESS | 2368 | 1462922067523 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:14:27 INFO - PROCESS | 2368 | 1462922067524 Marionette TRACE conn2 <- [1,2758,null,{}] 16:14:27 INFO - PROCESS | 2368 | 1462922067527 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}] 16:14:27 INFO - PROCESS | 2368 | 1462922067652 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 16:14:27 INFO - PROCESS | 2368 | 1462922067741 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:27 INFO - PROCESS | 2368 | ++DOCSHELL 0x138115800 == 82 [pid = 2368] [id = 697] 16:14:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x12c4b1000) [pid = 2368] [serial = 2091] [outer = 0x0] 16:14:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x12c4b3000) [pid = 2368] [serial = 2092] [outer = 0x12c4b1000] 16:14:27 INFO - PROCESS | 2368 | 1462922067776 Marionette DEBUG loaded listener.js 16:14:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x12c6d6400) [pid = 2368] [serial = 2093] [outer = 0x12c4b1000] 16:14:28 INFO - PROCESS | 2368 | 1462922068193 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]]]}] 16:14:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:14:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 723ms 16:14:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:14:28 INFO - PROCESS | 2368 | 1462922068247 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 16:14:28 INFO - PROCESS | 2368 | 1462922068248 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 16:14:28 INFO - PROCESS | 2368 | 1462922068250 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:14:28 INFO - PROCESS | 2368 | 1462922068252 Marionette TRACE conn2 <- [1,2762,null,{}] 16:14:28 INFO - PROCESS | 2368 | 1462922068254 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}] 16:14:28 INFO - PROCESS | 2368 | 1462922068364 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 16:14:28 INFO - PROCESS | 2368 | 1462922068482 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:28 INFO - PROCESS | 2368 | ++DOCSHELL 0x1385d3800 == 83 [pid = 2368] [id = 698] 16:14:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x1268da800) [pid = 2368] [serial = 2094] [outer = 0x0] 16:14:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x12c6dd400) [pid = 2368] [serial = 2095] [outer = 0x1268da800] 16:14:28 INFO - PROCESS | 2368 | 1462922068511 Marionette DEBUG loaded listener.js 16:14:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x12c917c00) [pid = 2368] [serial = 2096] [outer = 0x1268da800] 16:14:29 INFO - PROCESS | 2368 | 1462922069161 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]]]}] 16:14:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:14:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 919ms 16:14:29 INFO - PROCESS | 2368 | 1462922069170 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 16:14:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:14:29 INFO - PROCESS | 2368 | 1462922069172 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 16:14:29 INFO - PROCESS | 2368 | 1462922069176 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:14:29 INFO - PROCESS | 2368 | 1462922069178 Marionette TRACE conn2 <- [1,2766,null,{}] 16:14:29 INFO - PROCESS | 2368 | 1462922069182 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}] 16:14:29 INFO - PROCESS | 2368 | 1462922069291 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 16:14:29 INFO - PROCESS | 2368 | 1462922069380 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:29 INFO - PROCESS | 2368 | ++DOCSHELL 0x1271d9800 == 84 [pid = 2368] [id = 699] 16:14:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x1168bdc00) [pid = 2368] [serial = 2097] [outer = 0x0] 16:14:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x11824a400) [pid = 2368] [serial = 2098] [outer = 0x1168bdc00] 16:14:29 INFO - PROCESS | 2368 | 1462922069408 Marionette DEBUG loaded listener.js 16:14:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x11870a400) [pid = 2368] [serial = 2099] [outer = 0x1168bdc00] 16:14:29 INFO - PROCESS | 2368 | 1462922069834 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]]]}] 16:14:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:14:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 674ms 16:14:29 INFO - PROCESS | 2368 | 1462922069850 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 16:14:29 INFO - PROCESS | 2368 | 1462922069854 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 16:14:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:14:29 INFO - PROCESS | 2368 | 1462922069858 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:14:29 INFO - PROCESS | 2368 | 1462922069860 Marionette TRACE conn2 <- [1,2770,null,{}] 16:14:29 INFO - PROCESS | 2368 | 1462922069862 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}] 16:14:29 INFO - PROCESS | 2368 | 1462922069965 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 16:14:30 INFO - PROCESS | 2368 | 1462922070081 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:30 INFO - PROCESS | 2368 | ++DOCSHELL 0x1191b3800 == 85 [pid = 2368] [id = 700] 16:14:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x118246c00) [pid = 2368] [serial = 2100] [outer = 0x0] 16:14:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x119496000) [pid = 2368] [serial = 2101] [outer = 0x118246c00] 16:14:30 INFO - PROCESS | 2368 | 1462922070111 Marionette DEBUG loaded listener.js 16:14:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x120e61c00) [pid = 2368] [serial = 2102] [outer = 0x118246c00] 16:14:30 INFO - PROCESS | 2368 | --DOCSHELL 0x121a83800 == 84 [pid = 2368] [id = 461] 16:14:30 INFO - PROCESS | 2368 | --DOCSHELL 0x12d714000 == 83 [pid = 2368] [id = 691] 16:14:30 INFO - PROCESS | 2368 | --DOCSHELL 0x12c9ca000 == 82 [pid = 2368] [id = 690] 16:14:30 INFO - PROCESS | 2368 | --DOCSHELL 0x123f1c000 == 81 [pid = 2368] [id = 689] 16:14:30 INFO - PROCESS | 2368 | --DOCSHELL 0x12c221800 == 80 [pid = 2368] [id = 688] 16:14:30 INFO - PROCESS | 2368 | --DOCSHELL 0x12beb9000 == 79 [pid = 2368] [id = 687] 16:14:30 INFO - PROCESS | 2368 | --DOCSHELL 0x12a799000 == 78 [pid = 2368] [id = 686] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x1131a4000) [pid = 2368] [serial = 1999] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x12baac000) [pid = 2368] [serial = 1978] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x117e0c000) [pid = 2368] [serial = 1981] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x1197d8c00) [pid = 2368] [serial = 1984] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x124c79800) [pid = 2368] [serial = 1987] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 143 (0x124c80c00) [pid = 2368] [serial = 1990] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x12a86a400) [pid = 2368] [serial = 1993] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x12be7fc00) [pid = 2368] [serial = 1996] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x12ab8ec00) [pid = 2368] [serial = 2032] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOCSHELL 0x128f22000 == 77 [pid = 2368] [id = 685] 16:14:30 INFO - PROCESS | 2368 | --DOCSHELL 0x1271dd000 == 76 [pid = 2368] [id = 684] 16:14:30 INFO - PROCESS | 2368 | --DOCSHELL 0x12155d000 == 75 [pid = 2368] [id = 683] 16:14:30 INFO - PROCESS | 2368 | --DOCSHELL 0x121a82000 == 74 [pid = 2368] [id = 682] 16:14:30 INFO - PROCESS | 2368 | --DOCSHELL 0x12d710000 == 73 [pid = 2368] [id = 681] 16:14:30 INFO - PROCESS | 2368 | --DOCSHELL 0x12d3c5000 == 72 [pid = 2368] [id = 680] 16:14:30 INFO - PROCESS | 2368 | --DOCSHELL 0x129130800 == 71 [pid = 2368] [id = 679] 16:14:30 INFO - PROCESS | 2368 | --DOCSHELL 0x121558000 == 70 [pid = 2368] [id = 678] 16:14:30 INFO - PROCESS | 2368 | --DOCSHELL 0x12d1d5800 == 69 [pid = 2368] [id = 677] 16:14:30 INFO - PROCESS | 2368 | 1462922070523 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]]]}] 16:14:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:14:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 673ms 16:14:30 INFO - PROCESS | 2368 | 1462922070532 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 16:14:30 INFO - PROCESS | 2368 | 1462922070533 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 16:14:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x12930d400) [pid = 2368] [serial = 2023] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x128b5b800) [pid = 2368] [serial = 2020] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x121a14800) [pid = 2368] [serial = 2011] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x121a36800) [pid = 2368] [serial = 2012] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x119414000) [pid = 2368] [serial = 2006] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x118922800) [pid = 2368] [serial = 2005] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x119ab1400) [pid = 2368] [serial = 2008] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x121827000) [pid = 2368] [serial = 2009] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x124df9000) [pid = 2368] [serial = 2017] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x118391400) [pid = 2368] [serial = 2003] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x1167e4800) [pid = 2368] [serial = 2002] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x12a7e3000) [pid = 2368] [serial = 2026] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x124c0bc00) [pid = 2368] [serial = 2015] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x121c99000) [pid = 2368] [serial = 2014] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x11838bc00) [pid = 2368] [serial = 2029] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x12ab99400) [pid = 2368] [serial = 2027] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x128f23800) [pid = 2368] [serial = 2021] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x1298e9c00) [pid = 2368] [serial = 2024] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x120fbe800) [pid = 2368] [serial = 2030] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x127470400) [pid = 2368] [serial = 2018] [outer = 0x0] [url = about:blank] 16:14:30 INFO - PROCESS | 2368 | 1462922070552 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:14:30 INFO - PROCESS | 2368 | 1462922070554 Marionette TRACE conn2 <- [1,2774,null,{}] 16:14:30 INFO - PROCESS | 2368 | 1462922070565 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}] 16:14:30 INFO - PROCESS | 2368 | 1462922070673 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 16:14:30 INFO - PROCESS | 2368 | 1462922070681 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:30 INFO - PROCESS | 2368 | ++DOCSHELL 0x121723000 == 70 [pid = 2368] [id = 701] 16:14:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x120fbf800) [pid = 2368] [serial = 2103] [outer = 0x0] 16:14:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x12182f400) [pid = 2368] [serial = 2104] [outer = 0x120fbf800] 16:14:30 INFO - PROCESS | 2368 | 1462922070709 Marionette DEBUG loaded listener.js 16:14:30 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x121a31400) [pid = 2368] [serial = 2105] [outer = 0x120fbf800] 16:14:31 INFO - PROCESS | 2368 | 1462922071075 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]]]}] 16:14:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:14:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 592ms 16:14:31 INFO - PROCESS | 2368 | 1462922071131 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 16:14:31 INFO - PROCESS | 2368 | 1462922071133 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 16:14:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:14:31 INFO - PROCESS | 2368 | 1462922071135 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:14:31 INFO - PROCESS | 2368 | 1462922071136 Marionette TRACE conn2 <- [1,2778,null,{}] 16:14:31 INFO - PROCESS | 2368 | 1462922071139 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}] 16:14:31 INFO - PROCESS | 2368 | 1462922071229 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 16:14:31 INFO - PROCESS | 2368 | 1462922071233 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:31 INFO - PROCESS | 2368 | ++DOCSHELL 0x1271eb800 == 71 [pid = 2368] [id = 702] 16:14:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x121a39000) [pid = 2368] [serial = 2106] [outer = 0x0] 16:14:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x124c0bc00) [pid = 2368] [serial = 2107] [outer = 0x121a39000] 16:14:31 INFO - PROCESS | 2368 | 1462922071259 Marionette DEBUG loaded listener.js 16:14:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x125671000) [pid = 2368] [serial = 2108] [outer = 0x121a39000] 16:14:31 INFO - PROCESS | 2368 | 1462922071632 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]]]}] 16:14:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:14:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 518ms 16:14:31 INFO - PROCESS | 2368 | 1462922071664 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 16:14:31 INFO - PROCESS | 2368 | 1462922071666 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 16:14:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:14:31 INFO - PROCESS | 2368 | 1462922071683 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:14:31 INFO - PROCESS | 2368 | 1462922071685 Marionette TRACE conn2 <- [1,2782,null,{}] 16:14:31 INFO - PROCESS | 2368 | 1462922071688 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}] 16:14:31 INFO - PROCESS | 2368 | 1462922071832 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 16:14:31 INFO - PROCESS | 2368 | 1462922071845 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:31 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a798000 == 72 [pid = 2368] [id = 703] 16:14:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x126860c00) [pid = 2368] [serial = 2109] [outer = 0x0] 16:14:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x1269b8400) [pid = 2368] [serial = 2110] [outer = 0x126860c00] 16:14:31 INFO - PROCESS | 2368 | 1462922071888 Marionette DEBUG loaded listener.js 16:14:31 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x127148000) [pid = 2368] [serial = 2111] [outer = 0x126860c00] 16:14:32 INFO - PROCESS | 2368 | 1462922072326 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]]]}] 16:14:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:14:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 669ms 16:14:32 INFO - PROCESS | 2368 | 1462922072353 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 16:14:32 INFO - PROCESS | 2368 | 1462922072354 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 16:14:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:14:32 INFO - PROCESS | 2368 | 1462922072386 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:14:32 INFO - PROCESS | 2368 | 1462922072387 Marionette TRACE conn2 <- [1,2786,null,{}] 16:14:32 INFO - PROCESS | 2368 | 1462922072403 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}] 16:14:32 INFO - PROCESS | 2368 | 1462922072518 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 16:14:32 INFO - PROCESS | 2368 | 1462922072524 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:32 INFO - PROCESS | 2368 | ++DOCSHELL 0x12bea6000 == 73 [pid = 2368] [id = 704] 16:14:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x128c2d800) [pid = 2368] [serial = 2112] [outer = 0x0] 16:14:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x12958d000) [pid = 2368] [serial = 2113] [outer = 0x128c2d800] 16:14:32 INFO - PROCESS | 2368 | 1462922072550 Marionette DEBUG loaded listener.js 16:14:32 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x12a86a400) [pid = 2368] [serial = 2114] [outer = 0x128c2d800] 16:14:32 INFO - PROCESS | 2368 | 1462922072913 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]]]}] 16:14:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:14:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 557ms 16:14:32 INFO - PROCESS | 2368 | 1462922072919 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 16:14:32 INFO - PROCESS | 2368 | 1462922072921 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 16:14:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:14:32 INFO - PROCESS | 2368 | 1462922072925 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:14:32 INFO - PROCESS | 2368 | 1462922072926 Marionette TRACE conn2 <- [1,2790,null,{}] 16:14:32 INFO - PROCESS | 2368 | 1462922072928 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}] 16:14:33 INFO - PROCESS | 2368 | 1462922073052 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 16:14:33 INFO - PROCESS | 2368 | 1462922073099 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:33 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c203800 == 74 [pid = 2368] [id = 705] 16:14:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x12ab98c00) [pid = 2368] [serial = 2115] [outer = 0x0] 16:14:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x12ba8a000) [pid = 2368] [serial = 2116] [outer = 0x12ab98c00] 16:14:33 INFO - PROCESS | 2368 | 1462922073124 Marionette DEBUG loaded listener.js 16:14:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x12bdbdc00) [pid = 2368] [serial = 2117] [outer = 0x12ab98c00] 16:14:33 INFO - PROCESS | 2368 | 1462922073446 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]]]}] 16:14:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:14:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 573ms 16:14:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:14:33 INFO - PROCESS | 2368 | 1462922073501 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 16:14:33 INFO - PROCESS | 2368 | 1462922073502 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 16:14:33 INFO - PROCESS | 2368 | 1462922073504 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:14:33 INFO - PROCESS | 2368 | 1462922073505 Marionette TRACE conn2 <- [1,2794,null,{}] 16:14:33 INFO - PROCESS | 2368 | 1462922073508 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}] 16:14:33 INFO - PROCESS | 2368 | 1462922073624 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 16:14:33 INFO - PROCESS | 2368 | 1462922073635 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:33 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c80e800 == 75 [pid = 2368] [id = 706] 16:14:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x12be7a000) [pid = 2368] [serial = 2118] [outer = 0x0] 16:14:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x12c4a6800) [pid = 2368] [serial = 2119] [outer = 0x12be7a000] 16:14:33 INFO - PROCESS | 2368 | 1462922073661 Marionette DEBUG loaded listener.js 16:14:33 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x12c4af000) [pid = 2368] [serial = 2120] [outer = 0x12be7a000] 16:14:34 INFO - PROCESS | 2368 | 1462922074013 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]]]}] 16:14:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:14:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 518ms 16:14:34 INFO - PROCESS | 2368 | 1462922074023 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 16:14:34 INFO - PROCESS | 2368 | 1462922074025 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 16:14:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:14:34 INFO - PROCESS | 2368 | 1462922074027 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:14:34 INFO - PROCESS | 2368 | 1462922074028 Marionette TRACE conn2 <- [1,2798,null,{}] 16:14:34 INFO - PROCESS | 2368 | 1462922074030 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}] 16:14:34 INFO - PROCESS | 2368 | 1462922074147 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 16:14:34 INFO - PROCESS | 2368 | 1462922074163 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:34 INFO - PROCESS | 2368 | ++DOCSHELL 0x12cf22800 == 76 [pid = 2368] [id = 707] 16:14:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x12be7ec00) [pid = 2368] [serial = 2121] [outer = 0x0] 16:14:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x12c6d5000) [pid = 2368] [serial = 2122] [outer = 0x12be7ec00] 16:14:34 INFO - PROCESS | 2368 | 1462922074188 Marionette DEBUG loaded listener.js 16:14:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x12c6de800) [pid = 2368] [serial = 2123] [outer = 0x12be7ec00] 16:14:34 INFO - PROCESS | 2368 | 1462922074566 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]]]}] 16:14:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:14:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 568ms 16:14:34 INFO - PROCESS | 2368 | 1462922074596 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 16:14:34 INFO - PROCESS | 2368 | 1462922074597 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 16:14:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:14:34 INFO - PROCESS | 2368 | 1462922074607 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:14:34 INFO - PROCESS | 2368 | 1462922074608 Marionette TRACE conn2 <- [1,2802,null,{}] 16:14:34 INFO - PROCESS | 2368 | 1462922074611 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}] 16:14:34 INFO - PROCESS | 2368 | 1462922074728 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x12bdbbc00) [pid = 2368] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x12bdc0400) [pid = 2368] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x124a56800) [pid = 2368] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x124c7cc00) [pid = 2368] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x12ad9c400) [pid = 2368] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x12685f400) [pid = 2368] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x11870c400) [pid = 2368] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x121c9c400) [pid = 2368] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x128b0a000) [pid = 2368] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x12baa1c00) [pid = 2368] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x116023800) [pid = 2368] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x119410400) [pid = 2368] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x121ca6c00) [pid = 2368] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x1110aa800) [pid = 2368] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x121ca6800) [pid = 2368] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x115029400) [pid = 2368] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x121c9dc00) [pid = 2368] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x1268e4c00) [pid = 2368] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x110ea6800) [pid = 2368] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x12a7df400) [pid = 2368] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x127476800) [pid = 2368] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x1197e0c00) [pid = 2368] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x121306000) [pid = 2368] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 117 (0x1164a1400) [pid = 2368] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 116 (0x118391000) [pid = 2368] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 115 (0x111b06400) [pid = 2368] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:14:34 INFO - PROCESS | 2368 | --DOMWINDOW == 114 (0x11201ac00) [pid = 2368] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:14:34 INFO - PROCESS | 2368 | 1462922074962 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:34 INFO - PROCESS | 2368 | ++DOCSHELL 0x121379800 == 77 [pid = 2368] [id = 708] 16:14:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 115 (0x110eaa400) [pid = 2368] [serial = 2124] [outer = 0x0] 16:14:34 INFO - PROCESS | 2368 | ++DOMWINDOW == 116 (0x111d1ec00) [pid = 2368] [serial = 2125] [outer = 0x110eaa400] 16:14:34 INFO - PROCESS | 2368 | 1462922074989 Marionette DEBUG loaded listener.js 16:14:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 117 (0x1164a1400) [pid = 2368] [serial = 2126] [outer = 0x110eaa400] 16:14:35 INFO - PROCESS | 2368 | 1462922075285 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]]]}] 16:14:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:14:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 720ms 16:14:35 INFO - PROCESS | 2368 | 1462922075327 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 16:14:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:14:35 INFO - PROCESS | 2368 | 1462922075329 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 16:14:35 INFO - PROCESS | 2368 | 1462922075332 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:14:35 INFO - PROCESS | 2368 | 1462922075333 Marionette TRACE conn2 <- [1,2806,null,{}] 16:14:35 INFO - PROCESS | 2368 | 1462922075336 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}] 16:14:35 INFO - PROCESS | 2368 | 1462922075447 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 16:14:35 INFO - PROCESS | 2368 | 1462922075537 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:35 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d8b3800 == 78 [pid = 2368] [id = 709] 16:14:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 118 (0x110f80000) [pid = 2368] [serial = 2127] [outer = 0x0] 16:14:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x1268e4c00) [pid = 2368] [serial = 2128] [outer = 0x110f80000] 16:14:35 INFO - PROCESS | 2368 | 1462922075566 Marionette DEBUG loaded listener.js 16:14:35 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x12be7d000) [pid = 2368] [serial = 2129] [outer = 0x110f80000] 16:14:35 INFO - PROCESS | 2368 | 1462922075849 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]]]}] 16:14:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:14:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 570ms 16:14:35 INFO - PROCESS | 2368 | 1462922075901 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 16:14:35 INFO - PROCESS | 2368 | 1462922075903 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 16:14:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:14:35 INFO - PROCESS | 2368 | 1462922075906 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:14:35 INFO - PROCESS | 2368 | 1462922075909 Marionette TRACE conn2 <- [1,2810,null,{}] 16:14:35 INFO - PROCESS | 2368 | 1462922075911 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}] 16:14:36 INFO - PROCESS | 2368 | 1462922076003 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 16:14:36 INFO - PROCESS | 2368 | 1462922076008 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:36 INFO - PROCESS | 2368 | ++DOCSHELL 0x12f2bb000 == 79 [pid = 2368] [id = 710] 16:14:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x12c6d2c00) [pid = 2368] [serial = 2130] [outer = 0x0] 16:14:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x12c91ec00) [pid = 2368] [serial = 2131] [outer = 0x12c6d2c00] 16:14:36 INFO - PROCESS | 2368 | 1462922076033 Marionette DEBUG loaded listener.js 16:14:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x12cc04000) [pid = 2368] [serial = 2132] [outer = 0x12c6d2c00] 16:14:36 INFO - PROCESS | 2368 | 1462922076364 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]]]}] 16:14:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:14:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 472ms 16:14:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:14:36 INFO - PROCESS | 2368 | 1462922076378 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 16:14:36 INFO - PROCESS | 2368 | 1462922076379 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 16:14:36 INFO - PROCESS | 2368 | 1462922076383 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:14:36 INFO - PROCESS | 2368 | 1462922076384 Marionette TRACE conn2 <- [1,2814,null,{}] 16:14:36 INFO - PROCESS | 2368 | 1462922076387 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}] 16:14:36 INFO - PROCESS | 2368 | 1462922076547 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 16:14:36 INFO - PROCESS | 2368 | 1462922076557 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:36 INFO - PROCESS | 2368 | ++DOCSHELL 0x135a13000 == 80 [pid = 2368] [id = 711] 16:14:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x12746f400) [pid = 2368] [serial = 2133] [outer = 0x0] 16:14:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x12cc06800) [pid = 2368] [serial = 2134] [outer = 0x12746f400] 16:14:36 INFO - PROCESS | 2368 | 1462922076597 Marionette DEBUG loaded listener.js 16:14:36 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x12cc0bc00) [pid = 2368] [serial = 2135] [outer = 0x12746f400] 16:14:37 INFO - PROCESS | 2368 | 1462922077209 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]]]}] 16:14:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:14:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 873ms 16:14:37 INFO - PROCESS | 2368 | 1462922077256 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 16:14:37 INFO - PROCESS | 2368 | 1462922077259 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 16:14:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:14:37 INFO - PROCESS | 2368 | 1462922077263 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:14:37 INFO - PROCESS | 2368 | 1462922077265 Marionette TRACE conn2 <- [1,2818,null,{}] 16:14:37 INFO - PROCESS | 2368 | 1462922077269 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}] 16:14:37 INFO - PROCESS | 2368 | 1462922077434 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 16:14:37 INFO - PROCESS | 2368 | 1462922077556 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:37 INFO - PROCESS | 2368 | ++DOCSHELL 0x12156a800 == 81 [pid = 2368] [id = 712] 16:14:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x113c28c00) [pid = 2368] [serial = 2136] [outer = 0x0] 16:14:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x117699c00) [pid = 2368] [serial = 2137] [outer = 0x113c28c00] 16:14:37 INFO - PROCESS | 2368 | 1462922077644 Marionette DEBUG loaded listener.js 16:14:37 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x118572000) [pid = 2368] [serial = 2138] [outer = 0x113c28c00] 16:14:38 INFO - PROCESS | 2368 | 1462922078085 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]]]}] 16:14:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:14:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 870ms 16:14:38 INFO - PROCESS | 2368 | 1462922078133 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 16:14:38 INFO - PROCESS | 2368 | 1462922078137 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 16:14:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:14:38 INFO - PROCESS | 2368 | 1462922078144 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:14:38 INFO - PROCESS | 2368 | 1462922078146 Marionette TRACE conn2 <- [1,2822,null,{}] 16:14:38 INFO - PROCESS | 2368 | 1462922078149 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}] 16:14:38 INFO - PROCESS | 2368 | 1462922078263 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 16:14:38 INFO - PROCESS | 2368 | 1462922078352 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:38 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a792800 == 82 [pid = 2368] [id = 713] 16:14:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x1194a2000) [pid = 2368] [serial = 2139] [outer = 0x0] 16:14:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x1210db400) [pid = 2368] [serial = 2140] [outer = 0x1194a2000] 16:14:38 INFO - PROCESS | 2368 | 1462922078382 Marionette DEBUG loaded listener.js 16:14:38 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x121a2d400) [pid = 2368] [serial = 2141] [outer = 0x1194a2000] 16:14:38 INFO - PROCESS | 2368 | 1462922078772 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]]]}] 16:14:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:14:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 672ms 16:14:38 INFO - PROCESS | 2368 | 1462922078828 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 16:14:38 INFO - PROCESS | 2368 | 1462922078830 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 16:14:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:14:38 INFO - PROCESS | 2368 | 1462922078832 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:14:38 INFO - PROCESS | 2368 | 1462922078835 Marionette TRACE conn2 <- [1,2826,null,{}] 16:14:38 INFO - PROCESS | 2368 | 1462922078845 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}] 16:14:38 INFO - PROCESS | 2368 | 1462922078961 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 16:14:39 INFO - PROCESS | 2368 | 1462922079071 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:39 INFO - PROCESS | 2368 | ++DOCSHELL 0x12f186800 == 83 [pid = 2368] [id = 714] 16:14:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x1269b4400) [pid = 2368] [serial = 2142] [outer = 0x0] 16:14:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x12743ac00) [pid = 2368] [serial = 2143] [outer = 0x1269b4400] 16:14:39 INFO - PROCESS | 2368 | 1462922079102 Marionette DEBUG loaded listener.js 16:14:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x128b57400) [pid = 2368] [serial = 2144] [outer = 0x1269b4400] 16:14:39 INFO - PROCESS | 2368 | 1462922079558 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:14:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:14:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 775ms 16:14:39 INFO - PROCESS | 2368 | 1462922079609 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 16:14:39 INFO - PROCESS | 2368 | 1462922079611 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 16:14:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:14:39 INFO - PROCESS | 2368 | 1462922079615 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:14:39 INFO - PROCESS | 2368 | 1462922079617 Marionette TRACE conn2 <- [1,2830,null,{}] 16:14:39 INFO - PROCESS | 2368 | 1462922079621 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}] 16:14:39 INFO - PROCESS | 2368 | 1462922079799 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 16:14:39 INFO - PROCESS | 2368 | 1462922079970 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:39 INFO - PROCESS | 2368 | ++DOCSHELL 0x1382ee800 == 84 [pid = 2368] [id = 715] 16:14:39 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x128d2c400) [pid = 2368] [serial = 2145] [outer = 0x0] 16:14:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x129580c00) [pid = 2368] [serial = 2146] [outer = 0x128d2c400] 16:14:40 INFO - PROCESS | 2368 | 1462922080018 Marionette DEBUG loaded listener.js 16:14:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x12ad9f400) [pid = 2368] [serial = 2147] [outer = 0x128d2c400] 16:14:40 INFO - PROCESS | 2368 | 1462922080411 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]]]}] 16:14:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:14:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 828ms 16:14:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:14:40 INFO - PROCESS | 2368 | 1462922080443 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 16:14:40 INFO - PROCESS | 2368 | 1462922080445 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 16:14:40 INFO - PROCESS | 2368 | 1462922080449 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:14:40 INFO - PROCESS | 2368 | 1462922080450 Marionette TRACE conn2 <- [1,2834,null,{}] 16:14:40 INFO - PROCESS | 2368 | 1462922080454 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}] 16:14:40 INFO - PROCESS | 2368 | 1462922080624 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 16:14:40 INFO - PROCESS | 2368 | 1462922080795 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:40 INFO - PROCESS | 2368 | ++DOCSHELL 0x1350c8000 == 85 [pid = 2368] [id = 716] 16:14:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x129307c00) [pid = 2368] [serial = 2148] [outer = 0x0] 16:14:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x12bed3800) [pid = 2368] [serial = 2149] [outer = 0x129307c00] 16:14:40 INFO - PROCESS | 2368 | 1462922080847 Marionette DEBUG loaded listener.js 16:14:40 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x12c920800) [pid = 2368] [serial = 2150] [outer = 0x129307c00] 16:14:41 INFO - PROCESS | 2368 | 1462922081318 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:14:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:14:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 921ms 16:14:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:14:41 INFO - PROCESS | 2368 | 1462922081369 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 16:14:41 INFO - PROCESS | 2368 | 1462922081371 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 16:14:41 INFO - PROCESS | 2368 | 1462922081373 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:14:41 INFO - PROCESS | 2368 | 1462922081374 Marionette TRACE conn2 <- [1,2838,null,{}] 16:14:41 INFO - PROCESS | 2368 | 1462922081377 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}] 16:14:41 INFO - PROCESS | 2368 | 1462922081503 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 16:14:41 INFO - PROCESS | 2368 | 1462922081592 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:41 INFO - PROCESS | 2368 | ++DOCSHELL 0x136099000 == 86 [pid = 2368] [id = 717] 16:14:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x12baa3c00) [pid = 2368] [serial = 2151] [outer = 0x0] 16:14:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x12cc0fc00) [pid = 2368] [serial = 2152] [outer = 0x12baa3c00] 16:14:41 INFO - PROCESS | 2368 | 1462922081625 Marionette DEBUG loaded listener.js 16:14:41 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x12d284c00) [pid = 2368] [serial = 2153] [outer = 0x12baa3c00] 16:14:42 INFO - PROCESS | 2368 | 1462922082035 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]]]}] 16:14:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:14:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 673ms 16:14:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:14:42 INFO - PROCESS | 2368 | 1462922082047 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 16:14:42 INFO - PROCESS | 2368 | 1462922082048 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 16:14:42 INFO - PROCESS | 2368 | 1462922082051 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:14:42 INFO - PROCESS | 2368 | 1462922082052 Marionette TRACE conn2 <- [1,2842,null,{}] 16:14:42 INFO - PROCESS | 2368 | 1462922082054 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}] 16:14:42 INFO - PROCESS | 2368 | 1462922082185 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 16:14:42 INFO - PROCESS | 2368 | 1462922082274 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:42 INFO - PROCESS | 2368 | ++DOCSHELL 0x135499800 == 87 [pid = 2368] [id = 718] 16:14:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x12cc08000) [pid = 2368] [serial = 2154] [outer = 0x0] 16:14:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x12d290400) [pid = 2368] [serial = 2155] [outer = 0x12cc08000] 16:14:42 INFO - PROCESS | 2368 | 1462922082303 Marionette DEBUG loaded listener.js 16:14:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x12d2a1400) [pid = 2368] [serial = 2156] [outer = 0x12cc08000] 16:14:42 INFO - PROCESS | 2368 | 1462922082711 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]]]}] 16:14:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:14:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 673ms 16:14:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:14:42 INFO - PROCESS | 2368 | 1462922082725 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 16:14:42 INFO - PROCESS | 2368 | 1462922082727 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 16:14:42 INFO - PROCESS | 2368 | 1462922082729 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:14:42 INFO - PROCESS | 2368 | 1462922082730 Marionette TRACE conn2 <- [1,2846,null,{}] 16:14:42 INFO - PROCESS | 2368 | 1462922082733 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}] 16:14:42 INFO - PROCESS | 2368 | 1462922082843 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 16:14:42 INFO - PROCESS | 2368 | 1462922082960 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:42 INFO - PROCESS | 2368 | ++DOCSHELL 0x1354aa000 == 88 [pid = 2368] [id = 719] 16:14:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x12d28fc00) [pid = 2368] [serial = 2157] [outer = 0x0] 16:14:42 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x12d876400) [pid = 2368] [serial = 2158] [outer = 0x12d28fc00] 16:14:42 INFO - PROCESS | 2368 | 1462922082991 Marionette DEBUG loaded listener.js 16:14:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x12d87d000) [pid = 2368] [serial = 2159] [outer = 0x12d28fc00] 16:14:43 INFO - PROCESS | 2368 | 1462922083424 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]]]}] 16:14:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:14:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 718ms 16:14:43 INFO - PROCESS | 2368 | 1462922083448 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 16:14:43 INFO - PROCESS | 2368 | 1462922083449 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 16:14:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:14:43 INFO - PROCESS | 2368 | 1462922083452 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:14:43 INFO - PROCESS | 2368 | 1462922083453 Marionette TRACE conn2 <- [1,2850,null,{}] 16:14:43 INFO - PROCESS | 2368 | 1462922083455 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}] 16:14:43 INFO - PROCESS | 2368 | 1462922083587 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 16:14:43 INFO - PROCESS | 2368 | 1462922083691 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:43 INFO - PROCESS | 2368 | ++DOCSHELL 0x11705d800 == 89 [pid = 2368] [id = 720] 16:14:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x110ea6c00) [pid = 2368] [serial = 2160] [outer = 0x0] 16:14:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x116026400) [pid = 2368] [serial = 2161] [outer = 0x110ea6c00] 16:14:43 INFO - PROCESS | 2368 | 1462922083722 Marionette DEBUG loaded listener.js 16:14:43 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x128b05400) [pid = 2368] [serial = 2162] [outer = 0x110ea6c00] 16:14:44 INFO - PROCESS | 2368 | --DOCSHELL 0x12d1da800 == 88 [pid = 2368] [id = 17] 16:14:44 INFO - PROCESS | 2368 | 1462922084424 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:14:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:14:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1021ms 16:14:44 INFO - PROCESS | 2368 | 1462922084474 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 16:14:44 INFO - PROCESS | 2368 | 1462922084476 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 16:14:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:14:44 INFO - PROCESS | 2368 | 1462922084480 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:14:44 INFO - PROCESS | 2368 | 1462922084482 Marionette TRACE conn2 <- [1,2854,null,{}] 16:14:44 INFO - PROCESS | 2368 | 1462922084498 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}] 16:14:44 INFO - PROCESS | 2368 | 1462922084609 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 16:14:44 INFO - PROCESS | 2368 | 1462922084737 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:44 INFO - PROCESS | 2368 | ++DOCSHELL 0x1255cb000 == 89 [pid = 2368] [id = 721] 16:14:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 154 (0x110f80800) [pid = 2368] [serial = 2163] [outer = 0x0] 16:14:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 155 (0x112246c00) [pid = 2368] [serial = 2164] [outer = 0x110f80800] 16:14:44 INFO - PROCESS | 2368 | 1462922084767 Marionette DEBUG loaded listener.js 16:14:44 INFO - PROCESS | 2368 | ++DOMWINDOW == 156 (0x118087000) [pid = 2368] [serial = 2165] [outer = 0x110f80800] 16:14:45 INFO - PROCESS | 2368 | 1462922085199 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]]]}] 16:14:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:14:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 774ms 16:14:45 INFO - PROCESS | 2368 | 1462922085254 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 16:14:45 INFO - PROCESS | 2368 | 1462922085257 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 16:14:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:14:45 INFO - PROCESS | 2368 | 1462922085261 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:14:45 INFO - PROCESS | 2368 | 1462922085263 Marionette TRACE conn2 <- [1,2858,null,{}] 16:14:45 INFO - PROCESS | 2368 | 1462922085265 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}] 16:14:45 INFO - PROCESS | 2368 | 1462922085372 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 16:14:45 INFO - PROCESS | 2368 | 1462922085505 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:45 INFO - PROCESS | 2368 | --DOCSHELL 0x12f2bc800 == 88 [pid = 2368] [id = 549] 16:14:45 INFO - PROCESS | 2368 | --DOCSHELL 0x12f2bb000 == 87 [pid = 2368] [id = 710] 16:14:45 INFO - PROCESS | 2368 | --DOCSHELL 0x12d8b3800 == 86 [pid = 2368] [id = 709] 16:14:45 INFO - PROCESS | 2368 | --DOCSHELL 0x121379800 == 85 [pid = 2368] [id = 708] 16:14:45 INFO - PROCESS | 2368 | --DOCSHELL 0x12cf22800 == 84 [pid = 2368] [id = 707] 16:14:45 INFO - PROCESS | 2368 | --DOCSHELL 0x12c80e800 == 83 [pid = 2368] [id = 706] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 155 (0x1167d8000) [pid = 2368] [serial = 2035] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 154 (0x1197d7000) [pid = 2368] [serial = 2038] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 153 (0x121c61800) [pid = 2368] [serial = 2041] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x12becc000) [pid = 2368] [serial = 2074] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | ++DOCSHELL 0x1185bc000 == 84 [pid = 2368] [id = 722] 16:14:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x115f3e000) [pid = 2368] [serial = 2166] [outer = 0x0] 16:14:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 154 (0x118087400) [pid = 2368] [serial = 2167] [outer = 0x115f3e000] 16:14:45 INFO - PROCESS | 2368 | 1462922085573 Marionette DEBUG loaded listener.js 16:14:45 INFO - PROCESS | 2368 | ++DOMWINDOW == 155 (0x120e60c00) [pid = 2368] [serial = 2168] [outer = 0x115f3e000] 16:14:45 INFO - PROCESS | 2368 | --DOCSHELL 0x12c203800 == 83 [pid = 2368] [id = 705] 16:14:45 INFO - PROCESS | 2368 | --DOCSHELL 0x12bea6000 == 82 [pid = 2368] [id = 704] 16:14:45 INFO - PROCESS | 2368 | --DOCSHELL 0x12a798000 == 81 [pid = 2368] [id = 703] 16:14:45 INFO - PROCESS | 2368 | --DOCSHELL 0x1271eb800 == 80 [pid = 2368] [id = 702] 16:14:45 INFO - PROCESS | 2368 | --DOCSHELL 0x121723000 == 79 [pid = 2368] [id = 701] 16:14:45 INFO - PROCESS | 2368 | --DOCSHELL 0x1191b3800 == 78 [pid = 2368] [id = 700] 16:14:45 INFO - PROCESS | 2368 | --DOCSHELL 0x1271d9800 == 77 [pid = 2368] [id = 699] 16:14:45 INFO - PROCESS | 2368 | --DOCSHELL 0x12f2ab800 == 76 [pid = 2368] [id = 695] 16:14:45 INFO - PROCESS | 2368 | --DOCSHELL 0x12ddc6800 == 75 [pid = 2368] [id = 694] 16:14:45 INFO - PROCESS | 2368 | --DOCSHELL 0x1269db000 == 74 [pid = 2368] [id = 693] 16:14:45 INFO - PROCESS | 2368 | --DOCSHELL 0x1189b1800 == 73 [pid = 2368] [id = 692] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 154 (0x12be77c00) [pid = 2368] [serial = 1937] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 153 (0x12bed3000) [pid = 2368] [serial = 1997] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x1269bb400) [pid = 2368] [serial = 1988] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 151 (0x129111000) [pid = 2368] [serial = 1928] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 150 (0x12bdbb800) [pid = 2368] [serial = 1934] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 149 (0x127477400) [pid = 2368] [serial = 1856] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x120e5f400) [pid = 2368] [serial = 1922] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x12685e800) [pid = 2368] [serial = 1925] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x12a874800) [pid = 2368] [serial = 1931] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x12be7a800) [pid = 2368] [serial = 1979] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x118571800) [pid = 2368] [serial = 1982] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 143 (0x1210e0400) [pid = 2368] [serial = 1985] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x12baaa000) [pid = 2368] [serial = 1994] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x121c5ac00) [pid = 2368] [serial = 2000] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x12930c000) [pid = 2368] [serial = 1991] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x11856e000) [pid = 2368] [serial = 1919] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x126868400) [pid = 2368] [serial = 2059] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x124c7bc00) [pid = 2368] [serial = 2060] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x12a76e800) [pid = 2368] [serial = 2063] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x128c2e400) [pid = 2368] [serial = 2062] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x115d83c00) [pid = 2368] [serial = 2068] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x12ab91000) [pid = 2368] [serial = 2065] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x12bdb6400) [pid = 2368] [serial = 2033] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x1210dcc00) [pid = 2368] [serial = 2053] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x121a15800) [pid = 2368] [serial = 2054] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x121a3c400) [pid = 2368] [serial = 2056] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x116a66800) [pid = 2368] [serial = 2047] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x118247c00) [pid = 2368] [serial = 2048] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x118917000) [pid = 2368] [serial = 2050] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x119495400) [pid = 2368] [serial = 2051] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x126d52400) [pid = 2368] [serial = 2044] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x12a7df000) [pid = 2368] [serial = 2045] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 122 (0x12be71400) [pid = 2368] [serial = 2072] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 121 (0x12ba88000) [pid = 2368] [serial = 2066] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 120 (0x1216ab000) [pid = 2368] [serial = 2069] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 119 (0x123e6e400) [pid = 2368] [serial = 2057] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | --DOMWINDOW == 118 (0x12a7df800) [pid = 2368] [serial = 2071] [outer = 0x0] [url = about:blank] 16:14:45 INFO - PROCESS | 2368 | 1462922085909 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:14:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:14:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 672ms 16:14:45 INFO - PROCESS | 2368 | 1462922085933 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 16:14:45 INFO - PROCESS | 2368 | 1462922085935 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 16:14:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:14:45 INFO - PROCESS | 2368 | 1462922085937 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:14:45 INFO - PROCESS | 2368 | 1462922085941 Marionette TRACE conn2 <- [1,2862,null,{}] 16:14:45 INFO - PROCESS | 2368 | 1462922085949 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}] 16:14:46 INFO - PROCESS | 2368 | 1462922086044 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 16:14:46 INFO - PROCESS | 2368 | 1462922086067 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:46 INFO - PROCESS | 2368 | ++DOCSHELL 0x125626800 == 74 [pid = 2368] [id = 723] 16:14:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 119 (0x12180b400) [pid = 2368] [serial = 2169] [outer = 0x0] 16:14:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 120 (0x121a30800) [pid = 2368] [serial = 2170] [outer = 0x12180b400] 16:14:46 INFO - PROCESS | 2368 | 1462922086095 Marionette DEBUG loaded listener.js 16:14:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 121 (0x121ca4000) [pid = 2368] [serial = 2171] [outer = 0x12180b400] 16:14:46 INFO - PROCESS | 2368 | 1462922086474 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]]]}] 16:14:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:14:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 575ms 16:14:46 INFO - PROCESS | 2368 | 1462922086516 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 16:14:46 INFO - PROCESS | 2368 | 1462922086518 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 16:14:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:14:46 INFO - PROCESS | 2368 | 1462922086520 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:14:46 INFO - PROCESS | 2368 | 1462922086521 Marionette TRACE conn2 <- [1,2866,null,{}] 16:14:46 INFO - PROCESS | 2368 | 1462922086523 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}] 16:14:46 INFO - PROCESS | 2368 | 1462922086617 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 16:14:46 INFO - PROCESS | 2368 | 1462922086622 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:46 INFO - PROCESS | 2368 | ++DOCSHELL 0x12a78c800 == 75 [pid = 2368] [id = 724] 16:14:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 122 (0x124a5b800) [pid = 2368] [serial = 2172] [outer = 0x0] 16:14:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 123 (0x1255e2c00) [pid = 2368] [serial = 2173] [outer = 0x124a5b800] 16:14:46 INFO - PROCESS | 2368 | 1462922086648 Marionette DEBUG loaded listener.js 16:14:46 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x1268e4800) [pid = 2368] [serial = 2174] [outer = 0x124a5b800] 16:14:47 INFO - PROCESS | 2368 | 1462922087022 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]]]}] 16:14:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:14:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 521ms 16:14:47 INFO - PROCESS | 2368 | 1462922087043 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 16:14:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:14:47 INFO - PROCESS | 2368 | 1462922087044 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 16:14:47 INFO - PROCESS | 2368 | 1462922087053 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:14:47 INFO - PROCESS | 2368 | 1462922087054 Marionette TRACE conn2 <- [1,2870,null,{}] 16:14:47 INFO - PROCESS | 2368 | 1462922087058 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}] 16:14:47 INFO - PROCESS | 2368 | 1462922087151 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 16:14:47 INFO - PROCESS | 2368 | 1462922087156 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:47 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c18b800 == 76 [pid = 2368] [id = 725] 16:14:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x126df4800) [pid = 2368] [serial = 2175] [outer = 0x0] 16:14:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x127472000) [pid = 2368] [serial = 2176] [outer = 0x126df4800] 16:14:47 INFO - PROCESS | 2368 | 1462922087182 Marionette DEBUG loaded listener.js 16:14:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x128b56c00) [pid = 2368] [serial = 2177] [outer = 0x126df4800] 16:14:47 INFO - PROCESS | 2368 | 1462922087547 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]]]}] 16:14:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:14:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 526ms 16:14:47 INFO - PROCESS | 2368 | 1462922087574 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 16:14:47 INFO - PROCESS | 2368 | 1462922087576 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 16:14:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:14:47 INFO - PROCESS | 2368 | 1462922087578 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:14:47 INFO - PROCESS | 2368 | 1462922087579 Marionette TRACE conn2 <- [1,2874,null,{}] 16:14:47 INFO - PROCESS | 2368 | 1462922087582 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}] 16:14:47 INFO - PROCESS | 2368 | 1462922087690 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 16:14:47 INFO - PROCESS | 2368 | 1462922087783 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:47 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c213000 == 77 [pid = 2368] [id = 726] 16:14:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x127142800) [pid = 2368] [serial = 2178] [outer = 0x0] 16:14:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x12910d400) [pid = 2368] [serial = 2179] [outer = 0x127142800] 16:14:47 INFO - PROCESS | 2368 | 1462922087810 Marionette DEBUG loaded listener.js 16:14:47 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x12bdbb800) [pid = 2368] [serial = 2180] [outer = 0x127142800] 16:14:48 INFO - PROCESS | 2368 | 1462922088146 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]]]}] 16:14:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:14:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 618ms 16:14:48 INFO - PROCESS | 2368 | 1462922088196 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 16:14:48 INFO - PROCESS | 2368 | 1462922088198 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 16:14:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:14:48 INFO - PROCESS | 2368 | 1462922088200 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:14:48 INFO - PROCESS | 2368 | 1462922088201 Marionette TRACE conn2 <- [1,2878,null,{}] 16:14:48 INFO - PROCESS | 2368 | 1462922088203 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}] 16:14:48 INFO - PROCESS | 2368 | 1462922088321 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 16:14:48 INFO - PROCESS | 2368 | 1462922088332 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:48 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c9de800 == 78 [pid = 2368] [id = 727] 16:14:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x118702400) [pid = 2368] [serial = 2181] [outer = 0x0] 16:14:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x12baaa000) [pid = 2368] [serial = 2182] [outer = 0x118702400] 16:14:48 INFO - PROCESS | 2368 | 1462922088357 Marionette DEBUG loaded listener.js 16:14:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x12bed5400) [pid = 2368] [serial = 2183] [outer = 0x118702400] 16:14:48 INFO - PROCESS | 2368 | 1462922088718 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]]]}] 16:14:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:14:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 569ms 16:14:48 INFO - PROCESS | 2368 | 1462922088769 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 16:14:48 INFO - PROCESS | 2368 | 1462922088771 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 16:14:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:14:48 INFO - PROCESS | 2368 | 1462922088773 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:14:48 INFO - PROCESS | 2368 | 1462922088774 Marionette TRACE conn2 <- [1,2882,null,{}] 16:14:48 INFO - PROCESS | 2368 | 1462922088776 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}] 16:14:48 INFO - PROCESS | 2368 | 1462922088897 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 16:14:48 INFO - PROCESS | 2368 | 1462922088912 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:48 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d234000 == 79 [pid = 2368] [id = 728] 16:14:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x12153fc00) [pid = 2368] [serial = 2184] [outer = 0x0] 16:14:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x12c4b5000) [pid = 2368] [serial = 2185] [outer = 0x12153fc00] 16:14:48 INFO - PROCESS | 2368 | 1462922088936 Marionette DEBUG loaded listener.js 16:14:48 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x12c6de400) [pid = 2368] [serial = 2186] [outer = 0x12153fc00] 16:14:49 INFO - PROCESS | 2368 | 1462922089285 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]]]}] 16:14:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:14:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 519ms 16:14:49 INFO - PROCESS | 2368 | 1462922089293 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 16:14:49 INFO - PROCESS | 2368 | 1462922089294 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 16:14:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:14:49 INFO - PROCESS | 2368 | 1462922089296 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:14:49 INFO - PROCESS | 2368 | 1462922089298 Marionette TRACE conn2 <- [1,2886,null,{}] 16:14:49 INFO - PROCESS | 2368 | 1462922089300 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}] 16:14:49 INFO - PROCESS | 2368 | 1462922089447 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 16:14:49 INFO - PROCESS | 2368 | 1462922089460 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:49 INFO - PROCESS | 2368 | ++DOCSHELL 0x12da22800 == 80 [pid = 2368] [id = 729] 16:14:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x12c4b2000) [pid = 2368] [serial = 2187] [outer = 0x0] 16:14:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x12c91e000) [pid = 2368] [serial = 2188] [outer = 0x12c4b2000] 16:14:49 INFO - PROCESS | 2368 | 1462922089486 Marionette DEBUG loaded listener.js 16:14:49 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x12cc0d000) [pid = 2368] [serial = 2189] [outer = 0x12c4b2000] 16:14:49 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x12be7ec00) [pid = 2368] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:14:49 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x120fbf800) [pid = 2368] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:14:49 INFO - PROCESS | 2368 | --DOMWINDOW == 136 (0x12be7a000) [pid = 2368] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:14:49 INFO - PROCESS | 2368 | --DOMWINDOW == 135 (0x128c2d800) [pid = 2368] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:14:49 INFO - PROCESS | 2368 | --DOMWINDOW == 134 (0x12ab98c00) [pid = 2368] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:14:49 INFO - PROCESS | 2368 | --DOMWINDOW == 133 (0x110eaa400) [pid = 2368] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:14:49 INFO - PROCESS | 2368 | --DOMWINDOW == 132 (0x12be72400) [pid = 2368] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:14:49 INFO - PROCESS | 2368 | --DOMWINDOW == 131 (0x118246c00) [pid = 2368] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:14:49 INFO - PROCESS | 2368 | --DOMWINDOW == 130 (0x121a39000) [pid = 2368] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:14:49 INFO - PROCESS | 2368 | --DOMWINDOW == 129 (0x1168bdc00) [pid = 2368] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:14:49 INFO - PROCESS | 2368 | --DOMWINDOW == 128 (0x126860c00) [pid = 2368] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:14:49 INFO - PROCESS | 2368 | --DOMWINDOW == 127 (0x116094800) [pid = 2368] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:14:49 INFO - PROCESS | 2368 | --DOMWINDOW == 126 (0x121827400) [pid = 2368] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:14:49 INFO - PROCESS | 2368 | --DOMWINDOW == 125 (0x110f80000) [pid = 2368] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:14:49 INFO - PROCESS | 2368 | --DOMWINDOW == 124 (0x12c6d2c00) [pid = 2368] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:14:49 INFO - PROCESS | 2368 | --DOMWINDOW == 123 (0x119023400) [pid = 2368] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:14:49 INFO - PROCESS | 2368 | 1462922089997 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]]]}] 16:14:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:14:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 719ms 16:14:50 INFO - PROCESS | 2368 | 1462922090016 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 16:14:50 INFO - PROCESS | 2368 | 1462922090017 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 16:14:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:14:50 INFO - PROCESS | 2368 | 1462922090019 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:14:50 INFO - PROCESS | 2368 | 1462922090020 Marionette TRACE conn2 <- [1,2890,null,{}] 16:14:50 INFO - PROCESS | 2368 | 1462922090026 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}] 16:14:50 INFO - PROCESS | 2368 | 1462922090124 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 16:14:50 INFO - PROCESS | 2368 | 1462922090128 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:50 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c1a9800 == 81 [pid = 2368] [id = 730] 16:14:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 124 (0x115fd9000) [pid = 2368] [serial = 2190] [outer = 0x0] 16:14:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 125 (0x119a9c400) [pid = 2368] [serial = 2191] [outer = 0x115fd9000] 16:14:50 INFO - PROCESS | 2368 | 1462922090154 Marionette DEBUG loaded listener.js 16:14:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 126 (0x126860c00) [pid = 2368] [serial = 2192] [outer = 0x115fd9000] 16:14:50 INFO - PROCESS | 2368 | 1462922090516 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:14:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:14:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 519ms 16:14:50 INFO - PROCESS | 2368 | 1462922090541 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 16:14:50 INFO - PROCESS | 2368 | 1462922090544 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 16:14:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:14:50 INFO - PROCESS | 2368 | 1462922090546 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:14:50 INFO - PROCESS | 2368 | 1462922090548 Marionette TRACE conn2 <- [1,2894,null,{}] 16:14:50 INFO - PROCESS | 2368 | 1462922090551 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}] 16:14:50 INFO - PROCESS | 2368 | 1462922090698 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 16:14:50 INFO - PROCESS | 2368 | 1462922090725 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:50 INFO - PROCESS | 2368 | ++DOCSHELL 0x12f174000 == 82 [pid = 2368] [id = 731] 16:14:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 127 (0x12becdc00) [pid = 2368] [serial = 2193] [outer = 0x0] 16:14:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 128 (0x12cdbe800) [pid = 2368] [serial = 2194] [outer = 0x12becdc00] 16:14:50 INFO - PROCESS | 2368 | 1462922090762 Marionette DEBUG loaded listener.js 16:14:50 INFO - PROCESS | 2368 | ++DOMWINDOW == 129 (0x12d29ac00) [pid = 2368] [serial = 2195] [outer = 0x12becdc00] 16:14:51 INFO - PROCESS | 2368 | 1462922091129 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]]]}] 16:14:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:14:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 621ms 16:14:51 INFO - PROCESS | 2368 | 1462922091168 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 16:14:51 INFO - PROCESS | 2368 | 1462922091170 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 16:14:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:14:51 INFO - PROCESS | 2368 | 1462922091176 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:14:51 INFO - PROCESS | 2368 | 1462922091178 Marionette TRACE conn2 <- [1,2898,null,{}] 16:14:51 INFO - PROCESS | 2368 | 1462922091181 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}] 16:14:51 INFO - PROCESS | 2368 | 1462922091341 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 16:14:51 INFO - PROCESS | 2368 | 1462922091350 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:51 INFO - PROCESS | 2368 | ++DOCSHELL 0x13517a800 == 83 [pid = 2368] [id = 732] 16:14:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 130 (0x12cc05800) [pid = 2368] [serial = 2196] [outer = 0x0] 16:14:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 131 (0x12dd57400) [pid = 2368] [serial = 2197] [outer = 0x12cc05800] 16:14:51 INFO - PROCESS | 2368 | 1462922091375 Marionette DEBUG loaded listener.js 16:14:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 132 (0x12dd5c800) [pid = 2368] [serial = 2198] [outer = 0x12cc05800] 16:14:51 INFO - PROCESS | 2368 | 1462922091711 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]]]}] 16:14:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:14:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 572ms 16:14:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:14:51 INFO - PROCESS | 2368 | 1462922091747 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 16:14:51 INFO - PROCESS | 2368 | 1462922091749 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 16:14:51 INFO - PROCESS | 2368 | 1462922091751 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:14:51 INFO - PROCESS | 2368 | 1462922091752 Marionette TRACE conn2 <- [1,2902,null,{}] 16:14:51 INFO - PROCESS | 2368 | 1462922091755 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}] 16:14:51 INFO - PROCESS | 2368 | 1462922091856 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 16:14:51 INFO - PROCESS | 2368 | 1462922091861 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:51 INFO - PROCESS | 2368 | ++DOCSHELL 0x138104800 == 84 [pid = 2368] [id = 733] 16:14:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 133 (0x12d874800) [pid = 2368] [serial = 2199] [outer = 0x0] 16:14:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 134 (0x12dd65400) [pid = 2368] [serial = 2200] [outer = 0x12d874800] 16:14:51 INFO - PROCESS | 2368 | 1462922091885 Marionette DEBUG loaded listener.js 16:14:51 INFO - PROCESS | 2368 | ++DOMWINDOW == 135 (0x12dfd1400) [pid = 2368] [serial = 2201] [outer = 0x12d874800] 16:14:52 INFO - PROCESS | 2368 | 1462922092479 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:14:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:14:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 768ms 16:14:52 INFO - PROCESS | 2368 | 1462922092520 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 16:14:52 INFO - PROCESS | 2368 | 1462922092524 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 16:14:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:14:52 INFO - PROCESS | 2368 | 1462922092527 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:14:52 INFO - PROCESS | 2368 | 1462922092529 Marionette TRACE conn2 <- [1,2906,null,{}] 16:14:52 INFO - PROCESS | 2368 | 1462922092533 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}] 16:14:52 INFO - PROCESS | 2368 | 1462922092657 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 16:14:52 INFO - PROCESS | 2368 | 1462922092748 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:52 INFO - PROCESS | 2368 | ++DOCSHELL 0x124c16000 == 85 [pid = 2368] [id = 734] 16:14:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 136 (0x11824ec00) [pid = 2368] [serial = 2202] [outer = 0x0] 16:14:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 137 (0x11908ec00) [pid = 2368] [serial = 2203] [outer = 0x11824ec00] 16:14:52 INFO - PROCESS | 2368 | 1462922092779 Marionette DEBUG loaded listener.js 16:14:52 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x119ab1400) [pid = 2368] [serial = 2204] [outer = 0x11824ec00] 16:14:53 INFO - PROCESS | 2368 | 1462922093197 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]]]}] 16:14:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:14:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 721ms 16:14:53 INFO - PROCESS | 2368 | 1462922093266 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 16:14:53 INFO - PROCESS | 2368 | 1462922093270 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 16:14:53 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:14:53 INFO - PROCESS | 2368 | 1462922093289 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:14:53 INFO - PROCESS | 2368 | 1462922093291 Marionette TRACE conn2 <- [1,2910,null,{}] 16:14:53 INFO - PROCESS | 2368 | 1462922093294 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}] 16:14:53 INFO - PROCESS | 2368 | 1462922093412 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 16:14:53 INFO - PROCESS | 2368 | 1462922093502 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:53 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c804000 == 86 [pid = 2368] [id = 735] 16:14:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x120e68c00) [pid = 2368] [serial = 2205] [outer = 0x0] 16:14:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x121a2f400) [pid = 2368] [serial = 2206] [outer = 0x120e68c00] 16:14:53 INFO - PROCESS | 2368 | 1462922093532 Marionette DEBUG loaded listener.js 16:14:53 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x124c94400) [pid = 2368] [serial = 2207] [outer = 0x120e68c00] 16:14:53 INFO - PROCESS | 2368 | 1462922093900 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]]]}] 16:14:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:14:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:14:53 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 626ms 16:14:53 INFO - TEST-START | /DOMEvents/constructors.html 16:14:53 INFO - PROCESS | 2368 | 1462922093913 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 16:14:53 INFO - PROCESS | 2368 | 1462922093914 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 16:14:53 INFO - PROCESS | 2368 | 1462922093917 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:14:53 INFO - PROCESS | 2368 | 1462922093919 Marionette TRACE conn2 <- [1,2914,null,{}] 16:14:53 INFO - PROCESS | 2368 | 1462922093928 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}] 16:14:54 INFO - PROCESS | 2368 | 1462922094046 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 16:14:54 INFO - PROCESS | 2368 | 1462922094166 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:54 INFO - PROCESS | 2368 | ++DOCSHELL 0x1382e1800 == 87 [pid = 2368] [id = 736] 16:14:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x126f5d800) [pid = 2368] [serial = 2208] [outer = 0x0] 16:14:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x12910a800) [pid = 2368] [serial = 2209] [outer = 0x126f5d800] 16:14:54 INFO - PROCESS | 2368 | 1462922094201 Marionette DEBUG loaded listener.js 16:14:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x12ab9ac00) [pid = 2368] [serial = 2210] [outer = 0x126f5d800] 16:14:54 INFO - PROCESS | 2368 | 1462922094595 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]]]}] 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:14:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:14:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:14:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:14:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:14:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:14:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:14:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:14:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:14:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:14:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:14:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:14:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:14:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:14:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:14:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:14:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:14:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:14:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:14:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:14:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:14:54 INFO - TEST-OK | /DOMEvents/constructors.html | took 729ms 16:14:54 INFO - PROCESS | 2368 | 1462922094660 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 16:14:54 INFO - PROCESS | 2368 | 1462922094662 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 16:14:54 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:14:54 INFO - PROCESS | 2368 | 1462922094666 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:14:54 INFO - PROCESS | 2368 | 1462922094667 Marionette TRACE conn2 <- [1,2918,null,{}] 16:14:54 INFO - PROCESS | 2368 | 1462922094670 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}] 16:14:54 INFO - PROCESS | 2368 | 1462922094818 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 16:14:54 INFO - PROCESS | 2368 | 1462922094910 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:54 INFO - PROCESS | 2368 | ++DOCSHELL 0x138f16000 == 88 [pid = 2368] [id = 737] 16:14:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x12bdc4400) [pid = 2368] [serial = 2211] [outer = 0x0] 16:14:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x12c924400) [pid = 2368] [serial = 2212] [outer = 0x12bdc4400] 16:14:54 INFO - PROCESS | 2368 | 1462922094940 Marionette DEBUG loaded listener.js 16:14:54 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x12cdc0800) [pid = 2368] [serial = 2213] [outer = 0x12bdc4400] 16:14:55 INFO - PROCESS | 2368 | 1462922095285 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:14:55 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:14:55 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 671ms 16:14:55 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:14:55 INFO - PROCESS | 2368 | 1462922095338 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 16:14:55 INFO - PROCESS | 2368 | 1462922095339 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 16:14:55 INFO - PROCESS | 2368 | 1462922095341 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:14:55 INFO - PROCESS | 2368 | 1462922095343 Marionette TRACE conn2 <- [1,2922,null,{}] 16:14:55 INFO - PROCESS | 2368 | 1462922095345 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}] 16:14:55 INFO - PROCESS | 2368 | 1462922095459 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 16:14:55 INFO - PROCESS | 2368 | 1462922095578 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:55 INFO - PROCESS | 2368 | ++DOCSHELL 0x13558c000 == 89 [pid = 2368] [id = 738] 16:14:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x12bdc1000) [pid = 2368] [serial = 2214] [outer = 0x0] 16:14:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x12cdc9c00) [pid = 2368] [serial = 2215] [outer = 0x12bdc1000] 16:14:55 INFO - PROCESS | 2368 | 1462922095610 Marionette DEBUG loaded listener.js 16:14:55 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x12dd57800) [pid = 2368] [serial = 2216] [outer = 0x12bdc1000] 16:14:55 INFO - PROCESS | 2368 | [2368] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:14:55 INFO - PROCESS | 2368 | [2368] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:14:55 INFO - PROCESS | 2368 | [2368] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:14:55 INFO - PROCESS | 2368 | [2368] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:14:55 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:14:55 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:14:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:14:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:14:55 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 16:14:55 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:14:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:14:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:14:55 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 16:14:55 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:14:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:14:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:14:55 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]" 16:14:55 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:14:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:14:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:14:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:14:55 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:14:55 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 621ms 16:14:55 INFO - PROCESS | 2368 | 1462922095957 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]]]}] 16:14:55 INFO - PROCESS | 2368 | 1462922095963 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 16:14:55 INFO - PROCESS | 2368 | 1462922095965 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 16:14:55 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:14:55 INFO - PROCESS | 2368 | 1462922095967 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:14:55 INFO - PROCESS | 2368 | 1462922095968 Marionette TRACE conn2 <- [1,2926,null,{}] 16:14:55 INFO - PROCESS | 2368 | 1462922095971 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}] 16:14:56 INFO - PROCESS | 2368 | 1462922096095 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 16:14:56 INFO - PROCESS | 2368 | 1462922096205 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:56 INFO - PROCESS | 2368 | ++DOCSHELL 0x140cce800 == 90 [pid = 2368] [id = 739] 16:14:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x12dd62c00) [pid = 2368] [serial = 2217] [outer = 0x0] 16:14:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x135cd2400) [pid = 2368] [serial = 2218] [outer = 0x12dd62c00] 16:14:56 INFO - PROCESS | 2368 | 1462922096236 Marionette DEBUG loaded listener.js 16:14:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x138528c00) [pid = 2368] [serial = 2219] [outer = 0x12dd62c00] 16:14:56 INFO - PROCESS | 2368 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:14:56 INFO - PROCESS | 2368 | 1462922096579 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]]]}] 16:14:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:14:56 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 621ms 16:14:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:14:56 INFO - PROCESS | 2368 | 1462922096589 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 16:14:56 INFO - PROCESS | 2368 | 1462922096592 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 16:14:56 INFO - PROCESS | 2368 | 1462922096594 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:14:56 INFO - PROCESS | 2368 | 1462922096595 Marionette TRACE conn2 <- [1,2930,null,{}] 16:14:56 INFO - PROCESS | 2368 | 1462922096598 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}] 16:14:56 INFO - PROCESS | 2368 | 1462922096711 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 16:14:56 INFO - PROCESS | 2368 | 1462922096830 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:56 INFO - PROCESS | 2368 | ++DOCSHELL 0x138c31800 == 91 [pid = 2368] [id = 740] 16:14:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 154 (0x135cde400) [pid = 2368] [serial = 2220] [outer = 0x0] 16:14:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 155 (0x13852d800) [pid = 2368] [serial = 2221] [outer = 0x135cde400] 16:14:56 INFO - PROCESS | 2368 | 1462922096861 Marionette DEBUG loaded listener.js 16:14:56 INFO - PROCESS | 2368 | ++DOMWINDOW == 156 (0x138531800) [pid = 2368] [serial = 2222] [outer = 0x135cde400] 16:14:57 INFO - PROCESS | 2368 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:14:57 INFO - PROCESS | 2368 | 1462922097205 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]]]}] 16:14:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:14:57 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 619ms 16:14:57 INFO - PROCESS | 2368 | 1462922097213 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 16:14:57 INFO - PROCESS | 2368 | 1462922097214 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 16:14:57 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:14:57 INFO - PROCESS | 2368 | 1462922097216 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:14:57 INFO - PROCESS | 2368 | 1462922097218 Marionette TRACE conn2 <- [1,2934,null,{}] 16:14:57 INFO - PROCESS | 2368 | 1462922097220 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}] 16:14:57 INFO - PROCESS | 2368 | 1462922097337 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 16:14:57 INFO - PROCESS | 2368 | 1462922097457 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:57 INFO - PROCESS | 2368 | ++DOCSHELL 0x138c49800 == 92 [pid = 2368] [id = 741] 16:14:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 157 (0x13852a400) [pid = 2368] [serial = 2223] [outer = 0x0] 16:14:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 158 (0x138536800) [pid = 2368] [serial = 2224] [outer = 0x13852a400] 16:14:57 INFO - PROCESS | 2368 | 1462922097506 Marionette DEBUG loaded listener.js 16:14:57 INFO - PROCESS | 2368 | ++DOMWINDOW == 159 (0x138ac4c00) [pid = 2368] [serial = 2225] [outer = 0x13852a400] 16:14:57 INFO - PROCESS | 2368 | 1462922097850 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]]]}] 16:14:57 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:14:57 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 675ms 16:14:57 INFO - PROCESS | 2368 | 1462922097892 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 16:14:57 INFO - PROCESS | 2368 | 1462922097893 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 16:14:57 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:14:57 INFO - PROCESS | 2368 | 1462922097896 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:14:57 INFO - PROCESS | 2368 | 1462922097897 Marionette TRACE conn2 <- [1,2938,null,{}] 16:14:57 INFO - PROCESS | 2368 | 1462922097899 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}] 16:14:58 INFO - PROCESS | 2368 | 1462922098013 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 16:14:58 INFO - PROCESS | 2368 | 1462922098103 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:58 INFO - PROCESS | 2368 | ++DOCSHELL 0x13902e000 == 93 [pid = 2368] [id = 742] 16:14:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 160 (0x1383c8c00) [pid = 2368] [serial = 2226] [outer = 0x0] 16:14:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 161 (0x1383cc000) [pid = 2368] [serial = 2227] [outer = 0x1383c8c00] 16:14:58 INFO - PROCESS | 2368 | 1462922098131 Marionette DEBUG loaded listener.js 16:14:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 162 (0x1383d1400) [pid = 2368] [serial = 2228] [outer = 0x1383c8c00] 16:14:58 INFO - PROCESS | 2368 | 1462922098519 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]]]}] 16:14:58 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. 16:14:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 671ms 16:14:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:14:58 INFO - PROCESS | 2368 | 1462922098567 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 16:14:58 INFO - PROCESS | 2368 | 1462922098568 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 16:14:58 INFO - PROCESS | 2368 | 1462922098571 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:14:58 INFO - PROCESS | 2368 | 1462922098572 Marionette TRACE conn2 <- [1,2942,null,{}] 16:14:58 INFO - PROCESS | 2368 | 1462922098575 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}] 16:14:58 INFO - PROCESS | 2368 | 1462922098691 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 16:14:58 INFO - PROCESS | 2368 | 1462922098836 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:58 INFO - PROCESS | 2368 | ++DOCSHELL 0x120ee8000 == 94 [pid = 2368] [id = 743] 16:14:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 163 (0x11769b000) [pid = 2368] [serial = 2229] [outer = 0x0] 16:14:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 164 (0x118708c00) [pid = 2368] [serial = 2230] [outer = 0x11769b000] 16:14:58 INFO - PROCESS | 2368 | 1462922098881 Marionette DEBUG loaded listener.js 16:14:58 INFO - PROCESS | 2368 | ++DOMWINDOW == 165 (0x12bdb6000) [pid = 2368] [serial = 2231] [outer = 0x11769b000] 16:14:59 INFO - PROCESS | 2368 | 1462922099512 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"]]]}] 16:14:59 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 16:14:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:14:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 974ms 16:14:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:14:59 INFO - PROCESS | 2368 | 1462922099546 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 16:14:59 INFO - PROCESS | 2368 | 1462922099548 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 16:14:59 INFO - PROCESS | 2368 | 1462922099551 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:14:59 INFO - PROCESS | 2368 | 1462922099554 Marionette TRACE conn2 <- [1,2946,null,{}] 16:14:59 INFO - PROCESS | 2368 | 1462922099558 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}] 16:14:59 INFO - PROCESS | 2368 | 1462922099670 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 16:14:59 INFO - PROCESS | 2368 | 1462922099793 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:59 INFO - PROCESS | 2368 | ++DOCSHELL 0x121ab7000 == 95 [pid = 2368] [id = 744] 16:14:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 166 (0x115d0c400) [pid = 2368] [serial = 2232] [outer = 0x0] 16:14:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 167 (0x11602c800) [pid = 2368] [serial = 2233] [outer = 0x115d0c400] 16:14:59 INFO - PROCESS | 2368 | 1462922099825 Marionette DEBUG loaded listener.js 16:14:59 INFO - PROCESS | 2368 | ++DOMWINDOW == 168 (0x11838ac00) [pid = 2368] [serial = 2234] [outer = 0x115d0c400] 16:15:00 INFO - PROCESS | 2368 | 1462922100220 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]]]}] 16:15:00 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. 16:15:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 720ms 16:15:00 INFO - PROCESS | 2368 | 1462922100272 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 16:15:00 INFO - PROCESS | 2368 | 1462922100275 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 16:15:00 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:15:00 INFO - PROCESS | 2368 | 1462922100280 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:15:00 INFO - PROCESS | 2368 | 1462922100282 Marionette TRACE conn2 <- [1,2950,null,{}] 16:15:00 INFO - PROCESS | 2368 | 1462922100284 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}] 16:15:00 INFO - PROCESS | 2368 | 1462922100390 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 16:15:00 INFO - PROCESS | 2368 | 1462922100517 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:00 INFO - PROCESS | 2368 | ++DOCSHELL 0x121382800 == 96 [pid = 2368] [id = 745] 16:15:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 169 (0x1190c7800) [pid = 2368] [serial = 2235] [outer = 0x0] 16:15:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 170 (0x119320000) [pid = 2368] [serial = 2236] [outer = 0x1190c7800] 16:15:00 INFO - PROCESS | 2368 | 1462922100546 Marionette DEBUG loaded listener.js 16:15:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 171 (0x11979f400) [pid = 2368] [serial = 2237] [outer = 0x1190c7800] 16:15:00 INFO - PROCESS | 2368 | --DOCSHELL 0x13517a800 == 95 [pid = 2368] [id = 732] 16:15:00 INFO - PROCESS | 2368 | --DOCSHELL 0x12f174000 == 94 [pid = 2368] [id = 731] 16:15:00 INFO - PROCESS | 2368 | --DOCSHELL 0x12c1a9800 == 93 [pid = 2368] [id = 730] 16:15:00 INFO - PROCESS | 2368 | --DOCSHELL 0x12da22800 == 92 [pid = 2368] [id = 729] 16:15:00 INFO - PROCESS | 2368 | --DOCSHELL 0x12d234000 == 91 [pid = 2368] [id = 728] 16:15:00 INFO - PROCESS | 2368 | --DOCSHELL 0x12c9de800 == 90 [pid = 2368] [id = 727] 16:15:00 INFO - PROCESS | 2368 | --DOMWINDOW == 170 (0x12cc06800) [pid = 2368] [serial = 2134] [outer = 0x0] [url = about:blank] 16:15:00 INFO - PROCESS | 2368 | --DOCSHELL 0x12c213000 == 89 [pid = 2368] [id = 726] 16:15:00 INFO - PROCESS | 2368 | --DOCSHELL 0x12c18b800 == 88 [pid = 2368] [id = 725] 16:15:00 INFO - PROCESS | 2368 | --DOCSHELL 0x12a78c800 == 87 [pid = 2368] [id = 724] 16:15:00 INFO - PROCESS | 2368 | --DOCSHELL 0x125626800 == 86 [pid = 2368] [id = 723] 16:15:00 INFO - PROCESS | 2368 | --DOCSHELL 0x1185bc000 == 85 [pid = 2368] [id = 722] 16:15:00 INFO - PROCESS | 2368 | --DOCSHELL 0x1255cb000 == 84 [pid = 2368] [id = 721] 16:15:00 INFO - PROCESS | 2368 | --DOCSHELL 0x1350c8000 == 83 [pid = 2368] [id = 716] 16:15:00 INFO - PROCESS | 2368 | --DOCSHELL 0x1382ee800 == 82 [pid = 2368] [id = 715] 16:15:00 INFO - PROCESS | 2368 | --DOCSHELL 0x12f186800 == 81 [pid = 2368] [id = 714] 16:15:00 INFO - PROCESS | 2368 | --DOCSHELL 0x12a792800 == 80 [pid = 2368] [id = 713] 16:15:00 INFO - PROCESS | 2368 | --DOCSHELL 0x12156a800 == 79 [pid = 2368] [id = 712] 16:15:00 INFO - PROCESS | 2368 | --DOCSHELL 0x135a13000 == 78 [pid = 2368] [id = 711] 16:15:00 INFO - PROCESS | 2368 | ++DOCSHELL 0x113094000 == 79 [pid = 2368] [id = 746] 16:15:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 171 (0x1197d8400) [pid = 2368] [serial = 2238] [outer = 0x0] 16:15:00 INFO - PROCESS | 2368 | ++DOMWINDOW == 172 (0x116025800) [pid = 2368] [serial = 2239] [outer = 0x1197d8400] 16:15:00 INFO - PROCESS | 2368 | 1462922100971 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]]]}] 16:15:01 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. 16:15:01 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 721ms 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 171 (0x12cc04000) [pid = 2368] [serial = 2132] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 170 (0x12c6d5000) [pid = 2368] [serial = 2122] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 169 (0x12182f400) [pid = 2368] [serial = 2104] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 168 (0x1122ab800) [pid = 2368] [serial = 2077] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 167 (0x119494c00) [pid = 2368] [serial = 2080] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 166 (0x12c4af000) [pid = 2368] [serial = 2120] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 165 (0x12a86a400) [pid = 2368] [serial = 2114] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 164 (0x12bdbdc00) [pid = 2368] [serial = 2117] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 163 (0x111d1ec00) [pid = 2368] [serial = 2125] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 162 (0x12bed1400) [pid = 2368] [serial = 2075] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 161 (0x120e61c00) [pid = 2368] [serial = 2102] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 160 (0x12c4a6800) [pid = 2368] [serial = 2119] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 159 (0x125671000) [pid = 2368] [serial = 2108] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 158 (0x12ba8a000) [pid = 2368] [serial = 2116] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 157 (0x124c0bc00) [pid = 2368] [serial = 2107] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 156 (0x11870a400) [pid = 2368] [serial = 2099] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 155 (0x12958d000) [pid = 2368] [serial = 2113] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 154 (0x119496000) [pid = 2368] [serial = 2101] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 153 (0x127148000) [pid = 2368] [serial = 2111] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x1269b8400) [pid = 2368] [serial = 2110] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 151 (0x11856a800) [pid = 2368] [serial = 2036] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 150 (0x123f80400) [pid = 2368] [serial = 2083] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 149 (0x11824a400) [pid = 2368] [serial = 2098] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x1269b4c00) [pid = 2368] [serial = 2042] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x12c6de800) [pid = 2368] [serial = 2123] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x12be7d000) [pid = 2368] [serial = 2129] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x1268e4c00) [pid = 2368] [serial = 2128] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x12becd400) [pid = 2368] [serial = 2089] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 143 (0x12c91ec00) [pid = 2368] [serial = 2131] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 142 (0x12c4b3000) [pid = 2368] [serial = 2092] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 141 (0x1210de000) [pid = 2368] [serial = 2039] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 140 (0x12910f400) [pid = 2368] [serial = 2086] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 139 (0x12c6dd400) [pid = 2368] [serial = 2095] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 138 (0x121a31400) [pid = 2368] [serial = 2105] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | --DOMWINDOW == 137 (0x1164a1400) [pid = 2368] [serial = 2126] [outer = 0x0] [url = about:blank] 16:15:01 INFO - PROCESS | 2368 | 1462922101011 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 16:15:01 INFO - PROCESS | 2368 | 1462922101013 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 16:15:01 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:15:01 INFO - PROCESS | 2368 | 1462922101018 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:15:01 INFO - PROCESS | 2368 | 1462922101020 Marionette TRACE conn2 <- [1,2954,null,{}] 16:15:01 INFO - PROCESS | 2368 | 1462922101034 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}] 16:15:01 INFO - PROCESS | 2368 | 1462922101160 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 16:15:01 INFO - PROCESS | 2368 | 1462922101170 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:01 INFO - PROCESS | 2368 | ++DOCSHELL 0x126f85800 == 80 [pid = 2368] [id = 747] 16:15:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 138 (0x120fbb800) [pid = 2368] [serial = 2240] [outer = 0x0] 16:15:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 139 (0x1210e2000) [pid = 2368] [serial = 2241] [outer = 0x120fbb800] 16:15:01 INFO - PROCESS | 2368 | 1462922101200 Marionette DEBUG loaded listener.js 16:15:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 140 (0x121a0fc00) [pid = 2368] [serial = 2242] [outer = 0x120fbb800] 16:15:01 INFO - PROCESS | 2368 | 1462922101558 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]]]}] 16:15:01 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:15:01 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 16:15:01 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 579ms 16:15:01 INFO - PROCESS | 2368 | 1462922101597 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 16:15:01 INFO - PROCESS | 2368 | 1462922101599 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 16:15:01 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:15:01 INFO - PROCESS | 2368 | 1462922101601 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:15:01 INFO - PROCESS | 2368 | 1462922101602 Marionette TRACE conn2 <- [1,2958,null,{}] 16:15:01 INFO - PROCESS | 2368 | 1462922101605 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}] 16:15:01 INFO - PROCESS | 2368 | 1462922101707 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 16:15:01 INFO - PROCESS | 2368 | 1462922101712 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:01 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ab3e800 == 81 [pid = 2368] [id = 748] 16:15:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 141 (0x121a33c00) [pid = 2368] [serial = 2243] [outer = 0x0] 16:15:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 142 (0x123f82400) [pid = 2368] [serial = 2244] [outer = 0x121a33c00] 16:15:01 INFO - PROCESS | 2368 | 1462922101738 Marionette DEBUG loaded listener.js 16:15:01 INFO - PROCESS | 2368 | ++DOMWINDOW == 143 (0x124fe6400) [pid = 2368] [serial = 2245] [outer = 0x121a33c00] 16:15:02 INFO - PROCESS | 2368 | 1462922102107 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]]]}] 16:15:02 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. 16:15:02 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 520ms 16:15:02 INFO - PROCESS | 2368 | 1462922102122 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 16:15:02 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:15:02 INFO - PROCESS | 2368 | 1462922102125 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 16:15:02 INFO - PROCESS | 2368 | 1462922102127 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:15:02 INFO - PROCESS | 2368 | 1462922102128 Marionette TRACE conn2 <- [1,2962,null,{}] 16:15:02 INFO - PROCESS | 2368 | 1462922102131 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}] 16:15:02 INFO - PROCESS | 2368 | 1462922102254 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 16:15:02 INFO - PROCESS | 2368 | 1462922102262 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:02 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ba26000 == 82 [pid = 2368] [id = 749] 16:15:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 144 (0x124c79800) [pid = 2368] [serial = 2246] [outer = 0x0] 16:15:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x1268d7c00) [pid = 2368] [serial = 2247] [outer = 0x124c79800] 16:15:02 INFO - PROCESS | 2368 | 1462922102287 Marionette DEBUG loaded listener.js 16:15:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x1269b5000) [pid = 2368] [serial = 2248] [outer = 0x124c79800] 16:15:02 INFO - PROCESS | 2368 | 1462922102596 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]]]}] 16:15:02 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. 16:15:02 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 518ms 16:15:02 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:15:02 INFO - PROCESS | 2368 | 1462922102646 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 16:15:02 INFO - PROCESS | 2368 | 1462922102647 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 16:15:02 INFO - PROCESS | 2368 | 1462922102650 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:15:02 INFO - PROCESS | 2368 | 1462922102651 Marionette TRACE conn2 <- [1,2966,null,{}] 16:15:02 INFO - PROCESS | 2368 | 1462922102653 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}] 16:15:02 INFO - PROCESS | 2368 | 1462922102760 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 16:15:02 INFO - PROCESS | 2368 | 1462922102766 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:02 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c21c000 == 83 [pid = 2368] [id = 750] 16:15:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x126d4a800) [pid = 2368] [serial = 2249] [outer = 0x0] 16:15:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x12746e400) [pid = 2368] [serial = 2250] [outer = 0x126d4a800] 16:15:02 INFO - PROCESS | 2368 | 1462922102790 Marionette DEBUG loaded listener.js 16:15:02 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x12910ec00) [pid = 2368] [serial = 2251] [outer = 0x126d4a800] 16:15:03 INFO - PROCESS | 2368 | 1462922103151 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]]]}] 16:15:03 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. 16:15:03 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 517ms 16:15:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:15:03 INFO - PROCESS | 2368 | 1462922103168 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 16:15:03 INFO - PROCESS | 2368 | 1462922103169 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 16:15:03 INFO - PROCESS | 2368 | 1462922103175 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:15:03 INFO - PROCESS | 2368 | 1462922103177 Marionette TRACE conn2 <- [1,2970,null,{}] 16:15:03 INFO - PROCESS | 2368 | 1462922103180 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}] 16:15:03 INFO - PROCESS | 2368 | 1462922103319 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 16:15:03 INFO - PROCESS | 2368 | 1462922103332 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:03 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c9cc800 == 84 [pid = 2368] [id = 751] 16:15:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x129111000) [pid = 2368] [serial = 2252] [outer = 0x0] 16:15:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x12957f400) [pid = 2368] [serial = 2253] [outer = 0x129111000] 16:15:03 INFO - PROCESS | 2368 | 1462922103357 Marionette DEBUG loaded listener.js 16:15:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x12a86a400) [pid = 2368] [serial = 2254] [outer = 0x129111000] 16:15:03 INFO - PROCESS | 2368 | 1462922103694 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]]]}] 16:15:03 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. 16:15:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 575ms 16:15:03 INFO - PROCESS | 2368 | 1462922103746 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 16:15:03 INFO - PROCESS | 2368 | 1462922103747 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 16:15:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:15:03 INFO - PROCESS | 2368 | 1462922103757 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:15:03 INFO - PROCESS | 2368 | 1462922103759 Marionette TRACE conn2 <- [1,2974,null,{}] 16:15:03 INFO - PROCESS | 2368 | 1462922103771 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}] 16:15:03 INFO - PROCESS | 2368 | 1462922103938 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 16:15:03 INFO - PROCESS | 2368 | 1462922103950 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:03 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d227800 == 85 [pid = 2368] [id = 752] 16:15:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x12958d800) [pid = 2368] [serial = 2255] [outer = 0x0] 16:15:03 INFO - PROCESS | 2368 | ++DOMWINDOW == 154 (0x12ada4800) [pid = 2368] [serial = 2256] [outer = 0x12958d800] 16:15:03 INFO - PROCESS | 2368 | 1462922103975 Marionette DEBUG loaded listener.js 16:15:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 155 (0x12bdbdc00) [pid = 2368] [serial = 2257] [outer = 0x12958d800] 16:15:04 INFO - PROCESS | 2368 | 1462922104294 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]]]}] 16:15:04 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. 16:15:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 590ms 16:15:04 INFO - PROCESS | 2368 | 1462922104340 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 16:15:04 INFO - PROCESS | 2368 | 1462922104342 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 16:15:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:15:04 INFO - PROCESS | 2368 | 1462922104344 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:15:04 INFO - PROCESS | 2368 | 1462922104345 Marionette TRACE conn2 <- [1,2978,null,{}] 16:15:04 INFO - PROCESS | 2368 | 1462922104347 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}] 16:15:04 INFO - PROCESS | 2368 | 1462922104471 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 16:15:04 INFO - PROCESS | 2368 | 1462922104485 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:04 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d8a7000 == 86 [pid = 2368] [id = 753] 16:15:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 156 (0x12be73c00) [pid = 2368] [serial = 2258] [outer = 0x0] 16:15:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 157 (0x12be7d400) [pid = 2368] [serial = 2259] [outer = 0x12be73c00] 16:15:04 INFO - PROCESS | 2368 | 1462922104510 Marionette DEBUG loaded listener.js 16:15:04 INFO - PROCESS | 2368 | ++DOMWINDOW == 158 (0x12c4aac00) [pid = 2368] [serial = 2260] [outer = 0x12be73c00] 16:15:05 INFO - PROCESS | 2368 | --DOMWINDOW == 157 (0x12d1db000) [pid = 2368] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:15:05 INFO - PROCESS | 2368 | --DOMWINDOW == 156 (0x118702400) [pid = 2368] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:15:05 INFO - PROCESS | 2368 | --DOMWINDOW == 155 (0x110f80800) [pid = 2368] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:15:05 INFO - PROCESS | 2368 | --DOMWINDOW == 154 (0x124a5b800) [pid = 2368] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:15:05 INFO - PROCESS | 2368 | --DOMWINDOW == 153 (0x12153fc00) [pid = 2368] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:15:05 INFO - PROCESS | 2368 | --DOMWINDOW == 152 (0x12180b400) [pid = 2368] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:15:05 INFO - PROCESS | 2368 | --DOMWINDOW == 151 (0x115f3e000) [pid = 2368] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:15:05 INFO - PROCESS | 2368 | --DOMWINDOW == 150 (0x126df4800) [pid = 2368] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:15:05 INFO - PROCESS | 2368 | --DOMWINDOW == 149 (0x12c4b2000) [pid = 2368] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:15:05 INFO - PROCESS | 2368 | --DOMWINDOW == 148 (0x115fd9000) [pid = 2368] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:15:05 INFO - PROCESS | 2368 | --DOMWINDOW == 147 (0x12cc05800) [pid = 2368] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:15:05 INFO - PROCESS | 2368 | --DOMWINDOW == 146 (0x12cdc3800) [pid = 2368] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:15:05 INFO - PROCESS | 2368 | --DOMWINDOW == 145 (0x12becdc00) [pid = 2368] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:15:05 INFO - PROCESS | 2368 | --DOMWINDOW == 144 (0x127142800) [pid = 2368] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:15:05 INFO - PROCESS | 2368 | 1462922105270 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]]]}] 16:15:05 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. 16:15:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 971ms 16:15:05 INFO - PROCESS | 2368 | 1462922105315 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 16:15:05 INFO - PROCESS | 2368 | 1462922105318 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 16:15:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:15:05 INFO - PROCESS | 2368 | 1462922105323 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:15:05 INFO - PROCESS | 2368 | 1462922105327 Marionette TRACE conn2 <- [1,2982,null,{}] 16:15:05 INFO - PROCESS | 2368 | 1462922105331 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}] 16:15:05 INFO - PROCESS | 2368 | 1462922105453 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 16:15:05 INFO - PROCESS | 2368 | 1462922105543 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:05 INFO - PROCESS | 2368 | ++DOCSHELL 0x12171d800 == 87 [pid = 2368] [id = 754] 16:15:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 145 (0x116a66800) [pid = 2368] [serial = 2261] [outer = 0x0] 16:15:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 146 (0x11824a400) [pid = 2368] [serial = 2262] [outer = 0x116a66800] 16:15:05 INFO - PROCESS | 2368 | 1462922105575 Marionette DEBUG loaded listener.js 16:15:05 INFO - PROCESS | 2368 | ++DOMWINDOW == 147 (0x118921c00) [pid = 2368] [serial = 2263] [outer = 0x116a66800] 16:15:05 INFO - PROCESS | 2368 | 1462922105949 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"]]]}] 16:15:05 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 16:15:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:15:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 674ms 16:15:06 INFO - PROCESS | 2368 | 1462922105997 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 16:15:06 INFO - PROCESS | 2368 | 1462922106001 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 16:15:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:15:06 INFO - PROCESS | 2368 | 1462922106006 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:15:06 INFO - PROCESS | 2368 | 1462922106008 Marionette TRACE conn2 <- [1,2986,null,{}] 16:15:06 INFO - PROCESS | 2368 | 1462922106010 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}] 16:15:06 INFO - PROCESS | 2368 | 1462922106126 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 16:15:06 INFO - PROCESS | 2368 | 1462922106246 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:06 INFO - PROCESS | 2368 | ++DOCSHELL 0x12985b000 == 88 [pid = 2368] [id = 755] 16:15:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 148 (0x119494c00) [pid = 2368] [serial = 2264] [outer = 0x0] 16:15:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 149 (0x121308800) [pid = 2368] [serial = 2265] [outer = 0x119494c00] 16:15:06 INFO - PROCESS | 2368 | 1462922106278 Marionette DEBUG loaded listener.js 16:15:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 150 (0x121ca1000) [pid = 2368] [serial = 2266] [outer = 0x119494c00] 16:15:06 INFO - PROCESS | 2368 | 1462922106641 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]]]}] 16:15:06 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. 16:15:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 670ms 16:15:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:15:06 INFO - PROCESS | 2368 | 1462922106677 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 16:15:06 INFO - PROCESS | 2368 | 1462922106678 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 16:15:06 INFO - PROCESS | 2368 | 1462922106681 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:15:06 INFO - PROCESS | 2368 | 1462922106683 Marionette TRACE conn2 <- [1,2990,null,{}] 16:15:06 INFO - PROCESS | 2368 | 1462922106691 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}] 16:15:06 INFO - PROCESS | 2368 | 1462922106809 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 16:15:06 INFO - PROCESS | 2368 | 1462922106926 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:06 INFO - PROCESS | 2368 | ++DOCSHELL 0x12da26000 == 89 [pid = 2368] [id = 756] 16:15:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 151 (0x1269bac00) [pid = 2368] [serial = 2267] [outer = 0x0] 16:15:06 INFO - PROCESS | 2368 | ++DOMWINDOW == 152 (0x126f62c00) [pid = 2368] [serial = 2268] [outer = 0x1269bac00] 16:15:06 INFO - PROCESS | 2368 | 1462922106958 Marionette DEBUG loaded listener.js 16:15:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 153 (0x128b12c00) [pid = 2368] [serial = 2269] [outer = 0x1269bac00] 16:15:07 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c20c800 == 90 [pid = 2368] [id = 757] 16:15:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 154 (0x12ab95c00) [pid = 2368] [serial = 2270] [outer = 0x0] 16:15:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 155 (0x126f59c00) [pid = 2368] [serial = 2271] [outer = 0x12ab95c00] 16:15:07 INFO - PROCESS | 2368 | 1462922107364 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]]]}] 16:15:07 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. 16:15:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 723ms 16:15:07 INFO - PROCESS | 2368 | 1462922107404 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 16:15:07 INFO - PROCESS | 2368 | 1462922107406 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 16:15:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:15:07 INFO - PROCESS | 2368 | 1462922107409 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:15:07 INFO - PROCESS | 2368 | 1462922107410 Marionette TRACE conn2 <- [1,2994,null,{}] 16:15:07 INFO - PROCESS | 2368 | 1462922107413 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}] 16:15:07 INFO - PROCESS | 2368 | 1462922107560 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 16:15:07 INFO - PROCESS | 2368 | 1462922107681 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:07 INFO - PROCESS | 2368 | ++DOCSHELL 0x12f184800 == 91 [pid = 2368] [id = 758] 16:15:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 156 (0x128b57800) [pid = 2368] [serial = 2272] [outer = 0x0] 16:15:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 157 (0x12a7ec000) [pid = 2368] [serial = 2273] [outer = 0x128b57800] 16:15:07 INFO - PROCESS | 2368 | 1462922107712 Marionette DEBUG loaded listener.js 16:15:07 INFO - PROCESS | 2368 | ++DOMWINDOW == 158 (0x12beca400) [pid = 2368] [serial = 2274] [outer = 0x128b57800] 16:15:08 INFO - PROCESS | 2368 | 1462922108066 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]]]}] 16:15:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:15:08 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 16:15:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 668ms 16:15:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:15:08 INFO - PROCESS | 2368 | 1462922108078 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 16:15:08 INFO - PROCESS | 2368 | 1462922108079 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 16:15:08 INFO - PROCESS | 2368 | 1462922108082 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:15:08 INFO - PROCESS | 2368 | 1462922108083 Marionette TRACE conn2 <- [1,2998,null,{}] 16:15:08 INFO - PROCESS | 2368 | 1462922108085 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}] 16:15:08 INFO - PROCESS | 2368 | 1462922108201 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 16:15:08 INFO - PROCESS | 2368 | 1462922108312 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:08 INFO - PROCESS | 2368 | ++DOCSHELL 0x135171000 == 92 [pid = 2368] [id = 759] 16:15:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 159 (0x12becfc00) [pid = 2368] [serial = 2275] [outer = 0x0] 16:15:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 160 (0x12c4b4400) [pid = 2368] [serial = 2276] [outer = 0x12becfc00] 16:15:08 INFO - PROCESS | 2368 | 1462922108342 Marionette DEBUG loaded listener.js 16:15:08 INFO - PROCESS | 2368 | ++DOMWINDOW == 161 (0x12c6dd400) [pid = 2368] [serial = 2277] [outer = 0x12becfc00] 16:15:08 INFO - PROCESS | 2368 | 1462922108701 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]]]}] 16:15:08 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. 16:15:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 668ms 16:15:08 INFO - PROCESS | 2368 | 1462922108750 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 16:15:08 INFO - PROCESS | 2368 | 1462922108752 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 16:15:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:15:08 INFO - PROCESS | 2368 | 1462922108754 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:15:08 INFO - PROCESS | 2368 | 1462922108755 Marionette TRACE conn2 <- [1,3002,null,{}] 16:15:08 INFO - PROCESS | 2368 | 1462922108758 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}] 16:15:08 INFO - PROCESS | 2368 | 1462922108918 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 16:15:09 INFO - PROCESS | 2368 | 1462922109041 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:09 INFO - PROCESS | 2368 | ++DOCSHELL 0x135a07800 == 93 [pid = 2368] [id = 760] 16:15:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 162 (0x12c4b0000) [pid = 2368] [serial = 2278] [outer = 0x0] 16:15:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 163 (0x12c921800) [pid = 2368] [serial = 2279] [outer = 0x12c4b0000] 16:15:09 INFO - PROCESS | 2368 | 1462922109073 Marionette DEBUG loaded listener.js 16:15:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 164 (0x12d28c800) [pid = 2368] [serial = 2280] [outer = 0x12c4b0000] 16:15:09 INFO - PROCESS | 2368 | 1462922109423 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]]]}] 16:15:09 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. 16:15:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 719ms 16:15:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:15:09 INFO - PROCESS | 2368 | 1462922109474 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 16:15:09 INFO - PROCESS | 2368 | 1462922109475 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 16:15:09 INFO - PROCESS | 2368 | 1462922109477 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:15:09 INFO - PROCESS | 2368 | 1462922109479 Marionette TRACE conn2 <- [1,3006,null,{}] 16:15:09 INFO - PROCESS | 2368 | 1462922109481 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}] 16:15:09 INFO - PROCESS | 2368 | 1462922109594 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 16:15:09 INFO - PROCESS | 2368 | 1462922109717 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:09 INFO - PROCESS | 2368 | ++DOCSHELL 0x13810b800 == 94 [pid = 2368] [id = 761] 16:15:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 165 (0x12d297000) [pid = 2368] [serial = 2281] [outer = 0x0] 16:15:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 166 (0x12d879400) [pid = 2368] [serial = 2282] [outer = 0x12d297000] 16:15:09 INFO - PROCESS | 2368 | 1462922109746 Marionette DEBUG loaded listener.js 16:15:09 INFO - PROCESS | 2368 | ++DOMWINDOW == 167 (0x12dd60800) [pid = 2368] [serial = 2283] [outer = 0x12d297000] 16:15:10 INFO - PROCESS | 2368 | 1462922110096 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]]]}] 16:15:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:15:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 668ms 16:15:10 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:15:10 INFO - PROCESS | 2368 | 1462922110146 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 16:15:10 INFO - PROCESS | 2368 | 1462922110147 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 16:15:10 INFO - PROCESS | 2368 | 1462922110150 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:15:10 INFO - PROCESS | 2368 | 1462922110151 Marionette TRACE conn2 <- [1,3010,null,{}] 16:15:10 INFO - PROCESS | 2368 | 1462922110153 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}] 16:15:10 INFO - PROCESS | 2368 | 1462922110268 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 16:15:10 INFO - PROCESS | 2368 | 1462922110388 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:10 INFO - PROCESS | 2368 | ++DOCSHELL 0x1385cf800 == 95 [pid = 2368] [id = 762] 16:15:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 168 (0x12d878000) [pid = 2368] [serial = 2284] [outer = 0x0] 16:15:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 169 (0x12dfd7000) [pid = 2368] [serial = 2285] [outer = 0x12d878000] 16:15:10 INFO - PROCESS | 2368 | 1462922110419 Marionette DEBUG loaded listener.js 16:15:10 INFO - PROCESS | 2368 | ++DOMWINDOW == 170 (0x135cd8800) [pid = 2368] [serial = 2286] [outer = 0x12d878000] 16:15:10 INFO - PROCESS | 2368 | 1462922110766 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]]]}] 16:15:10 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 16:15:10 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 668ms 16:15:10 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:15:10 INFO - PROCESS | 2368 | 1462922110818 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 16:15:10 INFO - PROCESS | 2368 | 1462922110820 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 16:15:10 INFO - PROCESS | 2368 | 1462922110822 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:15:10 INFO - PROCESS | 2368 | 1462922110823 Marionette TRACE conn2 <- [1,3014,null,{}] 16:15:10 INFO - PROCESS | 2368 | 1462922110825 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}] 16:15:10 INFO - PROCESS | 2368 | 1462922110941 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 16:15:11 INFO - PROCESS | 2368 | 1462922111061 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:11 INFO - PROCESS | 2368 | ++DOCSHELL 0x138f13000 == 96 [pid = 2368] [id = 763] 16:15:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 171 (0x118249400) [pid = 2368] [serial = 2287] [outer = 0x0] 16:15:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 172 (0x135cdc800) [pid = 2368] [serial = 2288] [outer = 0x118249400] 16:15:11 INFO - PROCESS | 2368 | 1462922111093 Marionette DEBUG loaded listener.js 16:15:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 173 (0x1383d1c00) [pid = 2368] [serial = 2289] [outer = 0x118249400] 16:15:11 INFO - PROCESS | 2368 | [2368] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:15:11 INFO - PROCESS | 2368 | 1462922111482 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:15:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:15:11 INFO - {} 16:15:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:15:11 INFO - {} 16:15:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:15:11 INFO - {} 16:15:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:15:11 INFO - {} 16:15:11 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 669ms 16:15:11 INFO - PROCESS | 2368 | 1462922111492 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 16:15:11 INFO - PROCESS | 2368 | 1462922111494 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 16:15:11 INFO - TEST-START | /FileAPI/fileReader.html 16:15:11 INFO - PROCESS | 2368 | 1462922111496 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:15:11 INFO - PROCESS | 2368 | 1462922111498 Marionette TRACE conn2 <- [1,3018,null,{}] 16:15:11 INFO - PROCESS | 2368 | 1462922111500 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}] 16:15:11 INFO - PROCESS | 2368 | 1462922111617 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 16:15:11 INFO - PROCESS | 2368 | 1462922111738 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:11 INFO - PROCESS | 2368 | ++DOCSHELL 0x135f47000 == 97 [pid = 2368] [id = 764] 16:15:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 174 (0x13852e400) [pid = 2368] [serial = 2290] [outer = 0x0] 16:15:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 175 (0x138ac7400) [pid = 2368] [serial = 2291] [outer = 0x13852e400] 16:15:11 INFO - PROCESS | 2368 | 1462922111769 Marionette DEBUG loaded listener.js 16:15:11 INFO - PROCESS | 2368 | ++DOMWINDOW == 176 (0x138b77c00) [pid = 2368] [serial = 2292] [outer = 0x13852e400] 16:15:12 INFO - PROCESS | 2368 | 1462922112121 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]]]}] 16:15:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:15:12 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:15:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:15:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:15:12 INFO - TEST-OK | /FileAPI/fileReader.html | took 670ms 16:15:12 INFO - PROCESS | 2368 | 1462922112167 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 16:15:12 INFO - TEST-START | /FileAPI/historical.html 16:15:12 INFO - PROCESS | 2368 | 1462922112169 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 16:15:12 INFO - PROCESS | 2368 | 1462922112171 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:15:12 INFO - PROCESS | 2368 | 1462922112173 Marionette TRACE conn2 <- [1,3022,null,{}] 16:15:12 INFO - PROCESS | 2368 | 1462922112175 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}] 16:15:12 INFO - PROCESS | 2368 | 1462922112305 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 16:15:12 INFO - PROCESS | 2368 | 1462922112452 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:12 INFO - PROCESS | 2368 | ++DOCSHELL 0x140e65800 == 98 [pid = 2368] [id = 765] 16:15:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 177 (0x135c68000) [pid = 2368] [serial = 2293] [outer = 0x0] 16:15:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 178 (0x138ac5000) [pid = 2368] [serial = 2294] [outer = 0x135c68000] 16:15:12 INFO - PROCESS | 2368 | 1462922112498 Marionette DEBUG loaded listener.js 16:15:12 INFO - PROCESS | 2368 | ++DOMWINDOW == 179 (0x138b7c800) [pid = 2368] [serial = 2295] [outer = 0x135c68000] 16:15:12 INFO - PROCESS | 2368 | 1462922112931 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"]]]}] 16:15:12 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:15:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:15:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:15:12 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:15:12 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:15:12 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:15:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:15:12 INFO - TEST-OK | /FileAPI/historical.html | took 772ms 16:15:12 INFO - TEST-START | /FileAPI/idlharness.html 16:15:12 INFO - PROCESS | 2368 | 1462922112944 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 16:15:12 INFO - PROCESS | 2368 | 1462922112946 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 16:15:12 INFO - PROCESS | 2368 | 1462922112950 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:15:12 INFO - PROCESS | 2368 | 1462922112952 Marionette TRACE conn2 <- [1,3026,null,{}] 16:15:12 INFO - PROCESS | 2368 | 1462922112956 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}] 16:15:13 INFO - PROCESS | 2368 | 1462922113142 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 16:15:13 INFO - PROCESS | 2368 | 1462922113314 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:13 INFO - PROCESS | 2368 | ++DOCSHELL 0x12172f000 == 99 [pid = 2368] [id = 766] 16:15:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 180 (0x1185a1000) [pid = 2368] [serial = 2296] [outer = 0x0] 16:15:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 181 (0x12685dc00) [pid = 2368] [serial = 2297] [outer = 0x1185a1000] 16:15:13 INFO - PROCESS | 2368 | 1462922113363 Marionette DEBUG loaded listener.js 16:15:13 INFO - PROCESS | 2368 | ++DOMWINDOW == 182 (0x12d292400) [pid = 2368] [serial = 2298] [outer = 0x1185a1000] 16:15:14 INFO - PROCESS | 2368 | 1462922113957 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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]]]}] 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:15:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:15:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:15:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:15:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:15:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:15:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:15:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:15:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:15:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:15:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:15:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:15:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:15:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:15:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:15:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:15:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:15:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:15:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:15:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:15:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:15:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:15:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:15:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:15:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:15:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:15:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:15:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:15:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:15:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:15:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:15:14 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 16:15:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:15:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:15:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:15:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:15:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:15:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:15:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:15:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:15:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:15:14 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 16:15:14 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 16:15:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:15:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:15:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:15:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:15:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:15:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:15:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:15:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:15:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:15:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:15:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:15:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:15:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:15:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:15:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:15:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:15:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:15:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:15:14 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 16:15:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:15:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:15:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:15:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:15:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:15:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:15:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:15:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:15:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:15:14 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 16:15:14 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 16:15:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:15:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:15:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:15:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:15:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:15:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:15:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:15:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:15:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:15:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:15:14 INFO - TEST-OK | /FileAPI/idlharness.html | took 1037ms 16:15:14 INFO - TEST-START | /FileAPI/idlharness.worker 16:15:14 INFO - PROCESS | 2368 | 1462922113987 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 16:15:14 INFO - PROCESS | 2368 | 1462922113988 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 16:15:14 INFO - PROCESS | 2368 | 1462922114000 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:15:14 INFO - PROCESS | 2368 | 1462922114001 Marionette TRACE conn2 <- [1,3030,null,{}] 16:15:14 INFO - PROCESS | 2368 | 1462922114003 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}] 16:15:14 INFO - PROCESS | 2368 | 1462922114280 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 16:15:14 INFO - PROCESS | 2368 | 1462922114398 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:14 INFO - PROCESS | 2368 | ++DOCSHELL 0x12172c800 == 100 [pid = 2368] [id = 767] 16:15:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 183 (0x110f7ec00) [pid = 2368] [serial = 2299] [outer = 0x0] 16:15:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 184 (0x111f2a000) [pid = 2368] [serial = 2300] [outer = 0x110f7ec00] 16:15:14 INFO - PROCESS | 2368 | 1462922114426 Marionette DEBUG loaded listener.js 16:15:14 INFO - PROCESS | 2368 | ++DOMWINDOW == 185 (0x116715400) [pid = 2368] [serial = 2301] [outer = 0x110f7ec00] 16:15:14 INFO - PROCESS | 2368 | [2368] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:15:15 INFO - PROCESS | 2368 | 1462922115149 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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,{},{}]]]}] 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:15:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:15:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:15:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:15:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:15:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:15:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:15:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:15:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:15:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:15:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:15:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:15:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:15:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:15:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:15:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:15:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:15:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:15:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:15:15 INFO - {} 16:15:15 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 16:15:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:15:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:15:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:15:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:15:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:15:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:15:15 INFO - {} 16:15:15 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 - {} 16:15:15 INFO - {} 16:15:15 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 16:15:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:15:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:15:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:15:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:15:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:15:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:15:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:15:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:15:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:15:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:15:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:15:15 INFO - {} 16:15:15 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 16:15:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:15:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:15:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:15:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:15:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:15:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:15:15 INFO - {} 16:15:15 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 - {} 16:15:15 INFO - {} 16:15:15 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 16:15:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:15:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:15:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:15:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:15:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:15:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:15:15 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 16:15:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:15:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:15:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:15:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:15:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:15:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:15:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:15:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:15:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:15:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:15:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:15:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:15:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:15:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:15:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:15:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:15:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:15:15 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 16:15:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:15:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:15:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:15:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:15:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:15:15 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 16:15:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:15:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:15:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:15:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:15:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:15:15 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 16:15:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:15:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:15:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:15:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:15:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:15:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:15:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:15:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:15:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:15:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:15:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:15:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:15:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:15:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:15:15 INFO - {} 16:15:15 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1203ms 16:15:15 INFO - PROCESS | 2368 | 1462922115196 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 16:15:15 INFO - PROCESS | 2368 | 1462922115198 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 16:15:15 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:15:15 INFO - PROCESS | 2368 | 1462922115201 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:15:15 INFO - PROCESS | 2368 | 1462922115204 Marionette TRACE conn2 <- [1,3034,null,{}] 16:15:15 INFO - PROCESS | 2368 | 1462922115262 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}] 16:15:15 INFO - PROCESS | 2368 | 1462922115375 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 16:15:15 INFO - PROCESS | 2368 | 1462922115535 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:15 INFO - PROCESS | 2368 | --DOCSHELL 0x12d227800 == 99 [pid = 2368] [id = 752] 16:15:15 INFO - PROCESS | 2368 | --DOCSHELL 0x12c9cc800 == 98 [pid = 2368] [id = 751] 16:15:15 INFO - PROCESS | 2368 | ++DOCSHELL 0x119061800 == 99 [pid = 2368] [id = 768] 16:15:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 186 (0x112af3400) [pid = 2368] [serial = 2302] [outer = 0x0] 16:15:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 187 (0x11940a000) [pid = 2368] [serial = 2303] [outer = 0x112af3400] 16:15:15 INFO - PROCESS | 2368 | 1462922115640 Marionette DEBUG loaded listener.js 16:15:15 INFO - PROCESS | 2368 | ++DOMWINDOW == 188 (0x126860400) [pid = 2368] [serial = 2304] [outer = 0x112af3400] 16:15:15 INFO - PROCESS | 2368 | --DOCSHELL 0x12c21c000 == 98 [pid = 2368] [id = 750] 16:15:15 INFO - PROCESS | 2368 | --DOCSHELL 0x12ba26000 == 97 [pid = 2368] [id = 749] 16:15:15 INFO - PROCESS | 2368 | --DOCSHELL 0x12ab3e800 == 96 [pid = 2368] [id = 748] 16:15:15 INFO - PROCESS | 2368 | --DOCSHELL 0x126f85800 == 95 [pid = 2368] [id = 747] 16:15:15 INFO - PROCESS | 2368 | --DOCSHELL 0x113094000 == 94 [pid = 2368] [id = 746] 16:15:15 INFO - PROCESS | 2368 | --DOCSHELL 0x121382800 == 93 [pid = 2368] [id = 745] 16:15:15 INFO - PROCESS | 2368 | --DOCSHELL 0x121ab7000 == 92 [pid = 2368] [id = 744] 16:15:15 INFO - PROCESS | 2368 | --DOCSHELL 0x12d1da000 == 91 [pid = 2368] [id = 18] 16:15:15 INFO - PROCESS | 2368 | --DOCSHELL 0x1382e1800 == 90 [pid = 2368] [id = 736] 16:15:15 INFO - PROCESS | 2368 | --DOCSHELL 0x12c804000 == 89 [pid = 2368] [id = 735] 16:15:15 INFO - PROCESS | 2368 | --DOCSHELL 0x124c16000 == 88 [pid = 2368] [id = 734] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 187 (0x12baaa000) [pid = 2368] [serial = 2182] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 186 (0x12d876400) [pid = 2368] [serial = 2158] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 185 (0x112246c00) [pid = 2368] [serial = 2164] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 184 (0x118087000) [pid = 2368] [serial = 2165] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 183 (0x1210db400) [pid = 2368] [serial = 2140] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 182 (0x1255e2c00) [pid = 2368] [serial = 2173] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 181 (0x1268e4800) [pid = 2368] [serial = 2174] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 180 (0x12c4b5000) [pid = 2368] [serial = 2185] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 179 (0x116026400) [pid = 2368] [serial = 2161] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 178 (0x12cc0fc00) [pid = 2368] [serial = 2152] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 177 (0x121a30800) [pid = 2368] [serial = 2170] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 176 (0x121ca4000) [pid = 2368] [serial = 2171] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 175 (0x12bed5400) [pid = 2368] [serial = 2183] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 174 (0x118087400) [pid = 2368] [serial = 2167] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 173 (0x120e60c00) [pid = 2368] [serial = 2168] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 172 (0x127472000) [pid = 2368] [serial = 2176] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 171 (0x128b56c00) [pid = 2368] [serial = 2177] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 170 (0x12c91e000) [pid = 2368] [serial = 2188] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 169 (0x12c6de400) [pid = 2368] [serial = 2186] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 168 (0x12d290400) [pid = 2368] [serial = 2155] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 167 (0x12bed3800) [pid = 2368] [serial = 2149] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 166 (0x12743ac00) [pid = 2368] [serial = 2143] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 165 (0x117699c00) [pid = 2368] [serial = 2137] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 164 (0x129580c00) [pid = 2368] [serial = 2146] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 163 (0x119a9c400) [pid = 2368] [serial = 2191] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 162 (0x126860c00) [pid = 2368] [serial = 2192] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 161 (0x12dd57400) [pid = 2368] [serial = 2197] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 160 (0x110ea2800) [pid = 2368] [serial = 1496] [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.] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 159 (0x12cc0d000) [pid = 2368] [serial = 2189] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 158 (0x12cdbe800) [pid = 2368] [serial = 2194] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 157 (0x12910d400) [pid = 2368] [serial = 2179] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 156 (0x12bdbb800) [pid = 2368] [serial = 2180] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 155 (0x12dd5c800) [pid = 2368] [serial = 2198] [outer = 0x0] [url = about:blank] 16:15:15 INFO - PROCESS | 2368 | --DOMWINDOW == 154 (0x12d29ac00) [pid = 2368] [serial = 2195] [outer = 0x0] [url = about:blank] 16:15:16 INFO - PROCESS | 2368 | 1462922116082 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]]]}] 16:15:16 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:15:16 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 916ms 16:15:16 INFO - PROCESS | 2368 | 1462922116119 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 16:15:16 INFO - PROCESS | 2368 | 1462922116122 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 16:15:16 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:15:16 INFO - PROCESS | 2368 | 1462922116125 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:15:16 INFO - PROCESS | 2368 | 1462922116127 Marionette TRACE conn2 <- [1,3038,null,{}] 16:15:16 INFO - PROCESS | 2368 | 1462922116131 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}] 16:15:16 INFO - PROCESS | 2368 | 1462922116292 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 16:15:16 INFO - PROCESS | 2368 | 1462922116308 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:16 INFO - PROCESS | 2368 | ++DOCSHELL 0x1293b7800 == 89 [pid = 2368] [id = 769] 16:15:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 155 (0x1298ea400) [pid = 2368] [serial = 2305] [outer = 0x0] 16:15:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 156 (0x12d29ac00) [pid = 2368] [serial = 2306] [outer = 0x1298ea400] 16:15:16 INFO - PROCESS | 2368 | 1462922116353 Marionette DEBUG loaded listener.js 16:15:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 157 (0x135b2f000) [pid = 2368] [serial = 2307] [outer = 0x1298ea400] 16:15:16 INFO - PROCESS | 2368 | 1462922116810 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"]]]}] 16:15:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:15:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:15:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:15:16 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 722ms 16:15:16 INFO - PROCESS | 2368 | 1462922116847 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 16:15:16 INFO - PROCESS | 2368 | 1462922116849 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 16:15:16 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:15:16 INFO - PROCESS | 2368 | 1462922116857 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:15:16 INFO - PROCESS | 2368 | 1462922116860 Marionette TRACE conn2 <- [1,3042,null,{}] 16:15:16 INFO - PROCESS | 2368 | 1462922116863 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}] 16:15:16 INFO - PROCESS | 2368 | 1462922116984 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 16:15:16 INFO - PROCESS | 2368 | 1462922116989 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:16 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c206800 == 90 [pid = 2368] [id = 770] 16:15:16 INFO - PROCESS | 2368 | ++DOMWINDOW == 158 (0x135b36400) [pid = 2368] [serial = 2308] [outer = 0x0] 16:15:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 159 (0x135b39800) [pid = 2368] [serial = 2309] [outer = 0x135b36400] 16:15:17 INFO - PROCESS | 2368 | 1462922117015 Marionette DEBUG loaded listener.js 16:15:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 160 (0x135cd4800) [pid = 2368] [serial = 2310] [outer = 0x135b36400] 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:15:17 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. 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:15:17 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'.) 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:15:17 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. 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:15:17 INFO - PROCESS | 2368 | 1462922117476 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]]]}] 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:15:17 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. 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:15:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:15:17 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. 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:15:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:15:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:15:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:15:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:15:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:15:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:15:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:15:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:15:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:15:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:15:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:15:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:15:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:15:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:15:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:15:17 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 636ms 16:15:17 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:15:17 INFO - PROCESS | 2368 | 1462922117490 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 16:15:17 INFO - PROCESS | 2368 | 1462922117492 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 16:15:17 INFO - PROCESS | 2368 | 1462922117494 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:15:17 INFO - PROCESS | 2368 | 1462922117495 Marionette TRACE conn2 <- [1,3046,null,{}] 16:15:17 INFO - PROCESS | 2368 | 1462922117497 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}] 16:15:17 INFO - PROCESS | 2368 | 1462922117604 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 16:15:17 INFO - PROCESS | 2368 | 1462922117609 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:17 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d3ba800 == 91 [pid = 2368] [id = 771] 16:15:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 161 (0x135ce0800) [pid = 2368] [serial = 2311] [outer = 0x0] 16:15:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 162 (0x138558000) [pid = 2368] [serial = 2312] [outer = 0x135ce0800] 16:15:17 INFO - PROCESS | 2368 | 1462922117635 Marionette DEBUG loaded listener.js 16:15:17 INFO - PROCESS | 2368 | ++DOMWINDOW == 163 (0x138564800) [pid = 2368] [serial = 2313] [outer = 0x135ce0800] 16:15:17 INFO - PROCESS | 2368 | [2368] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:15:18 INFO - PROCESS | 2368 | 1462922118015 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:15:18 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:15:18 INFO - {} 16:15:18 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 569ms 16:15:18 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:15:18 INFO - PROCESS | 2368 | 1462922118077 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 16:15:18 INFO - PROCESS | 2368 | 1462922118078 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 16:15:18 INFO - PROCESS | 2368 | 1462922118080 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:15:18 INFO - PROCESS | 2368 | 1462922118081 Marionette TRACE conn2 <- [1,3050,null,{}] 16:15:18 INFO - PROCESS | 2368 | 1462922118104 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}] 16:15:18 INFO - PROCESS | 2368 | 1462922118235 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 16:15:18 INFO - PROCESS | 2368 | 1462922118253 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:18 INFO - PROCESS | 2368 | ++DOCSHELL 0x135f3b000 == 92 [pid = 2368] [id = 772] 16:15:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 164 (0x1383f1400) [pid = 2368] [serial = 2314] [outer = 0x0] 16:15:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 165 (0x1383f3000) [pid = 2368] [serial = 2315] [outer = 0x1383f1400] 16:15:18 INFO - PROCESS | 2368 | 1462922118284 Marionette DEBUG loaded listener.js 16:15:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 166 (0x138990000) [pid = 2368] [serial = 2316] [outer = 0x1383f1400] 16:15:18 INFO - PROCESS | 2368 | 1462922118654 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]]]}] 16:15:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:15:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:15:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:15:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:15:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 580ms 16:15:18 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:15:18 INFO - PROCESS | 2368 | 1462922118661 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 16:15:18 INFO - PROCESS | 2368 | 1462922118662 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 16:15:18 INFO - PROCESS | 2368 | 1462922118664 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:15:18 INFO - PROCESS | 2368 | 1462922118666 Marionette TRACE conn2 <- [1,3054,null,{}] 16:15:18 INFO - PROCESS | 2368 | 1462922118668 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}] 16:15:18 INFO - PROCESS | 2368 | 1462922118800 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 16:15:18 INFO - PROCESS | 2368 | 1462922118816 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:18 INFO - PROCESS | 2368 | ++DOCSHELL 0x140cd9000 == 93 [pid = 2368] [id = 773] 16:15:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 167 (0x1359a9400) [pid = 2368] [serial = 2317] [outer = 0x0] 16:15:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 168 (0x1359ae800) [pid = 2368] [serial = 2318] [outer = 0x1359a9400] 16:15:18 INFO - PROCESS | 2368 | 1462922118841 Marionette DEBUG loaded listener.js 16:15:18 INFO - PROCESS | 2368 | ++DOMWINDOW == 169 (0x135b05800) [pid = 2368] [serial = 2319] [outer = 0x1359a9400] 16:15:19 INFO - PROCESS | 2368 | 1462922119476 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"]]]}] 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:15:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:15:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:15:19 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" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:15:19 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" 16:15:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:15:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:15:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:15:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 887ms 16:15:19 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:15:19 INFO - PROCESS | 2368 | 1462922119561 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 16:15:19 INFO - PROCESS | 2368 | 1462922119562 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 16:15:19 INFO - PROCESS | 2368 | 1462922119565 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:15:19 INFO - PROCESS | 2368 | 1462922119566 Marionette TRACE conn2 <- [1,3058,null,{}] 16:15:19 INFO - PROCESS | 2368 | 1462922119569 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}] 16:15:19 INFO - PROCESS | 2368 | 1462922119775 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 16:15:19 INFO - PROCESS | 2368 | 1462922119793 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:19 INFO - PROCESS | 2368 | ++DOCSHELL 0x138aeb800 == 94 [pid = 2368] [id = 774] 16:15:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 170 (0x1359a9800) [pid = 2368] [serial = 2320] [outer = 0x0] 16:15:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 171 (0x135b0c000) [pid = 2368] [serial = 2321] [outer = 0x1359a9800] 16:15:19 INFO - PROCESS | 2368 | 1462922119817 Marionette DEBUG loaded listener.js 16:15:19 INFO - PROCESS | 2368 | ++DOMWINDOW == 172 (0x135b10000) [pid = 2368] [serial = 2322] [outer = 0x1359a9800] 16:15:20 INFO - PROCESS | 2368 | --DOMWINDOW == 171 (0x12958d800) [pid = 2368] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:15:20 INFO - PROCESS | 2368 | --DOMWINDOW == 170 (0x124c79800) [pid = 2368] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:15:20 INFO - PROCESS | 2368 | --DOMWINDOW == 169 (0x121a33c00) [pid = 2368] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:15:20 INFO - PROCESS | 2368 | --DOMWINDOW == 168 (0x1197d8400) [pid = 2368] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:15:20 INFO - PROCESS | 2368 | --DOMWINDOW == 167 (0x120fbb800) [pid = 2368] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:15:20 INFO - PROCESS | 2368 | --DOMWINDOW == 166 (0x1190c7800) [pid = 2368] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:15:20 INFO - PROCESS | 2368 | --DOMWINDOW == 165 (0x115d0c400) [pid = 2368] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:15:20 INFO - PROCESS | 2368 | --DOMWINDOW == 164 (0x129111000) [pid = 2368] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:15:20 INFO - PROCESS | 2368 | --DOMWINDOW == 163 (0x126d4a800) [pid = 2368] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:15:20 INFO - PROCESS | 2368 | 1462922120266 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]]]}] 16:15:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:15:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:15:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:15:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:15:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:15:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:15:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:15:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:15:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:15:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:15:20 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:20 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:15:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:15:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:15:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:15:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:15:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:15:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:15:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:15:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:15:20 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 722ms 16:15:20 INFO - PROCESS | 2368 | 1462922120288 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 16:15:20 INFO - PROCESS | 2368 | 1462922120289 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 16:15:20 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:15:20 INFO - PROCESS | 2368 | 1462922120292 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:15:20 INFO - PROCESS | 2368 | 1462922120293 Marionette TRACE conn2 <- [1,3062,null,{}] 16:15:20 INFO - PROCESS | 2368 | 1462922120295 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}] 16:15:20 INFO - PROCESS | 2368 | 1462922120410 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 16:15:20 INFO - PROCESS | 2368 | 1462922120414 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:20 INFO - PROCESS | 2368 | ++DOCSHELL 0x12ba20000 == 95 [pid = 2368] [id = 775] 16:15:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 164 (0x1168bd000) [pid = 2368] [serial = 2323] [outer = 0x0] 16:15:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 165 (0x11856e000) [pid = 2368] [serial = 2324] [outer = 0x1168bd000] 16:15:20 INFO - PROCESS | 2368 | 1462922120440 Marionette DEBUG loaded listener.js 16:15:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 166 (0x1197dac00) [pid = 2368] [serial = 2325] [outer = 0x1168bd000] 16:15:20 INFO - PROCESS | 2368 | [2368] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:15:20 INFO - PROCESS | 2368 | 1462922120839 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:15:20 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:15:20 INFO - {} 16:15:20 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 571ms 16:15:20 INFO - PROCESS | 2368 | 1462922120864 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 16:15:20 INFO - PROCESS | 2368 | 1462922120865 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 16:15:20 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:15:20 INFO - PROCESS | 2368 | 1462922120867 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:15:20 INFO - PROCESS | 2368 | 1462922120868 Marionette TRACE conn2 <- [1,3066,null,{}] 16:15:20 INFO - PROCESS | 2368 | 1462922120870 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}] 16:15:20 INFO - PROCESS | 2368 | 1462922120973 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 16:15:20 INFO - PROCESS | 2368 | 1462922120977 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:20 INFO - PROCESS | 2368 | ++DOCSHELL 0x1350d6800 == 96 [pid = 2368] [id = 776] 16:15:20 INFO - PROCESS | 2368 | ++DOMWINDOW == 167 (0x12130f400) [pid = 2368] [serial = 2326] [outer = 0x0] 16:15:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 168 (0x121a35000) [pid = 2368] [serial = 2327] [outer = 0x12130f400] 16:15:21 INFO - PROCESS | 2368 | 1462922121003 Marionette DEBUG loaded listener.js 16:15:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 169 (0x1255eec00) [pid = 2368] [serial = 2328] [outer = 0x12130f400] 16:15:21 INFO - PROCESS | 2368 | 1462922121340 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]]]}] 16:15:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:15:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:15:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:15:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:15:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:15:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:15:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:15:21 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 518ms 16:15:21 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:15:21 INFO - PROCESS | 2368 | 1462922121386 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 16:15:21 INFO - PROCESS | 2368 | 1462922121387 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 16:15:21 INFO - PROCESS | 2368 | 1462922121390 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:15:21 INFO - PROCESS | 2368 | 1462922121391 Marionette TRACE conn2 <- [1,3070,null,{}] 16:15:21 INFO - PROCESS | 2368 | 1462922121393 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}] 16:15:21 INFO - PROCESS | 2368 | 1462922121504 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 16:15:21 INFO - PROCESS | 2368 | 1462922121599 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:21 INFO - PROCESS | 2368 | ++DOCSHELL 0x135c30800 == 97 [pid = 2368] [id = 777] 16:15:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 170 (0x1255e8800) [pid = 2368] [serial = 2329] [outer = 0x0] 16:15:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 171 (0x12685e800) [pid = 2368] [serial = 2330] [outer = 0x1255e8800] 16:15:21 INFO - PROCESS | 2368 | 1462922121628 Marionette DEBUG loaded listener.js 16:15:21 INFO - PROCESS | 2368 | ++DOMWINDOW == 172 (0x128b5dc00) [pid = 2368] [serial = 2331] [outer = 0x1255e8800] 16:15:21 INFO - PROCESS | 2368 | 1462922121934 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]]]}] 16:15:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:15:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:15:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:15:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:15:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:15:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:15:21 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 571ms 16:15:21 INFO - PROCESS | 2368 | 1462922121962 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 16:15:21 INFO - PROCESS | 2368 | 1462922121965 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 16:15:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:15:21 INFO - PROCESS | 2368 | 1462922121968 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:15:21 INFO - PROCESS | 2368 | 1462922121971 Marionette TRACE conn2 <- [1,3074,null,{}] 16:15:21 INFO - PROCESS | 2368 | 1462922121976 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}] 16:15:22 INFO - PROCESS | 2368 | 1462922122159 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 16:15:22 INFO - PROCESS | 2368 | 1462922122450 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:22 INFO - PROCESS | 2368 | ++DOCSHELL 0x120e55000 == 98 [pid = 2368] [id = 778] 16:15:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 173 (0x112a6cc00) [pid = 2368] [serial = 2332] [outer = 0x0] 16:15:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 174 (0x115f1a400) [pid = 2368] [serial = 2333] [outer = 0x112a6cc00] 16:15:22 INFO - PROCESS | 2368 | 1462922122485 Marionette DEBUG loaded listener.js 16:15:22 INFO - PROCESS | 2368 | ++DOMWINDOW == 175 (0x1197d8400) [pid = 2368] [serial = 2334] [outer = 0x112a6cc00] 16:15:22 INFO - PROCESS | 2368 | 1462922122864 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]]]}] 16:15:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:15:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:15:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:15:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:15:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:15:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:15:22 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 924ms 16:15:22 INFO - PROCESS | 2368 | 1462922122892 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 16:15:22 INFO - PROCESS | 2368 | 1462922122895 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 16:15:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:15:22 INFO - PROCESS | 2368 | 1462922122898 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:15:22 INFO - PROCESS | 2368 | 1462922122901 Marionette TRACE conn2 <- [1,3078,null,{}] 16:15:22 INFO - PROCESS | 2368 | 1462922122904 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}] 16:15:23 INFO - PROCESS | 2368 | 1462922123032 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 16:15:23 INFO - PROCESS | 2368 | 1462922123163 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:23 INFO - PROCESS | 2368 | ++DOCSHELL 0x12c213000 == 99 [pid = 2368] [id = 779] 16:15:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 176 (0x1210db400) [pid = 2368] [serial = 2335] [outer = 0x0] 16:15:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 177 (0x1268dec00) [pid = 2368] [serial = 2336] [outer = 0x1210db400] 16:15:23 INFO - PROCESS | 2368 | 1462922123196 Marionette DEBUG loaded listener.js 16:15:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 178 (0x128c33c00) [pid = 2368] [serial = 2337] [outer = 0x1210db400] 16:15:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 16:15:23 INFO - reader.readAsText(blob_2) 16:15:23 INFO - }" did not throw 16:15:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 16:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 16:15:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 16:15:23 INFO - reader.readAsDataURL(blob_2) 16:15:23 INFO - }" did not throw 16:15:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 16:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 16:15:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 16:15:23 INFO - reader.readAsArrayBuffer(blob_2) 16:15:23 INFO - }" did not throw 16:15:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 16:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 16:15:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 16:15:23 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 16:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:15:23 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 16:15:23 INFO - PROCESS | 2368 | 1462922123576 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 16:15:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:15:23 INFO - PROCESS | 2368 | 1462922123579 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:15:23 INFO - PROCESS | 2368 | 1462922123580 Marionette TRACE conn2 <- [1,3082,null,{}] 16:15:23 INFO - PROCESS | 2368 | 1462922123583 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}] 16:15:23 INFO - PROCESS | 2368 | 1462922123707 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 16:15:23 INFO - PROCESS | 2368 | 1462922123861 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:23 INFO - PROCESS | 2368 | ++DOCSHELL 0x135c24800 == 100 [pid = 2368] [id = 780] 16:15:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 179 (0x12a868400) [pid = 2368] [serial = 2338] [outer = 0x0] 16:15:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 180 (0x12c91b000) [pid = 2368] [serial = 2339] [outer = 0x12a868400] 16:15:23 INFO - PROCESS | 2368 | 1462922123894 Marionette DEBUG loaded listener.js 16:15:23 INFO - PROCESS | 2368 | ++DOMWINDOW == 181 (0x12dfd5000) [pid = 2368] [serial = 2340] [outer = 0x12a868400] 16:15:24 INFO - PROCESS | 2368 | 1462922124266 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]]]}] 16:15:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:15:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:15:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:15:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 721ms 16:15:24 INFO - PROCESS | 2368 | 1462922124300 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 16:15:24 INFO - PROCESS | 2368 | 1462922124302 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 16:15:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:15:24 INFO - PROCESS | 2368 | 1462922124309 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:15:24 INFO - PROCESS | 2368 | 1462922124314 Marionette TRACE conn2 <- [1,3086,null,{}] 16:15:24 INFO - PROCESS | 2368 | 1462922124318 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}] 16:15:24 INFO - PROCESS | 2368 | 1462922124443 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 16:15:24 INFO - PROCESS | 2368 | 1462922124575 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:24 INFO - PROCESS | 2368 | ++DOCSHELL 0x139026800 == 101 [pid = 2368] [id = 781] 16:15:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 182 (0x130831800) [pid = 2368] [serial = 2341] [outer = 0x0] 16:15:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 183 (0x1359ad000) [pid = 2368] [serial = 2342] [outer = 0x130831800] 16:15:24 INFO - PROCESS | 2368 | 1462922124607 Marionette DEBUG loaded listener.js 16:15:24 INFO - PROCESS | 2368 | ++DOMWINDOW == 184 (0x135b02c00) [pid = 2368] [serial = 2343] [outer = 0x130831800] 16:15:24 INFO - PROCESS | 2368 | 1462922124932 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:15:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:15:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 679ms 16:15:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:15:24 INFO - PROCESS | 2368 | 1462922124983 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 16:15:24 INFO - PROCESS | 2368 | 1462922124985 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 16:15:24 INFO - PROCESS | 2368 | 1462922124987 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:15:24 INFO - PROCESS | 2368 | 1462922124988 Marionette TRACE conn2 <- [1,3090,null,{}] 16:15:24 INFO - PROCESS | 2368 | 1462922124990 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}] 16:15:25 INFO - PROCESS | 2368 | 1462922125113 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 16:15:25 INFO - PROCESS | 2368 | 1462922125231 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:25 INFO - PROCESS | 2368 | ++DOCSHELL 0x140fe3000 == 102 [pid = 2368] [id = 782] 16:15:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 185 (0x135b0fc00) [pid = 2368] [serial = 2344] [outer = 0x0] 16:15:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 186 (0x135b30400) [pid = 2368] [serial = 2345] [outer = 0x135b0fc00] 16:15:25 INFO - PROCESS | 2368 | 1462922125263 Marionette DEBUG loaded listener.js 16:15:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 187 (0x135b37000) [pid = 2368] [serial = 2346] [outer = 0x135b0fc00] 16:15:25 INFO - PROCESS | 2368 | 1462922125614 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:15:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:15:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 670ms 16:15:25 INFO - PROCESS | 2368 | 1462922125657 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 16:15:25 INFO - PROCESS | 2368 | 1462922125659 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 16:15:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:15:25 INFO - PROCESS | 2368 | 1462922125661 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:15:25 INFO - PROCESS | 2368 | 1462922125662 Marionette TRACE conn2 <- [1,3094,null,{}] 16:15:25 INFO - PROCESS | 2368 | 1462922125665 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}] 16:15:25 INFO - PROCESS | 2368 | 1462922125783 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 16:15:25 INFO - PROCESS | 2368 | 1462922125914 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:25 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d8b5000 == 103 [pid = 2368] [id = 783] 16:15:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 188 (0x120e66800) [pid = 2368] [serial = 2347] [outer = 0x0] 16:15:25 INFO - PROCESS | 2368 | ++DOMWINDOW == 189 (0x124c04800) [pid = 2368] [serial = 2348] [outer = 0x120e66800] 16:15:25 INFO - PROCESS | 2368 | 1462922125953 Marionette DEBUG loaded listener.js 16:15:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 190 (0x1383c9c00) [pid = 2368] [serial = 2349] [outer = 0x120e66800] 16:15:26 INFO - PROCESS | 2368 | 1462922126331 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:15:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:15:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 673ms 16:15:26 INFO - PROCESS | 2368 | 1462922126334 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 16:15:26 INFO - PROCESS | 2368 | 1462922126335 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 16:15:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:15:26 INFO - PROCESS | 2368 | 1462922126338 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:15:26 INFO - PROCESS | 2368 | 1462922126339 Marionette TRACE conn2 <- [1,3098,null,{}] 16:15:26 INFO - PROCESS | 2368 | 1462922126341 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}] 16:15:26 INFO - PROCESS | 2368 | 1462922126490 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 16:15:26 INFO - PROCESS | 2368 | 1462922126668 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:26 INFO - PROCESS | 2368 | ++DOCSHELL 0x142bde800 == 104 [pid = 2368] [id = 784] 16:15:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 191 (0x1383e4400) [pid = 2368] [serial = 2350] [outer = 0x0] 16:15:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 192 (0x1383ef400) [pid = 2368] [serial = 2351] [outer = 0x1383e4400] 16:15:26 INFO - PROCESS | 2368 | 1462922126713 Marionette DEBUG loaded listener.js 16:15:26 INFO - PROCESS | 2368 | ++DOMWINDOW == 193 (0x138530400) [pid = 2368] [serial = 2352] [outer = 0x1383e4400] 16:15:27 INFO - PROCESS | 2368 | 1462922127150 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]]]}] 16:15:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:15:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:15:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 819ms 16:15:27 INFO - PROCESS | 2368 | 1462922127159 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 16:15:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:15:27 INFO - PROCESS | 2368 | 1462922127161 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 16:15:27 INFO - PROCESS | 2368 | 1462922127164 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:15:27 INFO - PROCESS | 2368 | 1462922127165 Marionette TRACE conn2 <- [1,3102,null,{}] 16:15:27 INFO - PROCESS | 2368 | 1462922127167 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}] 16:15:27 INFO - PROCESS | 2368 | 1462922127286 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 16:15:27 INFO - PROCESS | 2368 | 1462922127416 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:27 INFO - PROCESS | 2368 | ++DOCSHELL 0x142c08800 == 105 [pid = 2368] [id = 785] 16:15:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 194 (0x13551f000) [pid = 2368] [serial = 2353] [outer = 0x0] 16:15:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 195 (0x135525400) [pid = 2368] [serial = 2354] [outer = 0x13551f000] 16:15:27 INFO - PROCESS | 2368 | 1462922127446 Marionette DEBUG loaded listener.js 16:15:27 INFO - PROCESS | 2368 | ++DOMWINDOW == 196 (0x13552ac00) [pid = 2368] [serial = 2355] [outer = 0x13551f000] 16:15:27 INFO - PROCESS | 2368 | 1462922127799 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:15:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:15:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 668ms 16:15:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:15:27 INFO - PROCESS | 2368 | 1462922127832 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 16:15:27 INFO - PROCESS | 2368 | 1462922127834 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 16:15:27 INFO - PROCESS | 2368 | 1462922127836 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:15:27 INFO - PROCESS | 2368 | 1462922127837 Marionette TRACE conn2 <- [1,3106,null,{}] 16:15:27 INFO - PROCESS | 2368 | 1462922127840 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}] 16:15:27 INFO - PROCESS | 2368 | 1462922127963 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 16:15:28 INFO - PROCESS | 2368 | 1462922128114 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:28 INFO - PROCESS | 2368 | ++DOCSHELL 0x142c1e000 == 106 [pid = 2368] [id = 786] 16:15:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 197 (0x135521c00) [pid = 2368] [serial = 2356] [outer = 0x0] 16:15:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 198 (0x1383e4c00) [pid = 2368] [serial = 2357] [outer = 0x135521c00] 16:15:28 INFO - PROCESS | 2368 | 1462922128145 Marionette DEBUG loaded listener.js 16:15:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 199 (0x138539c00) [pid = 2368] [serial = 2358] [outer = 0x135521c00] 16:15:28 INFO - PROCESS | 2368 | 1462922128534 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]]]}] 16:15:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:15:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:15:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:15:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 720ms 16:15:28 INFO - PROCESS | 2368 | 1462922128556 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 16:15:28 INFO - PROCESS | 2368 | 1462922128558 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 16:15:28 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:15:28 INFO - PROCESS | 2368 | 1462922128560 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:15:28 INFO - PROCESS | 2368 | 1462922128561 Marionette TRACE conn2 <- [1,3110,null,{}] 16:15:28 INFO - PROCESS | 2368 | 1462922128564 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}] 16:15:28 INFO - PROCESS | 2368 | 1462922128688 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 16:15:28 INFO - PROCESS | 2368 | 1462922128794 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:28 INFO - PROCESS | 2368 | ++DOCSHELL 0x1218e1800 == 107 [pid = 2368] [id = 787] 16:15:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 200 (0x1166ca400) [pid = 2368] [serial = 2359] [outer = 0x0] 16:15:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 201 (0x121a3c400) [pid = 2368] [serial = 2360] [outer = 0x1166ca400] 16:15:28 INFO - PROCESS | 2368 | 1462922128824 Marionette DEBUG loaded listener.js 16:15:28 INFO - PROCESS | 2368 | ++DOMWINDOW == 202 (0x1383ecc00) [pid = 2368] [serial = 2361] [outer = 0x1166ca400] 16:15:29 INFO - PROCESS | 2368 | 1462922129190 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"]]]}] 16:15:29 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:15:29 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 16:15:29 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:29 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:15:29 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 670ms 16:15:29 INFO - PROCESS | 2368 | 1462922129230 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 16:15:29 INFO - PROCESS | 2368 | 1462922129232 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 16:15:29 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:15:29 INFO - PROCESS | 2368 | 1462922129234 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:15:29 INFO - PROCESS | 2368 | 1462922129235 Marionette TRACE conn2 <- [1,3114,null,{}] 16:15:29 INFO - PROCESS | 2368 | 1462922129238 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}] 16:15:29 INFO - PROCESS | 2368 | 1462922129361 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 16:15:29 INFO - PROCESS | 2368 | 1462922129503 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\", \"ba2534d8-8e4b-4351-89fc-cb37cf1b10c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:29 INFO - PROCESS | 2368 | ++DOCSHELL 0x12d3bf800 == 108 [pid = 2368] [id = 788] 16:15:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 203 (0x138541400) [pid = 2368] [serial = 2362] [outer = 0x0] 16:15:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 204 (0x138543000) [pid = 2368] [serial = 2363] [outer = 0x138541400] 16:15:29 INFO - PROCESS | 2368 | 1462922129536 Marionette DEBUG loaded listener.js 16:15:29 INFO - PROCESS | 2368 | ++DOMWINDOW == 205 (0x13855a800) [pid = 2368] [serial = 2364] [outer = 0x138541400] 16:15:30 INFO - PROCESS | 2368 | 1462922130430 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]]]}] 16:15:30 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:15:30 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1220ms 16:15:30 INFO - PROCESS | 2368 | 1462922130454 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 16:15:30 INFO - PROCESS | 2368 | 1462922130457 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x12d89f800 == 107 [pid = 2368] [id = 659] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x135a21800 == 106 [pid = 2368] [id = 582] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x12d1dd000 == 105 [pid = 2368] [id = 599] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x12c81f800 == 104 [pid = 2368] [id = 566] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x135c30800 == 103 [pid = 2368] [id = 777] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x1350d6800 == 102 [pid = 2368] [id = 776] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x12ba20000 == 101 [pid = 2368] [id = 775] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x138aeb800 == 100 [pid = 2368] [id = 774] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x140cd9000 == 99 [pid = 2368] [id = 773] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 204 (0x12d1d6000) [pid = 2368] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 203 (0x12be7d400) [pid = 2368] [serial = 2259] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 202 (0x1383cc000) [pid = 2368] [serial = 2227] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x135f3b000 == 98 [pid = 2368] [id = 772] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x12d3ba800 == 97 [pid = 2368] [id = 771] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x12c206800 == 96 [pid = 2368] [id = 770] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x1293b7800 == 95 [pid = 2368] [id = 769] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x119061800 == 94 [pid = 2368] [id = 768] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x12172c800 == 93 [pid = 2368] [id = 767] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x135f47000 == 92 [pid = 2368] [id = 764] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x138f13000 == 91 [pid = 2368] [id = 763] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x1385cf800 == 90 [pid = 2368] [id = 762] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x13810b800 == 89 [pid = 2368] [id = 761] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x135a07800 == 88 [pid = 2368] [id = 760] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x135171000 == 87 [pid = 2368] [id = 759] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x12f184800 == 86 [pid = 2368] [id = 758] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x12c20c800 == 85 [pid = 2368] [id = 757] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x12da26000 == 84 [pid = 2368] [id = 756] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x12985b000 == 83 [pid = 2368] [id = 755] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x12171d800 == 82 [pid = 2368] [id = 754] 16:15:31 INFO - PROCESS | 2368 | --DOCSHELL 0x12d8a7000 == 81 [pid = 2368] [id = 753] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 201 (0x12ada4800) [pid = 2368] [serial = 2256] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 200 (0x12bdbdc00) [pid = 2368] [serial = 2257] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 199 (0x1269b5000) [pid = 2368] [serial = 2248] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 198 (0x124fe6400) [pid = 2368] [serial = 2245] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 197 (0x116025800) [pid = 2368] [serial = 2239] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 196 (0x1210e2000) [pid = 2368] [serial = 2241] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 195 (0x121a0fc00) [pid = 2368] [serial = 2242] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 194 (0x12dd65400) [pid = 2368] [serial = 2200] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 193 (0x11979f400) [pid = 2368] [serial = 2237] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 192 (0x11908ec00) [pid = 2368] [serial = 2203] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 191 (0x118708c00) [pid = 2368] [serial = 2230] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 190 (0x11602c800) [pid = 2368] [serial = 2233] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 189 (0x11838ac00) [pid = 2368] [serial = 2234] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 188 (0x12910a800) [pid = 2368] [serial = 2209] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 187 (0x12957f400) [pid = 2368] [serial = 2253] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 186 (0x1268d7c00) [pid = 2368] [serial = 2247] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 185 (0x12c924400) [pid = 2368] [serial = 2212] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 184 (0x119320000) [pid = 2368] [serial = 2236] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 183 (0x123f82400) [pid = 2368] [serial = 2244] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 182 (0x135cd2400) [pid = 2368] [serial = 2218] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 181 (0x13852d800) [pid = 2368] [serial = 2221] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 180 (0x12cdc9c00) [pid = 2368] [serial = 2215] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 179 (0x138536800) [pid = 2368] [serial = 2224] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 178 (0x12a86a400) [pid = 2368] [serial = 2254] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 177 (0x121a2f400) [pid = 2368] [serial = 2206] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 176 (0x12746e400) [pid = 2368] [serial = 2250] [outer = 0x0] [url = about:blank] 16:15:31 INFO - PROCESS | 2368 | --DOMWINDOW == 175 (0x12910ec00) [pid = 2368] [serial = 2251] [outer = 0x0] [url = about:blank] 16:15:31 WARNING - u'runner_teardown' () 16:15:31 INFO - No more tests 16:15:31 INFO - Got 0 unexpected results 16:15:31 INFO - SUITE-END | took 507s 16:15:31 INFO - Closing logging queue 16:15:31 INFO - queue closed 16:15:31 INFO - Return code: 0 16:15:31 WARNING - # TBPL SUCCESS # 16:15:31 INFO - Running post-action listener: _resource_record_post_action 16:15:31 INFO - Running post-run listener: _resource_record_post_run 16:15:32 INFO - Total resource usage - Wall time: 528s; CPU: 57.0%; Read bytes: 98304; Write bytes: 956610560; Read time: 2; Write time: 4652 16:15:32 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:15:32 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 153819648; Write bytes: 154879488; Read time: 13884; Write time: 293 16:15:32 INFO - run-tests - Wall time: 511s; CPU: 57.0%; Read bytes: 98304; Write bytes: 793119232; Read time: 2; Write time: 4285 16:15:32 INFO - Running post-run listener: _upload_blobber_files 16:15:32 INFO - Blob upload gear active. 16:15:32 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:15:32 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 16:15:32 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:15:32 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:15:33 INFO - (blobuploader) - INFO - Open directory for files ... 16:15:33 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:15:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:15:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:15:34 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:15:34 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:15:34 INFO - (blobuploader) - INFO - Done attempting. 16:15:34 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:15:34 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:15:34 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:15:35 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:15:35 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:15:35 INFO - (blobuploader) - INFO - Done attempting. 16:15:35 INFO - (blobuploader) - INFO - Iteration through files over. 16:15:35 INFO - Return code: 0 16:15:35 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:15:35 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:15:35 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4ff462bc177e5c99810e16ddbc2609edd8306bf92f7b1dd0799b81425b6a6f43d7998f4514f7157440fafcbe742d45add24b084971fb708237c4408e52964410", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/62d196aeeac04a15060ed0275927d6e4d600834f5c8b5ba31dcb63f68d3667b953c7630a8d881d03c539e0bfc9c71c1ecd652535c39ce33edba5a66cebe96c13"} 16:15:35 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:15:35 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:15:35 INFO - Contents: 16:15:35 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4ff462bc177e5c99810e16ddbc2609edd8306bf92f7b1dd0799b81425b6a6f43d7998f4514f7157440fafcbe742d45add24b084971fb708237c4408e52964410", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/62d196aeeac04a15060ed0275927d6e4d600834f5c8b5ba31dcb63f68d3667b953c7630a8d881d03c539e0bfc9c71c1ecd652535c39ce33edba5a66cebe96c13"} 16:15:35 INFO - Running post-run listener: copy_logs_to_upload_dir 16:15:35 INFO - Copying logs to upload dir... 16:15:35 INFO - mkdir: /builds/slave/test/build/upload/logs 16:15:35 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=582.888514 ========= master_lag: 0.52 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 43 secs) (at 2016-05-10 16:15:36.353324) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-10 16:15:36.361278) ========= 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.2dPSMdQfiZ/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.tVSUVZXZj9/Listeners TMPDIR=/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/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-aurora/sha512/4ff462bc177e5c99810e16ddbc2609edd8306bf92f7b1dd0799b81425b6a6f43d7998f4514f7157440fafcbe742d45add24b084971fb708237c4408e52964410", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/62d196aeeac04a15060ed0275927d6e4d600834f5c8b5ba31dcb63f68d3667b953c7630a8d881d03c539e0bfc9c71c1ecd652535c39ce33edba5a66cebe96c13"} build_url:https://queue.taskcluster.net/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012981 build_url: 'https://queue.taskcluster.net/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4ff462bc177e5c99810e16ddbc2609edd8306bf92f7b1dd0799b81425b6a6f43d7998f4514f7157440fafcbe742d45add24b084971fb708237c4408e52964410", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/62d196aeeac04a15060ed0275927d6e4d600834f5c8b5ba31dcb63f68d3667b953c7630a8d881d03c539e0bfc9c71c1ecd652535c39ce33edba5a66cebe96c13"}' symbols_url: 'https://queue.taskcluster.net/v1/task/OAc34CTzRZyJLiWSPax1MQ/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-10 16:15:36.399758) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 16:15:36.400057) ========= 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.2dPSMdQfiZ/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.tVSUVZXZj9/Listeners TMPDIR=/var/folders/4g/xr8x86t14y5glqkjysh4fh1c00000w/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.005436 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 16:15:36.460481) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-10 16:15:36.460815) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-10 16:15:36.465960) ========= ========= Total master_lag: 0.67 =========