builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0173 starttime: 1464379977.14 results: success (0) buildid: 20160527114145 builduid: ec1b1ec38d4d437c8b02dbf9a69d7c5e revision: 2ab4b64da78750d82f120faa25327f25cf11e579 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-27 13:12:57.142956) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-27 13:12:57.143720) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-27 13:12:57.144191) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-27 13:12:57.169019) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 13:12:57.169704) ========= 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.UBsjpui0ht/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.xKvBZF6L1c/Listeners TMPDIR=/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/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-27 13:12:57-- 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% 161M=0s 2016-05-27 13:12:57 (161 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.092748 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 13:12:57.285353) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 13:12:57.285677) ========= 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.UBsjpui0ht/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.xKvBZF6L1c/Listeners TMPDIR=/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/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.027894 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 13:12:57.334411) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 13:12:57.334735) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 2ab4b64da78750d82f120faa25327f25cf11e579 --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 2ab4b64da78750d82f120faa25327f25cf11e579 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.UBsjpui0ht/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.xKvBZF6L1c/Listeners TMPDIR=/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/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-27 13:12:57,403 truncating revision to first 12 chars 2016-05-27 13:12:57,403 Setting DEBUG logging. 2016-05-27 13:12:57,403 attempt 1/10 2016-05-27 13:12:57,403 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/2ab4b64da787?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-27 13:12:58,062 unpacking tar archive at: mozilla-aurora-2ab4b64da787/testing/mozharness/ program finished with exit code 0 elapsedTime=0.917320 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 13:12:58.273748) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-27 13:12:58.274067) ========= script_repo_revision: 2ab4b64da78750d82f120faa25327f25cf11e579 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-27 13:12:58.274461) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-27 13:12:58.274727) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-27 13:12:58.292219) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 10 secs) (at 2016-05-27 13:12:58.292511) ========= /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.UBsjpui0ht/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.xKvBZF6L1c/Listeners TMPDIR=/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 13:12:58 INFO - MultiFileLogger online at 20160527 13:12:58 in /builds/slave/test 13:12:58 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 13:12:58 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:12:58 INFO - {'append_to_log': False, 13:12:58 INFO - 'base_work_dir': '/builds/slave/test', 13:12:58 INFO - 'blob_upload_branch': 'mozilla-aurora', 13:12:58 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:12:58 INFO - 'buildbot_json_path': 'buildprops.json', 13:12:58 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:12:58 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:12:58 INFO - 'download_minidump_stackwalk': True, 13:12:58 INFO - 'download_symbols': 'true', 13:12:58 INFO - 'e10s': False, 13:12:58 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:12:58 INFO - 'tooltool.py': '/tools/tooltool.py', 13:12:58 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:12:58 INFO - '/tools/misc-python/virtualenv.py')}, 13:12:58 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:12:58 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:12:58 INFO - 'log_level': 'info', 13:12:58 INFO - 'log_to_console': True, 13:12:58 INFO - 'opt_config_files': (), 13:12:58 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:12:58 INFO - '--processes=1', 13:12:58 INFO - '--config=%(test_path)s/wptrunner.ini', 13:12:58 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:12:58 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:12:58 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:12:58 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:12:58 INFO - 'pip_index': False, 13:12:58 INFO - 'require_test_zip': True, 13:12:58 INFO - 'test_type': ('testharness',), 13:12:58 INFO - 'this_chunk': '1', 13:12:58 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:12:58 INFO - 'total_chunks': '10', 13:12:58 INFO - 'virtualenv_path': 'venv', 13:12:58 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:12:58 INFO - 'work_dir': 'build'} 13:12:58 INFO - ##### 13:12:58 INFO - ##### Running clobber step. 13:12:58 INFO - ##### 13:12:58 INFO - Running pre-action listener: _resource_record_pre_action 13:12:58 INFO - Running main action method: clobber 13:12:58 INFO - rmtree: /builds/slave/test/build 13:12:58 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:13:00 INFO - Running post-action listener: _resource_record_post_action 13:13:00 INFO - ##### 13:13:00 INFO - ##### Running read-buildbot-config step. 13:13:00 INFO - ##### 13:13:00 INFO - Running pre-action listener: _resource_record_pre_action 13:13:00 INFO - Running main action method: read_buildbot_config 13:13:00 INFO - Using buildbot properties: 13:13:00 INFO - { 13:13:00 INFO - "project": "", 13:13:00 INFO - "product": "firefox", 13:13:00 INFO - "script_repo_revision": "production", 13:13:00 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 13:13:00 INFO - "repository": "", 13:13:00 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 13:13:00 INFO - "buildid": "20160527114145", 13:13:00 INFO - "pgo_build": "False", 13:13:00 INFO - "basedir": "/builds/slave/test", 13:13:00 INFO - "buildnumber": 246, 13:13:00 INFO - "slavename": "t-yosemite-r7-0173", 13:13:00 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 13:13:00 INFO - "platform": "macosx64", 13:13:00 INFO - "branch": "mozilla-aurora", 13:13:00 INFO - "revision": "2ab4b64da78750d82f120faa25327f25cf11e579", 13:13:00 INFO - "repo_path": "releases/mozilla-aurora", 13:13:00 INFO - "moz_repo_path": "", 13:13:00 INFO - "stage_platform": "macosx64", 13:13:00 INFO - "builduid": "ec1b1ec38d4d437c8b02dbf9a69d7c5e", 13:13:00 INFO - "slavebuilddir": "test" 13:13:00 INFO - } 13:13:00 INFO - Found installer url https://queue.taskcluster.net/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 13:13:00 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 13:13:00 INFO - Running post-action listener: _resource_record_post_action 13:13:00 INFO - ##### 13:13:00 INFO - ##### Running download-and-extract step. 13:13:00 INFO - ##### 13:13:00 INFO - Running pre-action listener: _resource_record_pre_action 13:13:00 INFO - Running main action method: download_and_extract 13:13:00 INFO - mkdir: /builds/slave/test/build/tests 13:13: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')]} 13:13:00 INFO - https://queue.taskcluster.net/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 13:13:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 13:13:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 13:13:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zt-OoOdVSkaioNfkwZeAfA/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 13:13:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zt-OoOdVSkaioNfkwZeAfA/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 13:13:01 INFO - Downloaded 1235 bytes. 13:13:01 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 13:13:01 INFO - Using the following test package requirements: 13:13:01 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 13:13:01 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:13:01 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 13:13:01 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:13:01 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 13:13:01 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:13:01 INFO - u'jsshell-mac64.zip'], 13:13:01 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:13:01 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 13:13:01 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 13:13:01 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:13:01 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 13:13:01 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:13:01 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 13:13:01 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:13:01 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 13:13:01 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:13:01 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 13:13:01 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 13:13:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:13:01 INFO - https://queue.taskcluster.net/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 13:13:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 13:13:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 13:13:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zt-OoOdVSkaioNfkwZeAfA/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 13:13:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zt-OoOdVSkaioNfkwZeAfA/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 13:13:03 INFO - Downloaded 18306365 bytes. 13:13:03 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/*'] 13:13:03 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/* 13:13:03 INFO - caution: filename not matched: web-platform/* 13:13:03 INFO - Return code: 11 13:13:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:13:03 INFO - https://queue.taskcluster.net/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 13:13:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 13:13:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 13:13:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zt-OoOdVSkaioNfkwZeAfA/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 13:13:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zt-OoOdVSkaioNfkwZeAfA/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 13:13:04 INFO - Downloaded 36409193 bytes. 13:13:04 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/*'] 13:13:04 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/* 13:13:09 INFO - caution: filename not matched: bin/* 13:13:09 INFO - caution: filename not matched: config/* 13:13:09 INFO - caution: filename not matched: mozbase/* 13:13:09 INFO - caution: filename not matched: marionette/* 13:13:09 INFO - caution: filename not matched: tools/wptserve/* 13:13:09 INFO - Return code: 11 13:13:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:13:09 INFO - https://queue.taskcluster.net/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 13:13:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:13:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:13:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 13:13:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zt-OoOdVSkaioNfkwZeAfA/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 13:13:11 INFO - Downloaded 73051840 bytes. 13:13:11 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:13:11 INFO - mkdir: /builds/slave/test/properties 13:13:11 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:13:11 INFO - Writing to file /builds/slave/test/properties/build_url 13:13:11 INFO - Contents: 13:13:11 INFO - build_url:https://queue.taskcluster.net/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:13:12 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:13:12 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:13:12 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:13:12 INFO - Contents: 13:13:12 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:13:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:13:12 INFO - https://queue.taskcluster.net/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:13:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:13:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:13:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zt-OoOdVSkaioNfkwZeAfA/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 13:13:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zt-OoOdVSkaioNfkwZeAfA/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 13:13:15 INFO - Downloaded 103639461 bytes. 13:13:15 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'] 13:13:15 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 13:13:18 INFO - Return code: 0 13:13:18 INFO - Running post-action listener: _resource_record_post_action 13:13:18 INFO - Running post-action listener: set_extra_try_arguments 13:13:18 INFO - ##### 13:13:18 INFO - ##### Running create-virtualenv step. 13:13:18 INFO - ##### 13:13:18 INFO - Running pre-action listener: _pre_create_virtualenv 13:13:18 INFO - Running pre-action listener: _resource_record_pre_action 13:13:18 INFO - Running main action method: create_virtualenv 13:13:18 INFO - Creating virtualenv /builds/slave/test/build/venv 13:13:18 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 13:13:18 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:13:18 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:13:18 INFO - Using real prefix '/tools/python27' 13:13:18 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:13:19 INFO - Installing distribute.............................................................................................................................................................................................done. 13:13:22 INFO - Installing pip.................done. 13:13:22 INFO - Return code: 0 13:13:22 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:13: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')]} 13:13:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:13:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:13: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')]} 13:13:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:13:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:13: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', '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 0x10b98ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b9a7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feef059b3f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b9a35e0>, '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 0x10b586cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b5b1990>, '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.UBsjpui0ht/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.xKvBZF6L1c/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:13: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', 'psutil>=0.7.1'] in /builds/slave/test/build 13:13: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 psutil>=0.7.1 13:13:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UBsjpui0ht/Render', 13:13:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:13:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:13:22 INFO - 'HOME': '/Users/cltbld', 13:13:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:13:22 INFO - 'LOGNAME': 'cltbld', 13:13:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:13:22 INFO - 'MOZ_NO_REMOTE': '1', 13:13:22 INFO - 'NO_EM_RESTART': '1', 13:13:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:13:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:13:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:13:22 INFO - 'PWD': '/builds/slave/test', 13:13:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:13:22 INFO - 'SHELL': '/bin/bash', 13:13:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xKvBZF6L1c/Listeners', 13:13:22 INFO - 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', 13:13:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:13:22 INFO - 'USER': 'cltbld', 13:13:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:13:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:13:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:13:22 INFO - 'XPC_FLAGS': '0x0', 13:13:22 INFO - 'XPC_SERVICE_NAME': '0', 13:13:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:13:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:13:22 INFO - Downloading/unpacking psutil>=0.7.1 13:13: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 13:13: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 13:13: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 13:13: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 13:13: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 13:13: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 13:13:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:13:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:13:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:13:25 INFO - Installing collected packages: psutil 13:13:25 INFO - Running setup.py install for psutil 13:13:25 INFO - building 'psutil._psutil_osx' extension 13:13:25 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 13:13:26 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 13:13:26 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 13:13:26 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 13:13:26 INFO - building 'psutil._psutil_posix' extension 13:13:26 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 13:13:26 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 13:13:26 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 13:13:26 INFO - ^ 13:13:26 INFO - 1 warning generated. 13:13:26 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 13:13:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:13:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:13:26 INFO - Successfully installed psutil 13:13:26 INFO - Cleaning up... 13:13:27 INFO - Return code: 0 13:13:27 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:13:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:13:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:13:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:13:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:13:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:13:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:13:27 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 0x10b98ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b9a7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feef059b3f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b9a35e0>, '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 0x10b586cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b5b1990>, '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.UBsjpui0ht/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.xKvBZF6L1c/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:13:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 13:13:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 13:13:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UBsjpui0ht/Render', 13:13:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:13:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:13:27 INFO - 'HOME': '/Users/cltbld', 13:13:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:13:27 INFO - 'LOGNAME': 'cltbld', 13:13:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:13:27 INFO - 'MOZ_NO_REMOTE': '1', 13:13:27 INFO - 'NO_EM_RESTART': '1', 13:13:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:13:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:13:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:13:27 INFO - 'PWD': '/builds/slave/test', 13:13:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:13:27 INFO - 'SHELL': '/bin/bash', 13:13:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xKvBZF6L1c/Listeners', 13:13:27 INFO - 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', 13:13:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:13:27 INFO - 'USER': 'cltbld', 13:13:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:13:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:13:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:13:27 INFO - 'XPC_FLAGS': '0x0', 13:13:27 INFO - 'XPC_SERVICE_NAME': '0', 13:13:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:13:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:13:27 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:13:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:13:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:13:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:13:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:13:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:13:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:13:29 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:13:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:13:29 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:13:29 INFO - Installing collected packages: mozsystemmonitor 13:13:29 INFO - Running setup.py install for mozsystemmonitor 13:13:29 INFO - Successfully installed mozsystemmonitor 13:13:29 INFO - Cleaning up... 13:13:30 INFO - Return code: 0 13:13:30 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:13: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')]} 13:13:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:13:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:13: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')]} 13:13:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:13:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:13:30 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 0x10b98ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b9a7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feef059b3f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b9a35e0>, '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 0x10b586cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b5b1990>, '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.UBsjpui0ht/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.xKvBZF6L1c/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:13:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 13:13:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 13:13:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UBsjpui0ht/Render', 13:13:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:13:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:13:30 INFO - 'HOME': '/Users/cltbld', 13:13:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:13:30 INFO - 'LOGNAME': 'cltbld', 13:13:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:13:30 INFO - 'MOZ_NO_REMOTE': '1', 13:13:30 INFO - 'NO_EM_RESTART': '1', 13:13:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:13:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:13:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:13:30 INFO - 'PWD': '/builds/slave/test', 13:13:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:13:30 INFO - 'SHELL': '/bin/bash', 13:13:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xKvBZF6L1c/Listeners', 13:13:30 INFO - 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', 13:13:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:13:30 INFO - 'USER': 'cltbld', 13:13:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:13:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:13:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:13:30 INFO - 'XPC_FLAGS': '0x0', 13:13:30 INFO - 'XPC_SERVICE_NAME': '0', 13:13:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:13:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:13:30 INFO - Downloading/unpacking blobuploader==1.2.4 13:13:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:13:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:13:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:13:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:13:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:13:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:13:32 INFO - Downloading blobuploader-1.2.4.tar.gz 13:13:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:13:32 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:13:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:13:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:13:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:13:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:13:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:13:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:13:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:13:33 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:13:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:13:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:13:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:13:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:13:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:13:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:13:33 INFO - Downloading docopt-0.6.1.tar.gz 13:13:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:13:34 INFO - Installing collected packages: blobuploader, requests, docopt 13:13:34 INFO - Running setup.py install for blobuploader 13:13:34 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:13:34 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:13:34 INFO - Running setup.py install for requests 13:13:34 INFO - Running setup.py install for docopt 13:13:34 INFO - Successfully installed blobuploader requests docopt 13:13:34 INFO - Cleaning up... 13:13:34 INFO - Return code: 0 13:13:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:13:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:13:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:13:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:13:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:13:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:13:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:13:34 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 0x10b98ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b9a7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feef059b3f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b9a35e0>, '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 0x10b586cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b5b1990>, '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.UBsjpui0ht/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.xKvBZF6L1c/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:13:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:13:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:13:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UBsjpui0ht/Render', 13:13:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:13:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:13:34 INFO - 'HOME': '/Users/cltbld', 13:13:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:13:34 INFO - 'LOGNAME': 'cltbld', 13:13:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:13:34 INFO - 'MOZ_NO_REMOTE': '1', 13:13:34 INFO - 'NO_EM_RESTART': '1', 13:13:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:13:34 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:13:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:13:34 INFO - 'PWD': '/builds/slave/test', 13:13:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:13:34 INFO - 'SHELL': '/bin/bash', 13:13:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xKvBZF6L1c/Listeners', 13:13:34 INFO - 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', 13:13:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:13:34 INFO - 'USER': 'cltbld', 13:13:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:13:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:13:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:13:34 INFO - 'XPC_FLAGS': '0x0', 13:13:34 INFO - 'XPC_SERVICE_NAME': '0', 13:13:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:13:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:13:35 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-MNaPzn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:13:35 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-MmaWNF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:13:35 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-we3YrH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:13:35 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-qzg21Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:13:35 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-1wMg1d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:13:35 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-cpsubV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:13:35 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-wUfwww-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:13:35 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-i1yov5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:13:35 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-8Bx4Y4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:13:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:13:36 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-TPK0tR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:13:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:13:36 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-bQjSY7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:13:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:13:36 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-ATssxi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:13:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:13:36 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-JMY2XX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:13:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:13:36 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-Hem2eT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:13:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:13:36 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-4T7BK_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:13:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:13:36 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-KmbFYN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:13:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:13:36 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-8yEJt8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:13:36 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:13:36 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-EKFLJI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:13:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:13:37 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-MfQtAz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:13:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:13:37 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-WO_jv1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:13:37 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:13:37 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-4PjE3_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:13:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:13:37 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 13:13:37 INFO - Running setup.py install for manifestparser 13:13:37 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:13:37 INFO - Running setup.py install for mozcrash 13:13:38 INFO - Running setup.py install for mozdebug 13:13:38 INFO - Running setup.py install for mozdevice 13:13:38 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:13:38 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:13:38 INFO - Running setup.py install for mozfile 13:13:38 INFO - Running setup.py install for mozhttpd 13:13:38 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:13:38 INFO - Running setup.py install for mozinfo 13:13:38 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:13:38 INFO - Running setup.py install for mozInstall 13:13:38 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:13:38 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:13:38 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:13:38 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:13:38 INFO - Running setup.py install for mozleak 13:13:39 INFO - Running setup.py install for mozlog 13:13:39 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:13:39 INFO - Running setup.py install for moznetwork 13:13:39 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:13:39 INFO - Running setup.py install for mozprocess 13:13:39 INFO - Running setup.py install for mozprofile 13:13:39 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:13:39 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:13:39 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:13:39 INFO - Running setup.py install for mozrunner 13:13:39 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:13:39 INFO - Running setup.py install for mozscreenshot 13:13:40 INFO - Running setup.py install for moztest 13:13:40 INFO - Running setup.py install for mozversion 13:13:40 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:13:40 INFO - Running setup.py install for wptserve 13:13:40 INFO - Running setup.py install for marionette-driver 13:13:40 INFO - Running setup.py install for browsermob-proxy 13:13:40 INFO - Running setup.py install for marionette-client 13:13:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:13:41 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:13:41 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 13:13:41 INFO - Cleaning up... 13:13:41 INFO - Return code: 0 13:13:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:13:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:13:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:13:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:13:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:13:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:13:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:13:41 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 0x10b98ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b9a7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feef059b3f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b9a35e0>, '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 0x10b586cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b5b1990>, '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.UBsjpui0ht/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.xKvBZF6L1c/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:13:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:13:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:13:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UBsjpui0ht/Render', 13:13:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:13:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:13:41 INFO - 'HOME': '/Users/cltbld', 13:13:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:13:41 INFO - 'LOGNAME': 'cltbld', 13:13:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:13:41 INFO - 'MOZ_NO_REMOTE': '1', 13:13:41 INFO - 'NO_EM_RESTART': '1', 13:13:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:13:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:13:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:13:41 INFO - 'PWD': '/builds/slave/test', 13:13:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:13:41 INFO - 'SHELL': '/bin/bash', 13:13:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xKvBZF6L1c/Listeners', 13:13:41 INFO - 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', 13:13:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:13:41 INFO - 'USER': 'cltbld', 13:13:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:13:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:13:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:13:41 INFO - 'XPC_FLAGS': '0x0', 13:13:41 INFO - 'XPC_SERVICE_NAME': '0', 13:13:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:13:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:13:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:13:41 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-QBJi4e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:13:41 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 13:13:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:13:41 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-13igaZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:13:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:13:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:13:41 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-grar7l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:13:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 13:13:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:13:41 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-KDRlzF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:13:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:13:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:13:41 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-sythnP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:13:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 13:13:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:13:41 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-UOTpm8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:13:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 13:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:13:42 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-06MnRq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:13:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 13:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:13:42 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-xam1Od-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:13:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 13:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:13:42 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-iKhFci-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:13:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 13:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:13:42 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-C1Ce2y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:13:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:13:42 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-0ERrma-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:13:42 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 13:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:13:42 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-1OvPdo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:13:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 13:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:13:42 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-QG0pg1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:13:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 13:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:13:42 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-P60Qn8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:13:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 13:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:13:42 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-PTdb_U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:13:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 13:13:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:13:43 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-tra4wv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:13:43 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 13:13:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:13:43 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-Y6wufc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:13:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 13:13:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:13:43 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-ASXrVm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:13:43 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 13:13:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:13:43 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-NPP8yV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:13:43 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 13:13:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:13:43 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-AtVrsM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:13:43 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 13:13:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:13:43 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-Hx05oB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:13:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:13:44 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 13:13:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:13:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:13:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 13:13:44 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:13:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:13:44 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:13:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:13:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:13:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:13:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:13:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:13:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:13:46 INFO - Downloading blessings-1.6.tar.gz 13:13:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:13:46 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 13:13:46 INFO - Installing collected packages: blessings 13:13:46 INFO - Running setup.py install for blessings 13:13:46 INFO - Successfully installed blessings 13:13:46 INFO - Cleaning up... 13:13:46 INFO - Return code: 0 13:13:46 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:13:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:13:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:13:47 INFO - Reading from file tmpfile_stdout 13:13:47 INFO - Current package versions: 13:13:47 INFO - blessings == 1.6 13:13:47 INFO - blobuploader == 1.2.4 13:13:47 INFO - browsermob-proxy == 0.6.0 13:13:47 INFO - docopt == 0.6.1 13:13:47 INFO - manifestparser == 1.1 13:13:47 INFO - marionette-client == 2.3.0 13:13:47 INFO - marionette-driver == 1.4.0 13:13:47 INFO - mozInstall == 1.12 13:13:47 INFO - mozcrash == 0.17 13:13:47 INFO - mozdebug == 0.1 13:13:47 INFO - mozdevice == 0.48 13:13:47 INFO - mozfile == 1.2 13:13:47 INFO - mozhttpd == 0.7 13:13:47 INFO - mozinfo == 0.9 13:13:47 INFO - mozleak == 0.1 13:13:47 INFO - mozlog == 3.1 13:13:47 INFO - moznetwork == 0.27 13:13:47 INFO - mozprocess == 0.22 13:13:47 INFO - mozprofile == 0.28 13:13:47 INFO - mozrunner == 6.11 13:13:47 INFO - mozscreenshot == 0.1 13:13:47 INFO - mozsystemmonitor == 0.0 13:13:47 INFO - moztest == 0.7 13:13:47 INFO - mozversion == 1.4 13:13:47 INFO - psutil == 3.1.1 13:13:47 INFO - requests == 1.2.3 13:13:47 INFO - wptserve == 1.4.0 13:13:47 INFO - wsgiref == 0.1.2 13:13:47 INFO - Running post-action listener: _resource_record_post_action 13:13:47 INFO - Running post-action listener: _start_resource_monitoring 13:13:47 INFO - Starting resource monitoring. 13:13:47 INFO - ##### 13:13:47 INFO - ##### Running pull step. 13:13:47 INFO - ##### 13:13:47 INFO - Running pre-action listener: _resource_record_pre_action 13:13:47 INFO - Running main action method: pull 13:13:47 INFO - Pull has nothing to do! 13:13:47 INFO - Running post-action listener: _resource_record_post_action 13:13:47 INFO - ##### 13:13:47 INFO - ##### Running install step. 13:13:47 INFO - ##### 13:13:47 INFO - Running pre-action listener: _resource_record_pre_action 13:13:47 INFO - Running main action method: install 13:13:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:13:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:13:47 INFO - Reading from file tmpfile_stdout 13:13:47 INFO - Detecting whether we're running mozinstall >=1.0... 13:13:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:13:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:13:47 INFO - Reading from file tmpfile_stdout 13:13:47 INFO - Output received: 13:13:47 INFO - Usage: mozinstall [options] installer 13:13:47 INFO - Options: 13:13:47 INFO - -h, --help show this help message and exit 13:13:47 INFO - -d DEST, --destination=DEST 13:13:47 INFO - Directory to install application into. [default: 13:13:47 INFO - "/builds/slave/test"] 13:13:47 INFO - --app=APP Application being installed. [default: firefox] 13:13:47 INFO - mkdir: /builds/slave/test/build/application 13:13:47 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'] 13:13:47 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 13:14:05 INFO - Reading from file tmpfile_stdout 13:14:05 INFO - Output received: 13:14:05 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 13:14:05 INFO - Running post-action listener: _resource_record_post_action 13:14:05 INFO - ##### 13:14:05 INFO - ##### Running run-tests step. 13:14:05 INFO - ##### 13:14:05 INFO - Running pre-action listener: _resource_record_pre_action 13:14:05 INFO - Running main action method: run_tests 13:14:05 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:14:05 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:14:05 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:14:05 INFO - grabbing minidump binary from tooltool 13:14:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:14:05 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 0x10b9a35e0>, '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 0x10b586cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b5b1990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:14:05 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 13:14:05 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 13:14:05 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:14:05 INFO - Return code: 0 13:14:05 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 13:14:05 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:14:05 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/Zt-OoOdVSkaioNfkwZeAfA/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 13:14:05 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/Zt-OoOdVSkaioNfkwZeAfA/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 13:14:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UBsjpui0ht/Render', 13:14:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:14:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:14:05 INFO - 'HOME': '/Users/cltbld', 13:14:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:14:05 INFO - 'LOGNAME': 'cltbld', 13:14:05 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:14:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:14:05 INFO - 'MOZ_NO_REMOTE': '1', 13:14:05 INFO - 'NO_EM_RESTART': '1', 13:14:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:14:05 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:14:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:14:05 INFO - 'PWD': '/builds/slave/test', 13:14:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:14:05 INFO - 'SHELL': '/bin/bash', 13:14:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xKvBZF6L1c/Listeners', 13:14:05 INFO - 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', 13:14:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:14:05 INFO - 'USER': 'cltbld', 13:14:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:14:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:14:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:14:05 INFO - 'XPC_FLAGS': '0x0', 13:14:05 INFO - 'XPC_SERVICE_NAME': '0', 13:14:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:14:05 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/Zt-OoOdVSkaioNfkwZeAfA/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 13:14:06 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 13:14:06 INFO - import pkg_resources 13:14:07 INFO - Using 1 client processes 13:14:07 INFO - wptserve Starting http server on 127.0.0.1:8000 13:14:07 INFO - wptserve Starting http server on 127.0.0.1:8001 13:14:07 INFO - wptserve Starting http server on 127.0.0.1:8443 13:14:09 INFO - SUITE-START | Running 778 tests 13:14:09 INFO - Running testharness tests 13:14:09 INFO - Setting up ssl 13:14:09 INFO - PROCESS | certutil | 13:14:09 INFO - PROCESS | certutil | 13:14:09 INFO - PROCESS | certutil | 13:14:09 INFO - Certificate Nickname Trust Attributes 13:14:09 INFO - SSL,S/MIME,JAR/XPI 13:14:09 INFO - 13:14:09 INFO - web-platform-tests CT,, 13:14:09 INFO - 13:14:09 INFO - Starting runner 13:14:10 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 13:14:10 INFO - PROCESS | 1647 | 1464380050423 Marionette DEBUG Marionette enabled via build flag and pref 13:14:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x113c9a000 == 1 [pid = 1647] [id = 1] 13:14:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 1 (0x113c9a800) [pid = 1647] [serial = 1] [outer = 0x0] 13:14:10 INFO - PROCESS | 1647 | [1647] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:14:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 2 (0x113c9b800) [pid = 1647] [serial = 2] [outer = 0x113c9a800] 13:14:10 INFO - PROCESS | 1647 | 1464380050733 Marionette INFO Listening on port 2828 13:14:10 INFO - PROCESS | 1647 | 1464380050964 Marionette DEBUG Marionette enabled via command-line flag 13:14:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x116952800 == 2 [pid = 1647] [id = 2] 13:14:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 3 (0x11696d800) [pid = 1647] [serial = 3] [outer = 0x0] 13:14:10 INFO - PROCESS | 1647 | [1647] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:14:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 4 (0x11696e800) [pid = 1647] [serial = 4] [outer = 0x11696d800] 13:14:11 INFO - PROCESS | 1647 | [1647] 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 13:14:11 INFO - PROCESS | 1647 | 1464380051112 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 13:14:11 INFO - PROCESS | 1647 | 1464380051198 Marionette DEBUG Closed connection conn0 13:14:11 INFO - PROCESS | 1647 | [1647] 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 13:14:11 INFO - PROCESS | 1647 | 1464380051204 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 13:14:11 INFO - PROCESS | 1647 | 1464380051213 Marionette DEBUG Closed connection conn1 13:14:11 INFO - PROCESS | 1647 | [1647] 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 13:14:11 INFO - PROCESS | 1647 | 1464380051218 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 13:14:11 INFO - PROCESS | 1647 | 1464380051227 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:14:11 INFO - PROCESS | 1647 | 1464380051232 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":"20160527114145","device":"desktop","version":"48.0a2"} 13:14:11 INFO - PROCESS | 1647 | [1647] 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 13:14:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c22000 == 3 [pid = 1647] [id = 3] 13:14:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 5 (0x119c22800) [pid = 1647] [serial = 5] [outer = 0x0] 13:14:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c23000 == 4 [pid = 1647] [id = 4] 13:14:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 6 (0x119c07800) [pid = 1647] [serial = 6] [outer = 0x0] 13:14:12 INFO - PROCESS | 1647 | [1647] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:14:12 INFO - PROCESS | 1647 | [1647] 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 13:14:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12360c000 == 5 [pid = 1647] [id = 5] 13:14:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 7 (0x119c07000) [pid = 1647] [serial = 7] [outer = 0x0] 13:14:12 INFO - PROCESS | 1647 | [1647] 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 13:14:12 INFO - PROCESS | 1647 | [1647] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:14:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 8 (0x12370e400) [pid = 1647] [serial = 8] [outer = 0x119c07000] 13:14:12 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:14:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 9 (0x123e09000) [pid = 1647] [serial = 9] [outer = 0x119c22800] 13:14:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 10 (0x123367000) [pid = 1647] [serial = 10] [outer = 0x119c07800] 13:14:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 11 (0x123521400) [pid = 1647] [serial = 11] [outer = 0x119c07000] 13:14:12 INFO - PROCESS | 1647 | [1647] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:14:13 INFO - PROCESS | 1647 | 1464380053124 Marionette DEBUG loaded listener.js 13:14:13 INFO - PROCESS | 1647 | 1464380053133 Marionette DEBUG loaded listener.js 13:14:13 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:14:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 12 (0x12686f800) [pid = 1647] [serial = 12] [outer = 0x119c07000] 13:14:13 INFO - PROCESS | 1647 | 1464380053486 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"7a8cf995-b674-1942-b98b-37becee314b5","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":"20160527114145","device":"desktop","version":"48.0a2","command_id":1}}] 13:14:13 INFO - PROCESS | 1647 | 1464380053580 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 13:14:13 INFO - PROCESS | 1647 | 1464380053623 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 13:14:13 INFO - PROCESS | 1647 | 1464380053705 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:14:13 INFO - PROCESS | 1647 | [1647] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:14:13 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:14:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 13 (0x128871c00) [pid = 1647] [serial = 13] [outer = 0x119c07000] 13:14:13 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:14:13 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:14:14 INFO - PROCESS | 1647 | 1464380054026 Marionette TRACE conn2 <- [1,3,null,{}] 13:14:14 INFO - PROCESS | 1647 | 1464380054035 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:14:14 INFO - PROCESS | 1647 | 1464380054074 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 13:14:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:14:14 INFO - PROCESS | 1647 | 1464380054109 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 13:14:14 INFO - PROCESS | 1647 | 1464380054112 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 13:14:14 INFO - PROCESS | 1647 | 1464380054117 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:14:14 INFO - PROCESS | 1647 | 1464380054121 Marionette TRACE conn2 <- [1,6,null,{}] 13:14:14 INFO - PROCESS | 1647 | 1464380054125 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:14 INFO - PROCESS | 1647 | 1464380054135 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 13:14:14 INFO - PROCESS | 1647 | 1464380054139 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x129043000 == 6 [pid = 1647] [id = 6] 13:14:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 14 (0x12909dc00) [pid = 1647] [serial = 14] [outer = 0x0] 13:14:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 15 (0x129319c00) [pid = 1647] [serial = 15] [outer = 0x12909dc00] 13:14:14 INFO - PROCESS | 1647 | 1464380054180 Marionette DEBUG loaded listener.js 13:14:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 16 (0x12931fc00) [pid = 1647] [serial = 16] [outer = 0x12909dc00] 13:14:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x112f3c800 == 7 [pid = 1647] [id = 7] 13:14:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 17 (0x129320000) [pid = 1647] [serial = 17] [outer = 0x0] 13:14:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 18 (0x1295b8400) [pid = 1647] [serial = 18] [outer = 0x129320000] 13:14:14 INFO - PROCESS | 1647 | 1464380054587 Marionette DEBUG loaded listener.js 13:14:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 19 (0x129321000) [pid = 1647] [serial = 19] [outer = 0x129320000] 13:14:14 INFO - PROCESS | 1647 | 1464380054645 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 13:14:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:14:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 575ms 13:14:14 INFO - PROCESS | 1647 | 1464380054692 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 13:14:14 INFO - PROCESS | 1647 | 1464380054694 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 13:14:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:14:14 INFO - PROCESS | 1647 | 1464380054726 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:14:14 INFO - PROCESS | 1647 | 1464380054727 Marionette TRACE conn2 <- [1,10,null,{}] 13:14:14 INFO - PROCESS | 1647 | 1464380054760 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:14 INFO - PROCESS | 1647 | 1464380054862 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 13:14:14 INFO - PROCESS | 1647 | 1464380054901 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8c9000 == 8 [pid = 1647] [id = 8] 13:14:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 20 (0x12a851400) [pid = 1647] [serial = 20] [outer = 0x0] 13:14:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 21 (0x12a853000) [pid = 1647] [serial = 21] [outer = 0x12a851400] 13:14:14 INFO - PROCESS | 1647 | 1464380054929 Marionette DEBUG loaded listener.js 13:14:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 22 (0x12aae3800) [pid = 1647] [serial = 22] [outer = 0x12a851400] 13:14:15 INFO - PROCESS | 1647 | 1464380055261 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 13:14:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:14:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 603ms 13:14:15 INFO - PROCESS | 1647 | 1464380055301 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 13:14:15 INFO - PROCESS | 1647 | 1464380055302 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 13:14:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:14:15 INFO - PROCESS | 1647 | 1464380055305 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:14:15 INFO - PROCESS | 1647 | 1464380055306 Marionette TRACE conn2 <- [1,14,null,{}] 13:14:15 INFO - PROCESS | 1647 | 1464380055308 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:15 INFO - PROCESS | 1647 | 1464380055395 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 13:14:15 INFO - PROCESS | 1647 | 1464380055402 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b261800 == 9 [pid = 1647] [id = 9] 13:14:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 23 (0x12aae6400) [pid = 1647] [serial = 23] [outer = 0x0] 13:14:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 24 (0x12b228000) [pid = 1647] [serial = 24] [outer = 0x12aae6400] 13:14:15 INFO - PROCESS | 1647 | 1464380055427 Marionette DEBUG loaded listener.js 13:14:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 25 (0x12b366000) [pid = 1647] [serial = 25] [outer = 0x12aae6400] 13:14:15 INFO - PROCESS | 1647 | 1464380055689 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 13:14:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:14:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 13:14:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:14:15 INFO - PROCESS | 1647 | 1464380055725 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 13:14:15 INFO - PROCESS | 1647 | 1464380055726 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 13:14:15 INFO - PROCESS | 1647 | 1464380055728 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:14:15 INFO - PROCESS | 1647 | 1464380055729 Marionette TRACE conn2 <- [1,18,null,{}] 13:14:15 INFO - PROCESS | 1647 | 1464380055740 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:15 INFO - PROCESS | 1647 | 1464380055829 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 13:14:15 INFO - PROCESS | 1647 | 1464380055836 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc3a800 == 10 [pid = 1647] [id = 10] 13:14:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 26 (0x12bc6a400) [pid = 1647] [serial = 26] [outer = 0x0] 13:14:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 27 (0x12bc71000) [pid = 1647] [serial = 27] [outer = 0x12bc6a400] 13:14:15 INFO - PROCESS | 1647 | 1464380055861 Marionette DEBUG loaded listener.js 13:14:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 28 (0x12bc78800) [pid = 1647] [serial = 28] [outer = 0x12bc6a400] 13:14:16 INFO - PROCESS | 1647 | 1464380056127 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 13:14:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:14:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 426ms 13:14:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:14:16 INFO - PROCESS | 1647 | 1464380056155 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 13:14:16 INFO - PROCESS | 1647 | 1464380056157 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 13:14:16 INFO - PROCESS | 1647 | 1464380056159 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:14:16 INFO - PROCESS | 1647 | 1464380056160 Marionette TRACE conn2 <- [1,22,null,{}] 13:14:16 INFO - PROCESS | 1647 | 1464380056162 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:16 INFO - PROCESS | 1647 | 1464380056260 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 13:14:16 INFO - PROCESS | 1647 | 1464380056264 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf1b000 == 11 [pid = 1647] [id = 11] 13:14:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 29 (0x12bc7e000) [pid = 1647] [serial = 29] [outer = 0x0] 13:14:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 30 (0x12bc8a400) [pid = 1647] [serial = 30] [outer = 0x12bc7e000] 13:14:16 INFO - PROCESS | 1647 | 1464380056291 Marionette DEBUG loaded listener.js 13:14:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 31 (0x11815ac00) [pid = 1647] [serial = 31] [outer = 0x12bc7e000] 13:14:16 INFO - PROCESS | 1647 | 1464380056535 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 13:14:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:14:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 13:14:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:14:16 INFO - PROCESS | 1647 | 1464380056587 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 13:14:16 INFO - PROCESS | 1647 | 1464380056589 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 13:14:16 INFO - PROCESS | 1647 | 1464380056591 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:14:16 INFO - PROCESS | 1647 | 1464380056592 Marionette TRACE conn2 <- [1,26,null,{}] 13:14:16 INFO - PROCESS | 1647 | 1464380056594 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:16 INFO - PROCESS | 1647 | 1464380056692 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 13:14:16 INFO - PROCESS | 1647 | 1464380056700 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x119977000 == 12 [pid = 1647] [id = 12] 13:14:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 32 (0x11805d000) [pid = 1647] [serial = 32] [outer = 0x0] 13:14:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 33 (0x129097000) [pid = 1647] [serial = 33] [outer = 0x11805d000] 13:14:16 INFO - PROCESS | 1647 | 1464380056725 Marionette DEBUG loaded listener.js 13:14:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 34 (0x12bfbac00) [pid = 1647] [serial = 34] [outer = 0x11805d000] 13:14:16 INFO - PROCESS | 1647 | 1464380056974 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 13:14:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:14:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 13:14:17 INFO - PROCESS | 1647 | 1464380057011 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 13:14:17 INFO - PROCESS | 1647 | 1464380057012 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 13:14:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:14:17 INFO - PROCESS | 1647 | 1464380057026 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:14:17 INFO - PROCESS | 1647 | 1464380057028 Marionette TRACE conn2 <- [1,30,null,{}] 13:14:17 INFO - PROCESS | 1647 | 1464380057041 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:17 INFO - PROCESS | 1647 | 1464380057169 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 13:14:17 INFO - PROCESS | 1647 | 1464380057176 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c42e000 == 13 [pid = 1647] [id = 13] 13:14:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 35 (0x12bfbd800) [pid = 1647] [serial = 35] [outer = 0x0] 13:14:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 36 (0x12bfc6c00) [pid = 1647] [serial = 36] [outer = 0x12bfbd800] 13:14:17 INFO - PROCESS | 1647 | 1464380057212 Marionette DEBUG loaded listener.js 13:14:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 37 (0x12bfcb800) [pid = 1647] [serial = 37] [outer = 0x12bfbd800] 13:14:17 INFO - PROCESS | 1647 | 1464380057528 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 13:14:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:14:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 520ms 13:14:17 INFO - PROCESS | 1647 | 1464380057554 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 13:14:17 INFO - PROCESS | 1647 | 1464380057555 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 13:14:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:14:17 INFO - PROCESS | 1647 | 1464380057557 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:14:17 INFO - PROCESS | 1647 | 1464380057558 Marionette TRACE conn2 <- [1,34,null,{}] 13:14:17 INFO - PROCESS | 1647 | 1464380057561 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:17 INFO - PROCESS | 1647 | 1464380057656 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 13:14:17 INFO - PROCESS | 1647 | 1464380057661 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c828000 == 14 [pid = 1647] [id = 14] 13:14:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 38 (0x12bfce000) [pid = 1647] [serial = 38] [outer = 0x0] 13:14:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 39 (0x12bfd1000) [pid = 1647] [serial = 39] [outer = 0x12bfce000] 13:14:17 INFO - PROCESS | 1647 | 1464380057686 Marionette DEBUG loaded listener.js 13:14:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 40 (0x12c84a800) [pid = 1647] [serial = 40] [outer = 0x12bfce000] 13:14:17 INFO - PROCESS | 1647 | 1464380057940 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 13:14:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:14:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 417ms 13:14:17 INFO - PROCESS | 1647 | 1464380057976 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 13:14:17 INFO - PROCESS | 1647 | 1464380057978 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 13:14:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:14:17 INFO - PROCESS | 1647 | 1464380057989 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:14:17 INFO - PROCESS | 1647 | 1464380057990 Marionette TRACE conn2 <- [1,38,null,{}] 13:14:17 INFO - PROCESS | 1647 | 1464380057992 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:18 INFO - PROCESS | 1647 | 1464380058134 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 13:14:18 INFO - PROCESS | 1647 | 1464380058139 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce38800 == 15 [pid = 1647] [id = 15] 13:14:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 41 (0x12c84f000) [pid = 1647] [serial = 41] [outer = 0x0] 13:14:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 42 (0x12c9ba800) [pid = 1647] [serial = 42] [outer = 0x12c84f000] 13:14:18 INFO - PROCESS | 1647 | 1464380058162 Marionette DEBUG loaded listener.js 13:14:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 43 (0x12c9c0400) [pid = 1647] [serial = 43] [outer = 0x12c84f000] 13:14:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d088000 == 16 [pid = 1647] [id = 16] 13:14:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 44 (0x12d088800) [pid = 1647] [serial = 44] [outer = 0x0] 13:14:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 45 (0x12d080000) [pid = 1647] [serial = 45] [outer = 0x12d088800] 13:14:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 46 (0x12d08e000) [pid = 1647] [serial = 46] [outer = 0x12d088800] 13:14:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d087800 == 17 [pid = 1647] [id = 17] 13:14:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 47 (0x12c9bb400) [pid = 1647] [serial = 47] [outer = 0x0] 13:14:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 48 (0x12d210000) [pid = 1647] [serial = 48] [outer = 0x12c9bb400] 13:14:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 49 (0x129092c00) [pid = 1647] [serial = 49] [outer = 0x12c9bb400] 13:14:18 INFO - PROCESS | 1647 | 1464380058517 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 13:14:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:14:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 580ms 13:14:18 INFO - PROCESS | 1647 | 1464380058561 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 13:14:18 INFO - PROCESS | 1647 | 1464380058563 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 13:14:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:14:18 INFO - PROCESS | 1647 | 1464380058571 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:14:18 INFO - PROCESS | 1647 | 1464380058572 Marionette TRACE conn2 <- [1,42,null,{}] 13:14:18 INFO - PROCESS | 1647 | 1464380058574 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:18 INFO - PROCESS | 1647 | 1464380058686 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 13:14:18 INFO - PROCESS | 1647 | 1464380058693 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d383800 == 18 [pid = 1647] [id = 18] 13:14:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 50 (0x12d209000) [pid = 1647] [serial = 50] [outer = 0x0] 13:14:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 51 (0x12d546c00) [pid = 1647] [serial = 51] [outer = 0x12d209000] 13:14:18 INFO - PROCESS | 1647 | 1464380058733 Marionette DEBUG loaded listener.js 13:14:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 52 (0x12d547c00) [pid = 1647] [serial = 52] [outer = 0x12d209000] 13:14:19 INFO - PROCESS | 1647 | 1464380059140 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 13:14:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:14:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 618ms 13:14:19 INFO - PROCESS | 1647 | 1464380059191 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 13:14:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:14:19 INFO - PROCESS | 1647 | 1464380059193 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 13:14:19 INFO - PROCESS | 1647 | 1464380059196 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:14:19 INFO - PROCESS | 1647 | 1464380059199 Marionette TRACE conn2 <- [1,46,null,{}] 13:14:19 INFO - PROCESS | 1647 | 1464380059203 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:19 INFO - PROCESS | 1647 | 1464380059294 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 13:14:19 INFO - PROCESS | 1647 | 1464380059298 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6aa800 == 19 [pid = 1647] [id = 19] 13:14:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 53 (0x12d234800) [pid = 1647] [serial = 53] [outer = 0x0] 13:14:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 54 (0x12d54a400) [pid = 1647] [serial = 54] [outer = 0x12d234800] 13:14:19 INFO - PROCESS | 1647 | 1464380059326 Marionette DEBUG loaded listener.js 13:14:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 55 (0x12d54ec00) [pid = 1647] [serial = 55] [outer = 0x12d234800] 13:14:19 INFO - PROCESS | 1647 | 1464380059578 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 13:14:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:14:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 421ms 13:14:19 INFO - PROCESS | 1647 | 1464380059622 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 13:14:19 INFO - PROCESS | 1647 | 1464380059624 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 13:14:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:14:19 INFO - PROCESS | 1647 | 1464380059627 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:14:19 INFO - PROCESS | 1647 | 1464380059630 Marionette TRACE conn2 <- [1,50,null,{}] 13:14:19 INFO - PROCESS | 1647 | 1464380059644 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:19 INFO - PROCESS | 1647 | 1464380059784 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 13:14:19 INFO - PROCESS | 1647 | 1464380059791 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d8a5000 == 20 [pid = 1647] [id = 20] 13:14:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x12d551c00) [pid = 1647] [serial = 56] [outer = 0x0] 13:14:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x12d67e000) [pid = 1647] [serial = 57] [outer = 0x12d551c00] 13:14:19 INFO - PROCESS | 1647 | 1464380059827 Marionette DEBUG loaded listener.js 13:14:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x12d924c00) [pid = 1647] [serial = 58] [outer = 0x12d551c00] 13:14:20 INFO - PROCESS | 1647 | 1464380060137 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:14:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:14:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 531ms 13:14:20 INFO - PROCESS | 1647 | 1464380060159 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 13:14:20 INFO - PROCESS | 1647 | 1464380060160 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 13:14:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:14:20 INFO - PROCESS | 1647 | 1464380060171 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:14:20 INFO - PROCESS | 1647 | 1464380060172 Marionette TRACE conn2 <- [1,54,null,{}] 13:14:20 INFO - PROCESS | 1647 | 1464380060175 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:20 INFO - PROCESS | 1647 | 1464380060288 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 13:14:20 INFO - PROCESS | 1647 | 1464380060293 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dd3a800 == 21 [pid = 1647] [id = 21] 13:14:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x12d926800) [pid = 1647] [serial = 59] [outer = 0x0] 13:14:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x12d92d000) [pid = 1647] [serial = 60] [outer = 0x12d926800] 13:14:20 INFO - PROCESS | 1647 | 1464380060321 Marionette DEBUG loaded listener.js 13:14:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x12aaec800) [pid = 1647] [serial = 61] [outer = 0x12d926800] 13:14:21 INFO - PROCESS | 1647 | 1464380061179 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:14:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:14:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1029ms 13:14:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:14:21 INFO - PROCESS | 1647 | 1464380061192 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 13:14:21 INFO - PROCESS | 1647 | 1464380061194 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 13:14:21 INFO - PROCESS | 1647 | 1464380061221 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:14:21 INFO - PROCESS | 1647 | 1464380061224 Marionette TRACE conn2 <- [1,58,null,{}] 13:14:21 INFO - PROCESS | 1647 | 1464380061229 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:21 INFO - PROCESS | 1647 | 1464380061340 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 13:14:21 INFO - PROCESS | 1647 | 1464380061392 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x112655000 == 22 [pid = 1647] [id = 22] 13:14:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x112748800) [pid = 1647] [serial = 62] [outer = 0x0] 13:14:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x112ab0800) [pid = 1647] [serial = 63] [outer = 0x112748800] 13:14:21 INFO - PROCESS | 1647 | 1464380061424 Marionette DEBUG loaded listener.js 13:14:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x113c6b800) [pid = 1647] [serial = 64] [outer = 0x112748800] 13:14:21 INFO - PROCESS | 1647 | 1464380061822 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:14:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:14:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 645ms 13:14:21 INFO - PROCESS | 1647 | 1464380061844 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 13:14:21 INFO - PROCESS | 1647 | 1464380061851 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 13:14:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:14:21 INFO - PROCESS | 1647 | 1464380061855 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:14:21 INFO - PROCESS | 1647 | 1464380061857 Marionette TRACE conn2 <- [1,62,null,{}] 13:14:21 INFO - PROCESS | 1647 | 1464380061860 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:21 INFO - PROCESS | 1647 | 1464380061967 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 13:14:22 INFO - PROCESS | 1647 | 1464380062004 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x116988000 == 23 [pid = 1647] [id = 23] 13:14:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x1166c5c00) [pid = 1647] [serial = 65] [outer = 0x0] 13:14:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x116729800) [pid = 1647] [serial = 66] [outer = 0x1166c5c00] 13:14:22 INFO - PROCESS | 1647 | 1464380062039 Marionette DEBUG loaded listener.js 13:14:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x117414400) [pid = 1647] [serial = 67] [outer = 0x1166c5c00] 13:14:22 INFO - PROCESS | 1647 | 1464380062440 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:14:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:14:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 620ms 13:14:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:14:22 INFO - PROCESS | 1647 | 1464380062476 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 13:14:22 INFO - PROCESS | 1647 | 1464380062477 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 13:14:22 INFO - PROCESS | 1647 | 1464380062480 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:14:22 INFO - PROCESS | 1647 | 1464380062482 Marionette TRACE conn2 <- [1,66,null,{}] 13:14:22 INFO - PROCESS | 1647 | 1464380062490 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:22 INFO - PROCESS | 1647 | 1464380062598 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 13:14:22 INFO - PROCESS | 1647 | 1464380062679 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f38800 == 24 [pid = 1647] [id = 24] 13:14:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x11819b400) [pid = 1647] [serial = 68] [outer = 0x0] 13:14:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x1181cf400) [pid = 1647] [serial = 69] [outer = 0x11819b400] 13:14:22 INFO - PROCESS | 1647 | 1464380062712 Marionette DEBUG loaded listener.js 13:14:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1192fac00) [pid = 1647] [serial = 70] [outer = 0x11819b400] 13:14:23 INFO - PROCESS | 1647 | 1464380063470 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:14:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:14:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1023ms 13:14:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:14:23 INFO - PROCESS | 1647 | 1464380063503 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 13:14:23 INFO - PROCESS | 1647 | 1464380063505 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 13:14:23 INFO - PROCESS | 1647 | 1464380063508 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:14:23 INFO - PROCESS | 1647 | 1464380063511 Marionette TRACE conn2 <- [1,70,null,{}] 13:14:23 INFO - PROCESS | 1647 | 1464380063524 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:23 INFO - PROCESS | 1647 | 1464380063605 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 13:14:23 INFO - PROCESS | 1647 | 1464380063658 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x114e54800 == 25 [pid = 1647] [id = 25] 13:14:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x1164b8c00) [pid = 1647] [serial = 71] [outer = 0x0] 13:14:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x11660a800) [pid = 1647] [serial = 72] [outer = 0x1164b8c00] 13:14:23 INFO - PROCESS | 1647 | 1464380063687 Marionette DEBUG loaded listener.js 13:14:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11671f800) [pid = 1647] [serial = 73] [outer = 0x1164b8c00] 13:14:24 INFO - PROCESS | 1647 | 1464380064112 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:14:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:14:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 676ms 13:14:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:14:24 INFO - PROCESS | 1647 | 1464380064184 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 13:14:24 INFO - PROCESS | 1647 | 1464380064187 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 13:14:24 INFO - PROCESS | 1647 | 1464380064191 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:14:24 INFO - PROCESS | 1647 | 1464380064193 Marionette TRACE conn2 <- [1,74,null,{}] 13:14:24 INFO - PROCESS | 1647 | 1464380064195 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:24 INFO - PROCESS | 1647 | 1464380064273 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 13:14:24 INFO - PROCESS | 1647 | 1464380064278 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x116477000 == 26 [pid = 1647] [id = 26] 13:14:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x11672a000) [pid = 1647] [serial = 74] [outer = 0x0] 13:14:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x116960800) [pid = 1647] [serial = 75] [outer = 0x11672a000] 13:14:24 INFO - PROCESS | 1647 | 1464380064307 Marionette DEBUG loaded listener.js 13:14:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11768cc00) [pid = 1647] [serial = 76] [outer = 0x11672a000] 13:14:24 INFO - PROCESS | 1647 | 1464380064615 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:14:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:14:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 468ms 13:14:24 INFO - PROCESS | 1647 | 1464380064666 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 13:14:24 INFO - PROCESS | 1647 | 1464380064668 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 13:14:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:14:24 INFO - PROCESS | 1647 | 1464380064675 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:14:24 INFO - PROCESS | 1647 | 1464380064677 Marionette TRACE conn2 <- [1,78,null,{}] 13:14:24 INFO - PROCESS | 1647 | 1464380064684 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:24 INFO - PROCESS | 1647 | 1464380064757 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 13:14:24 INFO - PROCESS | 1647 | 1464380064762 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x11698d000 == 27 [pid = 1647] [id = 27] 13:14:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x118056000) [pid = 1647] [serial = 77] [outer = 0x0] 13:14:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x118063800) [pid = 1647] [serial = 78] [outer = 0x118056000] 13:14:24 INFO - PROCESS | 1647 | 1464380064792 Marionette DEBUG loaded listener.js 13:14:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11819c800) [pid = 1647] [serial = 79] [outer = 0x118056000] 13:14:25 INFO - PROCESS | 1647 | 1464380065103 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:14:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:14:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 13:14:25 INFO - PROCESS | 1647 | 1464380065145 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 13:14:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:14:25 INFO - PROCESS | 1647 | 1464380065147 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 13:14:25 INFO - PROCESS | 1647 | 1464380065149 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:14:25 INFO - PROCESS | 1647 | 1464380065150 Marionette TRACE conn2 <- [1,82,null,{}] 13:14:25 INFO - PROCESS | 1647 | 1464380065153 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:25 INFO - PROCESS | 1647 | 1464380065233 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 13:14:25 INFO - PROCESS | 1647 | 1464380065275 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f1c800 == 28 [pid = 1647] [id = 28] 13:14:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x118059000) [pid = 1647] [serial = 80] [outer = 0x0] 13:14:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x118423000) [pid = 1647] [serial = 81] [outer = 0x118059000] 13:14:25 INFO - PROCESS | 1647 | 1464380065300 Marionette DEBUG loaded listener.js 13:14:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119119800) [pid = 1647] [serial = 82] [outer = 0x118059000] 13:14:25 INFO - PROCESS | 1647 | 1464380065559 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:14:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:14:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 418ms 13:14:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:14:25 INFO - PROCESS | 1647 | 1464380065571 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 13:14:25 INFO - PROCESS | 1647 | 1464380065572 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 13:14:25 INFO - PROCESS | 1647 | 1464380065574 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:14:25 INFO - PROCESS | 1647 | 1464380065575 Marionette TRACE conn2 <- [1,86,null,{}] 13:14:25 INFO - PROCESS | 1647 | 1464380065588 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:25 INFO - PROCESS | 1647 | 1464380065662 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 13:14:25 INFO - PROCESS | 1647 | 1464380065669 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x118193000 == 29 [pid = 1647] [id = 29] 13:14:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x117e5f800) [pid = 1647] [serial = 83] [outer = 0x0] 13:14:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119174000) [pid = 1647] [serial = 84] [outer = 0x117e5f800] 13:14:25 INFO - PROCESS | 1647 | 1464380065695 Marionette DEBUG loaded listener.js 13:14:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1192fc400) [pid = 1647] [serial = 85] [outer = 0x117e5f800] 13:14:25 INFO - PROCESS | 1647 | 1464380065997 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:14:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:14:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 469ms 13:14:26 INFO - PROCESS | 1647 | 1464380066043 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 13:14:26 INFO - PROCESS | 1647 | 1464380066044 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 13:14:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:14:26 INFO - PROCESS | 1647 | 1464380066046 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:14:26 INFO - PROCESS | 1647 | 1464380066047 Marionette TRACE conn2 <- [1,90,null,{}] 13:14:26 INFO - PROCESS | 1647 | 1464380066049 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:26 INFO - PROCESS | 1647 | 1464380066138 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 13:14:26 INFO - PROCESS | 1647 | 1464380066147 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x1189aa000 == 30 [pid = 1647] [id = 30] 13:14:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11892e000) [pid = 1647] [serial = 86] [outer = 0x0] 13:14:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119523400) [pid = 1647] [serial = 87] [outer = 0x11892e000] 13:14:26 INFO - PROCESS | 1647 | 1464380066175 Marionette DEBUG loaded listener.js 13:14:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119aa4000) [pid = 1647] [serial = 88] [outer = 0x11892e000] 13:14:26 INFO - PROCESS | 1647 | 1464380066508 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:14:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:14:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 521ms 13:14:26 INFO - PROCESS | 1647 | 1464380066568 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 13:14:26 INFO - PROCESS | 1647 | 1464380066570 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 13:14:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:14:26 INFO - PROCESS | 1647 | 1464380066573 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:14:26 INFO - PROCESS | 1647 | 1464380066575 Marionette TRACE conn2 <- [1,94,null,{}] 13:14:26 INFO - PROCESS | 1647 | 1464380066578 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:26 INFO - PROCESS | 1647 | 1464380066686 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 13:14:26 INFO - PROCESS | 1647 | 1464380066749 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192d8800 == 31 [pid = 1647] [id = 31] 13:14:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x112fbc400) [pid = 1647] [serial = 89] [outer = 0x0] 13:14:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119c5f400) [pid = 1647] [serial = 90] [outer = 0x112fbc400] 13:14:26 INFO - PROCESS | 1647 | 1464380066789 Marionette DEBUG loaded listener.js 13:14:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119d1c400) [pid = 1647] [serial = 91] [outer = 0x112fbc400] 13:14:27 INFO - PROCESS | 1647 | 1464380067165 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 13:14:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:14:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 620ms 13:14:27 INFO - PROCESS | 1647 | 1464380067194 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 13:14:27 INFO - PROCESS | 1647 | 1464380067196 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 13:14:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:14:27 INFO - PROCESS | 1647 | 1464380067203 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:14:27 INFO - PROCESS | 1647 | 1464380067204 Marionette TRACE conn2 <- [1,98,null,{}] 13:14:27 INFO - PROCESS | 1647 | 1464380067208 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:27 INFO - PROCESS | 1647 | 1464380067310 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 13:14:27 INFO - PROCESS | 1647 | 1464380067317 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195f4000 == 32 [pid = 1647] [id = 32] 13:14:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119d05400) [pid = 1647] [serial = 92] [outer = 0x0] 13:14:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12306c800) [pid = 1647] [serial = 93] [outer = 0x119d05400] 13:14:27 INFO - PROCESS | 1647 | 1464380067342 Marionette DEBUG loaded listener.js 13:14:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x123373400) [pid = 1647] [serial = 94] [outer = 0x119d05400] 13:14:27 INFO - PROCESS | 1647 | 1464380067600 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 13:14:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:14:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 420ms 13:14:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:14:27 INFO - PROCESS | 1647 | 1464380067622 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 13:14:27 INFO - PROCESS | 1647 | 1464380067623 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 13:14:27 INFO - PROCESS | 1647 | 1464380067625 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:14:27 INFO - PROCESS | 1647 | 1464380067638 Marionette TRACE conn2 <- [1,102,null,{}] 13:14:27 INFO - PROCESS | 1647 | 1464380067645 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:27 INFO - PROCESS | 1647 | 1464380067729 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 13:14:27 INFO - PROCESS | 1647 | 1464380067735 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c29800 == 33 [pid = 1647] [id = 33] 13:14:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x123373800) [pid = 1647] [serial = 95] [outer = 0x0] 13:14:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12352c400) [pid = 1647] [serial = 96] [outer = 0x123373800] 13:14:27 INFO - PROCESS | 1647 | 1464380067759 Marionette DEBUG loaded listener.js 13:14:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12391a400) [pid = 1647] [serial = 97] [outer = 0x123373800] 13:14:28 INFO - PROCESS | 1647 | 1464380068051 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 13:14:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:14:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 434ms 13:14:28 INFO - PROCESS | 1647 | 1464380068061 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 13:14:28 INFO - PROCESS | 1647 | 1464380068062 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 13:14:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:14:28 INFO - PROCESS | 1647 | 1464380068073 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:14:28 INFO - PROCESS | 1647 | 1464380068075 Marionette TRACE conn2 <- [1,106,null,{}] 13:14:28 INFO - PROCESS | 1647 | 1464380068077 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:28 INFO - PROCESS | 1647 | 1464380068169 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 13:14:28 INFO - PROCESS | 1647 | 1464380068232 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x119dd6800 == 34 [pid = 1647] [id = 34] 13:14:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119d08000) [pid = 1647] [serial = 98] [outer = 0x0] 13:14:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1239b5c00) [pid = 1647] [serial = 99] [outer = 0x119d08000] 13:14:28 INFO - PROCESS | 1647 | 1464380068271 Marionette DEBUG loaded listener.js 13:14:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x124288400) [pid = 1647] [serial = 100] [outer = 0x119d08000] 13:14:28 INFO - PROCESS | 1647 | 1464380068645 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 13:14:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:14:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 619ms 13:14:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:14:28 INFO - PROCESS | 1647 | 1464380068692 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 13:14:28 INFO - PROCESS | 1647 | 1464380068694 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 13:14:28 INFO - PROCESS | 1647 | 1464380068696 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:14:28 INFO - PROCESS | 1647 | 1464380068697 Marionette TRACE conn2 <- [1,110,null,{}] 13:14:28 INFO - PROCESS | 1647 | 1464380068700 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:28 INFO - PROCESS | 1647 | 1464380068784 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 13:14:28 INFO - PROCESS | 1647 | 1464380068827 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1d1000 == 35 [pid = 1647] [id = 35] 13:14:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x124776c00) [pid = 1647] [serial = 101] [outer = 0x0] 13:14:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1241e9000) [pid = 1647] [serial = 102] [outer = 0x124776c00] 13:14:28 INFO - PROCESS | 1647 | 1464380068855 Marionette DEBUG loaded listener.js 13:14:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x125072000) [pid = 1647] [serial = 103] [outer = 0x124776c00] 13:14:29 INFO - PROCESS | 1647 | 1464380069134 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 13:14:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:14:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 472ms 13:14:29 INFO - PROCESS | 1647 | 1464380069171 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 13:14:29 INFO - PROCESS | 1647 | 1464380069172 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 13:14:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:14:29 INFO - PROCESS | 1647 | 1464380069175 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:14:29 INFO - PROCESS | 1647 | 1464380069176 Marionette TRACE conn2 <- [1,114,null,{}] 13:14:29 INFO - PROCESS | 1647 | 1464380069178 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:29 INFO - PROCESS | 1647 | 1464380069259 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 13:14:29 INFO - PROCESS | 1647 | 1464380069262 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1233db800 == 36 [pid = 1647] [id = 36] 13:14:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12507b400) [pid = 1647] [serial = 104] [outer = 0x0] 13:14:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1265b8400) [pid = 1647] [serial = 105] [outer = 0x12507b400] 13:14:29 INFO - PROCESS | 1647 | 1464380069289 Marionette DEBUG loaded listener.js 13:14:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12686f000) [pid = 1647] [serial = 106] [outer = 0x12507b400] 13:14:29 INFO - PROCESS | 1647 | 1464380069602 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 13:14:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:14:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 13:14:29 INFO - PROCESS | 1647 | 1464380069644 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 13:14:29 INFO - PROCESS | 1647 | 1464380069645 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 13:14:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:14:29 INFO - PROCESS | 1647 | 1464380069647 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:14:29 INFO - PROCESS | 1647 | 1464380069648 Marionette TRACE conn2 <- [1,118,null,{}] 13:14:29 INFO - PROCESS | 1647 | 1464380069650 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:29 INFO - PROCESS | 1647 | 1464380069745 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 13:14:29 INFO - PROCESS | 1647 | 1464380069754 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12360a000 == 37 [pid = 1647] [id = 37] 13:14:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12502a800) [pid = 1647] [serial = 107] [outer = 0x0] 13:14:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x126b06c00) [pid = 1647] [serial = 108] [outer = 0x12502a800] 13:14:29 INFO - PROCESS | 1647 | 1464380069777 Marionette DEBUG loaded listener.js 13:14:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x126be7400) [pid = 1647] [serial = 109] [outer = 0x12502a800] 13:14:30 INFO - PROCESS | 1647 | 1464380070084 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 13:14:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:14:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 470ms 13:14:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:14:30 INFO - PROCESS | 1647 | 1464380070118 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 13:14:30 INFO - PROCESS | 1647 | 1464380070119 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 13:14:30 INFO - PROCESS | 1647 | 1464380070121 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:14:30 INFO - PROCESS | 1647 | 1464380070122 Marionette TRACE conn2 <- [1,122,null,{}] 13:14:30 INFO - PROCESS | 1647 | 1464380070125 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:30 INFO - PROCESS | 1647 | 1464380070204 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 13:14:30 INFO - PROCESS | 1647 | 1464380070210 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x123ebc800 == 38 [pid = 1647] [id = 38] 13:14:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12886c000) [pid = 1647] [serial = 110] [outer = 0x0] 13:14:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x128c71000) [pid = 1647] [serial = 111] [outer = 0x12886c000] 13:14:30 INFO - PROCESS | 1647 | 1464380070237 Marionette DEBUG loaded listener.js 13:14:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x128fbc400) [pid = 1647] [serial = 112] [outer = 0x12886c000] 13:14:30 INFO - PROCESS | 1647 | 1464380070531 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 13:14:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:14:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 420ms 13:14:30 INFO - PROCESS | 1647 | 1464380070542 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 13:14:30 INFO - PROCESS | 1647 | 1464380070543 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 13:14:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:14:30 INFO - PROCESS | 1647 | 1464380070545 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:14:30 INFO - PROCESS | 1647 | 1464380070546 Marionette TRACE conn2 <- [1,126,null,{}] 13:14:30 INFO - PROCESS | 1647 | 1464380070558 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:30 INFO - PROCESS | 1647 | 1464380070638 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 13:14:30 INFO - PROCESS | 1647 | 1464380070687 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1245e7000 == 39 [pid = 1647] [id = 39] 13:14:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x118423400) [pid = 1647] [serial = 113] [outer = 0x0] 13:14:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x128fbec00) [pid = 1647] [serial = 114] [outer = 0x118423400] 13:14:30 INFO - PROCESS | 1647 | 1464380070711 Marionette DEBUG loaded listener.js 13:14:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x129320800) [pid = 1647] [serial = 115] [outer = 0x118423400] 13:14:30 INFO - PROCESS | 1647 | 1464380070964 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 13:14:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:14:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 476ms 13:14:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:14:31 INFO - PROCESS | 1647 | 1464380071022 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 13:14:31 INFO - PROCESS | 1647 | 1464380071023 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 13:14:31 INFO - PROCESS | 1647 | 1464380071025 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:14:31 INFO - PROCESS | 1647 | 1464380071039 Marionette TRACE conn2 <- [1,130,null,{}] 13:14:31 INFO - PROCESS | 1647 | 1464380071041 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:31 INFO - PROCESS | 1647 | 1464380071118 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 13:14:31 INFO - PROCESS | 1647 | 1464380071123 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1254e9000 == 40 [pid = 1647] [id = 40] 13:14:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12931e400) [pid = 1647] [serial = 116] [outer = 0x0] 13:14:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x129577c00) [pid = 1647] [serial = 117] [outer = 0x12931e400] 13:14:31 INFO - PROCESS | 1647 | 1464380071147 Marionette DEBUG loaded listener.js 13:14:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1295b5800) [pid = 1647] [serial = 118] [outer = 0x12931e400] 13:14:32 INFO - PROCESS | 1647 | 1464380072154 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 13:14:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:14:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1183ms 13:14:32 INFO - PROCESS | 1647 | 1464380072209 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 13:14:32 INFO - PROCESS | 1647 | 1464380072211 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 13:14:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:14:32 INFO - PROCESS | 1647 | 1464380072218 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:14:32 INFO - PROCESS | 1647 | 1464380072221 Marionette TRACE conn2 <- [1,134,null,{}] 13:14:32 INFO - PROCESS | 1647 | 1464380072230 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:32 INFO - PROCESS | 1647 | 1464380072327 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 13:14:32 INFO - PROCESS | 1647 | 1464380072338 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x11329a800 == 41 [pid = 1647] [id = 41] 13:14:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x116466400) [pid = 1647] [serial = 119] [outer = 0x0] 13:14:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1166ce000) [pid = 1647] [serial = 120] [outer = 0x116466400] 13:14:32 INFO - PROCESS | 1647 | 1464380072365 Marionette DEBUG loaded listener.js 13:14:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x116953c00) [pid = 1647] [serial = 121] [outer = 0x116466400] 13:14:32 INFO - PROCESS | 1647 | 1464380072675 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 13:14:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:14:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 523ms 13:14:32 INFO - PROCESS | 1647 | 1464380072739 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 13:14:32 INFO - PROCESS | 1647 | 1464380072742 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 13:14:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:14:32 INFO - PROCESS | 1647 | 1464380072747 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:14:32 INFO - PROCESS | 1647 | 1464380072748 Marionette TRACE conn2 <- [1,138,null,{}] 13:14:32 INFO - PROCESS | 1647 | 1464380072758 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:32 INFO - PROCESS | 1647 | 1464380072844 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 13:14:32 INFO - PROCESS | 1647 | 1464380072851 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x11664f800 == 42 [pid = 1647] [id = 42] 13:14:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1169a1c00) [pid = 1647] [serial = 122] [outer = 0x0] 13:14:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x117680c00) [pid = 1647] [serial = 123] [outer = 0x1169a1c00] 13:14:32 INFO - PROCESS | 1647 | 1464380072877 Marionette DEBUG loaded listener.js 13:14:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11805cc00) [pid = 1647] [serial = 124] [outer = 0x1169a1c00] 13:14:33 INFO - PROCESS | 1647 | 1464380073843 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11805d000) [pid = 1647] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12bc7e000) [pid = 1647] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12bc6a400) [pid = 1647] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12aae6400) [pid = 1647] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12a851400) [pid = 1647] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12909dc00) [pid = 1647] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12d551c00) [pid = 1647] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12d234800) [pid = 1647] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12d209000) [pid = 1647] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12c84f000) [pid = 1647] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12bfce000) [pid = 1647] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12bfbd800) [pid = 1647] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118059000) [pid = 1647] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x117e5f800) [pid = 1647] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11892e000) [pid = 1647] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x112fbc400) [pid = 1647] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x119d05400) [pid = 1647] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x123373800) [pid = 1647] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119d08000) [pid = 1647] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12507b400) [pid = 1647] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12502a800) [pid = 1647] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12886c000) [pid = 1647] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12d926800) [pid = 1647] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x112748800) [pid = 1647] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1166c5c00) [pid = 1647] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11819b400) [pid = 1647] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1164b8c00) [pid = 1647] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11672a000) [pid = 1647] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:14:33 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118056000) [pid = 1647] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:14:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:14:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1179ms 13:14:33 INFO - PROCESS | 1647 | 1464380073926 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 13:14:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:14:33 INFO - PROCESS | 1647 | 1464380073936 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 13:14:33 INFO - PROCESS | 1647 | 1464380073938 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:14:33 INFO - PROCESS | 1647 | 1464380073941 Marionette TRACE conn2 <- [1,142,null,{}] 13:14:33 INFO - PROCESS | 1647 | 1464380073948 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:34 INFO - PROCESS | 1647 | 1464380074017 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 13:14:34 INFO - PROCESS | 1647 | 1464380074022 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad0800 == 43 [pid = 1647] [id = 43] 13:14:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11805b000) [pid = 1647] [serial = 125] [outer = 0x0] 13:14:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x118103400) [pid = 1647] [serial = 126] [outer = 0x11805b000] 13:14:34 INFO - PROCESS | 1647 | 1464380074052 Marionette DEBUG loaded listener.js 13:14:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11819b800) [pid = 1647] [serial = 127] [outer = 0x11805b000] 13:14:34 INFO - PROCESS | 1647 | 1464380074371 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 13:14:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:14:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 470ms 13:14:34 INFO - PROCESS | 1647 | 1464380074409 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 13:14:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:14:34 INFO - PROCESS | 1647 | 1464380074410 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 13:14:34 INFO - PROCESS | 1647 | 1464380074413 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:14:34 INFO - PROCESS | 1647 | 1464380074414 Marionette TRACE conn2 <- [1,146,null,{}] 13:14:34 INFO - PROCESS | 1647 | 1464380074416 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:34 INFO - PROCESS | 1647 | 1464380074486 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 13:14:34 INFO - PROCESS | 1647 | 1464380074490 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x118189800 == 44 [pid = 1647] [id = 44] 13:14:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11841b800) [pid = 1647] [serial = 128] [outer = 0x0] 13:14:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x118930800) [pid = 1647] [serial = 129] [outer = 0x11841b800] 13:14:34 INFO - PROCESS | 1647 | 1464380074517 Marionette DEBUG loaded listener.js 13:14:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119172000) [pid = 1647] [serial = 130] [outer = 0x11841b800] 13:14:34 INFO - PROCESS | 1647 | 1464380074806 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 13:14:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:14:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 419ms 13:14:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:14:34 INFO - PROCESS | 1647 | 1464380074839 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 13:14:34 INFO - PROCESS | 1647 | 1464380074840 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 13:14:34 INFO - PROCESS | 1647 | 1464380074842 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:14:34 INFO - PROCESS | 1647 | 1464380074843 Marionette TRACE conn2 <- [1,150,null,{}] 13:14:34 INFO - PROCESS | 1647 | 1464380074845 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:34 INFO - PROCESS | 1647 | 1464380074918 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 13:14:34 INFO - PROCESS | 1647 | 1464380074922 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1189be000 == 45 [pid = 1647] [id = 45] 13:14:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118054800) [pid = 1647] [serial = 131] [outer = 0x0] 13:14:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1192f0800) [pid = 1647] [serial = 132] [outer = 0x118054800] 13:14:34 INFO - PROCESS | 1647 | 1464380074960 Marionette DEBUG loaded listener.js 13:14:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1181d1400) [pid = 1647] [serial = 133] [outer = 0x118054800] 13:14:35 INFO - PROCESS | 1647 | 1464380075286 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 13:14:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 13:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:14:35 INFO - PROCESS | 1647 | 1464380075310 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 13:14:35 INFO - PROCESS | 1647 | 1464380075312 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 13:14:35 INFO - PROCESS | 1647 | 1464380075315 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:14:35 INFO - PROCESS | 1647 | 1464380075318 Marionette TRACE conn2 <- [1,154,null,{}] 13:14:35 INFO - PROCESS | 1647 | 1464380075322 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:35 INFO - PROCESS | 1647 | 1464380075404 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 13:14:35 INFO - PROCESS | 1647 | 1464380075409 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195f2800 == 46 [pid = 1647] [id = 46] 13:14:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1197d8c00) [pid = 1647] [serial = 134] [outer = 0x0] 13:14:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x119a97800) [pid = 1647] [serial = 135] [outer = 0x1197d8c00] 13:14:35 INFO - PROCESS | 1647 | 1464380075436 Marionette DEBUG loaded listener.js 13:14:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x119d04000) [pid = 1647] [serial = 136] [outer = 0x1197d8c00] 13:14:35 INFO - PROCESS | 1647 | 1464380075742 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 13:14:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 472ms 13:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:14:35 INFO - PROCESS | 1647 | 1464380075787 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 13:14:35 INFO - PROCESS | 1647 | 1464380075789 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 13:14:35 INFO - PROCESS | 1647 | 1464380075793 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:14:35 INFO - PROCESS | 1647 | 1464380075794 Marionette TRACE conn2 <- [1,158,null,{}] 13:14:35 INFO - PROCESS | 1647 | 1464380075798 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:35 INFO - PROCESS | 1647 | 1464380075999 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 13:14:36 INFO - PROCESS | 1647 | 1464380076040 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x112640800 == 47 [pid = 1647] [id = 47] 13:14:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1121b5400) [pid = 1647] [serial = 137] [outer = 0x0] 13:14:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x112748800) [pid = 1647] [serial = 138] [outer = 0x1121b5400] 13:14:36 INFO - PROCESS | 1647 | 1464380076090 Marionette DEBUG loaded listener.js 13:14:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x112fc4c00) [pid = 1647] [serial = 139] [outer = 0x1121b5400] 13:14:36 INFO - PROCESS | 1647 | 1464380076557 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 13:14:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:14:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 770ms 13:14:36 INFO - PROCESS | 1647 | 1464380076563 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 13:14:36 INFO - PROCESS | 1647 | 1464380076566 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 13:14:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:14:36 INFO - PROCESS | 1647 | 1464380076569 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:14:36 INFO - PROCESS | 1647 | 1464380076571 Marionette TRACE conn2 <- [1,162,null,{}] 13:14:36 INFO - PROCESS | 1647 | 1464380076574 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:36 INFO - PROCESS | 1647 | 1464380076680 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 13:14:36 INFO - PROCESS | 1647 | 1464380076724 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x117445800 == 48 [pid = 1647] [id = 48] 13:14:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1164b3000) [pid = 1647] [serial = 140] [outer = 0x0] 13:14:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x117686c00) [pid = 1647] [serial = 141] [outer = 0x1164b3000] 13:14:36 INFO - PROCESS | 1647 | 1464380076756 Marionette DEBUG loaded listener.js 13:14:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x118057400) [pid = 1647] [serial = 142] [outer = 0x1164b3000] 13:14:37 INFO - PROCESS | 1647 | 1464380077188 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 13:14:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 669ms 13:14:37 INFO - PROCESS | 1647 | 1464380077248 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 13:14:37 INFO - PROCESS | 1647 | 1464380077250 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 13:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:14:37 INFO - PROCESS | 1647 | 1464380077254 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:14:37 INFO - PROCESS | 1647 | 1464380077255 Marionette TRACE conn2 <- [1,166,null,{}] 13:14:37 INFO - PROCESS | 1647 | 1464380077258 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:37 INFO - PROCESS | 1647 | 1464380077346 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 13:14:37 INFO - PROCESS | 1647 | 1464380077408 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x119de2000 == 49 [pid = 1647] [id = 49] 13:14:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1181d4400) [pid = 1647] [serial = 143] [outer = 0x0] 13:14:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x118717400) [pid = 1647] [serial = 144] [outer = 0x1181d4400] 13:14:37 INFO - PROCESS | 1647 | 1464380077438 Marionette DEBUG loaded listener.js 13:14:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1169ac000) [pid = 1647] [serial = 145] [outer = 0x1181d4400] 13:14:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 618ms 13:14:37 INFO - PROCESS | 1647 | 1464380077868 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 13:14:37 INFO - PROCESS | 1647 | 1464380077872 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 13:14:37 INFO - PROCESS | 1647 | 1464380077875 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 13:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:14:37 INFO - PROCESS | 1647 | 1464380077883 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:14:37 INFO - PROCESS | 1647 | 1464380077886 Marionette TRACE conn2 <- [1,170,null,{}] 13:14:37 INFO - PROCESS | 1647 | 1464380077889 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:37 INFO - PROCESS | 1647 | 1464380077993 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 13:14:38 INFO - PROCESS | 1647 | 1464380078034 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12307b000 == 50 [pid = 1647] [id = 50] 13:14:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11841a400) [pid = 1647] [serial = 146] [outer = 0x0] 13:14:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x119d1bc00) [pid = 1647] [serial = 147] [outer = 0x11841a400] 13:14:38 INFO - PROCESS | 1647 | 1464380078065 Marionette DEBUG loaded listener.js 13:14:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12335e400) [pid = 1647] [serial = 148] [outer = 0x11841a400] 13:14:38 INFO - PROCESS | 1647 | 1464380078465 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 13:14:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 625ms 13:14:38 INFO - PROCESS | 1647 | 1464380078504 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 13:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:14:38 INFO - PROCESS | 1647 | 1464380078506 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 13:14:38 INFO - PROCESS | 1647 | 1464380078508 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:14:38 INFO - PROCESS | 1647 | 1464380078509 Marionette TRACE conn2 <- [1,174,null,{}] 13:14:38 INFO - PROCESS | 1647 | 1464380078511 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:38 INFO - PROCESS | 1647 | 1464380078597 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 13:14:38 INFO - PROCESS | 1647 | 1464380078655 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x1189ba800 == 51 [pid = 1647] [id = 51] 13:14:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x118931400) [pid = 1647] [serial = 149] [outer = 0x0] 13:14:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x123708800) [pid = 1647] [serial = 150] [outer = 0x118931400] 13:14:38 INFO - PROCESS | 1647 | 1464380078685 Marionette DEBUG loaded listener.js 13:14:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1239ba400) [pid = 1647] [serial = 151] [outer = 0x118931400] 13:14:39 INFO - PROCESS | 1647 | 1464380079124 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 13:14:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:14:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 668ms 13:14:39 INFO - PROCESS | 1647 | 1464380079177 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 13:14:39 INFO - PROCESS | 1647 | 1464380079180 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 13:14:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:14:39 INFO - PROCESS | 1647 | 1464380079186 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:14:39 INFO - PROCESS | 1647 | 1464380079188 Marionette TRACE conn2 <- [1,178,null,{}] 13:14:39 INFO - PROCESS | 1647 | 1464380079191 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:39 INFO - PROCESS | 1647 | 1464380079339 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 13:14:39 INFO - PROCESS | 1647 | 1464380079418 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x113332800 == 52 [pid = 1647] [id = 52] 13:14:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x11917cc00) [pid = 1647] [serial = 152] [outer = 0x0] 13:14:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x119a99800) [pid = 1647] [serial = 153] [outer = 0x11917cc00] 13:14:39 INFO - PROCESS | 1647 | 1464380079471 Marionette DEBUG loaded listener.js 13:14:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x123efd000) [pid = 1647] [serial = 154] [outer = 0x11917cc00] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1195f2800 == 51 [pid = 1647] [id = 46] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x119c29800 == 50 [pid = 1647] [id = 33] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1189be000 == 49 [pid = 1647] [id = 45] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x118189800 == 48 [pid = 1647] [id = 44] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x116ad0800 == 47 [pid = 1647] [id = 43] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1189aa000 == 46 [pid = 1647] [id = 30] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1195f4000 == 45 [pid = 1647] [id = 32] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x11664f800 == 44 [pid = 1647] [id = 42] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x118193000 == 43 [pid = 1647] [id = 29] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x11329a800 == 42 [pid = 1647] [id = 41] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x11698d000 == 41 [pid = 1647] [id = 27] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x116f1c800 == 40 [pid = 1647] [id = 28] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1192d8800 == 39 [pid = 1647] [id = 31] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1189ba800 == 38 [pid = 1647] [id = 51] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12307b000 == 37 [pid = 1647] [id = 50] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x119de2000 == 36 [pid = 1647] [id = 49] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12360a000 == 35 [pid = 1647] [id = 37] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x119dd6800 == 34 [pid = 1647] [id = 34] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1233db800 == 33 [pid = 1647] [id = 36] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x123ebc800 == 32 [pid = 1647] [id = 38] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1254e9000 == 31 [pid = 1647] [id = 40] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x117445800 == 30 [pid = 1647] [id = 48] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1d1000 == 29 [pid = 1647] [id = 35] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1245e7000 == 28 [pid = 1647] [id = 39] 13:14:40 INFO - PROCESS | 1647 | --DOCSHELL 0x112640800 == 27 [pid = 1647] [id = 47] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x123521400) [pid = 1647] [serial = 11] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x118063800) [pid = 1647] [serial = 78] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x118423000) [pid = 1647] [serial = 81] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x119174000) [pid = 1647] [serial = 84] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x119523400) [pid = 1647] [serial = 87] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x119c5f400) [pid = 1647] [serial = 90] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x119d1c400) [pid = 1647] [serial = 91] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12306c800) [pid = 1647] [serial = 93] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x123373400) [pid = 1647] [serial = 94] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12352c400) [pid = 1647] [serial = 96] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12391a400) [pid = 1647] [serial = 97] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1239b5c00) [pid = 1647] [serial = 99] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1241e9000) [pid = 1647] [serial = 102] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1265b8400) [pid = 1647] [serial = 105] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x126b06c00) [pid = 1647] [serial = 108] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x128c71000) [pid = 1647] [serial = 111] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x124288400) [pid = 1647] [serial = 100] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x112ab0800) [pid = 1647] [serial = 63] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x116729800) [pid = 1647] [serial = 66] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1181cf400) [pid = 1647] [serial = 69] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1192fac00) [pid = 1647] [serial = 70] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11660a800) [pid = 1647] [serial = 72] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x116960800) [pid = 1647] [serial = 75] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11768cc00) [pid = 1647] [serial = 76] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11671f800) [pid = 1647] [serial = 73] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12686f000) [pid = 1647] [serial = 106] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x119aa4000) [pid = 1647] [serial = 88] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x126be7400) [pid = 1647] [serial = 109] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1192fc400) [pid = 1647] [serial = 85] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x117414400) [pid = 1647] [serial = 67] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11819c800) [pid = 1647] [serial = 79] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x128fbc400) [pid = 1647] [serial = 112] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x128fbec00) [pid = 1647] [serial = 114] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x113c6b800) [pid = 1647] [serial = 64] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12aaec800) [pid = 1647] [serial = 61] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119119800) [pid = 1647] [serial = 82] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12b366000) [pid = 1647] [serial = 25] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12b228000) [pid = 1647] [serial = 24] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12a853000) [pid = 1647] [serial = 21] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12aae3800) [pid = 1647] [serial = 22] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12931fc00) [pid = 1647] [serial = 16] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1295b8400) [pid = 1647] [serial = 18] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x129319c00) [pid = 1647] [serial = 15] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12370e400) [pid = 1647] [serial = 8] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12d547c00) [pid = 1647] [serial = 52] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12d546c00) [pid = 1647] [serial = 51] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12d080000) [pid = 1647] [serial = 45] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12d210000) [pid = 1647] [serial = 48] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12c9ba800) [pid = 1647] [serial = 42] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x12c9c0400) [pid = 1647] [serial = 43] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x12bfd1000) [pid = 1647] [serial = 39] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x12c84a800) [pid = 1647] [serial = 40] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x12bfc6c00) [pid = 1647] [serial = 36] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x12bfcb800) [pid = 1647] [serial = 37] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x12bfbac00) [pid = 1647] [serial = 34] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x129097000) [pid = 1647] [serial = 33] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x12bc8a400) [pid = 1647] [serial = 30] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x11815ac00) [pid = 1647] [serial = 31] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x12bc71000) [pid = 1647] [serial = 27] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x12bc78800) [pid = 1647] [serial = 28] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x12d92d000) [pid = 1647] [serial = 60] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x12d67e000) [pid = 1647] [serial = 57] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x12d924c00) [pid = 1647] [serial = 58] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x12d54a400) [pid = 1647] [serial = 54] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x12d54ec00) [pid = 1647] [serial = 55] [outer = 0x0] [url = about:blank] 13:14:40 INFO - PROCESS | 1647 | 1464380080453 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 13:14:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1322ms 13:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:14:40 INFO - PROCESS | 1647 | 1464380080507 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 13:14:40 INFO - PROCESS | 1647 | 1464380080509 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 13:14:40 INFO - PROCESS | 1647 | 1464380080513 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:14:40 INFO - PROCESS | 1647 | 1464380080516 Marionette TRACE conn2 <- [1,182,null,{}] 13:14:40 INFO - PROCESS | 1647 | 1464380080520 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:40 INFO - PROCESS | 1647 | 1464380080593 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 13:14:40 INFO - PROCESS | 1647 | 1464380080602 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x112640800 == 28 [pid = 1647] [id = 53] 13:14:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x115e4dc00) [pid = 1647] [serial = 155] [outer = 0x0] 13:14:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x115f57000) [pid = 1647] [serial = 156] [outer = 0x115e4dc00] 13:14:40 INFO - PROCESS | 1647 | 1464380080632 Marionette DEBUG loaded listener.js 13:14:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x116286c00) [pid = 1647] [serial = 157] [outer = 0x115e4dc00] 13:14:40 INFO - PROCESS | 1647 | 1464380080955 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 13:14:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 472ms 13:14:40 INFO - PROCESS | 1647 | 1464380080986 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 13:14:40 INFO - PROCESS | 1647 | 1464380080990 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 13:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:14:40 INFO - PROCESS | 1647 | 1464380080995 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:14:40 INFO - PROCESS | 1647 | 1464380080997 Marionette TRACE conn2 <- [1,186,null,{}] 13:14:41 INFO - PROCESS | 1647 | 1464380080999 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:41 INFO - PROCESS | 1647 | 1464380081080 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 13:14:41 INFO - PROCESS | 1647 | 1464380081118 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x116470800 == 29 [pid = 1647] [id = 54] 13:14:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x11627f800) [pid = 1647] [serial = 158] [outer = 0x0] 13:14:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x1166c8c00) [pid = 1647] [serial = 159] [outer = 0x11627f800] 13:14:41 INFO - PROCESS | 1647 | 1464380081143 Marionette DEBUG loaded listener.js 13:14:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x116a64000) [pid = 1647] [serial = 160] [outer = 0x11627f800] 13:14:41 INFO - PROCESS | 1647 | 1464380081398 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 13:14:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:14:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 419ms 13:14:41 INFO - PROCESS | 1647 | 1464380081425 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 13:14:41 INFO - PROCESS | 1647 | 1464380081427 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 13:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:14:41 INFO - PROCESS | 1647 | 1464380081429 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:14:41 INFO - PROCESS | 1647 | 1464380081434 Marionette TRACE conn2 <- [1,190,null,{}] 13:14:41 INFO - PROCESS | 1647 | 1464380081456 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:41 INFO - PROCESS | 1647 | 1464380081533 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 13:14:41 INFO - PROCESS | 1647 | 1464380081539 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ac8800 == 30 [pid = 1647] [id = 55] 13:14:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x11768f400) [pid = 1647] [serial = 161] [outer = 0x0] 13:14:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x11805fc00) [pid = 1647] [serial = 162] [outer = 0x11768f400] 13:14:41 INFO - PROCESS | 1647 | 1464380081569 Marionette DEBUG loaded listener.js 13:14:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x11819ac00) [pid = 1647] [serial = 163] [outer = 0x11768f400] 13:14:41 INFO - PROCESS | 1647 | 1464380081885 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 13:14:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:14:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 479ms 13:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:14:41 INFO - PROCESS | 1647 | 1464380081913 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 13:14:41 INFO - PROCESS | 1647 | 1464380081917 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 13:14:41 INFO - PROCESS | 1647 | 1464380081919 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:14:41 INFO - PROCESS | 1647 | 1464380081920 Marionette TRACE conn2 <- [1,194,null,{}] 13:14:41 INFO - PROCESS | 1647 | 1464380081923 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:41 INFO - PROCESS | 1647 | 1464380081991 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 13:14:41 INFO - PROCESS | 1647 | 1464380081995 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e0c000 == 31 [pid = 1647] [id = 56] 13:14:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x118417c00) [pid = 1647] [serial = 164] [outer = 0x0] 13:14:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x118713400) [pid = 1647] [serial = 165] [outer = 0x118417c00] 13:14:42 INFO - PROCESS | 1647 | 1464380082024 Marionette DEBUG loaded listener.js 13:14:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x118933400) [pid = 1647] [serial = 166] [outer = 0x118417c00] 13:14:42 INFO - PROCESS | 1647 | 1464380082320 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 13:14:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 418ms 13:14:42 INFO - PROCESS | 1647 | 1464380082340 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 13:14:42 INFO - PROCESS | 1647 | 1464380082341 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 13:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:14:42 INFO - PROCESS | 1647 | 1464380082343 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:14:42 INFO - PROCESS | 1647 | 1464380082344 Marionette TRACE conn2 <- [1,198,null,{}] 13:14:42 INFO - PROCESS | 1647 | 1464380082347 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:42 INFO - PROCESS | 1647 | 1464380082416 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 13:14:42 INFO - PROCESS | 1647 | 1464380082420 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1182ad000 == 32 [pid = 1647] [id = 57] 13:14:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x119117800) [pid = 1647] [serial = 167] [outer = 0x0] 13:14:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1192ef400) [pid = 1647] [serial = 168] [outer = 0x119117800] 13:14:42 INFO - PROCESS | 1647 | 1464380082447 Marionette DEBUG loaded listener.js 13:14:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1192fd400) [pid = 1647] [serial = 169] [outer = 0x119117800] 13:14:42 INFO - PROCESS | 1647 | 1464380082787 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 13:14:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 470ms 13:14:42 INFO - PROCESS | 1647 | 1464380082815 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 13:14:42 INFO - PROCESS | 1647 | 1464380082819 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 13:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:14:42 INFO - PROCESS | 1647 | 1464380082822 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:14:42 INFO - PROCESS | 1647 | 1464380082834 Marionette TRACE conn2 <- [1,202,null,{}] 13:14:42 INFO - PROCESS | 1647 | 1464380082838 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:42 INFO - PROCESS | 1647 | 1464380082986 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 13:14:43 INFO - PROCESS | 1647 | 1464380083004 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192e8800 == 33 [pid = 1647] [id = 58] 13:14:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11917a400) [pid = 1647] [serial = 170] [outer = 0x0] 13:14:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1197d7400) [pid = 1647] [serial = 171] [outer = 0x11917a400] 13:14:43 INFO - PROCESS | 1647 | 1464380083044 Marionette DEBUG loaded listener.js 13:14:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x119c08000) [pid = 1647] [serial = 172] [outer = 0x11917a400] 13:14:43 INFO - PROCESS | 1647 | 1464380083453 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 13:14:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:14:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 681ms 13:14:43 INFO - PROCESS | 1647 | 1464380083502 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 13:14:43 INFO - PROCESS | 1647 | 1464380083503 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 13:14:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:14:43 INFO - PROCESS | 1647 | 1464380083505 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:14:43 INFO - PROCESS | 1647 | 1464380083507 Marionette TRACE conn2 <- [1,206,null,{}] 13:14:43 INFO - PROCESS | 1647 | 1464380083509 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:43 INFO - PROCESS | 1647 | 1464380083589 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 13:14:43 INFO - PROCESS | 1647 | 1464380083617 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x119965800 == 34 [pid = 1647] [id = 59] 13:14:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119c69400) [pid = 1647] [serial = 173] [outer = 0x0] 13:14:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x119d1b800) [pid = 1647] [serial = 174] [outer = 0x119c69400] 13:14:43 INFO - PROCESS | 1647 | 1464380083643 Marionette DEBUG loaded listener.js 13:14:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x123365c00) [pid = 1647] [serial = 175] [outer = 0x119c69400] 13:14:44 INFO - PROCESS | 1647 | 1464380084038 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 13:14:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 570ms 13:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:14:44 INFO - PROCESS | 1647 | 1464380084077 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 13:14:44 INFO - PROCESS | 1647 | 1464380084079 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 13:14:44 INFO - PROCESS | 1647 | 1464380084082 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:14:44 INFO - PROCESS | 1647 | 1464380084084 Marionette TRACE conn2 <- [1,210,null,{}] 13:14:44 INFO - PROCESS | 1647 | 1464380084087 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:44 INFO - PROCESS | 1647 | 1464380084189 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 13:14:44 INFO - PROCESS | 1647 | 1464380084195 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a43000 == 35 [pid = 1647] [id = 60] 13:14:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118717800) [pid = 1647] [serial = 176] [outer = 0x0] 13:14:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x123521000) [pid = 1647] [serial = 177] [outer = 0x118717800] 13:14:44 INFO - PROCESS | 1647 | 1464380084261 Marionette DEBUG loaded listener.js 13:14:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x123920800) [pid = 1647] [serial = 178] [outer = 0x118717800] 13:14:44 INFO - PROCESS | 1647 | 1464380084577 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 13:14:44 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1197d8c00) [pid = 1647] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:14:44 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12931e400) [pid = 1647] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:14:44 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x116466400) [pid = 1647] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:14:44 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11805b000) [pid = 1647] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:14:44 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1169a1c00) [pid = 1647] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:14:44 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x11841b800) [pid = 1647] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:14:44 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x118054800) [pid = 1647] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:14:44 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x124776c00) [pid = 1647] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:14:44 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x118423400) [pid = 1647] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:14:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 519ms 13:14:44 INFO - PROCESS | 1647 | 1464380084603 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 13:14:44 INFO - PROCESS | 1647 | 1464380084605 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 13:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:14:44 INFO - PROCESS | 1647 | 1464380084607 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:14:44 INFO - PROCESS | 1647 | 1464380084608 Marionette TRACE conn2 <- [1,214,null,{}] 13:14:44 INFO - PROCESS | 1647 | 1464380084610 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:44 INFO - PROCESS | 1647 | 1464380084678 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 13:14:44 INFO - PROCESS | 1647 | 1464380084683 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192e4000 == 36 [pid = 1647] [id = 61] 13:14:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x118422800) [pid = 1647] [serial = 179] [outer = 0x0] 13:14:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x119526000) [pid = 1647] [serial = 180] [outer = 0x118422800] 13:14:44 INFO - PROCESS | 1647 | 1464380084709 Marionette DEBUG loaded listener.js 13:14:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x123dc0c00) [pid = 1647] [serial = 181] [outer = 0x118422800] 13:14:44 INFO - PROCESS | 1647 | 1464380084986 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 13:14:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 418ms 13:14:45 INFO - PROCESS | 1647 | 1464380085026 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 13:14:45 INFO - PROCESS | 1647 | 1464380085027 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 13:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:14:45 INFO - PROCESS | 1647 | 1464380085029 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:14:45 INFO - PROCESS | 1647 | 1464380085031 Marionette TRACE conn2 <- [1,218,null,{}] 13:14:45 INFO - PROCESS | 1647 | 1464380085037 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:45 INFO - PROCESS | 1647 | 1464380085105 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 13:14:45 INFO - PROCESS | 1647 | 1464380085110 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1c8000 == 37 [pid = 1647] [id = 62] 13:14:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11819ec00) [pid = 1647] [serial = 182] [outer = 0x0] 13:14:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x124290000) [pid = 1647] [serial = 183] [outer = 0x11819ec00] 13:14:45 INFO - PROCESS | 1647 | 1464380085136 Marionette DEBUG loaded listener.js 13:14:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1245d0400) [pid = 1647] [serial = 184] [outer = 0x11819ec00] 13:14:45 INFO - PROCESS | 1647 | 1464380085423 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 13:14:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 421ms 13:14:45 INFO - PROCESS | 1647 | 1464380085463 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 13:14:45 INFO - PROCESS | 1647 | 1464380085465 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 13:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:14:45 INFO - PROCESS | 1647 | 1464380085469 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:14:45 INFO - PROCESS | 1647 | 1464380085471 Marionette TRACE conn2 <- [1,222,null,{}] 13:14:45 INFO - PROCESS | 1647 | 1464380085474 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:45 INFO - PROCESS | 1647 | 1464380085572 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 13:14:45 INFO - PROCESS | 1647 | 1464380085577 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1231b6800 == 38 [pid = 1647] [id = 63] 13:14:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1245cf800) [pid = 1647] [serial = 185] [outer = 0x0] 13:14:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x125025400) [pid = 1647] [serial = 186] [outer = 0x1245cf800] 13:14:45 INFO - PROCESS | 1647 | 1464380085608 Marionette DEBUG loaded listener.js 13:14:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1192fd000) [pid = 1647] [serial = 187] [outer = 0x1245cf800] 13:14:45 INFO - PROCESS | 1647 | 1464380085902 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 13:14:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 13:14:45 INFO - PROCESS | 1647 | 1464380085939 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 13:14:45 INFO - PROCESS | 1647 | 1464380085941 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 13:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:14:45 INFO - PROCESS | 1647 | 1464380085944 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:14:45 INFO - PROCESS | 1647 | 1464380085946 Marionette TRACE conn2 <- [1,226,null,{}] 13:14:45 INFO - PROCESS | 1647 | 1464380085952 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:46 INFO - PROCESS | 1647 | 1464380086056 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 13:14:46 INFO - PROCESS | 1647 | 1464380086063 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x123b5c800 == 39 [pid = 1647] [id = 64] 13:14:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x125427000) [pid = 1647] [serial = 188] [outer = 0x0] 13:14:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1265b8c00) [pid = 1647] [serial = 189] [outer = 0x125427000] 13:14:46 INFO - PROCESS | 1647 | 1464380086103 Marionette DEBUG loaded listener.js 13:14:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12686ac00) [pid = 1647] [serial = 190] [outer = 0x125427000] 13:14:46 INFO - PROCESS | 1647 | 1464380086468 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 13:14:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:14:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 570ms 13:14:46 INFO - PROCESS | 1647 | 1464380086514 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 13:14:46 INFO - PROCESS | 1647 | 1464380086515 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 13:14:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:14:46 INFO - PROCESS | 1647 | 1464380086520 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:14:46 INFO - PROCESS | 1647 | 1464380086521 Marionette TRACE conn2 <- [1,230,null,{}] 13:14:46 INFO - PROCESS | 1647 | 1464380086523 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:46 INFO - PROCESS | 1647 | 1464380086589 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 13:14:46 INFO - PROCESS | 1647 | 1464380086671 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x111e0d800 == 40 [pid = 1647] [id = 65] 13:14:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x111e31000) [pid = 1647] [serial = 191] [outer = 0x0] 13:14:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x111ff6000) [pid = 1647] [serial = 192] [outer = 0x111e31000] 13:14:46 INFO - PROCESS | 1647 | 1464380086702 Marionette DEBUG loaded listener.js 13:14:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x112e02c00) [pid = 1647] [serial = 193] [outer = 0x111e31000] 13:14:47 INFO - PROCESS | 1647 | 1464380087220 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 13:14:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 719ms 13:14:47 INFO - PROCESS | 1647 | 1464380087239 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 13:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:14:47 INFO - PROCESS | 1647 | 1464380087242 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 13:14:47 INFO - PROCESS | 1647 | 1464380087245 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:14:47 INFO - PROCESS | 1647 | 1464380087247 Marionette TRACE conn2 <- [1,234,null,{}] 13:14:47 INFO - PROCESS | 1647 | 1464380087278 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:47 INFO - PROCESS | 1647 | 1464380087380 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 13:14:47 INFO - PROCESS | 1647 | 1464380087444 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f1a800 == 41 [pid = 1647] [id = 66] 13:14:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1167f0400) [pid = 1647] [serial = 194] [outer = 0x0] 13:14:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1169aa800) [pid = 1647] [serial = 195] [outer = 0x1167f0400] 13:14:47 INFO - PROCESS | 1647 | 1464380087476 Marionette DEBUG loaded listener.js 13:14:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x117681800) [pid = 1647] [serial = 196] [outer = 0x1167f0400] 13:14:48 INFO - PROCESS | 1647 | 1464380088090 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 13:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 898ms 13:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:14:48 INFO - PROCESS | 1647 | 1464380088143 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 13:14:48 INFO - PROCESS | 1647 | 1464380088145 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 13:14:48 INFO - PROCESS | 1647 | 1464380088148 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:14:48 INFO - PROCESS | 1647 | 1464380088151 Marionette TRACE conn2 <- [1,238,null,{}] 13:14:48 INFO - PROCESS | 1647 | 1464380088155 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:48 INFO - PROCESS | 1647 | 1464380088250 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 13:14:48 INFO - PROCESS | 1647 | --DOCSHELL 0x123b5c800 == 40 [pid = 1647] [id = 64] 13:14:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1231b6800 == 39 [pid = 1647] [id = 63] 13:14:48 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1c8000 == 38 [pid = 1647] [id = 62] 13:14:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1192e4000 == 37 [pid = 1647] [id = 61] 13:14:48 INFO - PROCESS | 1647 | --DOCSHELL 0x119a43000 == 36 [pid = 1647] [id = 60] 13:14:48 INFO - PROCESS | 1647 | --DOCSHELL 0x119965800 == 35 [pid = 1647] [id = 59] 13:14:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1192e8800 == 34 [pid = 1647] [id = 58] 13:14:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1182ad000 == 33 [pid = 1647] [id = 57] 13:14:48 INFO - PROCESS | 1647 | --DOCSHELL 0x117e0c000 == 32 [pid = 1647] [id = 56] 13:14:48 INFO - PROCESS | 1647 | --DOCSHELL 0x116ac8800 == 31 [pid = 1647] [id = 55] 13:14:48 INFO - PROCESS | 1647 | --DOCSHELL 0x116470800 == 30 [pid = 1647] [id = 54] 13:14:48 INFO - PROCESS | 1647 | --DOCSHELL 0x112640800 == 29 [pid = 1647] [id = 53] 13:14:48 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x129577c00) [pid = 1647] [serial = 117] [outer = 0x0] [url = about:blank] 13:14:48 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1166ce000) [pid = 1647] [serial = 120] [outer = 0x0] [url = about:blank] 13:14:48 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x118103400) [pid = 1647] [serial = 126] [outer = 0x0] [url = about:blank] 13:14:48 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x117680c00) [pid = 1647] [serial = 123] [outer = 0x0] [url = about:blank] 13:14:48 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11805cc00) [pid = 1647] [serial = 124] [outer = 0x0] [url = about:blank] 13:14:48 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119172000) [pid = 1647] [serial = 130] [outer = 0x0] [url = about:blank] 13:14:48 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1181d1400) [pid = 1647] [serial = 133] [outer = 0x0] [url = about:blank] 13:14:48 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1192f0800) [pid = 1647] [serial = 132] [outer = 0x0] [url = about:blank] 13:14:48 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x116953c00) [pid = 1647] [serial = 121] [outer = 0x0] [url = about:blank] 13:14:48 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11819b800) [pid = 1647] [serial = 127] [outer = 0x0] [url = about:blank] 13:14:48 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1295b5800) [pid = 1647] [serial = 118] [outer = 0x0] [url = about:blank] 13:14:48 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119d04000) [pid = 1647] [serial = 136] [outer = 0x0] [url = about:blank] 13:14:48 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x118930800) [pid = 1647] [serial = 129] [outer = 0x0] [url = about:blank] 13:14:48 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x125072000) [pid = 1647] [serial = 103] [outer = 0x0] [url = about:blank] 13:14:48 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x129320800) [pid = 1647] [serial = 115] [outer = 0x0] [url = about:blank] 13:14:48 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x119a97800) [pid = 1647] [serial = 135] [outer = 0x0] [url = about:blank] 13:14:48 INFO - PROCESS | 1647 | 1464380088319 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x11321f800 == 30 [pid = 1647] [id = 67] 13:14:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x115f5b400) [pid = 1647] [serial = 197] [outer = 0x0] 13:14:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1164b1c00) [pid = 1647] [serial = 198] [outer = 0x115f5b400] 13:14:48 INFO - PROCESS | 1647 | 1464380088347 Marionette DEBUG loaded listener.js 13:14:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x116953c00) [pid = 1647] [serial = 199] [outer = 0x115f5b400] 13:14:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x117e63400) [pid = 1647] [serial = 200] [outer = 0x12c9bb400] 13:14:48 INFO - PROCESS | 1647 | 1464380088668 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 13:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 572ms 13:14:48 INFO - PROCESS | 1647 | 1464380088719 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 13:14:48 INFO - PROCESS | 1647 | 1464380088723 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 13:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:14:48 INFO - PROCESS | 1647 | 1464380088728 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:14:48 INFO - PROCESS | 1647 | 1464380088729 Marionette TRACE conn2 <- [1,242,null,{}] 13:14:48 INFO - PROCESS | 1647 | 1464380088732 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:48 INFO - PROCESS | 1647 | 1464380088803 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 13:14:48 INFO - PROCESS | 1647 | 1464380088808 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x117446000 == 31 [pid = 1647] [id = 68] 13:14:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x116a65400) [pid = 1647] [serial = 201] [outer = 0x0] 13:14:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118110400) [pid = 1647] [serial = 202] [outer = 0x116a65400] 13:14:48 INFO - PROCESS | 1647 | 1464380088835 Marionette DEBUG loaded listener.js 13:14:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x118416000) [pid = 1647] [serial = 203] [outer = 0x116a65400] 13:14:49 INFO - PROCESS | 1647 | 1464380089143 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 13:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 419ms 13:14:49 INFO - PROCESS | 1647 | 1464380089147 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 13:14:49 INFO - PROCESS | 1647 | 1464380089148 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 13:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:14:49 INFO - PROCESS | 1647 | 1464380089158 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:14:49 INFO - PROCESS | 1647 | 1464380089161 Marionette TRACE conn2 <- [1,246,null,{}] 13:14:49 INFO - PROCESS | 1647 | 1464380089174 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:49 INFO - PROCESS | 1647 | 1464380089262 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 13:14:49 INFO - PROCESS | 1647 | 1464380089270 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181b2800 == 32 [pid = 1647] [id = 69] 13:14:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118719400) [pid = 1647] [serial = 204] [outer = 0x0] 13:14:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119175800) [pid = 1647] [serial = 205] [outer = 0x118719400] 13:14:49 INFO - PROCESS | 1647 | 1464380089297 Marionette DEBUG loaded listener.js 13:14:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119520800) [pid = 1647] [serial = 206] [outer = 0x118719400] 13:14:49 INFO - PROCESS | 1647 | 1464380089607 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 13:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 470ms 13:14:49 INFO - PROCESS | 1647 | 1464380089629 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 13:14:49 INFO - PROCESS | 1647 | 1464380089630 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 13:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:14:49 INFO - PROCESS | 1647 | 1464380089635 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:14:49 INFO - PROCESS | 1647 | 1464380089638 Marionette TRACE conn2 <- [1,250,null,{}] 13:14:49 INFO - PROCESS | 1647 | 1464380089640 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:49 INFO - PROCESS | 1647 | 1464380089711 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 13:14:49 INFO - PROCESS | 1647 | 1464380089752 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x11919e800 == 33 [pid = 1647] [id = 70] 13:14:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11892d800) [pid = 1647] [serial = 207] [outer = 0x0] 13:14:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1197e1000) [pid = 1647] [serial = 208] [outer = 0x11892d800] 13:14:49 INFO - PROCESS | 1647 | 1464380089778 Marionette DEBUG loaded listener.js 13:14:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119aa3000) [pid = 1647] [serial = 209] [outer = 0x11892d800] 13:14:50 INFO - PROCESS | 1647 | 1464380090033 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 13:14:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 421ms 13:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:14:50 INFO - PROCESS | 1647 | 1464380090059 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 13:14:50 INFO - PROCESS | 1647 | 1464380090060 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 13:14:50 INFO - PROCESS | 1647 | 1464380090062 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:14:50 INFO - PROCESS | 1647 | 1464380090063 Marionette TRACE conn2 <- [1,254,null,{}] 13:14:50 INFO - PROCESS | 1647 | 1464380090074 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:50 INFO - PROCESS | 1647 | 1464380090146 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 13:14:50 INFO - PROCESS | 1647 | 1464380090152 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x113094000 == 34 [pid = 1647] [id = 71] 13:14:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11805b000) [pid = 1647] [serial = 210] [outer = 0x0] 13:14:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119d09000) [pid = 1647] [serial = 211] [outer = 0x11805b000] 13:14:50 INFO - PROCESS | 1647 | 1464380090177 Marionette DEBUG loaded listener.js 13:14:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12335a000) [pid = 1647] [serial = 212] [outer = 0x11805b000] 13:14:50 INFO - PROCESS | 1647 | 1464380090505 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 13:14:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 477ms 13:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:14:50 INFO - PROCESS | 1647 | 1464380090539 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 13:14:50 INFO - PROCESS | 1647 | 1464380090541 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 13:14:50 INFO - PROCESS | 1647 | 1464380090543 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:14:50 INFO - PROCESS | 1647 | 1464380090544 Marionette TRACE conn2 <- [1,258,null,{}] 13:14:50 INFO - PROCESS | 1647 | 1464380090546 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:50 INFO - PROCESS | 1647 | 1464380090649 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 13:14:50 INFO - PROCESS | 1647 | 1464380090678 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1d0800 == 35 [pid = 1647] [id = 72] 13:14:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119c66c00) [pid = 1647] [serial = 213] [outer = 0x0] 13:14:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x123dc3800) [pid = 1647] [serial = 214] [outer = 0x119c66c00] 13:14:50 INFO - PROCESS | 1647 | 1464380090703 Marionette DEBUG loaded listener.js 13:14:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x125024c00) [pid = 1647] [serial = 215] [outer = 0x119c66c00] 13:14:51 INFO - PROCESS | 1647 | 1464380091030 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 13:14:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 518ms 13:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:14:51 INFO - PROCESS | 1647 | 1464380091062 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 13:14:51 INFO - PROCESS | 1647 | 1464380091063 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 13:14:51 INFO - PROCESS | 1647 | 1464380091065 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:14:51 INFO - PROCESS | 1647 | 1464380091066 Marionette TRACE conn2 <- [1,262,null,{}] 13:14:51 INFO - PROCESS | 1647 | 1464380091068 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:51 INFO - PROCESS | 1647 | 1464380091148 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 13:14:51 INFO - PROCESS | 1647 | 1464380091155 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x1231b4800 == 36 [pid = 1647] [id = 73] 13:14:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x125027c00) [pid = 1647] [serial = 216] [outer = 0x0] 13:14:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12506d800) [pid = 1647] [serial = 217] [outer = 0x125027c00] 13:14:51 INFO - PROCESS | 1647 | 1464380091180 Marionette DEBUG loaded listener.js 13:14:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1265b8000) [pid = 1647] [serial = 218] [outer = 0x125027c00] 13:14:51 INFO - PROCESS | 1647 | 1464380091464 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 13:14:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 420ms 13:14:51 INFO - PROCESS | 1647 | 1464380091490 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 13:14:51 INFO - PROCESS | 1647 | 1464380091491 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 13:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:14:51 INFO - PROCESS | 1647 | 1464380091493 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:14:51 INFO - PROCESS | 1647 | 1464380091494 Marionette TRACE conn2 <- [1,266,null,{}] 13:14:51 INFO - PROCESS | 1647 | 1464380091503 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:51 INFO - PROCESS | 1647 | 1464380091589 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 13:14:51 INFO - PROCESS | 1647 | 1464380091593 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x123e15800 == 37 [pid = 1647] [id = 74] 13:14:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x125029800) [pid = 1647] [serial = 219] [outer = 0x0] 13:14:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12686e800) [pid = 1647] [serial = 220] [outer = 0x125029800] 13:14:51 INFO - PROCESS | 1647 | 1464380091618 Marionette DEBUG loaded listener.js 13:14:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x126b11400) [pid = 1647] [serial = 221] [outer = 0x125029800] 13:14:51 INFO - PROCESS | 1647 | 1464380091909 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 13:14:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 468ms 13:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:14:51 INFO - PROCESS | 1647 | 1464380091962 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 13:14:51 INFO - PROCESS | 1647 | 1464380091963 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 13:14:51 INFO - PROCESS | 1647 | 1464380091967 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:14:51 INFO - PROCESS | 1647 | 1464380091969 Marionette TRACE conn2 <- [1,270,null,{}] 13:14:51 INFO - PROCESS | 1647 | 1464380091972 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:52 INFO - PROCESS | 1647 | 1464380092052 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 13:14:52 INFO - PROCESS | 1647 | 1464380092080 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x1245f3800 == 38 [pid = 1647] [id = 75] 13:14:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x126870400) [pid = 1647] [serial = 222] [outer = 0x0] 13:14:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x126be7c00) [pid = 1647] [serial = 223] [outer = 0x126870400] 13:14:52 INFO - PROCESS | 1647 | 1464380092104 Marionette DEBUG loaded listener.js 13:14:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12886dc00) [pid = 1647] [serial = 224] [outer = 0x126870400] 13:14:52 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11917a400) [pid = 1647] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:14:52 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x119117800) [pid = 1647] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:14:52 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x115e4dc00) [pid = 1647] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:14:52 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x118417c00) [pid = 1647] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:14:52 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x118717800) [pid = 1647] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:14:52 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11768f400) [pid = 1647] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:14:52 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11627f800) [pid = 1647] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:14:52 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119c69400) [pid = 1647] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:14:52 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1121b5400) [pid = 1647] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:14:52 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1164b3000) [pid = 1647] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:14:52 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1181d4400) [pid = 1647] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:14:52 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11841a400) [pid = 1647] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:14:52 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118931400) [pid = 1647] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:14:52 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118422800) [pid = 1647] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:14:52 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11819ec00) [pid = 1647] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:14:52 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1245cf800) [pid = 1647] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:14:52 INFO - PROCESS | 1647 | 1464380092466 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 13:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 520ms 13:14:52 INFO - PROCESS | 1647 | 1464380092487 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 13:14:52 INFO - PROCESS | 1647 | 1464380092488 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 13:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:14:52 INFO - PROCESS | 1647 | 1464380092490 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:14:52 INFO - PROCESS | 1647 | 1464380092492 Marionette TRACE conn2 <- [1,274,null,{}] 13:14:52 INFO - PROCESS | 1647 | 1464380092494 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:52 INFO - PROCESS | 1647 | 1464380092563 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 13:14:52 INFO - PROCESS | 1647 | 1464380092569 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ab6000 == 39 [pid = 1647] [id = 76] 13:14:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x113c6d800) [pid = 1647] [serial = 225] [outer = 0x0] 13:14:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1164b3000) [pid = 1647] [serial = 226] [outer = 0x113c6d800] 13:14:52 INFO - PROCESS | 1647 | 1464380092594 Marionette DEBUG loaded listener.js 13:14:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x118931400) [pid = 1647] [serial = 227] [outer = 0x113c6d800] 13:14:52 INFO - PROCESS | 1647 | 1464380092890 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 13:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 417ms 13:14:52 INFO - PROCESS | 1647 | 1464380092908 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 13:14:52 INFO - PROCESS | 1647 | 1464380092910 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 13:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:14:52 INFO - PROCESS | 1647 | 1464380092912 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:14:52 INFO - PROCESS | 1647 | 1464380092914 Marionette TRACE conn2 <- [1,278,null,{}] 13:14:52 INFO - PROCESS | 1647 | 1464380092920 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:53 INFO - PROCESS | 1647 | 1464380093005 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 13:14:53 INFO - PROCESS | 1647 | 1464380093048 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1254df800 == 40 [pid = 1647] [id = 77] 13:14:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x116a66400) [pid = 1647] [serial = 228] [outer = 0x0] 13:14:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x123919800) [pid = 1647] [serial = 229] [outer = 0x116a66400] 13:14:53 INFO - PROCESS | 1647 | 1464380093076 Marionette DEBUG loaded listener.js 13:14:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x129098c00) [pid = 1647] [serial = 230] [outer = 0x116a66400] 13:14:53 INFO - PROCESS | 1647 | 1464380093327 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 13:14:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:14:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 423ms 13:14:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:14:53 INFO - PROCESS | 1647 | 1464380093339 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 13:14:53 INFO - PROCESS | 1647 | 1464380093340 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 13:14:53 INFO - PROCESS | 1647 | 1464380093343 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:14:53 INFO - PROCESS | 1647 | 1464380093344 Marionette TRACE conn2 <- [1,282,null,{}] 13:14:53 INFO - PROCESS | 1647 | 1464380093346 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:53 INFO - PROCESS | 1647 | 1464380093435 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 13:14:53 INFO - PROCESS | 1647 | 1464380093439 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b87800 == 41 [pid = 1647] [id = 78] 13:14:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x129098000) [pid = 1647] [serial = 231] [outer = 0x0] 13:14:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12931bc00) [pid = 1647] [serial = 232] [outer = 0x129098000] 13:14:53 INFO - PROCESS | 1647 | 1464380093463 Marionette DEBUG loaded listener.js 13:14:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x129326000) [pid = 1647] [serial = 233] [outer = 0x129098000] 13:14:53 INFO - PROCESS | 1647 | 1464380093739 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 13:14:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:14:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 417ms 13:14:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:14:53 INFO - PROCESS | 1647 | 1464380093773 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 13:14:53 INFO - PROCESS | 1647 | 1464380093774 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 13:14:53 INFO - PROCESS | 1647 | 1464380093776 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:14:53 INFO - PROCESS | 1647 | 1464380093777 Marionette TRACE conn2 <- [1,286,null,{}] 13:14:53 INFO - PROCESS | 1647 | 1464380093779 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:53 INFO - PROCESS | 1647 | 1464380093860 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 13:14:53 INFO - PROCESS | 1647 | 1464380093903 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cc0000 == 42 [pid = 1647] [id = 79] 13:14:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12931b400) [pid = 1647] [serial = 234] [outer = 0x0] 13:14:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12957dc00) [pid = 1647] [serial = 235] [outer = 0x12931b400] 13:14:53 INFO - PROCESS | 1647 | 1464380093927 Marionette DEBUG loaded listener.js 13:14:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1295b8800) [pid = 1647] [serial = 236] [outer = 0x12931b400] 13:14:54 INFO - PROCESS | 1647 | 1464380094149 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 13:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 418ms 13:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:14:54 INFO - PROCESS | 1647 | 1464380094194 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 13:14:54 INFO - PROCESS | 1647 | 1464380094195 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 13:14:54 INFO - PROCESS | 1647 | 1464380094208 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:14:54 INFO - PROCESS | 1647 | 1464380094209 Marionette TRACE conn2 <- [1,290,null,{}] 13:14:54 INFO - PROCESS | 1647 | 1464380094211 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:54 INFO - PROCESS | 1647 | 1464380094287 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 13:14:54 INFO - PROCESS | 1647 | 1464380094292 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12903e800 == 43 [pid = 1647] [id = 80] 13:14:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1295b7000) [pid = 1647] [serial = 237] [outer = 0x0] 13:14:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12a2ebc00) [pid = 1647] [serial = 238] [outer = 0x1295b7000] 13:14:54 INFO - PROCESS | 1647 | 1464380094318 Marionette DEBUG loaded listener.js 13:14:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12a2f3c00) [pid = 1647] [serial = 239] [outer = 0x1295b7000] 13:14:54 INFO - PROCESS | 1647 | 1464380094701 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 13:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 528ms 13:14:54 INFO - PROCESS | 1647 | 1464380094727 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 13:14:54 INFO - PROCESS | 1647 | 1464380094729 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 13:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:14:54 INFO - PROCESS | 1647 | 1464380094733 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:14:54 INFO - PROCESS | 1647 | 1464380094735 Marionette TRACE conn2 <- [1,294,null,{}] 13:14:54 INFO - PROCESS | 1647 | 1464380094739 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:54 INFO - PROCESS | 1647 | 1464380094835 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 13:14:54 INFO - PROCESS | 1647 | 1464380094880 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x116abf800 == 44 [pid = 1647] [id = 81] 13:14:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x115f57400) [pid = 1647] [serial = 240] [outer = 0x0] 13:14:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1166c9c00) [pid = 1647] [serial = 241] [outer = 0x115f57400] 13:14:54 INFO - PROCESS | 1647 | 1464380094912 Marionette DEBUG loaded listener.js 13:14:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x117681000) [pid = 1647] [serial = 242] [outer = 0x115f57400] 13:14:55 INFO - PROCESS | 1647 | 1464380095322 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:14:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:14:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 621ms 13:14:55 INFO - PROCESS | 1647 | 1464380095354 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 13:14:55 INFO - PROCESS | 1647 | 1464380095358 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 13:14:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:14:55 INFO - PROCESS | 1647 | 1464380095363 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:14:55 INFO - PROCESS | 1647 | 1464380095364 Marionette TRACE conn2 <- [1,298,null,{}] 13:14:55 INFO - PROCESS | 1647 | 1464380095367 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:55 INFO - PROCESS | 1647 | 1464380095462 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 13:14:55 INFO - PROCESS | 1647 | 1464380095506 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1cd000 == 45 [pid = 1647] [id = 82] 13:14:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11815d800) [pid = 1647] [serial = 243] [outer = 0x0] 13:14:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x119117800) [pid = 1647] [serial = 244] [outer = 0x11815d800] 13:14:55 INFO - PROCESS | 1647 | 1464380095536 Marionette DEBUG loaded listener.js 13:14:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11951d000) [pid = 1647] [serial = 245] [outer = 0x11815d800] 13:14:55 INFO - PROCESS | 1647 | 1464380095937 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:14:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:14:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 619ms 13:14:55 INFO - PROCESS | 1647 | 1464380095982 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 13:14:55 INFO - PROCESS | 1647 | 1464380095984 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 13:14:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:14:55 INFO - PROCESS | 1647 | 1464380095986 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:14:55 INFO - PROCESS | 1647 | 1464380095989 Marionette TRACE conn2 <- [1,302,null,{}] 13:14:55 INFO - PROCESS | 1647 | 1464380095996 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:56 INFO - PROCESS | 1647 | 1464380096092 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 13:14:56 INFO - PROCESS | 1647 | 1464380096138 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b9a800 == 46 [pid = 1647] [id = 83] 13:14:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x119c5c800) [pid = 1647] [serial = 246] [outer = 0x0] 13:14:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x123521800) [pid = 1647] [serial = 247] [outer = 0x119c5c800] 13:14:56 INFO - PROCESS | 1647 | 1464380096170 Marionette DEBUG loaded listener.js 13:14:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x123eff800) [pid = 1647] [serial = 248] [outer = 0x119c5c800] 13:14:56 INFO - PROCESS | 1647 | 1464380096593 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:14:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 621ms 13:14:56 INFO - PROCESS | 1647 | 1464380096607 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 13:14:56 INFO - PROCESS | 1647 | 1464380096609 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 13:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:14:56 INFO - PROCESS | 1647 | 1464380096611 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:14:56 INFO - PROCESS | 1647 | 1464380096613 Marionette TRACE conn2 <- [1,306,null,{}] 13:14:56 INFO - PROCESS | 1647 | 1464380096615 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:56 INFO - PROCESS | 1647 | 1464380096708 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 13:14:56 INFO - PROCESS | 1647 | 1464380096749 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12937b000 == 47 [pid = 1647] [id = 84] 13:14:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1245d0800) [pid = 1647] [serial = 249] [outer = 0x0] 13:14:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x125428000) [pid = 1647] [serial = 250] [outer = 0x1245d0800] 13:14:56 INFO - PROCESS | 1647 | 1464380096778 Marionette DEBUG loaded listener.js 13:14:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x126bea000) [pid = 1647] [serial = 251] [outer = 0x1245d0800] 13:14:57 INFO - PROCESS | 1647 | 1464380097184 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:14:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:14:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 620ms 13:14:57 INFO - PROCESS | 1647 | 1464380097251 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 13:14:57 INFO - PROCESS | 1647 | 1464380097252 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 13:14:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:14:57 INFO - PROCESS | 1647 | 1464380097256 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:14:57 INFO - PROCESS | 1647 | 1464380097257 Marionette TRACE conn2 <- [1,310,null,{}] 13:14:57 INFO - PROCESS | 1647 | 1464380097259 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:57 INFO - PROCESS | 1647 | 1464380097351 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 13:14:57 INFO - PROCESS | 1647 | 1464380097560 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ab3000 == 48 [pid = 1647] [id = 85] 13:14:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11273f000) [pid = 1647] [serial = 252] [outer = 0x0] 13:14:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x112fb7000) [pid = 1647] [serial = 253] [outer = 0x11273f000] 13:14:57 INFO - PROCESS | 1647 | 1464380097588 Marionette DEBUG loaded listener.js 13:14:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x115f59000) [pid = 1647] [serial = 254] [outer = 0x11273f000] 13:14:57 INFO - PROCESS | 1647 | 1464380097992 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 770ms 13:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:14:58 INFO - PROCESS | 1647 | 1464380098027 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 13:14:58 INFO - PROCESS | 1647 | 1464380098030 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 13:14:58 INFO - PROCESS | 1647 | 1464380098033 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:14:58 INFO - PROCESS | 1647 | 1464380098035 Marionette TRACE conn2 <- [1,314,null,{}] 13:14:58 INFO - PROCESS | 1647 | 1464380098038 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:58 INFO - PROCESS | 1647 | 1464380098125 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 13:14:58 INFO - PROCESS | 1647 | 1464380098166 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x116abc800 == 49 [pid = 1647] [id = 86] 13:14:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x112ab8400) [pid = 1647] [serial = 255] [outer = 0x0] 13:14:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1167f2c00) [pid = 1647] [serial = 256] [outer = 0x112ab8400] 13:14:58 INFO - PROCESS | 1647 | 1464380098194 Marionette DEBUG loaded listener.js 13:14:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11768d800) [pid = 1647] [serial = 257] [outer = 0x112ab8400] 13:14:58 INFO - PROCESS | 1647 | --DOCSHELL 0x128cc0000 == 48 [pid = 1647] [id = 79] 13:14:58 INFO - PROCESS | 1647 | --DOCSHELL 0x126b87800 == 47 [pid = 1647] [id = 78] 13:14:58 INFO - PROCESS | 1647 | --DOCSHELL 0x1254df800 == 46 [pid = 1647] [id = 77] 13:14:58 INFO - PROCESS | 1647 | --DOCSHELL 0x116ab6000 == 45 [pid = 1647] [id = 76] 13:14:58 INFO - PROCESS | 1647 | --DOCSHELL 0x1245f3800 == 44 [pid = 1647] [id = 75] 13:14:58 INFO - PROCESS | 1647 | --DOCSHELL 0x123e15800 == 43 [pid = 1647] [id = 74] 13:14:58 INFO - PROCESS | 1647 | --DOCSHELL 0x1231b4800 == 42 [pid = 1647] [id = 73] 13:14:58 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1d0800 == 41 [pid = 1647] [id = 72] 13:14:58 INFO - PROCESS | 1647 | --DOCSHELL 0x113094000 == 40 [pid = 1647] [id = 71] 13:14:58 INFO - PROCESS | 1647 | --DOCSHELL 0x11919e800 == 39 [pid = 1647] [id = 70] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1265b8c00) [pid = 1647] [serial = 189] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOCSHELL 0x1181b2800 == 38 [pid = 1647] [id = 69] 13:14:58 INFO - PROCESS | 1647 | --DOCSHELL 0x117446000 == 37 [pid = 1647] [id = 68] 13:14:58 INFO - PROCESS | 1647 | --DOCSHELL 0x11321f800 == 36 [pid = 1647] [id = 67] 13:14:58 INFO - PROCESS | 1647 | --DOCSHELL 0x116f1a800 == 35 [pid = 1647] [id = 66] 13:14:58 INFO - PROCESS | 1647 | --DOCSHELL 0x111e0d800 == 34 [pid = 1647] [id = 65] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1245d0400) [pid = 1647] [serial = 184] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x125025400) [pid = 1647] [serial = 186] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1192fd400) [pid = 1647] [serial = 169] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1197d7400) [pid = 1647] [serial = 171] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x119a99800) [pid = 1647] [serial = 153] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1192ef400) [pid = 1647] [serial = 168] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x115f57000) [pid = 1647] [serial = 156] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x116286c00) [pid = 1647] [serial = 157] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x118713400) [pid = 1647] [serial = 165] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118933400) [pid = 1647] [serial = 166] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x123521000) [pid = 1647] [serial = 177] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11805fc00) [pid = 1647] [serial = 162] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11819ac00) [pid = 1647] [serial = 163] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1166c8c00) [pid = 1647] [serial = 159] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x116a64000) [pid = 1647] [serial = 160] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119d1b800) [pid = 1647] [serial = 174] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x112fc4c00) [pid = 1647] [serial = 139] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x112748800) [pid = 1647] [serial = 138] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x123365c00) [pid = 1647] [serial = 175] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x118057400) [pid = 1647] [serial = 142] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x117686c00) [pid = 1647] [serial = 141] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1169ac000) [pid = 1647] [serial = 145] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118717400) [pid = 1647] [serial = 144] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12335e400) [pid = 1647] [serial = 148] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119d1bc00) [pid = 1647] [serial = 147] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1239ba400) [pid = 1647] [serial = 151] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x123708800) [pid = 1647] [serial = 150] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119526000) [pid = 1647] [serial = 180] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x123dc0c00) [pid = 1647] [serial = 181] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x124290000) [pid = 1647] [serial = 183] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x123920800) [pid = 1647] [serial = 178] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1192fd000) [pid = 1647] [serial = 187] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119c08000) [pid = 1647] [serial = 172] [outer = 0x0] [url = about:blank] 13:14:58 INFO - PROCESS | 1647 | 1464380098571 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 571ms 13:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:14:58 INFO - PROCESS | 1647 | 1464380098606 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 13:14:58 INFO - PROCESS | 1647 | 1464380098608 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 13:14:58 INFO - PROCESS | 1647 | 1464380098611 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:14:58 INFO - PROCESS | 1647 | 1464380098612 Marionette TRACE conn2 <- [1,318,null,{}] 13:14:58 INFO - PROCESS | 1647 | 1464380098614 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:58 INFO - PROCESS | 1647 | 1464380098686 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 13:14:58 INFO - PROCESS | 1647 | 1464380098691 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x115fa6800 == 35 [pid = 1647] [id = 87] 13:14:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x117686c00) [pid = 1647] [serial = 258] [outer = 0x0] 13:14:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11805a800) [pid = 1647] [serial = 259] [outer = 0x117686c00] 13:14:58 INFO - PROCESS | 1647 | 1464380098718 Marionette DEBUG loaded listener.js 13:14:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118421c00) [pid = 1647] [serial = 260] [outer = 0x117686c00] 13:14:59 INFO - PROCESS | 1647 | 1464380099078 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 517ms 13:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:14:59 INFO - PROCESS | 1647 | 1464380099129 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 13:14:59 INFO - PROCESS | 1647 | 1464380099130 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 13:14:59 INFO - PROCESS | 1647 | 1464380099137 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:14:59 INFO - PROCESS | 1647 | 1464380099141 Marionette TRACE conn2 <- [1,322,null,{}] 13:14:59 INFO - PROCESS | 1647 | 1464380099144 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:59 INFO - PROCESS | 1647 | 1464380099218 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 13:14:59 INFO - PROCESS | 1647 | 1464380099225 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x1189ac800 == 36 [pid = 1647] [id = 88] 13:14:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x118934800) [pid = 1647] [serial = 261] [outer = 0x0] 13:14:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1192f4400) [pid = 1647] [serial = 262] [outer = 0x118934800] 13:14:59 INFO - PROCESS | 1647 | 1464380099252 Marionette DEBUG loaded listener.js 13:14:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119528800) [pid = 1647] [serial = 263] [outer = 0x118934800] 13:14:59 INFO - PROCESS | 1647 | 1464380099610 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 525ms 13:14:59 INFO - PROCESS | 1647 | 1464380099659 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 13:14:59 INFO - PROCESS | 1647 | 1464380099662 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 13:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:14:59 INFO - PROCESS | 1647 | 1464380099665 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:14:59 INFO - PROCESS | 1647 | 1464380099677 Marionette TRACE conn2 <- [1,326,null,{}] 13:14:59 INFO - PROCESS | 1647 | 1464380099681 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:59 INFO - PROCESS | 1647 | 1464380099818 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 13:14:59 INFO - PROCESS | 1647 | 1464380099828 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x119962000 == 37 [pid = 1647] [id = 89] 13:14:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119aa1000) [pid = 1647] [serial = 264] [outer = 0x0] 13:14:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119d04000) [pid = 1647] [serial = 265] [outer = 0x119aa1000] 13:14:59 INFO - PROCESS | 1647 | 1464380099868 Marionette DEBUG loaded listener.js 13:14:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119d23800) [pid = 1647] [serial = 266] [outer = 0x119aa1000] 13:15:00 INFO - PROCESS | 1647 | 1464380100237 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:15:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 579ms 13:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:15:00 INFO - PROCESS | 1647 | 1464380100246 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 13:15:00 INFO - PROCESS | 1647 | 1464380100247 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 13:15:00 INFO - PROCESS | 1647 | 1464380100251 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:15:00 INFO - PROCESS | 1647 | 1464380100254 Marionette TRACE conn2 <- [1,330,null,{}] 13:15:00 INFO - PROCESS | 1647 | 1464380100257 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:00 INFO - PROCESS | 1647 | 1464380100352 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 13:15:00 INFO - PROCESS | 1647 | 1464380100372 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x11997d800 == 38 [pid = 1647] [id = 90] 13:15:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x123521000) [pid = 1647] [serial = 267] [outer = 0x0] 13:15:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12352c400) [pid = 1647] [serial = 268] [outer = 0x123521000] 13:15:00 INFO - PROCESS | 1647 | 1464380100404 Marionette DEBUG loaded listener.js 13:15:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x123efcc00) [pid = 1647] [serial = 269] [outer = 0x123521000] 13:15:00 INFO - PROCESS | 1647 | 1464380100731 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:15:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 521ms 13:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:15:00 INFO - PROCESS | 1647 | 1464380100772 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 13:15:00 INFO - PROCESS | 1647 | 1464380100773 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 13:15:00 INFO - PROCESS | 1647 | 1464380100782 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:15:00 INFO - PROCESS | 1647 | 1464380100783 Marionette TRACE conn2 <- [1,334,null,{}] 13:15:00 INFO - PROCESS | 1647 | 1464380100785 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:00 INFO - PROCESS | 1647 | 1464380100881 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 13:15:00 INFO - PROCESS | 1647 | 1464380100886 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1cc800 == 39 [pid = 1647] [id = 91] 13:15:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x123521400) [pid = 1647] [serial = 270] [outer = 0x0] 13:15:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1245d2800) [pid = 1647] [serial = 271] [outer = 0x123521400] 13:15:00 INFO - PROCESS | 1647 | 1464380100911 Marionette DEBUG loaded listener.js 13:15:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x125074400) [pid = 1647] [serial = 272] [outer = 0x123521400] 13:15:01 INFO - PROCESS | 1647 | 1464380101245 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:15:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 527ms 13:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:15:01 INFO - PROCESS | 1647 | 1464380101302 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 13:15:01 INFO - PROCESS | 1647 | 1464380101304 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 13:15:01 INFO - PROCESS | 1647 | 1464380101306 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:15:01 INFO - PROCESS | 1647 | 1464380101307 Marionette TRACE conn2 <- [1,338,null,{}] 13:15:01 INFO - PROCESS | 1647 | 1464380101309 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:01 INFO - PROCESS | 1647 | 1464380101395 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 13:15:01 INFO - PROCESS | 1647 | 1464380101405 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x123087000 == 40 [pid = 1647] [id = 92] 13:15:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x125075400) [pid = 1647] [serial = 273] [outer = 0x0] 13:15:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1265c3800) [pid = 1647] [serial = 274] [outer = 0x125075400] 13:15:01 INFO - PROCESS | 1647 | 1464380101430 Marionette DEBUG loaded listener.js 13:15:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x126b09c00) [pid = 1647] [serial = 275] [outer = 0x125075400] 13:15:01 INFO - PROCESS | 1647 | 1464380101742 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:15:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 468ms 13:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:15:01 INFO - PROCESS | 1647 | 1464380101779 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 13:15:01 INFO - PROCESS | 1647 | 1464380101780 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 13:15:01 INFO - PROCESS | 1647 | 1464380101784 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:15:01 INFO - PROCESS | 1647 | 1464380101786 Marionette TRACE conn2 <- [1,342,null,{}] 13:15:01 INFO - PROCESS | 1647 | 1464380101789 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:01 INFO - PROCESS | 1647 | 1464380101876 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 13:15:01 INFO - PROCESS | 1647 | 1464380101881 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x123b4e800 == 41 [pid = 1647] [id = 93] 13:15:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x125433800) [pid = 1647] [serial = 276] [outer = 0x0] 13:15:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x126bec800) [pid = 1647] [serial = 277] [outer = 0x125433800] 13:15:01 INFO - PROCESS | 1647 | 1464380101916 Marionette DEBUG loaded listener.js 13:15:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x128868c00) [pid = 1647] [serial = 278] [outer = 0x125433800] 13:15:02 INFO - PROCESS | 1647 | 1464380102372 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 620ms 13:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:15:02 INFO - PROCESS | 1647 | 1464380102410 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 13:15:02 INFO - PROCESS | 1647 | 1464380102411 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 13:15:02 INFO - PROCESS | 1647 | 1464380102413 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:15:02 INFO - PROCESS | 1647 | 1464380102414 Marionette TRACE conn2 <- [1,346,null,{}] 13:15:02 INFO - PROCESS | 1647 | 1464380102416 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:02 INFO - PROCESS | 1647 | 1464380102505 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 13:15:02 INFO - PROCESS | 1647 | 1464380102509 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x123ed0000 == 42 [pid = 1647] [id = 94] 13:15:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x126bea800) [pid = 1647] [serial = 279] [outer = 0x0] 13:15:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x128c63c00) [pid = 1647] [serial = 280] [outer = 0x126bea800] 13:15:02 INFO - PROCESS | 1647 | 1464380102534 Marionette DEBUG loaded listener.js 13:15:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x128c69800) [pid = 1647] [serial = 281] [outer = 0x126bea800] 13:15:02 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x113c6d800) [pid = 1647] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:15:02 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x116a66400) [pid = 1647] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:15:02 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x118719400) [pid = 1647] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:15:02 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11892d800) [pid = 1647] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:15:02 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x119c66c00) [pid = 1647] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:15:02 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x125029800) [pid = 1647] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:15:02 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x125027c00) [pid = 1647] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:15:02 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12931b400) [pid = 1647] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:15:02 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x129098000) [pid = 1647] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:15:02 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x116a65400) [pid = 1647] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:15:02 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x126870400) [pid = 1647] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:15:02 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11805b000) [pid = 1647] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:15:02 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x115f5b400) [pid = 1647] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:15:02 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x125427000) [pid = 1647] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:15:02 INFO - PROCESS | 1647 | 1464380102924 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 568ms 13:15:02 INFO - PROCESS | 1647 | 1464380102982 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 13:15:02 INFO - PROCESS | 1647 | 1464380102985 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 13:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:15:02 INFO - PROCESS | 1647 | 1464380102989 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:15:02 INFO - PROCESS | 1647 | 1464380102990 Marionette TRACE conn2 <- [1,350,null,{}] 13:15:02 INFO - PROCESS | 1647 | 1464380102992 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:03 INFO - PROCESS | 1647 | 1464380103070 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 13:15:03 INFO - PROCESS | 1647 | 1464380103074 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x1250a0000 == 43 [pid = 1647] [id = 95] 13:15:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119c66c00) [pid = 1647] [serial = 282] [outer = 0x0] 13:15:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x125427000) [pid = 1647] [serial = 283] [outer = 0x119c66c00] 13:15:03 INFO - PROCESS | 1647 | 1464380103104 Marionette DEBUG loaded listener.js 13:15:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x128c6c400) [pid = 1647] [serial = 284] [outer = 0x119c66c00] 13:15:03 INFO - PROCESS | 1647 | 1464380103421 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 13:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:15:03 INFO - PROCESS | 1647 | 1464380103457 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 13:15:03 INFO - PROCESS | 1647 | 1464380103459 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 13:15:03 INFO - PROCESS | 1647 | 1464380103461 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:15:03 INFO - PROCESS | 1647 | 1464380103463 Marionette TRACE conn2 <- [1,354,null,{}] 13:15:03 INFO - PROCESS | 1647 | 1464380103465 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:03 INFO - PROCESS | 1647 | 1464380103550 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 13:15:03 INFO - PROCESS | 1647 | 1464380103595 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b30000 == 44 [pid = 1647] [id = 96] 13:15:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1232d4400) [pid = 1647] [serial = 285] [outer = 0x0] 13:15:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x128c71400) [pid = 1647] [serial = 286] [outer = 0x1232d4400] 13:15:03 INFO - PROCESS | 1647 | 1464380103620 Marionette DEBUG loaded listener.js 13:15:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12931d400) [pid = 1647] [serial = 287] [outer = 0x1232d4400] 13:15:03 INFO - PROCESS | 1647 | 1464380103881 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 13:15:03 INFO - PROCESS | 1647 | 1464380103930 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 13:15:03 INFO - PROCESS | 1647 | 1464380103931 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 13:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:15:03 INFO - PROCESS | 1647 | 1464380103941 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:15:03 INFO - PROCESS | 1647 | 1464380103942 Marionette TRACE conn2 <- [1,358,null,{}] 13:15:03 INFO - PROCESS | 1647 | 1464380103944 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:04 INFO - PROCESS | 1647 | 1464380104023 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 13:15:04 INFO - PROCESS | 1647 | 1464380104028 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12903d800 == 45 [pid = 1647] [id = 97] 13:15:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x119a9e400) [pid = 1647] [serial = 288] [outer = 0x0] 13:15:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x129581400) [pid = 1647] [serial = 289] [outer = 0x119a9e400] 13:15:04 INFO - PROCESS | 1647 | 1464380104055 Marionette DEBUG loaded listener.js 13:15:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1295c1400) [pid = 1647] [serial = 290] [outer = 0x119a9e400] 13:15:04 INFO - PROCESS | 1647 | 1464380104369 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:15:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 469ms 13:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:15:04 INFO - PROCESS | 1647 | 1464380104410 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 13:15:04 INFO - PROCESS | 1647 | 1464380104411 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 13:15:04 INFO - PROCESS | 1647 | 1464380104414 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:15:04 INFO - PROCESS | 1647 | 1464380104415 Marionette TRACE conn2 <- [1,362,null,{}] 13:15:04 INFO - PROCESS | 1647 | 1464380104425 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:04 INFO - PROCESS | 1647 | 1464380104520 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 13:15:04 INFO - PROCESS | 1647 | 1464380104524 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a22f800 == 46 [pid = 1647] [id = 98] 13:15:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x129580c00) [pid = 1647] [serial = 291] [outer = 0x0] 13:15:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12a2f5800) [pid = 1647] [serial = 292] [outer = 0x129580c00] 13:15:04 INFO - PROCESS | 1647 | 1464380104549 Marionette DEBUG loaded listener.js 13:15:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12a70f400) [pid = 1647] [serial = 293] [outer = 0x129580c00] 13:15:04 INFO - PROCESS | 1647 | 1464380104993 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:15:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 618ms 13:15:05 INFO - PROCESS | 1647 | 1464380105033 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 13:15:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:15:05 INFO - PROCESS | 1647 | 1464380105036 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 13:15:05 INFO - PROCESS | 1647 | 1464380105039 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:15:05 INFO - PROCESS | 1647 | 1464380105042 Marionette TRACE conn2 <- [1,366,null,{}] 13:15:05 INFO - PROCESS | 1647 | 1464380105046 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:05 INFO - PROCESS | 1647 | 1464380105144 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 13:15:05 INFO - PROCESS | 1647 | 1464380105190 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x116650800 == 47 [pid = 1647] [id = 99] 13:15:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x115ab2000) [pid = 1647] [serial = 294] [outer = 0x0] 13:15:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1164b3800) [pid = 1647] [serial = 295] [outer = 0x115ab2000] 13:15:05 INFO - PROCESS | 1647 | 1464380105222 Marionette DEBUG loaded listener.js 13:15:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x116a67000) [pid = 1647] [serial = 296] [outer = 0x115ab2000] 13:15:05 INFO - PROCESS | 1647 | 1464380105638 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:15:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 620ms 13:15:05 INFO - PROCESS | 1647 | 1464380105701 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 13:15:05 INFO - PROCESS | 1647 | 1464380105705 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 13:15:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:15:05 INFO - PROCESS | 1647 | 1464380105711 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:15:05 INFO - PROCESS | 1647 | 1464380105713 Marionette TRACE conn2 <- [1,370,null,{}] 13:15:05 INFO - PROCESS | 1647 | 1464380105718 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:05 INFO - PROCESS | 1647 | 1464380105814 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 13:15:05 INFO - PROCESS | 1647 | 1464380105872 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x119960800 == 48 [pid = 1647] [id = 100] 13:15:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x118423c00) [pid = 1647] [serial = 297] [outer = 0x0] 13:15:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x118717400) [pid = 1647] [serial = 298] [outer = 0x118423c00] 13:15:05 INFO - PROCESS | 1647 | 1464380105903 Marionette DEBUG loaded listener.js 13:15:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x119172000) [pid = 1647] [serial = 299] [outer = 0x118423c00] 13:15:06 INFO - PROCESS | 1647 | 1464380106296 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:15:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 620ms 13:15:06 INFO - PROCESS | 1647 | 1464380106331 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 13:15:06 INFO - PROCESS | 1647 | 1464380106333 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 13:15:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:15:06 INFO - PROCESS | 1647 | 1464380106336 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:15:06 INFO - PROCESS | 1647 | 1464380106338 Marionette TRACE conn2 <- [1,374,null,{}] 13:15:06 INFO - PROCESS | 1647 | 1464380106346 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:06 INFO - PROCESS | 1647 | 1464380106449 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 13:15:06 INFO - PROCESS | 1647 | 1464380106498 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12982a800 == 49 [pid = 1647] [id = 101] 13:15:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x119a96400) [pid = 1647] [serial = 300] [outer = 0x0] 13:15:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x123366800) [pid = 1647] [serial = 301] [outer = 0x119a96400] 13:15:06 INFO - PROCESS | 1647 | 1464380106531 Marionette DEBUG loaded listener.js 13:15:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x123dc8800) [pid = 1647] [serial = 302] [outer = 0x119a96400] 13:15:06 INFO - PROCESS | 1647 | 1464380106944 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:15:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:15:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 620ms 13:15:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:15:06 INFO - PROCESS | 1647 | 1464380106957 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 13:15:06 INFO - PROCESS | 1647 | 1464380106959 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 13:15:06 INFO - PROCESS | 1647 | 1464380106961 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:15:06 INFO - PROCESS | 1647 | 1464380106962 Marionette TRACE conn2 <- [1,378,null,{}] 13:15:06 INFO - PROCESS | 1647 | 1464380106965 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:07 INFO - PROCESS | 1647 | 1464380107061 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 13:15:07 INFO - PROCESS | 1647 | 1464380107141 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8bf800 == 50 [pid = 1647] [id = 102] 13:15:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12506fc00) [pid = 1647] [serial = 303] [outer = 0x0] 13:15:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x126bea400) [pid = 1647] [serial = 304] [outer = 0x12506fc00] 13:15:07 INFO - PROCESS | 1647 | 1464380107171 Marionette DEBUG loaded listener.js 13:15:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x128c65800) [pid = 1647] [serial = 305] [outer = 0x12506fc00] 13:15:07 INFO - PROCESS | 1647 | 1464380107614 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:15:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:15:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 668ms 13:15:07 INFO - PROCESS | 1647 | 1464380107637 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 13:15:07 INFO - PROCESS | 1647 | 1464380107639 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 13:15:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:15:07 INFO - PROCESS | 1647 | 1464380107659 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:15:07 INFO - PROCESS | 1647 | 1464380107660 Marionette TRACE conn2 <- [1,382,null,{}] 13:15:07 INFO - PROCESS | 1647 | 1464380107684 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:07 INFO - PROCESS | 1647 | 1464380107780 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 13:15:07 INFO - PROCESS | 1647 | 1464380107838 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x11623e000 == 51 [pid = 1647] [id = 103] 13:15:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1197d7c00) [pid = 1647] [serial = 306] [outer = 0x0] 13:15:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x128fb7000) [pid = 1647] [serial = 307] [outer = 0x1197d7c00] 13:15:07 INFO - PROCESS | 1647 | 1464380107868 Marionette DEBUG loaded listener.js 13:15:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12a2f1800) [pid = 1647] [serial = 308] [outer = 0x1197d7c00] 13:15:08 INFO - PROCESS | 1647 | 1464380108464 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:15:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:15:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 834ms 13:15:08 INFO - PROCESS | 1647 | 1464380108480 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 13:15:08 INFO - PROCESS | 1647 | 1464380108483 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 13:15:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:15:08 INFO - PROCESS | 1647 | 1464380108486 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:15:08 INFO - PROCESS | 1647 | 1464380108488 Marionette TRACE conn2 <- [1,386,null,{}] 13:15:08 INFO - PROCESS | 1647 | 1464380108492 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:08 INFO - PROCESS | 1647 | 1464380108581 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 13:15:08 INFO - PROCESS | 1647 | 1464380108641 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ab5000 == 52 [pid = 1647] [id = 104] 13:15:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1164bc400) [pid = 1647] [serial = 309] [outer = 0x0] 13:15:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x117689000) [pid = 1647] [serial = 310] [outer = 0x1164bc400] 13:15:08 INFO - PROCESS | 1647 | 1464380108669 Marionette DEBUG loaded listener.js 13:15:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11815e400) [pid = 1647] [serial = 311] [outer = 0x1164bc400] 13:15:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12903d800 == 51 [pid = 1647] [id = 97] 13:15:08 INFO - PROCESS | 1647 | --DOCSHELL 0x126b30000 == 50 [pid = 1647] [id = 96] 13:15:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1250a0000 == 49 [pid = 1647] [id = 95] 13:15:08 INFO - PROCESS | 1647 | --DOCSHELL 0x123ed0000 == 48 [pid = 1647] [id = 94] 13:15:08 INFO - PROCESS | 1647 | --DOCSHELL 0x123b4e800 == 47 [pid = 1647] [id = 93] 13:15:08 INFO - PROCESS | 1647 | --DOCSHELL 0x123087000 == 46 [pid = 1647] [id = 92] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12a2ebc00) [pid = 1647] [serial = 238] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1cc800 == 45 [pid = 1647] [id = 91] 13:15:09 INFO - PROCESS | 1647 | --DOCSHELL 0x11997d800 == 44 [pid = 1647] [id = 90] 13:15:09 INFO - PROCESS | 1647 | --DOCSHELL 0x119962000 == 43 [pid = 1647] [id = 89] 13:15:09 INFO - PROCESS | 1647 | --DOCSHELL 0x1189ac800 == 42 [pid = 1647] [id = 88] 13:15:09 INFO - PROCESS | 1647 | --DOCSHELL 0x115fa6800 == 41 [pid = 1647] [id = 87] 13:15:09 INFO - PROCESS | 1647 | --DOCSHELL 0x116abc800 == 40 [pid = 1647] [id = 86] 13:15:09 INFO - PROCESS | 1647 | --DOCSHELL 0x116ab3000 == 39 [pid = 1647] [id = 85] 13:15:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12937b000 == 38 [pid = 1647] [id = 84] 13:15:09 INFO - PROCESS | 1647 | --DOCSHELL 0x126b9a800 == 37 [pid = 1647] [id = 83] 13:15:09 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1cd000 == 36 [pid = 1647] [id = 82] 13:15:09 INFO - PROCESS | 1647 | --DOCSHELL 0x116abf800 == 35 [pid = 1647] [id = 81] 13:15:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12903e800 == 34 [pid = 1647] [id = 80] 13:15:09 INFO - PROCESS | 1647 | 1464380109069 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 13:15:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:15:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 620ms 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1164b3000) [pid = 1647] [serial = 226] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x129098c00) [pid = 1647] [serial = 230] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x118931400) [pid = 1647] [serial = 227] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x119175800) [pid = 1647] [serial = 205] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x111ff6000) [pid = 1647] [serial = 192] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1197e1000) [pid = 1647] [serial = 208] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x119520800) [pid = 1647] [serial = 206] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x123dc3800) [pid = 1647] [serial = 214] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12686e800) [pid = 1647] [serial = 220] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1265b8000) [pid = 1647] [serial = 218] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12957dc00) [pid = 1647] [serial = 235] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12931bc00) [pid = 1647] [serial = 232] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x129326000) [pid = 1647] [serial = 233] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x118110400) [pid = 1647] [serial = 202] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x126be7c00) [pid = 1647] [serial = 223] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118416000) [pid = 1647] [serial = 203] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x129092c00) [pid = 1647] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x119aa3000) [pid = 1647] [serial = 209] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x119d09000) [pid = 1647] [serial = 211] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12506d800) [pid = 1647] [serial = 217] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x116953c00) [pid = 1647] [serial = 199] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x123919800) [pid = 1647] [serial = 229] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1169aa800) [pid = 1647] [serial = 195] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12335a000) [pid = 1647] [serial = 212] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x125024c00) [pid = 1647] [serial = 215] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x126b11400) [pid = 1647] [serial = 221] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12886dc00) [pid = 1647] [serial = 224] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1164b1c00) [pid = 1647] [serial = 198] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12686ac00) [pid = 1647] [serial = 190] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1295b8800) [pid = 1647] [serial = 236] [outer = 0x0] [url = about:blank] 13:15:09 INFO - PROCESS | 1647 | 1464380109123 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 13:15:09 INFO - PROCESS | 1647 | 1464380109127 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 13:15:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:15:09 INFO - PROCESS | 1647 | 1464380109134 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:15:09 INFO - PROCESS | 1647 | 1464380109136 Marionette TRACE conn2 <- [1,390,null,{}] 13:15:09 INFO - PROCESS | 1647 | 1464380109138 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:09 INFO - PROCESS | 1647 | 1464380109213 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 13:15:09 INFO - PROCESS | 1647 | 1464380109220 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x116939800 == 35 [pid = 1647] [id = 105] 13:15:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11841a000) [pid = 1647] [serial = 312] [outer = 0x0] 13:15:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119118000) [pid = 1647] [serial = 313] [outer = 0x11841a000] 13:15:09 INFO - PROCESS | 1647 | 1464380109246 Marionette DEBUG loaded listener.js 13:15:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1192f6400) [pid = 1647] [serial = 314] [outer = 0x11841a000] 13:15:09 INFO - PROCESS | 1647 | 1464380109597 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 13:15:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:15:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 521ms 13:15:09 INFO - PROCESS | 1647 | 1464380109653 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 13:15:09 INFO - PROCESS | 1647 | 1464380109655 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 13:15:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:15:09 INFO - PROCESS | 1647 | 1464380109657 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:15:09 INFO - PROCESS | 1647 | 1464380109659 Marionette TRACE conn2 <- [1,394,null,{}] 13:15:09 INFO - PROCESS | 1647 | 1464380109667 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:09 INFO - PROCESS | 1647 | 1464380109744 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 13:15:09 INFO - PROCESS | 1647 | 1464380109752 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195f5000 == 36 [pid = 1647] [id = 106] 13:15:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1197da400) [pid = 1647] [serial = 315] [outer = 0x0] 13:15:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119c68400) [pid = 1647] [serial = 316] [outer = 0x1197da400] 13:15:09 INFO - PROCESS | 1647 | 1464380109780 Marionette DEBUG loaded listener.js 13:15:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x123374c00) [pid = 1647] [serial = 317] [outer = 0x1197da400] 13:15:10 INFO - PROCESS | 1647 | 1464380110137 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 13:15:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:15:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 520ms 13:15:10 INFO - PROCESS | 1647 | 1464380110188 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 13:15:10 INFO - PROCESS | 1647 | 1464380110191 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 13:15:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:15:10 INFO - PROCESS | 1647 | 1464380110206 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:15:10 INFO - PROCESS | 1647 | 1464380110208 Marionette TRACE conn2 <- [1,398,null,{}] 13:15:10 INFO - PROCESS | 1647 | 1464380110211 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:10 INFO - PROCESS | 1647 | 1464380110327 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 13:15:10 INFO - PROCESS | 1647 | 1464380110337 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x119de9800 == 37 [pid = 1647] [id = 107] 13:15:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1241e6c00) [pid = 1647] [serial = 318] [outer = 0x0] 13:15:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x124777000) [pid = 1647] [serial = 319] [outer = 0x1241e6c00] 13:15:10 INFO - PROCESS | 1647 | 1464380110377 Marionette DEBUG loaded listener.js 13:15:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x125026c00) [pid = 1647] [serial = 320] [outer = 0x1241e6c00] 13:15:10 INFO - PROCESS | 1647 | 1464380110815 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 13:15:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:15:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 672ms 13:15:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:15:10 INFO - PROCESS | 1647 | 1464380110877 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 13:15:10 INFO - PROCESS | 1647 | 1464380110878 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 13:15:10 INFO - PROCESS | 1647 | 1464380110880 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:15:10 INFO - PROCESS | 1647 | 1464380110882 Marionette TRACE conn2 <- [1,402,null,{}] 13:15:10 INFO - PROCESS | 1647 | 1464380110884 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:10 INFO - PROCESS | 1647 | 1464380110957 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 13:15:10 INFO - PROCESS | 1647 | 1464380110980 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x123b5c800 == 38 [pid = 1647] [id = 108] 13:15:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12502a800) [pid = 1647] [serial = 321] [outer = 0x0] 13:15:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x128c65400) [pid = 1647] [serial = 322] [outer = 0x12502a800] 13:15:11 INFO - PROCESS | 1647 | 1464380111005 Marionette DEBUG loaded listener.js 13:15:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x128c70800) [pid = 1647] [serial = 323] [outer = 0x12502a800] 13:15:11 INFO - PROCESS | 1647 | 1464380111372 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 13:15:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:15:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 521ms 13:15:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:15:11 INFO - PROCESS | 1647 | 1464380111403 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 13:15:11 INFO - PROCESS | 1647 | 1464380111405 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 13:15:11 INFO - PROCESS | 1647 | 1464380111407 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:15:11 INFO - PROCESS | 1647 | 1464380111408 Marionette TRACE conn2 <- [1,406,null,{}] 13:15:11 INFO - PROCESS | 1647 | 1464380111410 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:11 INFO - PROCESS | 1647 | 1464380111518 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 13:15:11 INFO - PROCESS | 1647 | 1464380111525 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x125048800 == 39 [pid = 1647] [id = 109] 13:15:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x128fbb400) [pid = 1647] [serial = 324] [outer = 0x0] 13:15:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12a2f4000) [pid = 1647] [serial = 325] [outer = 0x128fbb400] 13:15:11 INFO - PROCESS | 1647 | 1464380111573 Marionette DEBUG loaded listener.js 13:15:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12a851000) [pid = 1647] [serial = 326] [outer = 0x128fbb400] 13:15:11 INFO - PROCESS | 1647 | 1464380111878 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 13:15:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:15:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 521ms 13:15:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:15:11 INFO - PROCESS | 1647 | 1464380111928 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 13:15:11 INFO - PROCESS | 1647 | 1464380111929 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 13:15:11 INFO - PROCESS | 1647 | 1464380111931 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:15:11 INFO - PROCESS | 1647 | 1464380111933 Marionette TRACE conn2 <- [1,410,null,{}] 13:15:11 INFO - PROCESS | 1647 | 1464380111935 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:12 INFO - PROCESS | 1647 | 1464380112023 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 13:15:12 INFO - PROCESS | 1647 | 1464380112037 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x1254e3000 == 40 [pid = 1647] [id = 110] 13:15:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x129098c00) [pid = 1647] [serial = 327] [outer = 0x0] 13:15:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12a854400) [pid = 1647] [serial = 328] [outer = 0x129098c00] 13:15:12 INFO - PROCESS | 1647 | 1464380112061 Marionette DEBUG loaded listener.js 13:15:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12aaef000) [pid = 1647] [serial = 329] [outer = 0x129098c00] 13:15:12 INFO - PROCESS | 1647 | 1464380112421 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 13:15:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:15:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 521ms 13:15:12 INFO - PROCESS | 1647 | 1464380112453 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 13:15:12 INFO - PROCESS | 1647 | 1464380112454 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 13:15:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:15:12 INFO - PROCESS | 1647 | 1464380112457 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:15:12 INFO - PROCESS | 1647 | 1464380112458 Marionette TRACE conn2 <- [1,414,null,{}] 13:15:12 INFO - PROCESS | 1647 | 1464380112460 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:12 INFO - PROCESS | 1647 | 1464380112554 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 13:15:12 INFO - PROCESS | 1647 | 1464380112566 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cc5800 == 41 [pid = 1647] [id = 111] 13:15:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12a856c00) [pid = 1647] [serial = 330] [outer = 0x0] 13:15:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12afdf800) [pid = 1647] [serial = 331] [outer = 0x12a856c00] 13:15:12 INFO - PROCESS | 1647 | 1464380112590 Marionette DEBUG loaded listener.js 13:15:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12b226c00) [pid = 1647] [serial = 332] [outer = 0x12a856c00] 13:15:12 INFO - PROCESS | 1647 | 1464380112912 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 13:15:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:15:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 469ms 13:15:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:15:12 INFO - PROCESS | 1647 | 1464380112927 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 13:15:12 INFO - PROCESS | 1647 | 1464380112928 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 13:15:12 INFO - PROCESS | 1647 | 1464380112930 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:15:12 INFO - PROCESS | 1647 | 1464380112931 Marionette TRACE conn2 <- [1,418,null,{}] 13:15:12 INFO - PROCESS | 1647 | 1464380112935 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:13 INFO - PROCESS | 1647 | 1464380113030 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 13:15:13 INFO - PROCESS | 1647 | 1464380113041 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12904a800 == 42 [pid = 1647] [id = 112] 13:15:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12aaec400) [pid = 1647] [serial = 333] [outer = 0x0] 13:15:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12b366000) [pid = 1647] [serial = 334] [outer = 0x12aaec400] 13:15:13 INFO - PROCESS | 1647 | 1464380113066 Marionette DEBUG loaded listener.js 13:15:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12b36c400) [pid = 1647] [serial = 335] [outer = 0x12aaec400] 13:15:13 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x119aa1000) [pid = 1647] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:15:13 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x123521000) [pid = 1647] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:15:13 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x119a9e400) [pid = 1647] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:15:13 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1232d4400) [pid = 1647] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:15:13 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x119c66c00) [pid = 1647] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:15:13 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x123521400) [pid = 1647] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:15:13 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x125433800) [pid = 1647] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:15:13 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x125075400) [pid = 1647] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:15:13 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x126bea800) [pid = 1647] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:15:13 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x112ab8400) [pid = 1647] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:15:13 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x118934800) [pid = 1647] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:15:13 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11273f000) [pid = 1647] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:15:13 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x117686c00) [pid = 1647] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:15:13 INFO - PROCESS | 1647 | 1464380113339 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:15:13 INFO - PROCESS | 1647 | 1464380113958 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 13:15:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 13:15:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1070ms 13:15:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:15:14 INFO - PROCESS | 1647 | 1464380114001 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 13:15:14 INFO - PROCESS | 1647 | 1464380114002 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 13:15:14 INFO - PROCESS | 1647 | 1464380114004 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:15:14 INFO - PROCESS | 1647 | 1464380114006 Marionette TRACE conn2 <- [1,422,null,{}] 13:15:14 INFO - PROCESS | 1647 | 1464380114008 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:14 INFO - PROCESS | 1647 | 1464380114107 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 13:15:14 INFO - PROCESS | 1647 | 1464380114114 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12903c000 == 43 [pid = 1647] [id = 113] 13:15:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x119a97000) [pid = 1647] [serial = 336] [outer = 0x0] 13:15:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1245ce000) [pid = 1647] [serial = 337] [outer = 0x119a97000] 13:15:14 INFO - PROCESS | 1647 | 1464380114140 Marionette DEBUG loaded listener.js 13:15:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12b36e800) [pid = 1647] [serial = 338] [outer = 0x119a97000] 13:15:14 INFO - PROCESS | 1647 | 1464380114927 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 13:15:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:15:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 970ms 13:15:14 INFO - PROCESS | 1647 | 1464380114975 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 13:15:14 INFO - PROCESS | 1647 | 1464380114976 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 13:15:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:15:14 INFO - PROCESS | 1647 | 1464380114979 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:15:14 INFO - PROCESS | 1647 | 1464380114980 Marionette TRACE conn2 <- [1,426,null,{}] 13:15:14 INFO - PROCESS | 1647 | 1464380114982 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:15 INFO - PROCESS | 1647 | 1464380115073 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 13:15:15 INFO - PROCESS | 1647 | 1464380115078 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b17a800 == 44 [pid = 1647] [id = 114] 13:15:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12bc6b800) [pid = 1647] [serial = 339] [outer = 0x0] 13:15:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12bc81800) [pid = 1647] [serial = 340] [outer = 0x12bc6b800] 13:15:15 INFO - PROCESS | 1647 | 1464380115107 Marionette DEBUG loaded listener.js 13:15:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12bfb3400) [pid = 1647] [serial = 341] [outer = 0x12bc6b800] 13:15:15 INFO - PROCESS | 1647 | 1464380115623 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 13:15:15 INFO - PROCESS | 1647 | 1464380115654 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 13:15:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:15:15 INFO - PROCESS | 1647 | 1464380115658 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:15:15 INFO - PROCESS | 1647 | 1464380115660 Marionette TRACE conn2 <- [1,430,null,{}] 13:15:15 INFO - PROCESS | 1647 | 1464380115666 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:15 INFO - PROCESS | 1647 | 1464380115800 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 13:15:15 INFO - PROCESS | 1647 | 1464380115880 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x119192000 == 45 [pid = 1647] [id = 115] 13:15:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x115aa8800) [pid = 1647] [serial = 342] [outer = 0x0] 13:15:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x117e63000) [pid = 1647] [serial = 343] [outer = 0x115aa8800] 13:15:15 INFO - PROCESS | 1647 | 1464380115930 Marionette DEBUG loaded listener.js 13:15:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x119119800) [pid = 1647] [serial = 344] [outer = 0x115aa8800] 13:15:16 INFO - PROCESS | 1647 | 1464380116453 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 13:15:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:15:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 824ms 13:15:16 INFO - PROCESS | 1647 | 1464380116489 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 13:15:16 INFO - PROCESS | 1647 | 1464380116493 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 13:15:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:15:16 INFO - PROCESS | 1647 | 1464380116498 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:15:16 INFO - PROCESS | 1647 | 1464380116502 Marionette TRACE conn2 <- [1,434,null,{}] 13:15:16 INFO - PROCESS | 1647 | 1464380116505 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:16 INFO - PROCESS | 1647 | 1464380116606 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 13:15:16 INFO - PROCESS | 1647 | 1464380116666 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12361c800 == 46 [pid = 1647] [id = 116] 13:15:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1197d8000) [pid = 1647] [serial = 345] [outer = 0x0] 13:15:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12316f400) [pid = 1647] [serial = 346] [outer = 0x1197d8000] 13:15:16 INFO - PROCESS | 1647 | 1464380116697 Marionette DEBUG loaded listener.js 13:15:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12370e400) [pid = 1647] [serial = 347] [outer = 0x1197d8000] 13:15:17 INFO - PROCESS | 1647 | 1464380117109 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 13:15:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:15:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 672ms 13:15:17 INFO - PROCESS | 1647 | 1464380117171 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 13:15:17 INFO - PROCESS | 1647 | 1464380117173 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 13:15:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:15:17 INFO - PROCESS | 1647 | 1464380117175 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:15:17 INFO - PROCESS | 1647 | 1464380117178 Marionette TRACE conn2 <- [1,438,null,{}] 13:15:17 INFO - PROCESS | 1647 | 1464380117186 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:17 INFO - PROCESS | 1647 | 1464380117286 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 13:15:17 INFO - PROCESS | 1647 | 1464380117349 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b173800 == 47 [pid = 1647] [id = 117] 13:15:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x123dc3800) [pid = 1647] [serial = 348] [outer = 0x0] 13:15:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x126be9c00) [pid = 1647] [serial = 349] [outer = 0x123dc3800] 13:15:17 INFO - PROCESS | 1647 | 1464380117381 Marionette DEBUG loaded listener.js 13:15:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x128fbdc00) [pid = 1647] [serial = 350] [outer = 0x123dc3800] 13:15:17 INFO - PROCESS | 1647 | 1464380117868 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 13:15:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:15:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 771ms 13:15:17 INFO - PROCESS | 1647 | 1464380117947 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 13:15:17 INFO - PROCESS | 1647 | 1464380117952 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 13:15:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:15:17 INFO - PROCESS | 1647 | 1464380117956 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:15:17 INFO - PROCESS | 1647 | 1464380117958 Marionette TRACE conn2 <- [1,442,null,{}] 13:15:17 INFO - PROCESS | 1647 | 1464380117962 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:18 INFO - PROCESS | 1647 | 1464380118105 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 13:15:18 INFO - PROCESS | 1647 | 1464380118170 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ab4000 == 48 [pid = 1647] [id = 118] 13:15:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x119d24c00) [pid = 1647] [serial = 351] [outer = 0x0] 13:15:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x129576000) [pid = 1647] [serial = 352] [outer = 0x119d24c00] 13:15:18 INFO - PROCESS | 1647 | 1464380118200 Marionette DEBUG loaded listener.js 13:15:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12a2f2000) [pid = 1647] [serial = 353] [outer = 0x119d24c00] 13:15:18 INFO - PROCESS | 1647 | 1464380118737 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 13:15:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:15:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 824ms 13:15:18 INFO - PROCESS | 1647 | 1464380118779 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 13:15:18 INFO - PROCESS | 1647 | 1464380118782 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 13:15:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:15:18 INFO - PROCESS | 1647 | 1464380118788 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:15:18 INFO - PROCESS | 1647 | 1464380118790 Marionette TRACE conn2 <- [1,446,null,{}] 13:15:18 INFO - PROCESS | 1647 | 1464380118793 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:18 INFO - PROCESS | 1647 | 1464380118880 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 13:15:18 INFO - PROCESS | 1647 | 1464380118933 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x112f6b800 == 49 [pid = 1647] [id = 119] 13:15:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11660a800) [pid = 1647] [serial = 354] [outer = 0x0] 13:15:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1167efc00) [pid = 1647] [serial = 355] [outer = 0x11660a800] 13:15:18 INFO - PROCESS | 1647 | 1464380118962 Marionette DEBUG loaded listener.js 13:15:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11710a000) [pid = 1647] [serial = 356] [outer = 0x11660a800] 13:15:19 INFO - PROCESS | 1647 | 1464380119410 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 13:15:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:15:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 671ms 13:15:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12903c000 == 48 [pid = 1647] [id = 113] 13:15:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12904a800 == 47 [pid = 1647] [id = 112] 13:15:19 INFO - PROCESS | 1647 | --DOCSHELL 0x128cc5800 == 46 [pid = 1647] [id = 111] 13:15:19 INFO - PROCESS | 1647 | --DOCSHELL 0x1254e3000 == 45 [pid = 1647] [id = 110] 13:15:19 INFO - PROCESS | 1647 | --DOCSHELL 0x125048800 == 44 [pid = 1647] [id = 109] 13:15:19 INFO - PROCESS | 1647 | --DOCSHELL 0x123b5c800 == 43 [pid = 1647] [id = 108] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x1166c9c00) [pid = 1647] [serial = 241] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x119117800) [pid = 1647] [serial = 244] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x123521800) [pid = 1647] [serial = 247] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x125428000) [pid = 1647] [serial = 250] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12a2f5800) [pid = 1647] [serial = 292] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOCSHELL 0x119de9800 == 42 [pid = 1647] [id = 107] 13:15:19 INFO - PROCESS | 1647 | --DOCSHELL 0x1195f5000 == 41 [pid = 1647] [id = 106] 13:15:19 INFO - PROCESS | 1647 | --DOCSHELL 0x116939800 == 40 [pid = 1647] [id = 105] 13:15:19 INFO - PROCESS | 1647 | --DOCSHELL 0x116ab5000 == 39 [pid = 1647] [id = 104] 13:15:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8bf800 == 38 [pid = 1647] [id = 102] 13:15:19 INFO - PROCESS | 1647 | 1464380119489 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 13:15:19 INFO - PROCESS | 1647 | 1464380119493 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 13:15:19 INFO - PROCESS | 1647 | --DOCSHELL 0x119960800 == 37 [pid = 1647] [id = 100] 13:15:19 INFO - PROCESS | 1647 | --DOCSHELL 0x116650800 == 36 [pid = 1647] [id = 99] 13:15:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x1245d2800) [pid = 1647] [serial = 271] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x126bec800) [pid = 1647] [serial = 277] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1265c3800) [pid = 1647] [serial = 274] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x128c63c00) [pid = 1647] [serial = 280] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1167f2c00) [pid = 1647] [serial = 256] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11768d800) [pid = 1647] [serial = 257] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1192f4400) [pid = 1647] [serial = 262] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x119528800) [pid = 1647] [serial = 263] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x115f59000) [pid = 1647] [serial = 254] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x112fb7000) [pid = 1647] [serial = 253] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11805a800) [pid = 1647] [serial = 259] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x118421c00) [pid = 1647] [serial = 260] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x119d04000) [pid = 1647] [serial = 265] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119d23800) [pid = 1647] [serial = 266] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12352c400) [pid = 1647] [serial = 268] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1295c1400) [pid = 1647] [serial = 290] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x128868c00) [pid = 1647] [serial = 278] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12931d400) [pid = 1647] [serial = 287] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x129581400) [pid = 1647] [serial = 289] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x125427000) [pid = 1647] [serial = 283] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x128c69800) [pid = 1647] [serial = 281] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x126b09c00) [pid = 1647] [serial = 275] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x128c6c400) [pid = 1647] [serial = 284] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x125074400) [pid = 1647] [serial = 272] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x123efcc00) [pid = 1647] [serial = 269] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x128c71400) [pid = 1647] [serial = 286] [outer = 0x0] [url = about:blank] 13:15:19 INFO - PROCESS | 1647 | 1464380119505 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:15:19 INFO - PROCESS | 1647 | 1464380119507 Marionette TRACE conn2 <- [1,450,null,{}] 13:15:19 INFO - PROCESS | 1647 | 1464380119510 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:19 INFO - PROCESS | 1647 | 1464380119581 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 13:15:19 INFO - PROCESS | 1647 | 1464380119592 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x116650800 == 37 [pid = 1647] [id = 120] 13:15:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11810a800) [pid = 1647] [serial = 357] [outer = 0x0] 13:15:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x118167c00) [pid = 1647] [serial = 358] [outer = 0x11810a800] 13:15:19 INFO - PROCESS | 1647 | 1464380119617 Marionette DEBUG loaded listener.js 13:15:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x118933000) [pid = 1647] [serial = 359] [outer = 0x11810a800] 13:15:20 INFO - PROCESS | 1647 | 1464380120092 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 13:15:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:15:20 INFO - PROCESS | 1647 | 1464380120128 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 13:15:20 INFO - PROCESS | 1647 | 1464380120132 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:15:20 INFO - PROCESS | 1647 | 1464380120135 Marionette TRACE conn2 <- [1,454,null,{}] 13:15:20 INFO - PROCESS | 1647 | 1464380120146 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:20 INFO - PROCESS | 1647 | 1464380120260 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 13:15:20 INFO - PROCESS | 1647 | 1464380120266 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192d5000 == 38 [pid = 1647] [id = 121] 13:15:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1192fd000) [pid = 1647] [serial = 360] [outer = 0x0] 13:15:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1197df000) [pid = 1647] [serial = 361] [outer = 0x1192fd000] 13:15:20 INFO - PROCESS | 1647 | 1464380120297 Marionette DEBUG loaded listener.js 13:15:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x119d08400) [pid = 1647] [serial = 362] [outer = 0x1192fd000] 13:15:20 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:15:20 INFO - PROCESS | 1647 | 1464380120700 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 13:15:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:15:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 625ms 13:15:20 INFO - PROCESS | 1647 | 1464380120759 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 13:15:20 INFO - PROCESS | 1647 | 1464380120762 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 13:15:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:15:20 INFO - PROCESS | 1647 | 1464380120764 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:15:20 INFO - PROCESS | 1647 | 1464380120767 Marionette TRACE conn2 <- [1,458,null,{}] 13:15:20 INFO - PROCESS | 1647 | 1464380120769 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:20 INFO - PROCESS | 1647 | 1464380120892 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 13:15:20 INFO - PROCESS | 1647 | 1464380120958 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a38800 == 39 [pid = 1647] [id = 122] 13:15:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1197d7000) [pid = 1647] [serial = 363] [outer = 0x0] 13:15:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x123591000) [pid = 1647] [serial = 364] [outer = 0x1197d7000] 13:15:20 INFO - PROCESS | 1647 | 1464380120998 Marionette DEBUG loaded listener.js 13:15:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x123dc0400) [pid = 1647] [serial = 365] [outer = 0x1197d7000] 13:15:21 INFO - PROCESS | 1647 | 1464380121285 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 13:15:21 INFO - PROCESS | 1647 | 1464380121339 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 13:15:21 INFO - PROCESS | 1647 | 1464380121341 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:15:21 INFO - PROCESS | 1647 | 1464380121342 Marionette TRACE conn2 <- [1,462,null,{}] 13:15:21 INFO - PROCESS | 1647 | 1464380121345 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:21 INFO - PROCESS | 1647 | 1464380121420 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 13:15:21 INFO - PROCESS | 1647 | 1464380121425 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1d5800 == 40 [pid = 1647] [id = 123] 13:15:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x123708800) [pid = 1647] [serial = 366] [outer = 0x0] 13:15:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1245d3400) [pid = 1647] [serial = 367] [outer = 0x123708800] 13:15:21 INFO - PROCESS | 1647 | 1464380121450 Marionette DEBUG loaded listener.js 13:15:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12506d400) [pid = 1647] [serial = 368] [outer = 0x123708800] 13:15:21 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:15:21 INFO - PROCESS | 1647 | 1464380121811 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 13:15:21 INFO - PROCESS | 1647 | 1464380121862 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 13:15:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:15:21 INFO - PROCESS | 1647 | 1464380121864 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:15:21 INFO - PROCESS | 1647 | 1464380121865 Marionette TRACE conn2 <- [1,466,null,{}] 13:15:21 INFO - PROCESS | 1647 | 1464380121867 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:21 INFO - PROCESS | 1647 | 1464380121977 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 13:15:21 INFO - PROCESS | 1647 | 1464380121985 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1231b3800 == 41 [pid = 1647] [id = 124] 13:15:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x125428000) [pid = 1647] [serial = 369] [outer = 0x0] 13:15:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12686dc00) [pid = 1647] [serial = 370] [outer = 0x125428000] 13:15:22 INFO - PROCESS | 1647 | 1464380122018 Marionette DEBUG loaded listener.js 13:15:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x128c6b800) [pid = 1647] [serial = 371] [outer = 0x125428000] 13:15:22 INFO - PROCESS | 1647 | 1464380122371 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 13:15:22 INFO - PROCESS | 1647 | 1464380122386 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 13:15:22 INFO - PROCESS | 1647 | 1464380122388 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:15:22 INFO - PROCESS | 1647 | 1464380122389 Marionette TRACE conn2 <- [1,470,null,{}] 13:15:22 INFO - PROCESS | 1647 | 1464380122392 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:22 INFO - PROCESS | 1647 | 1464380122497 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 13:15:22 INFO - PROCESS | 1647 | 1464380122501 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12424d000 == 42 [pid = 1647] [id = 125] 13:15:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12542e800) [pid = 1647] [serial = 372] [outer = 0x0] 13:15:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12931f000) [pid = 1647] [serial = 373] [outer = 0x12542e800] 13:15:22 INFO - PROCESS | 1647 | 1464380122539 Marionette DEBUG loaded listener.js 13:15:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1295b5000) [pid = 1647] [serial = 374] [outer = 0x12542e800] 13:15:23 INFO - PROCESS | 1647 | 1464380123023 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 13:15:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:15:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 668ms 13:15:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:15:23 INFO - PROCESS | 1647 | 1464380123060 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 13:15:23 INFO - PROCESS | 1647 | 1464380123061 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 13:15:23 INFO - PROCESS | 1647 | 1464380123063 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:15:23 INFO - PROCESS | 1647 | 1464380123065 Marionette TRACE conn2 <- [1,474,null,{}] 13:15:23 INFO - PROCESS | 1647 | 1464380123073 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:23 INFO - PROCESS | 1647 | 1464380123165 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 13:15:23 INFO - PROCESS | 1647 | 1464380123170 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1254e3000 == 43 [pid = 1647] [id = 126] 13:15:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x128c71000) [pid = 1647] [serial = 375] [outer = 0x0] 13:15:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12a847800) [pid = 1647] [serial = 376] [outer = 0x128c71000] 13:15:23 INFO - PROCESS | 1647 | 1464380123194 Marionette DEBUG loaded listener.js 13:15:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12a852c00) [pid = 1647] [serial = 377] [outer = 0x128c71000] 13:15:23 INFO - PROCESS | 1647 | 1464380123690 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 13:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11917cc00) [pid = 1647] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1167f0400) [pid = 1647] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x128fbb400) [pid = 1647] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x129098c00) [pid = 1647] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1164bc400) [pid = 1647] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1197da400) [pid = 1647] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12502a800) [pid = 1647] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1241e6c00) [pid = 1647] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11841a000) [pid = 1647] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1197d7c00) [pid = 1647] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12a856c00) [pid = 1647] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12aaec400) [pid = 1647] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:15:23 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x119a97000) [pid = 1647] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:15:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:15:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 674ms 13:15:23 INFO - PROCESS | 1647 | 1464380123738 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 13:15:23 INFO - PROCESS | 1647 | 1464380123740 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 13:15:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:15:23 INFO - PROCESS | 1647 | 1464380123742 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:15:23 INFO - PROCESS | 1647 | 1464380123743 Marionette TRACE conn2 <- [1,478,null,{}] 13:15:23 INFO - PROCESS | 1647 | 1464380123745 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:23 INFO - PROCESS | 1647 | 1464380123821 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 13:15:23 INFO - PROCESS | 1647 | 1464380123825 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x119dd1000 == 44 [pid = 1647] [id = 127] 13:15:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x118167800) [pid = 1647] [serial = 378] [outer = 0x0] 13:15:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11917cc00) [pid = 1647] [serial = 379] [outer = 0x118167800] 13:15:23 INFO - PROCESS | 1647 | 1464380123850 Marionette DEBUG loaded listener.js 13:15:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1267c9800) [pid = 1647] [serial = 380] [outer = 0x118167800] 13:15:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:15:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 417ms 13:15:24 INFO - PROCESS | 1647 | 1464380124157 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 13:15:24 INFO - PROCESS | 1647 | 1464380124160 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 13:15:24 INFO - PROCESS | 1647 | 1464380124161 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 13:15:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:15:24 INFO - PROCESS | 1647 | 1464380124163 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:15:24 INFO - PROCESS | 1647 | 1464380124164 Marionette TRACE conn2 <- [1,482,null,{}] 13:15:24 INFO - PROCESS | 1647 | 1464380124174 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:24 INFO - PROCESS | 1647 | 1464380124254 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 13:15:24 INFO - PROCESS | 1647 | 1464380124299 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b94800 == 45 [pid = 1647] [id = 128] 13:15:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x118169000) [pid = 1647] [serial = 381] [outer = 0x0] 13:15:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12a853400) [pid = 1647] [serial = 382] [outer = 0x118169000] 13:15:24 INFO - PROCESS | 1647 | 1464380124324 Marionette DEBUG loaded listener.js 13:15:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12aaed000) [pid = 1647] [serial = 383] [outer = 0x118169000] 13:15:24 INFO - PROCESS | 1647 | 1464380124627 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 13:15:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:15:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 475ms 13:15:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:15:24 INFO - PROCESS | 1647 | 1464380124640 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 13:15:24 INFO - PROCESS | 1647 | 1464380124642 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 13:15:24 INFO - PROCESS | 1647 | 1464380124644 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:15:24 INFO - PROCESS | 1647 | 1464380124646 Marionette TRACE conn2 <- [1,486,null,{}] 13:15:24 INFO - PROCESS | 1647 | 1464380124659 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:24 INFO - PROCESS | 1647 | 1464380124748 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 13:15:24 INFO - PROCESS | 1647 | 1464380124754 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a240000 == 46 [pid = 1647] [id = 129] 13:15:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12aaf0400) [pid = 1647] [serial = 384] [outer = 0x0] 13:15:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12b227800) [pid = 1647] [serial = 385] [outer = 0x12aaf0400] 13:15:24 INFO - PROCESS | 1647 | 1464380124783 Marionette DEBUG loaded listener.js 13:15:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12bc80800) [pid = 1647] [serial = 386] [outer = 0x12aaf0400] 13:15:25 INFO - PROCESS | 1647 | 1464380125102 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 13:15:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:15:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 469ms 13:15:25 INFO - PROCESS | 1647 | 1464380125113 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 13:15:25 INFO - PROCESS | 1647 | 1464380125114 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 13:15:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:15:25 INFO - PROCESS | 1647 | 1464380125118 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:15:25 INFO - PROCESS | 1647 | 1464380125121 Marionette TRACE conn2 <- [1,490,null,{}] 13:15:25 INFO - PROCESS | 1647 | 1464380125124 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:25 INFO - PROCESS | 1647 | 1464380125224 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 13:15:25 INFO - PROCESS | 1647 | 1464380125230 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8d3000 == 47 [pid = 1647] [id = 130] 13:15:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12aae3400) [pid = 1647] [serial = 387] [outer = 0x0] 13:15:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12bc84000) [pid = 1647] [serial = 388] [outer = 0x12aae3400] 13:15:25 INFO - PROCESS | 1647 | 1464380125256 Marionette DEBUG loaded listener.js 13:15:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12bfb5c00) [pid = 1647] [serial = 389] [outer = 0x12aae3400] 13:15:25 INFO - PROCESS | 1647 | 1464380125564 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 13:15:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:15:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 472ms 13:15:25 INFO - PROCESS | 1647 | 1464380125589 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 13:15:25 INFO - PROCESS | 1647 | 1464380125590 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 13:15:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:15:25 INFO - PROCESS | 1647 | 1464380125593 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:15:25 INFO - PROCESS | 1647 | 1464380125594 Marionette TRACE conn2 <- [1,494,null,{}] 13:15:25 INFO - PROCESS | 1647 | 1464380125596 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:25 INFO - PROCESS | 1647 | 1464380125674 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 13:15:25 INFO - PROCESS | 1647 | 1464380125678 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc37000 == 48 [pid = 1647] [id = 131] 13:15:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1121b1400) [pid = 1647] [serial = 390] [outer = 0x0] 13:15:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12bfbe800) [pid = 1647] [serial = 391] [outer = 0x1121b1400] 13:15:25 INFO - PROCESS | 1647 | 1464380125710 Marionette DEBUG loaded listener.js 13:15:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12bfc7000) [pid = 1647] [serial = 392] [outer = 0x1121b1400] 13:15:26 INFO - PROCESS | 1647 | 1464380126220 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 13:15:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:15:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 668ms 13:15:26 INFO - PROCESS | 1647 | 1464380126261 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 13:15:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:15:26 INFO - PROCESS | 1647 | 1464380126264 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 13:15:26 INFO - PROCESS | 1647 | 1464380126285 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:15:26 INFO - PROCESS | 1647 | 1464380126288 Marionette TRACE conn2 <- [1,498,null,{}] 13:15:26 INFO - PROCESS | 1647 | 1464380126293 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:26 INFO - PROCESS | 1647 | 1464380126394 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 13:15:26 INFO - PROCESS | 1647 | 1464380126457 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x11818c000 == 49 [pid = 1647] [id = 132] 13:15:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x117e56c00) [pid = 1647] [serial = 393] [outer = 0x0] 13:15:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x118057000) [pid = 1647] [serial = 394] [outer = 0x117e56c00] 13:15:26 INFO - PROCESS | 1647 | 1464380126488 Marionette DEBUG loaded listener.js 13:15:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11892b800) [pid = 1647] [serial = 395] [outer = 0x117e56c00] 13:15:26 INFO - PROCESS | 1647 | 1464380126905 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 13:15:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:15:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 691ms 13:15:26 INFO - PROCESS | 1647 | 1464380126980 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 13:15:26 INFO - PROCESS | 1647 | 1464380126984 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 13:15:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:15:26 INFO - PROCESS | 1647 | 1464380126990 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:15:26 INFO - PROCESS | 1647 | 1464380126992 Marionette TRACE conn2 <- [1,502,null,{}] 13:15:26 INFO - PROCESS | 1647 | 1464380126995 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:27 INFO - PROCESS | 1647 | 1464380127095 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 13:15:27 INFO - PROCESS | 1647 | 1464380127155 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x1233f0800 == 50 [pid = 1647] [id = 133] 13:15:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1181d1400) [pid = 1647] [serial = 396] [outer = 0x0] 13:15:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x119526800) [pid = 1647] [serial = 397] [outer = 0x1181d1400] 13:15:27 INFO - PROCESS | 1647 | 1464380127186 Marionette DEBUG loaded listener.js 13:15:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x123367400) [pid = 1647] [serial = 398] [outer = 0x1181d1400] 13:15:27 INFO - PROCESS | 1647 | 1464380127564 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 13:15:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:15:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 619ms 13:15:27 INFO - PROCESS | 1647 | 1464380127610 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 13:15:27 INFO - PROCESS | 1647 | 1464380127612 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 13:15:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:15:27 INFO - PROCESS | 1647 | 1464380127614 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:15:27 INFO - PROCESS | 1647 | 1464380127617 Marionette TRACE conn2 <- [1,506,null,{}] 13:15:27 INFO - PROCESS | 1647 | 1464380127625 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:27 INFO - PROCESS | 1647 | 1464380127727 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 13:15:27 INFO - PROCESS | 1647 | 1464380127775 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc35000 == 51 [pid = 1647] [id = 134] 13:15:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1242f5400) [pid = 1647] [serial = 399] [outer = 0x0] 13:15:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12678d800) [pid = 1647] [serial = 400] [outer = 0x1242f5400] 13:15:27 INFO - PROCESS | 1647 | 1464380127807 Marionette DEBUG loaded listener.js 13:15:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12931d400) [pid = 1647] [serial = 401] [outer = 0x1242f5400] 13:15:28 INFO - PROCESS | 1647 | 1464380128231 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 13:15:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:15:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 671ms 13:15:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:15:28 INFO - PROCESS | 1647 | 1464380128286 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 13:15:28 INFO - PROCESS | 1647 | 1464380128288 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 13:15:28 INFO - PROCESS | 1647 | 1464380128290 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:15:28 INFO - PROCESS | 1647 | 1464380128291 Marionette TRACE conn2 <- [1,510,null,{}] 13:15:28 INFO - PROCESS | 1647 | 1464380128294 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:28 INFO - PROCESS | 1647 | 1464380128394 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 13:15:28 INFO - PROCESS | 1647 | 1464380128485 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf1b800 == 52 [pid = 1647] [id = 135] 13:15:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12a70d000) [pid = 1647] [serial = 402] [outer = 0x0] 13:15:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12b21fc00) [pid = 1647] [serial = 403] [outer = 0x12a70d000] 13:15:28 INFO - PROCESS | 1647 | 1464380128514 Marionette DEBUG loaded listener.js 13:15:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12b36f400) [pid = 1647] [serial = 404] [outer = 0x12a70d000] 13:15:28 INFO - PROCESS | 1647 | 1464380128956 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 13:15:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:15:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 720ms 13:15:29 INFO - PROCESS | 1647 | 1464380129010 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 13:15:29 INFO - PROCESS | 1647 | 1464380129012 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 13:15:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:15:29 INFO - PROCESS | 1647 | 1464380129014 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:15:29 INFO - PROCESS | 1647 | 1464380129015 Marionette TRACE conn2 <- [1,514,null,{}] 13:15:29 INFO - PROCESS | 1647 | 1464380129021 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:29 INFO - PROCESS | 1647 | 1464380129119 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 13:15:29 INFO - PROCESS | 1647 | 1464380129205 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e0c000 == 53 [pid = 1647] [id = 136] 13:15:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x115e51400) [pid = 1647] [serial = 405] [outer = 0x0] 13:15:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x119175400) [pid = 1647] [serial = 406] [outer = 0x115e51400] 13:15:29 INFO - PROCESS | 1647 | 1464380129254 Marionette DEBUG loaded listener.js 13:15:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12b36f800) [pid = 1647] [serial = 407] [outer = 0x115e51400] 13:15:29 INFO - PROCESS | 1647 | 1464380129885 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 13:15:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 13:15:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 923ms 13:15:29 INFO - PROCESS | 1647 | 1464380129951 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 13:15:29 INFO - PROCESS | 1647 | 1464380129953 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 13:15:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:15:29 INFO - PROCESS | 1647 | 1464380129958 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:15:29 INFO - PROCESS | 1647 | 1464380129960 Marionette TRACE conn2 <- [1,518,null,{}] 13:15:29 INFO - PROCESS | 1647 | 1464380129964 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:30 INFO - PROCESS | 1647 | 1464380130057 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 13:15:30 INFO - PROCESS | 1647 | 1464380130123 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x116241800 == 54 [pid = 1647] [id = 137] 13:15:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11768a000) [pid = 1647] [serial = 408] [outer = 0x0] 13:15:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x118059000) [pid = 1647] [serial = 409] [outer = 0x11768a000] 13:15:30 INFO - PROCESS | 1647 | 1464380130152 Marionette DEBUG loaded listener.js 13:15:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x118422800) [pid = 1647] [serial = 410] [outer = 0x11768a000] 13:15:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12a22f800 == 53 [pid = 1647] [id = 98] 13:15:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8d3000 == 52 [pid = 1647] [id = 130] 13:15:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12a240000 == 51 [pid = 1647] [id = 129] 13:15:30 INFO - PROCESS | 1647 | --DOCSHELL 0x126b94800 == 50 [pid = 1647] [id = 128] 13:15:30 INFO - PROCESS | 1647 | --DOCSHELL 0x119dd1000 == 49 [pid = 1647] [id = 127] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12bc81800) [pid = 1647] [serial = 340] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOCSHELL 0x1254e3000 == 48 [pid = 1647] [id = 126] 13:15:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12424d000 == 47 [pid = 1647] [id = 125] 13:15:30 INFO - PROCESS | 1647 | --DOCSHELL 0x1231b3800 == 46 [pid = 1647] [id = 124] 13:15:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1d5800 == 45 [pid = 1647] [id = 123] 13:15:30 INFO - PROCESS | 1647 | --DOCSHELL 0x119a38800 == 44 [pid = 1647] [id = 122] 13:15:30 INFO - PROCESS | 1647 | --DOCSHELL 0x1192d5000 == 43 [pid = 1647] [id = 121] 13:15:30 INFO - PROCESS | 1647 | --DOCSHELL 0x116650800 == 42 [pid = 1647] [id = 120] 13:15:30 INFO - PROCESS | 1647 | --DOCSHELL 0x112f6b800 == 41 [pid = 1647] [id = 119] 13:15:30 INFO - PROCESS | 1647 | --DOCSHELL 0x119192000 == 40 [pid = 1647] [id = 115] 13:15:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12b17a800 == 39 [pid = 1647] [id = 114] 13:15:30 INFO - PROCESS | 1647 | 1464380130607 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 13:15:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:15:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 671ms 13:15:30 INFO - PROCESS | 1647 | 1464380130630 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 13:15:30 INFO - PROCESS | 1647 | 1464380130636 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 13:15:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:15:30 INFO - PROCESS | 1647 | 1464380130646 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:15:30 INFO - PROCESS | 1647 | 1464380130648 Marionette TRACE conn2 <- [1,522,null,{}] 13:15:30 INFO - PROCESS | 1647 | 1464380130652 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:30 INFO - PROCESS | 1647 | 1464380130730 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 13:15:30 INFO - PROCESS | 1647 | 1464380130737 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x116acf800 == 40 [pid = 1647] [id = 138] 13:15:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x11951c400) [pid = 1647] [serial = 411] [outer = 0x0] 13:15:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x119a9b400) [pid = 1647] [serial = 412] [outer = 0x11951c400] 13:15:30 INFO - PROCESS | 1647 | 1464380130763 Marionette DEBUG loaded listener.js 13:15:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x119d23800) [pid = 1647] [serial = 413] [outer = 0x11951c400] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x123efd000) [pid = 1647] [serial = 154] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x117681800) [pid = 1647] [serial = 196] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12a2f4000) [pid = 1647] [serial = 325] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12a854400) [pid = 1647] [serial = 328] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12a851000) [pid = 1647] [serial = 326] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x117689000) [pid = 1647] [serial = 310] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x119c68400) [pid = 1647] [serial = 316] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x123374c00) [pid = 1647] [serial = 317] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x1164b3800) [pid = 1647] [serial = 295] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x128c65400) [pid = 1647] [serial = 322] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x123366800) [pid = 1647] [serial = 301] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x124777000) [pid = 1647] [serial = 319] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x125026c00) [pid = 1647] [serial = 320] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x119118000) [pid = 1647] [serial = 313] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1192f6400) [pid = 1647] [serial = 314] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12a2f1800) [pid = 1647] [serial = 308] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x128fb7000) [pid = 1647] [serial = 307] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12afdf800) [pid = 1647] [serial = 331] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x126bea400) [pid = 1647] [serial = 304] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x118717400) [pid = 1647] [serial = 298] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12b366000) [pid = 1647] [serial = 334] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1245ce000) [pid = 1647] [serial = 337] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12b36c400) [pid = 1647] [serial = 335] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11815e400) [pid = 1647] [serial = 311] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12aaef000) [pid = 1647] [serial = 329] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12b226c00) [pid = 1647] [serial = 332] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12b36e800) [pid = 1647] [serial = 338] [outer = 0x0] [url = about:blank] 13:15:30 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x128c70800) [pid = 1647] [serial = 323] [outer = 0x0] [url = about:blank] 13:15:31 INFO - PROCESS | 1647 | 1464380131151 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 13:15:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:15:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 524ms 13:15:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:15:31 INFO - PROCESS | 1647 | 1464380131172 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 13:15:31 INFO - PROCESS | 1647 | 1464380131173 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 13:15:31 INFO - PROCESS | 1647 | 1464380131175 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:15:31 INFO - PROCESS | 1647 | 1464380131178 Marionette TRACE conn2 <- [1,526,null,{}] 13:15:31 INFO - PROCESS | 1647 | 1464380131187 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:31 INFO - PROCESS | 1647 | 1464380131263 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 13:15:31 INFO - PROCESS | 1647 | 1464380131273 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x11997b000 == 41 [pid = 1647] [id = 139] 13:15:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x123521000) [pid = 1647] [serial = 414] [outer = 0x0] 13:15:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1241e8c00) [pid = 1647] [serial = 415] [outer = 0x123521000] 13:15:31 INFO - PROCESS | 1647 | 1464380131300 Marionette DEBUG loaded listener.js 13:15:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12502c000) [pid = 1647] [serial = 416] [outer = 0x123521000] 13:15:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 13:15:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 470ms 13:15:31 INFO - PROCESS | 1647 | 1464380131640 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 13:15:31 INFO - PROCESS | 1647 | 1464380131660 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 13:15:31 INFO - PROCESS | 1647 | 1464380131663 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 13:15:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:15:31 INFO - PROCESS | 1647 | 1464380131670 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:15:31 INFO - PROCESS | 1647 | 1464380131672 Marionette TRACE conn2 <- [1,530,null,{}] 13:15:31 INFO - PROCESS | 1647 | 1464380131676 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:31 INFO - PROCESS | 1647 | 1464380131792 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 13:15:31 INFO - PROCESS | 1647 | 1464380131799 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12307a800 == 42 [pid = 1647] [id = 140] 13:15:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x126873800) [pid = 1647] [serial = 417] [outer = 0x0] 13:15:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x128876800) [pid = 1647] [serial = 418] [outer = 0x126873800] 13:15:31 INFO - PROCESS | 1647 | 1464380131838 Marionette DEBUG loaded listener.js 13:15:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x128c71800) [pid = 1647] [serial = 419] [outer = 0x126873800] 13:15:32 INFO - PROCESS | 1647 | 1464380132227 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 13:15:32 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 13:15:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:15:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:15:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:15:32 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 13:15:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:15:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:15:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:15:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:15:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:15:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 573ms 13:15:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:15:32 INFO - PROCESS | 1647 | 1464380132241 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 13:15:32 INFO - PROCESS | 1647 | 1464380132243 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 13:15:32 INFO - PROCESS | 1647 | 1464380132246 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:15:32 INFO - PROCESS | 1647 | 1464380132248 Marionette TRACE conn2 <- [1,534,null,{}] 13:15:32 INFO - PROCESS | 1647 | 1464380132251 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:32 INFO - PROCESS | 1647 | 1464380132410 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 13:15:32 INFO - PROCESS | 1647 | 1464380132454 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x114e56000 == 43 [pid = 1647] [id = 141] 13:15:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x126b06400) [pid = 1647] [serial = 420] [outer = 0x0] 13:15:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x128fbc800) [pid = 1647] [serial = 421] [outer = 0x126b06400] 13:15:32 INFO - PROCESS | 1647 | 1464380132496 Marionette DEBUG loaded listener.js 13:15:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12a84a000) [pid = 1647] [serial = 422] [outer = 0x126b06400] 13:15:32 INFO - PROCESS | 1647 | 1464380132920 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 13:15:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:15:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 719ms 13:15:32 INFO - PROCESS | 1647 | 1464380132965 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 13:15:32 INFO - PROCESS | 1647 | 1464380132967 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 13:15:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:15:32 INFO - PROCESS | 1647 | 1464380132969 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:15:32 INFO - PROCESS | 1647 | 1464380132970 Marionette TRACE conn2 <- [1,538,null,{}] 13:15:32 INFO - PROCESS | 1647 | 1464380132979 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:33 INFO - PROCESS | 1647 | 1464380133089 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 13:15:33 INFO - PROCESS | 1647 | 1464380133106 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b9e000 == 44 [pid = 1647] [id = 142] 13:15:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12a854400) [pid = 1647] [serial = 423] [outer = 0x0] 13:15:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12b222400) [pid = 1647] [serial = 424] [outer = 0x12a854400] 13:15:33 INFO - PROCESS | 1647 | 1464380133140 Marionette DEBUG loaded listener.js 13:15:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12bfb6c00) [pid = 1647] [serial = 425] [outer = 0x12a854400] 13:15:33 INFO - PROCESS | 1647 | 1464380133511 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 13:15:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 13:15:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 576ms 13:15:33 INFO - PROCESS | 1647 | 1464380133557 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 13:15:33 INFO - PROCESS | 1647 | 1464380133558 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 13:15:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:15:33 INFO - PROCESS | 1647 | 1464380133560 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:15:33 INFO - PROCESS | 1647 | 1464380133561 Marionette TRACE conn2 <- [1,542,null,{}] 13:15:33 INFO - PROCESS | 1647 | 1464380133563 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:33 INFO - PROCESS | 1647 | 1464380133664 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 13:15:33 INFO - PROCESS | 1647 | 1464380133669 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x129047800 == 45 [pid = 1647] [id = 143] 13:15:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12bfb2800) [pid = 1647] [serial = 426] [outer = 0x0] 13:15:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12bfc0000) [pid = 1647] [serial = 427] [outer = 0x12bfb2800] 13:15:33 INFO - PROCESS | 1647 | 1464380133693 Marionette DEBUG loaded listener.js 13:15:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12bfc8400) [pid = 1647] [serial = 428] [outer = 0x12bfb2800] 13:15:34 INFO - PROCESS | 1647 | 1464380134004 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 13:15:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 13:15:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 469ms 13:15:34 INFO - PROCESS | 1647 | 1464380134029 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 13:15:34 INFO - PROCESS | 1647 | 1464380134030 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 13:15:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:15:34 INFO - PROCESS | 1647 | 1464380134033 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:15:34 INFO - PROCESS | 1647 | 1464380134035 Marionette TRACE conn2 <- [1,546,null,{}] 13:15:34 INFO - PROCESS | 1647 | 1464380134044 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:34 INFO - PROCESS | 1647 | 1464380134164 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 13:15:34 INFO - PROCESS | 1647 | 1464380134206 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8ca000 == 46 [pid = 1647] [id = 144] 13:15:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12bfc3c00) [pid = 1647] [serial = 429] [outer = 0x0] 13:15:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12bfcf400) [pid = 1647] [serial = 430] [outer = 0x12bfc3c00] 13:15:34 INFO - PROCESS | 1647 | 1464380134236 Marionette DEBUG loaded listener.js 13:15:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12c843800) [pid = 1647] [serial = 431] [outer = 0x12bfc3c00] 13:15:34 INFO - PROCESS | 1647 | 1464380134572 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 13:15:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:15:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 577ms 13:15:34 INFO - PROCESS | 1647 | 1464380134610 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 13:15:34 INFO - PROCESS | 1647 | 1464380134611 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 13:15:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:15:34 INFO - PROCESS | 1647 | 1464380134614 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:15:34 INFO - PROCESS | 1647 | 1464380134615 Marionette TRACE conn2 <- [1,550,null,{}] 13:15:34 INFO - PROCESS | 1647 | 1464380134623 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:34 INFO - PROCESS | 1647 | 1464380134908 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x111e31000) [pid = 1647] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x119c5c800) [pid = 1647] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x1295b7000) [pid = 1647] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x1245d0800) [pid = 1647] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x115f57400) [pid = 1647] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11815d800) [pid = 1647] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x129580c00) [pid = 1647] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x119a96400) [pid = 1647] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12506fc00) [pid = 1647] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x118423c00) [pid = 1647] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x115ab2000) [pid = 1647] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x119d24c00) [pid = 1647] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x123708800) [pid = 1647] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1192fd000) [pid = 1647] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x125428000) [pid = 1647] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1197d7000) [pid = 1647] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11660a800) [pid = 1647] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x123dc3800) [pid = 1647] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12542e800) [pid = 1647] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11810a800) [pid = 1647] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x115aa8800) [pid = 1647] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1197d8000) [pid = 1647] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x128c71000) [pid = 1647] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x118167800) [pid = 1647] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12aaf0400) [pid = 1647] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12aae3400) [pid = 1647] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:15:34 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x118169000) [pid = 1647] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:15:34 INFO - PROCESS | 1647 | 1464380134961 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1162c8800 == 47 [pid = 1647] [id = 145] 13:15:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x111e31000) [pid = 1647] [serial = 432] [outer = 0x0] 13:15:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x115aae400) [pid = 1647] [serial = 433] [outer = 0x111e31000] 13:15:34 INFO - PROCESS | 1647 | 1464380134986 Marionette DEBUG loaded listener.js 13:15:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x117e61400) [pid = 1647] [serial = 434] [outer = 0x111e31000] 13:15:35 INFO - PROCESS | 1647 | 1464380135242 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 13:15:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 13:15:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 676ms 13:15:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:15:35 INFO - PROCESS | 1647 | 1464380135291 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 13:15:35 INFO - PROCESS | 1647 | 1464380135292 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 13:15:35 INFO - PROCESS | 1647 | 1464380135294 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:15:35 INFO - PROCESS | 1647 | 1464380135296 Marionette TRACE conn2 <- [1,554,null,{}] 13:15:35 INFO - PROCESS | 1647 | 1464380135298 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:35 INFO - PROCESS | 1647 | 1464380135391 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 13:15:35 INFO - PROCESS | 1647 | 1464380135412 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1231c2800 == 48 [pid = 1647] [id = 146] 13:15:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11275d000) [pid = 1647] [serial = 435] [outer = 0x0] 13:15:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x119d09000) [pid = 1647] [serial = 436] [outer = 0x11275d000] 13:15:35 INFO - PROCESS | 1647 | 1464380135479 Marionette DEBUG loaded listener.js 13:15:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12506fc00) [pid = 1647] [serial = 437] [outer = 0x11275d000] 13:15:35 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:15:35 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:15:35 INFO - PROCESS | 1647 | 1464380135765 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 13:15:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:15:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 519ms 13:15:35 INFO - PROCESS | 1647 | 1464380135814 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 13:15:35 INFO - PROCESS | 1647 | 1464380135815 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 13:15:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:15:35 INFO - PROCESS | 1647 | 1464380135820 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:15:35 INFO - PROCESS | 1647 | 1464380135822 Marionette TRACE conn2 <- [1,558,null,{}] 13:15:35 INFO - PROCESS | 1647 | 1464380135825 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:35 INFO - PROCESS | 1647 | 1464380135914 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 13:15:35 INFO - PROCESS | 1647 | 1464380135920 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c425800 == 49 [pid = 1647] [id = 147] 13:15:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1197d8000) [pid = 1647] [serial = 438] [outer = 0x0] 13:15:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12a855400) [pid = 1647] [serial = 439] [outer = 0x1197d8000] 13:15:35 INFO - PROCESS | 1647 | 1464380135949 Marionette DEBUG loaded listener.js 13:15:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12c851800) [pid = 1647] [serial = 440] [outer = 0x1197d8000] 13:15:36 INFO - PROCESS | 1647 | 1464380136256 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 13:15:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:15:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 472ms 13:15:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:15:36 INFO - PROCESS | 1647 | 1464380136290 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 13:15:36 INFO - PROCESS | 1647 | 1464380136292 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 13:15:36 INFO - PROCESS | 1647 | 1464380136294 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:15:36 INFO - PROCESS | 1647 | 1464380136295 Marionette TRACE conn2 <- [1,562,null,{}] 13:15:36 INFO - PROCESS | 1647 | 1464380136297 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:36 INFO - PROCESS | 1647 | 1464380136400 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 13:15:36 INFO - PROCESS | 1647 | 1464380136406 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c43a000 == 50 [pid = 1647] [id = 148] 13:15:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12488d400) [pid = 1647] [serial = 441] [outer = 0x0] 13:15:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12c9b9400) [pid = 1647] [serial = 442] [outer = 0x12488d400] 13:15:36 INFO - PROCESS | 1647 | 1464380136431 Marionette DEBUG loaded listener.js 13:15:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12c9c3000) [pid = 1647] [serial = 443] [outer = 0x12488d400] 13:15:36 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:15:36 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:15:36 INFO - PROCESS | 1647 | 1464380136736 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 13:15:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:15:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 468ms 13:15:36 INFO - PROCESS | 1647 | 1464380136773 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 13:15:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:15:36 INFO - PROCESS | 1647 | 1464380136774 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 13:15:36 INFO - PROCESS | 1647 | 1464380136777 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:15:36 INFO - PROCESS | 1647 | 1464380136778 Marionette TRACE conn2 <- [1,566,null,{}] 13:15:36 INFO - PROCESS | 1647 | 1464380136780 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:36 INFO - PROCESS | 1647 | 1464380136857 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 13:15:36 INFO - PROCESS | 1647 | 1464380136862 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce29800 == 51 [pid = 1647] [id = 149] 13:15:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12c9c5c00) [pid = 1647] [serial = 444] [outer = 0x0] 13:15:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12d20c800) [pid = 1647] [serial = 445] [outer = 0x12c9c5c00] 13:15:36 INFO - PROCESS | 1647 | 1464380136886 Marionette DEBUG loaded listener.js 13:15:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12d23b800) [pid = 1647] [serial = 446] [outer = 0x12c9c5c00] 13:15:37 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:15:37 INFO - PROCESS | 1647 | 1464380137455 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:15:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:15:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 718ms 13:15:37 INFO - PROCESS | 1647 | 1464380137497 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 13:15:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:15:37 INFO - PROCESS | 1647 | 1464380137502 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 13:15:37 INFO - PROCESS | 1647 | 1464380137507 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:15:37 INFO - PROCESS | 1647 | 1464380137512 Marionette TRACE conn2 <- [1,570,null,{}] 13:15:37 INFO - PROCESS | 1647 | 1464380137516 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:37 INFO - PROCESS | 1647 | 1464380137617 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 13:15:37 INFO - PROCESS | 1647 | 1464380137682 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x1182c9000 == 52 [pid = 1647] [id = 150] 13:15:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1167f2800) [pid = 1647] [serial = 447] [outer = 0x0] 13:15:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11815f400) [pid = 1647] [serial = 448] [outer = 0x1167f2800] 13:15:37 INFO - PROCESS | 1647 | 1464380137713 Marionette DEBUG loaded listener.js 13:15:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11892c800) [pid = 1647] [serial = 449] [outer = 0x1167f2800] 13:15:37 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:15:38 INFO - PROCESS | 1647 | 1464380138098 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 13:15:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:15:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 625ms 13:15:38 INFO - PROCESS | 1647 | 1464380138132 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 13:15:38 INFO - PROCESS | 1647 | 1464380138136 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 13:15:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:15:38 INFO - PROCESS | 1647 | 1464380138140 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:15:38 INFO - PROCESS | 1647 | 1464380138142 Marionette TRACE conn2 <- [1,574,null,{}] 13:15:38 INFO - PROCESS | 1647 | 1464380138144 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:38 INFO - PROCESS | 1647 | 1464380138271 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 13:15:38 INFO - PROCESS | 1647 | 1464380138335 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x1254ec000 == 53 [pid = 1647] [id = 151] 13:15:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1192fc800) [pid = 1647] [serial = 450] [outer = 0x0] 13:15:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x119d04000) [pid = 1647] [serial = 451] [outer = 0x1192fc800] 13:15:38 INFO - PROCESS | 1647 | 1464380138366 Marionette DEBUG loaded listener.js 13:15:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x123dc8000) [pid = 1647] [serial = 452] [outer = 0x1192fc800] 13:15:38 INFO - PROCESS | 1647 | 1464380138789 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:15:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:15:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 669ms 13:15:38 INFO - PROCESS | 1647 | 1464380138810 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 13:15:38 INFO - PROCESS | 1647 | 1464380138811 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 13:15:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:15:38 INFO - PROCESS | 1647 | 1464380138814 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:15:38 INFO - PROCESS | 1647 | 1464380138816 Marionette TRACE conn2 <- [1,578,null,{}] 13:15:38 INFO - PROCESS | 1647 | 1464380138824 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:38 INFO - PROCESS | 1647 | 1464380138929 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 13:15:38 INFO - PROCESS | 1647 | 1464380138982 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c432000 == 54 [pid = 1647] [id = 152] 13:15:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x126b05400) [pid = 1647] [serial = 453] [outer = 0x0] 13:15:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12931b400) [pid = 1647] [serial = 454] [outer = 0x126b05400] 13:15:39 INFO - PROCESS | 1647 | 1464380139014 Marionette DEBUG loaded listener.js 13:15:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12aae7c00) [pid = 1647] [serial = 455] [outer = 0x126b05400] 13:15:39 INFO - PROCESS | 1647 | 1464380139452 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 13:15:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:15:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 672ms 13:15:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:15:39 INFO - PROCESS | 1647 | 1464380139487 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 13:15:39 INFO - PROCESS | 1647 | 1464380139489 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 13:15:39 INFO - PROCESS | 1647 | 1464380139491 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:15:39 INFO - PROCESS | 1647 | 1464380139492 Marionette TRACE conn2 <- [1,582,null,{}] 13:15:39 INFO - PROCESS | 1647 | 1464380139495 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:39 INFO - PROCESS | 1647 | 1464380139612 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 13:15:39 INFO - PROCESS | 1647 | 1464380139677 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d07d000 == 55 [pid = 1647] [id = 153] 13:15:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12b36fc00) [pid = 1647] [serial = 456] [outer = 0x0] 13:15:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12bc84800) [pid = 1647] [serial = 457] [outer = 0x12b36fc00] 13:15:39 INFO - PROCESS | 1647 | 1464380139707 Marionette DEBUG loaded listener.js 13:15:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12bfc8c00) [pid = 1647] [serial = 458] [outer = 0x12b36fc00] 13:15:40 INFO - PROCESS | 1647 | 1464380140166 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 13:15:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:15:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 719ms 13:15:40 INFO - PROCESS | 1647 | 1464380140212 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 13:15:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:15:40 INFO - PROCESS | 1647 | 1464380140214 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 13:15:40 INFO - PROCESS | 1647 | 1464380140218 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:15:40 INFO - PROCESS | 1647 | 1464380140220 Marionette TRACE conn2 <- [1,586,null,{}] 13:15:40 INFO - PROCESS | 1647 | 1464380140224 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:40 INFO - PROCESS | 1647 | 1464380140366 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 13:15:40 INFO - PROCESS | 1647 | 1464380140450 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d2db000 == 56 [pid = 1647] [id = 154] 13:15:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x116280400) [pid = 1647] [serial = 459] [outer = 0x0] 13:15:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12c84a000) [pid = 1647] [serial = 460] [outer = 0x116280400] 13:15:40 INFO - PROCESS | 1647 | 1464380140480 Marionette DEBUG loaded listener.js 13:15:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12c9be000) [pid = 1647] [serial = 461] [outer = 0x116280400] 13:15:40 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:15:40 INFO - PROCESS | 1647 | 1464380140919 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 13:15:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:15:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 722ms 13:15:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:15:40 INFO - PROCESS | 1647 | 1464380140939 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 13:15:40 INFO - PROCESS | 1647 | 1464380140941 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 13:15:40 INFO - PROCESS | 1647 | 1464380140943 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:15:40 INFO - PROCESS | 1647 | 1464380140944 Marionette TRACE conn2 <- [1,590,null,{}] 13:15:40 INFO - PROCESS | 1647 | 1464380140947 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:41 INFO - PROCESS | 1647 | 1464380141055 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 13:15:41 INFO - PROCESS | 1647 | 1464380141389 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x11697a000 == 57 [pid = 1647] [id = 155] 13:15:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x112748800) [pid = 1647] [serial = 462] [outer = 0x0] 13:15:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x112ab7c00) [pid = 1647] [serial = 463] [outer = 0x112748800] 13:15:41 INFO - PROCESS | 1647 | 1464380141435 Marionette DEBUG loaded listener.js 13:15:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x115f5f400) [pid = 1647] [serial = 464] [outer = 0x112748800] 13:15:41 INFO - PROCESS | 1647 | 1464380141897 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 13:15:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:15:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1022ms 13:15:41 INFO - PROCESS | 1647 | 1464380141966 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 13:15:41 INFO - PROCESS | 1647 | 1464380141969 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 13:15:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:15:41 INFO - PROCESS | 1647 | 1464380141972 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:15:41 INFO - PROCESS | 1647 | 1464380141976 Marionette TRACE conn2 <- [1,594,null,{}] 13:15:41 INFO - PROCESS | 1647 | 1464380141989 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:42 INFO - PROCESS | 1647 | 1464380142100 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 13:15:42 INFO - PROCESS | 1647 | 1464380142214 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12c43a000 == 56 [pid = 1647] [id = 148] 13:15:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12c425800 == 55 [pid = 1647] [id = 147] 13:15:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1231c2800 == 54 [pid = 1647] [id = 146] 13:15:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x112649800 == 55 [pid = 1647] [id = 156] 13:15:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x116283400) [pid = 1647] [serial = 465] [outer = 0x0] 13:15:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x1169ac000) [pid = 1647] [serial = 466] [outer = 0x116283400] 13:15:42 INFO - PROCESS | 1647 | 1464380142285 Marionette DEBUG loaded listener.js 13:15:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x117e5f800) [pid = 1647] [serial = 467] [outer = 0x116283400] 13:15:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1162c8800 == 54 [pid = 1647] [id = 145] 13:15:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8ca000 == 53 [pid = 1647] [id = 144] 13:15:42 INFO - PROCESS | 1647 | --DOCSHELL 0x129047800 == 52 [pid = 1647] [id = 143] 13:15:42 INFO - PROCESS | 1647 | --DOCSHELL 0x126b9e000 == 51 [pid = 1647] [id = 142] 13:15:42 INFO - PROCESS | 1647 | --DOCSHELL 0x114e56000 == 50 [pid = 1647] [id = 141] 13:15:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12307a800 == 49 [pid = 1647] [id = 140] 13:15:42 INFO - PROCESS | 1647 | --DOCSHELL 0x11997b000 == 48 [pid = 1647] [id = 139] 13:15:42 INFO - PROCESS | 1647 | --DOCSHELL 0x116acf800 == 47 [pid = 1647] [id = 138] 13:15:42 INFO - PROCESS | 1647 | --DOCSHELL 0x116241800 == 46 [pid = 1647] [id = 137] 13:15:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1233f0800 == 45 [pid = 1647] [id = 133] 13:15:42 INFO - PROCESS | 1647 | --DOCSHELL 0x11818c000 == 44 [pid = 1647] [id = 132] 13:15:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc37000 == 43 [pid = 1647] [id = 131] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x117681000) [pid = 1647] [serial = 242] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x11951d000) [pid = 1647] [serial = 245] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12931f000) [pid = 1647] [serial = 373] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x118167c00) [pid = 1647] [serial = 358] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x118933000) [pid = 1647] [serial = 359] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x117e63000) [pid = 1647] [serial = 343] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x119119800) [pid = 1647] [serial = 344] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12370e400) [pid = 1647] [serial = 347] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12316f400) [pid = 1647] [serial = 346] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12a847800) [pid = 1647] [serial = 376] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x1295b5000) [pid = 1647] [serial = 374] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11917cc00) [pid = 1647] [serial = 379] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12bc80800) [pid = 1647] [serial = 386] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1267c9800) [pid = 1647] [serial = 380] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12b227800) [pid = 1647] [serial = 385] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12a852c00) [pid = 1647] [serial = 377] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12bc84000) [pid = 1647] [serial = 388] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12bfb5c00) [pid = 1647] [serial = 389] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x128c6b800) [pid = 1647] [serial = 371] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12506d400) [pid = 1647] [serial = 368] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12a853400) [pid = 1647] [serial = 382] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12aaed000) [pid = 1647] [serial = 383] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x112e02c00) [pid = 1647] [serial = 193] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x123eff800) [pid = 1647] [serial = 248] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12a2f3c00) [pid = 1647] [serial = 239] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x126bea000) [pid = 1647] [serial = 251] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12a70f400) [pid = 1647] [serial = 293] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x123dc8800) [pid = 1647] [serial = 302] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x128c65800) [pid = 1647] [serial = 305] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119172000) [pid = 1647] [serial = 299] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x116a67000) [pid = 1647] [serial = 296] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x129576000) [pid = 1647] [serial = 352] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12a2f2000) [pid = 1647] [serial = 353] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1245d3400) [pid = 1647] [serial = 367] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1197df000) [pid = 1647] [serial = 361] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12686dc00) [pid = 1647] [serial = 370] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x119d08400) [pid = 1647] [serial = 362] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x123591000) [pid = 1647] [serial = 364] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x123dc0400) [pid = 1647] [serial = 365] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11710a000) [pid = 1647] [serial = 356] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1167efc00) [pid = 1647] [serial = 355] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x128fbdc00) [pid = 1647] [serial = 350] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x126be9c00) [pid = 1647] [serial = 349] [outer = 0x0] [url = about:blank] 13:15:42 INFO - PROCESS | 1647 | 1464380142706 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 13:15:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:15:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 772ms 13:15:42 INFO - PROCESS | 1647 | 1464380142747 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 13:15:42 INFO - PROCESS | 1647 | 1464380142750 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 13:15:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:15:42 INFO - PROCESS | 1647 | 1464380142753 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:15:42 INFO - PROCESS | 1647 | 1464380142754 Marionette TRACE conn2 <- [1,598,null,{}] 13:15:42 INFO - PROCESS | 1647 | 1464380142756 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:42 INFO - PROCESS | 1647 | 1464380142847 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 13:15:42 INFO - PROCESS | 1647 | 1464380142858 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x117460000 == 44 [pid = 1647] [id = 157] 13:15:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x118166c00) [pid = 1647] [serial = 468] [outer = 0x0] 13:15:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11841a000) [pid = 1647] [serial = 469] [outer = 0x118166c00] 13:15:42 INFO - PROCESS | 1647 | 1464380142898 Marionette DEBUG loaded listener.js 13:15:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1184a8400) [pid = 1647] [serial = 470] [outer = 0x118166c00] 13:15:43 INFO - PROCESS | 1647 | 1464380143344 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 13:15:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:15:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 619ms 13:15:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:15:43 INFO - PROCESS | 1647 | 1464380143373 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 13:15:43 INFO - PROCESS | 1647 | 1464380143374 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 13:15:43 INFO - PROCESS | 1647 | 1464380143381 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:15:43 INFO - PROCESS | 1647 | 1464380143384 Marionette TRACE conn2 <- [1,602,null,{}] 13:15:43 INFO - PROCESS | 1647 | 1464380143387 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:43 INFO - PROCESS | 1647 | 1464380143462 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 13:15:43 INFO - PROCESS | 1647 | 1464380143468 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195e2000 == 45 [pid = 1647] [id = 158] 13:15:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1184a8800) [pid = 1647] [serial = 471] [outer = 0x0] 13:15:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11871c000) [pid = 1647] [serial = 472] [outer = 0x1184a8800] 13:15:43 INFO - PROCESS | 1647 | 1464380143495 Marionette DEBUG loaded listener.js 13:15:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119528c00) [pid = 1647] [serial = 473] [outer = 0x1184a8800] 13:15:43 INFO - PROCESS | 1647 | 1464380143813 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 13:15:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:15:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 477ms 13:15:43 INFO - PROCESS | 1647 | 1464380143855 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 13:15:43 INFO - PROCESS | 1647 | 1464380143856 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 13:15:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:15:43 INFO - PROCESS | 1647 | 1464380143858 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:15:43 INFO - PROCESS | 1647 | 1464380143859 Marionette TRACE conn2 <- [1,606,null,{}] 13:15:43 INFO - PROCESS | 1647 | 1464380143862 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:43 INFO - PROCESS | 1647 | 1464380143956 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 13:15:43 INFO - PROCESS | 1647 | 1464380143962 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x119972000 == 46 [pid = 1647] [id = 159] 13:15:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1197de800) [pid = 1647] [serial = 474] [outer = 0x0] 13:15:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x119a9fc00) [pid = 1647] [serial = 475] [outer = 0x1197de800] 13:15:43 INFO - PROCESS | 1647 | 1464380143988 Marionette DEBUG loaded listener.js 13:15:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12306ac00) [pid = 1647] [serial = 476] [outer = 0x1197de800] 13:15:44 INFO - PROCESS | 1647 | 1464380144295 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:15:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:15:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 470ms 13:15:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:15:44 INFO - PROCESS | 1647 | 1464380144329 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 13:15:44 INFO - PROCESS | 1647 | 1464380144331 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 13:15:44 INFO - PROCESS | 1647 | 1464380144333 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:15:44 INFO - PROCESS | 1647 | 1464380144335 Marionette TRACE conn2 <- [1,610,null,{}] 13:15:44 INFO - PROCESS | 1647 | 1464380144339 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:44 INFO - PROCESS | 1647 | 1464380144412 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 13:15:44 INFO - PROCESS | 1647 | 1464380144418 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x115a87800 == 47 [pid = 1647] [id = 160] 13:15:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x123dbfc00) [pid = 1647] [serial = 477] [outer = 0x0] 13:15:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12428a800) [pid = 1647] [serial = 478] [outer = 0x123dbfc00] 13:15:44 INFO - PROCESS | 1647 | 1464380144450 Marionette DEBUG loaded listener.js 13:15:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x125021400) [pid = 1647] [serial = 479] [outer = 0x123dbfc00] 13:15:44 INFO - PROCESS | 1647 | 1464380144826 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 13:15:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:15:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 522ms 13:15:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:15:44 INFO - PROCESS | 1647 | 1464380144855 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 13:15:44 INFO - PROCESS | 1647 | 1464380144856 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 13:15:44 INFO - PROCESS | 1647 | 1464380144858 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:15:44 INFO - PROCESS | 1647 | 1464380144859 Marionette TRACE conn2 <- [1,614,null,{}] 13:15:44 INFO - PROCESS | 1647 | 1464380144861 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:44 INFO - PROCESS | 1647 | 1464380144955 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 13:15:44 INFO - PROCESS | 1647 | 1464380144959 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x1233f0800 == 48 [pid = 1647] [id = 161] 13:15:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x123dc0400) [pid = 1647] [serial = 480] [outer = 0x0] 13:15:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12506d400) [pid = 1647] [serial = 481] [outer = 0x123dc0400] 13:15:44 INFO - PROCESS | 1647 | 1464380144984 Marionette DEBUG loaded listener.js 13:15:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x126be2400) [pid = 1647] [serial = 482] [outer = 0x123dc0400] 13:15:45 INFO - PROCESS | 1647 | 1464380145312 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 13:15:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:15:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 469ms 13:15:45 INFO - PROCESS | 1647 | 1464380145329 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 13:15:45 INFO - PROCESS | 1647 | 1464380145330 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 13:15:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:15:45 INFO - PROCESS | 1647 | 1464380145332 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:15:45 INFO - PROCESS | 1647 | 1464380145333 Marionette TRACE conn2 <- [1,618,null,{}] 13:15:45 INFO - PROCESS | 1647 | 1464380145343 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:45 INFO - PROCESS | 1647 | 1464380145437 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 13:15:45 INFO - PROCESS | 1647 | 1464380145441 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12425d000 == 49 [pid = 1647] [id = 162] 13:15:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1267c6800) [pid = 1647] [serial = 483] [outer = 0x0] 13:15:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x126bed800) [pid = 1647] [serial = 484] [outer = 0x1267c6800] 13:15:45 INFO - PROCESS | 1647 | 1464380145466 Marionette DEBUG loaded listener.js 13:15:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x128c66c00) [pid = 1647] [serial = 485] [outer = 0x1267c6800] 13:15:45 INFO - PROCESS | 1647 | 1464380145800 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:15:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:15:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 521ms 13:15:45 INFO - PROCESS | 1647 | 1464380145853 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 13:15:45 INFO - PROCESS | 1647 | 1464380145855 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 13:15:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:15:45 INFO - PROCESS | 1647 | 1464380145864 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:15:45 INFO - PROCESS | 1647 | 1464380145865 Marionette TRACE conn2 <- [1,622,null,{}] 13:15:45 INFO - PROCESS | 1647 | 1464380145867 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:45 INFO - PROCESS | 1647 | 1464380145959 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 13:15:45 INFO - PROCESS | 1647 | 1464380145973 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x125053800 == 50 [pid = 1647] [id = 163] 13:15:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x128c6c400) [pid = 1647] [serial = 486] [outer = 0x0] 13:15:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x128fbb400) [pid = 1647] [serial = 487] [outer = 0x128c6c400] 13:15:45 INFO - PROCESS | 1647 | 1464380145998 Marionette DEBUG loaded listener.js 13:15:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x129327400) [pid = 1647] [serial = 488] [outer = 0x128c6c400] 13:15:46 INFO - PROCESS | 1647 | 1464380146367 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 13:15:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:15:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 518ms 13:15:46 INFO - PROCESS | 1647 | 1464380146383 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 13:15:46 INFO - PROCESS | 1647 | 1464380146387 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 13:15:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:15:46 INFO - PROCESS | 1647 | 1464380146391 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:15:46 INFO - PROCESS | 1647 | 1464380146393 Marionette TRACE conn2 <- [1,626,null,{}] 13:15:46 INFO - PROCESS | 1647 | 1464380146396 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:46 INFO - PROCESS | 1647 | 1464380146535 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 13:15:46 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12488d400) [pid = 1647] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:15:46 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12bfb2800) [pid = 1647] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:15:46 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x123521000) [pid = 1647] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:15:46 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x117e56c00) [pid = 1647] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:15:46 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1181d1400) [pid = 1647] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:15:46 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x126b06400) [pid = 1647] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:15:46 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12bfc3c00) [pid = 1647] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:15:46 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11275d000) [pid = 1647] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:15:46 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11768a000) [pid = 1647] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:15:46 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12bc6b800) [pid = 1647] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:15:46 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x126873800) [pid = 1647] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:15:46 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1197d8000) [pid = 1647] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:15:46 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x111e31000) [pid = 1647] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:15:46 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12a854400) [pid = 1647] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:15:46 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x115e51400) [pid = 1647] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:15:46 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11951c400) [pid = 1647] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:15:46 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12a70d000) [pid = 1647] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:15:46 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1242f5400) [pid = 1647] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:15:46 INFO - PROCESS | 1647 | 1464380146814 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x117447800 == 51 [pid = 1647] [id = 164] 13:15:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x112ab4000) [pid = 1647] [serial = 489] [outer = 0x0] 13:15:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11621d000) [pid = 1647] [serial = 490] [outer = 0x112ab4000] 13:15:46 INFO - PROCESS | 1647 | 1464380146839 Marionette DEBUG loaded listener.js 13:15:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1197e5c00) [pid = 1647] [serial = 491] [outer = 0x112ab4000] 13:15:47 INFO - PROCESS | 1647 | 1464380147104 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 13:15:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:15:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 771ms 13:15:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:15:47 INFO - PROCESS | 1647 | 1464380147161 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 13:15:47 INFO - PROCESS | 1647 | 1464380147162 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 13:15:47 INFO - PROCESS | 1647 | 1464380147164 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:15:47 INFO - PROCESS | 1647 | 1464380147165 Marionette TRACE conn2 <- [1,630,null,{}] 13:15:47 INFO - PROCESS | 1647 | 1464380147171 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:47 INFO - PROCESS | 1647 | 1464380147260 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 13:15:47 INFO - PROCESS | 1647 | 1464380147264 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b92000 == 52 [pid = 1647] [id = 165] 13:15:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12488d400) [pid = 1647] [serial = 492] [outer = 0x0] 13:15:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12957ac00) [pid = 1647] [serial = 493] [outer = 0x12488d400] 13:15:47 INFO - PROCESS | 1647 | 1464380147296 Marionette DEBUG loaded listener.js 13:15:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12a719800) [pid = 1647] [serial = 494] [outer = 0x12488d400] 13:15:47 INFO - PROCESS | 1647 | 1464380147722 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 13:15:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:15:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 570ms 13:15:47 INFO - PROCESS | 1647 | 1464380147737 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 13:15:47 INFO - PROCESS | 1647 | 1464380147739 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 13:15:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:15:47 INFO - PROCESS | 1647 | 1464380147742 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:15:47 INFO - PROCESS | 1647 | 1464380147745 Marionette TRACE conn2 <- [1,634,null,{}] 13:15:47 INFO - PROCESS | 1647 | 1464380147749 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:47 INFO - PROCESS | 1647 | 1464380147887 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 13:15:47 INFO - PROCESS | 1647 | 1464380147892 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12904b800 == 53 [pid = 1647] [id = 166] 13:15:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x123521800) [pid = 1647] [serial = 495] [outer = 0x0] 13:15:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12aaec000) [pid = 1647] [serial = 496] [outer = 0x123521800] 13:15:47 INFO - PROCESS | 1647 | 1464380147917 Marionette DEBUG loaded listener.js 13:15:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12b223000) [pid = 1647] [serial = 497] [outer = 0x123521800] 13:15:48 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:15:48 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:15:48 INFO - PROCESS | 1647 | 1464380148231 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 13:15:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:15:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 521ms 13:15:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:15:48 INFO - PROCESS | 1647 | 1464380148263 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 13:15:48 INFO - PROCESS | 1647 | 1464380148264 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 13:15:48 INFO - PROCESS | 1647 | 1464380148266 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:15:48 INFO - PROCESS | 1647 | 1464380148267 Marionette TRACE conn2 <- [1,638,null,{}] 13:15:48 INFO - PROCESS | 1647 | 1464380148272 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:48 INFO - PROCESS | 1647 | 1464380148347 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 13:15:48 INFO - PROCESS | 1647 | 1464380148400 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x129816000 == 54 [pid = 1647] [id = 167] 13:15:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12a848400) [pid = 1647] [serial = 498] [outer = 0x0] 13:15:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12b22b000) [pid = 1647] [serial = 499] [outer = 0x12a848400] 13:15:48 INFO - PROCESS | 1647 | 1464380148425 Marionette DEBUG loaded listener.js 13:15:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12b371000) [pid = 1647] [serial = 500] [outer = 0x12a848400] 13:15:48 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:15:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12b369400) [pid = 1647] [serial = 501] [outer = 0x12c9bb400] 13:15:48 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:15:48 INFO - PROCESS | 1647 | 1464380148922 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:15:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:15:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 672ms 13:15:48 INFO - PROCESS | 1647 | 1464380148939 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 13:15:48 INFO - PROCESS | 1647 | 1464380148944 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 13:15:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:15:48 INFO - PROCESS | 1647 | 1464380148950 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:15:48 INFO - PROCESS | 1647 | 1464380148954 Marionette TRACE conn2 <- [1,642,null,{}] 13:15:48 INFO - PROCESS | 1647 | 1464380148962 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:49 INFO - PROCESS | 1647 | 1464380149128 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 13:15:49 INFO - PROCESS | 1647 | 1464380149235 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x116977000 == 55 [pid = 1647] [id = 168] 13:15:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x112ab0400) [pid = 1647] [serial = 502] [outer = 0x0] 13:15:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1166c6800) [pid = 1647] [serial = 503] [outer = 0x112ab0400] 13:15:49 INFO - PROCESS | 1647 | 1464380149267 Marionette DEBUG loaded listener.js 13:15:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x117681800) [pid = 1647] [serial = 504] [outer = 0x112ab0400] 13:15:49 INFO - PROCESS | 1647 | 1464380149672 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 13:15:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:15:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 776ms 13:15:49 INFO - PROCESS | 1647 | 1464380149725 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 13:15:49 INFO - PROCESS | 1647 | 1464380149729 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 13:15:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:15:49 INFO - PROCESS | 1647 | 1464380149734 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:15:49 INFO - PROCESS | 1647 | 1464380149736 Marionette TRACE conn2 <- [1,646,null,{}] 13:15:49 INFO - PROCESS | 1647 | 1464380149738 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:49 INFO - PROCESS | 1647 | 1464380149839 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 13:15:49 INFO - PROCESS | 1647 | 1464380149901 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195f4000 == 56 [pid = 1647] [id = 169] 13:15:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11805e400) [pid = 1647] [serial = 505] [outer = 0x0] 13:15:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1184a3800) [pid = 1647] [serial = 506] [outer = 0x11805e400] 13:15:49 INFO - PROCESS | 1647 | 1464380149931 Marionette DEBUG loaded listener.js 13:15:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1184adc00) [pid = 1647] [serial = 507] [outer = 0x11805e400] 13:15:50 INFO - PROCESS | 1647 | 1464380150351 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:15:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:15:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 672ms 13:15:50 INFO - PROCESS | 1647 | 1464380150418 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 13:15:50 INFO - PROCESS | 1647 | 1464380150420 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 13:15:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:15:50 INFO - PROCESS | 1647 | 1464380150423 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:15:50 INFO - PROCESS | 1647 | 1464380150426 Marionette TRACE conn2 <- [1,650,null,{}] 13:15:50 INFO - PROCESS | 1647 | 1464380150468 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:50 INFO - PROCESS | 1647 | 1464380150584 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 13:15:50 INFO - PROCESS | 1647 | 1464380150619 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x129046000 == 57 [pid = 1647] [id = 170] 13:15:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x123591000) [pid = 1647] [serial = 508] [outer = 0x0] 13:15:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x123716c00) [pid = 1647] [serial = 509] [outer = 0x123591000] 13:15:50 INFO - PROCESS | 1647 | 1464380150652 Marionette DEBUG loaded listener.js 13:15:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1245d9800) [pid = 1647] [serial = 510] [outer = 0x123591000] 13:15:51 INFO - PROCESS | 1647 | 1464380151063 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 13:15:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:15:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 693ms 13:15:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:15:51 INFO - PROCESS | 1647 | 1464380151119 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 13:15:51 INFO - PROCESS | 1647 | 1464380151121 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 13:15:51 INFO - PROCESS | 1647 | 1464380151123 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:15:51 INFO - PROCESS | 1647 | 1464380151124 Marionette TRACE conn2 <- [1,654,null,{}] 13:15:51 INFO - PROCESS | 1647 | 1464380151127 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:51 INFO - PROCESS | 1647 | 1464380151225 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 13:15:51 INFO - PROCESS | 1647 | 1464380151287 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b16d800 == 58 [pid = 1647] [id = 171] 13:15:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1265c4000) [pid = 1647] [serial = 511] [outer = 0x0] 13:15:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x128c68800) [pid = 1647] [serial = 512] [outer = 0x1265c4000] 13:15:51 INFO - PROCESS | 1647 | 1464380151317 Marionette DEBUG loaded listener.js 13:15:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1295c2c00) [pid = 1647] [serial = 513] [outer = 0x1265c4000] 13:15:51 INFO - PROCESS | 1647 | 1464380151722 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 13:15:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:15:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 619ms 13:15:51 INFO - PROCESS | 1647 | 1464380151742 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 13:15:51 INFO - PROCESS | 1647 | 1464380151744 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 13:15:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:15:51 INFO - PROCESS | 1647 | 1464380151746 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:15:51 INFO - PROCESS | 1647 | 1464380151747 Marionette TRACE conn2 <- [1,658,null,{}] 13:15:51 INFO - PROCESS | 1647 | 1464380151750 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:51 INFO - PROCESS | 1647 | 1464380151847 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 13:15:51 INFO - PROCESS | 1647 | 1464380151929 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc2e800 == 59 [pid = 1647] [id = 172] 13:15:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x126873800) [pid = 1647] [serial = 514] [outer = 0x0] 13:15:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12a854800) [pid = 1647] [serial = 515] [outer = 0x126873800] 13:15:51 INFO - PROCESS | 1647 | 1464380151961 Marionette DEBUG loaded listener.js 13:15:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12afd8800) [pid = 1647] [serial = 516] [outer = 0x126873800] 13:15:52 INFO - PROCESS | 1647 | 1464380152408 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:15:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:15:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 669ms 13:15:52 INFO - PROCESS | 1647 | 1464380152415 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 13:15:52 INFO - PROCESS | 1647 | 1464380152417 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 13:15:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:15:52 INFO - PROCESS | 1647 | 1464380152439 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:15:52 INFO - PROCESS | 1647 | 1464380152440 Marionette TRACE conn2 <- [1,662,null,{}] 13:15:52 INFO - PROCESS | 1647 | 1464380152443 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:52 INFO - PROCESS | 1647 | 1464380152555 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 13:15:52 INFO - PROCESS | 1647 | 1464380152619 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c428800 == 60 [pid = 1647] [id = 173] 13:15:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12bc8a400) [pid = 1647] [serial = 517] [outer = 0x0] 13:15:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12bfc9c00) [pid = 1647] [serial = 518] [outer = 0x12bc8a400] 13:15:52 INFO - PROCESS | 1647 | 1464380152648 Marionette DEBUG loaded listener.js 13:15:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12c845400) [pid = 1647] [serial = 519] [outer = 0x12bc8a400] 13:15:52 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:15:52 INFO - PROCESS | 1647 | [1647] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:15:53 INFO - PROCESS | 1647 | 1464380153221 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 13:15:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:15:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 822ms 13:15:53 INFO - PROCESS | 1647 | 1464380153271 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 13:15:53 INFO - PROCESS | 1647 | 1464380153273 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 13:15:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:15:53 INFO - PROCESS | 1647 | 1464380153277 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:15:53 INFO - PROCESS | 1647 | 1464380153279 Marionette TRACE conn2 <- [1,666,null,{}] 13:15:53 INFO - PROCESS | 1647 | 1464380153283 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:53 INFO - PROCESS | 1647 | 1464380153375 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 13:15:53 INFO - PROCESS | 1647 | 1464380153437 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192d4000 == 61 [pid = 1647] [id = 174] 13:15:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x1167ef800) [pid = 1647] [serial = 520] [outer = 0x0] 13:15:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x1169a5000) [pid = 1647] [serial = 521] [outer = 0x1167ef800] 13:15:53 INFO - PROCESS | 1647 | 1464380153466 Marionette DEBUG loaded listener.js 13:15:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x11810a800) [pid = 1647] [serial = 522] [outer = 0x1167ef800] 13:15:53 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:15:53 INFO - PROCESS | 1647 | 1464380153881 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 13:15:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:15:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 622ms 13:15:53 INFO - PROCESS | 1647 | 1464380153899 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 13:15:53 INFO - PROCESS | 1647 | 1464380153905 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 13:15:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:15:53 INFO - PROCESS | 1647 | 1464380153912 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:15:53 INFO - PROCESS | 1647 | 1464380153914 Marionette TRACE conn2 <- [1,670,null,{}] 13:15:53 INFO - PROCESS | 1647 | 1464380153918 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:54 INFO - PROCESS | 1647 | 1464380154053 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 13:15:54 INFO - PROCESS | 1647 | 1464380154172 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x116976800 == 62 [pid = 1647] [id = 175] 13:15:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x1184ab800) [pid = 1647] [serial = 523] [outer = 0x0] 13:15:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11892d800) [pid = 1647] [serial = 524] [outer = 0x1184ab800] 13:15:54 INFO - PROCESS | 1647 | 1464380154220 Marionette DEBUG loaded listener.js 13:15:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x1192f4000) [pid = 1647] [serial = 525] [outer = 0x1184ab800] 13:15:54 INFO - PROCESS | 1647 | --DOCSHELL 0x116ab4000 == 61 [pid = 1647] [id = 118] 13:15:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12904b800 == 60 [pid = 1647] [id = 166] 13:15:54 INFO - PROCESS | 1647 | --DOCSHELL 0x126b92000 == 59 [pid = 1647] [id = 165] 13:15:54 INFO - PROCESS | 1647 | --DOCSHELL 0x117447800 == 58 [pid = 1647] [id = 164] 13:15:54 INFO - PROCESS | 1647 | --DOCSHELL 0x125053800 == 57 [pid = 1647] [id = 163] 13:15:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12425d000 == 56 [pid = 1647] [id = 162] 13:15:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1233f0800 == 55 [pid = 1647] [id = 161] 13:15:54 INFO - PROCESS | 1647 | --DOCSHELL 0x115a87800 == 54 [pid = 1647] [id = 160] 13:15:54 INFO - PROCESS | 1647 | --DOCSHELL 0x119972000 == 53 [pid = 1647] [id = 159] 13:15:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1195e2000 == 52 [pid = 1647] [id = 158] 13:15:54 INFO - PROCESS | 1647 | --DOCSHELL 0x117460000 == 51 [pid = 1647] [id = 157] 13:15:54 INFO - PROCESS | 1647 | --DOCSHELL 0x112649800 == 50 [pid = 1647] [id = 156] 13:15:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11697a000 == 49 [pid = 1647] [id = 155] 13:15:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1182c9000 == 48 [pid = 1647] [id = 150] 13:15:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce29800 == 47 [pid = 1647] [id = 149] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12c851800) [pid = 1647] [serial = 440] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12c9b9400) [pid = 1647] [serial = 442] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12c9c3000) [pid = 1647] [serial = 443] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12bfc0000) [pid = 1647] [serial = 427] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x1241e8c00) [pid = 1647] [serial = 415] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11892b800) [pid = 1647] [serial = 395] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x119526800) [pid = 1647] [serial = 397] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12a84a000) [pid = 1647] [serial = 422] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12c843800) [pid = 1647] [serial = 431] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x119d09000) [pid = 1647] [serial = 436] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x118422800) [pid = 1647] [serial = 410] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12bfb3400) [pid = 1647] [serial = 341] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x123367400) [pid = 1647] [serial = 398] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x128876800) [pid = 1647] [serial = 418] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12a855400) [pid = 1647] [serial = 439] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12bfcf400) [pid = 1647] [serial = 430] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x128fbc800) [pid = 1647] [serial = 421] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x115aae400) [pid = 1647] [serial = 433] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12bfc8400) [pid = 1647] [serial = 428] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12bfb6c00) [pid = 1647] [serial = 425] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12b222400) [pid = 1647] [serial = 424] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x118057000) [pid = 1647] [serial = 394] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12b36f800) [pid = 1647] [serial = 407] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x119d23800) [pid = 1647] [serial = 413] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x119a9b400) [pid = 1647] [serial = 412] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12b36f400) [pid = 1647] [serial = 404] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12b21fc00) [pid = 1647] [serial = 403] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x128c71800) [pid = 1647] [serial = 419] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12931d400) [pid = 1647] [serial = 401] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12bfbe800) [pid = 1647] [serial = 391] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x119175400) [pid = 1647] [serial = 406] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12678d800) [pid = 1647] [serial = 400] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x118059000) [pid = 1647] [serial = 409] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12502c000) [pid = 1647] [serial = 416] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x117e61400) [pid = 1647] [serial = 434] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12506fc00) [pid = 1647] [serial = 437] [outer = 0x0] [url = about:blank] 13:15:54 INFO - PROCESS | 1647 | 1464380154656 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 13:15:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:15:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 770ms 13:15:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:15:54 INFO - PROCESS | 1647 | 1464380154682 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 13:15:54 INFO - PROCESS | 1647 | 1464380154684 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 13:15:54 INFO - PROCESS | 1647 | 1464380154687 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:15:54 INFO - PROCESS | 1647 | 1464380154689 Marionette TRACE conn2 <- [1,674,null,{}] 13:15:54 INFO - PROCESS | 1647 | 1464380154708 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:54 INFO - PROCESS | 1647 | 1464380154791 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 13:15:54 INFO - PROCESS | 1647 | 1464380154796 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181c9800 == 48 [pid = 1647] [id = 176] 13:15:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1197d8c00) [pid = 1647] [serial = 526] [outer = 0x0] 13:15:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119c69800) [pid = 1647] [serial = 527] [outer = 0x1197d8c00] 13:15:54 INFO - PROCESS | 1647 | 1464380154824 Marionette DEBUG loaded listener.js 13:15:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12352c400) [pid = 1647] [serial = 528] [outer = 0x1197d8c00] 13:15:55 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:15:55 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:15:55 INFO - PROCESS | 1647 | 1464380155173 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 13:15:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 13:15:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 523ms 13:15:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:15:55 INFO - PROCESS | 1647 | 1464380155211 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 13:15:55 INFO - PROCESS | 1647 | 1464380155213 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 13:15:55 INFO - PROCESS | 1647 | 1464380155215 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:15:55 INFO - PROCESS | 1647 | 1464380155216 Marionette TRACE conn2 <- [1,678,null,{}] 13:15:55 INFO - PROCESS | 1647 | 1464380155218 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:55 INFO - PROCESS | 1647 | 1464380155298 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 13:15:55 INFO - PROCESS | 1647 | 1464380155346 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a35800 == 49 [pid = 1647] [id = 177] 13:15:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x119d0e800) [pid = 1647] [serial = 529] [outer = 0x0] 13:15:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x124776c00) [pid = 1647] [serial = 530] [outer = 0x119d0e800] 13:15:55 INFO - PROCESS | 1647 | 1464380155372 Marionette DEBUG loaded listener.js 13:15:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1265c3800) [pid = 1647] [serial = 531] [outer = 0x119d0e800] 13:15:55 INFO - PROCESS | 1647 | 1464380155660 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 13:15:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:15:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 467ms 13:15:55 INFO - PROCESS | 1647 | 1464380155683 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 13:15:55 INFO - PROCESS | 1647 | 1464380155684 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 13:15:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:15:55 INFO - PROCESS | 1647 | 1464380155695 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:15:55 INFO - PROCESS | 1647 | 1464380155696 Marionette TRACE conn2 <- [1,682,null,{}] 13:15:55 INFO - PROCESS | 1647 | 1464380155698 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:55 INFO - PROCESS | 1647 | 1464380155778 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 13:15:55 INFO - PROCESS | 1647 | 1464380155783 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x116acb000 == 50 [pid = 1647] [id = 178] 13:15:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x119d1f000) [pid = 1647] [serial = 532] [outer = 0x0] 13:15:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x126be6400) [pid = 1647] [serial = 533] [outer = 0x119d1f000] 13:15:55 INFO - PROCESS | 1647 | 1464380155810 Marionette DEBUG loaded listener.js 13:15:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x128c63000) [pid = 1647] [serial = 534] [outer = 0x119d1f000] 13:15:56 INFO - PROCESS | 1647 | 1464380156601 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 13:15:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 13:15:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 924ms 13:15:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:15:56 INFO - PROCESS | 1647 | 1464380156615 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 13:15:56 INFO - PROCESS | 1647 | 1464380156616 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 13:15:56 INFO - PROCESS | 1647 | 1464380156626 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:15:56 INFO - PROCESS | 1647 | 1464380156627 Marionette TRACE conn2 <- [1,686,null,{}] 13:15:56 INFO - PROCESS | 1647 | 1464380156630 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:56 INFO - PROCESS | 1647 | 1464380156739 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 13:15:56 INFO - PROCESS | 1647 | 1464380156744 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x125048800 == 51 [pid = 1647] [id = 179] 13:15:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x128c65000) [pid = 1647] [serial = 535] [outer = 0x0] 13:15:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1295ba000) [pid = 1647] [serial = 536] [outer = 0x128c65000] 13:15:56 INFO - PROCESS | 1647 | 1464380156796 Marionette DEBUG loaded listener.js 13:15:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12b21fc00) [pid = 1647] [serial = 537] [outer = 0x128c65000] 13:15:57 INFO - PROCESS | 1647 | 1464380157615 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 13:15:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:15:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1027ms 13:15:57 INFO - PROCESS | 1647 | 1464380157647 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 13:15:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:15:57 INFO - PROCESS | 1647 | 1464380157648 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 13:15:57 INFO - PROCESS | 1647 | 1464380157655 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:15:57 INFO - PROCESS | 1647 | 1464380157656 Marionette TRACE conn2 <- [1,690,null,{}] 13:15:57 INFO - PROCESS | 1647 | 1464380157659 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:57 INFO - PROCESS | 1647 | 1464380157758 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 13:15:57 INFO - PROCESS | 1647 | 1464380157762 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b3a800 == 52 [pid = 1647] [id = 180] 13:15:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x128c66800) [pid = 1647] [serial = 538] [outer = 0x0] 13:15:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12bc73000) [pid = 1647] [serial = 539] [outer = 0x128c66800] 13:15:57 INFO - PROCESS | 1647 | 1464380157786 Marionette DEBUG loaded listener.js 13:15:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12bc8ac00) [pid = 1647] [serial = 540] [outer = 0x128c66800] 13:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x118166c00) [pid = 1647] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1197de800) [pid = 1647] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x123dc0400) [pid = 1647] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x112748800) [pid = 1647] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x123dbfc00) [pid = 1647] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x116283400) [pid = 1647] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1267c6800) [pid = 1647] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1184a8800) [pid = 1647] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x123521800) [pid = 1647] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x128c6c400) [pid = 1647] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x112ab4000) [pid = 1647] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:15:58 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12488d400) [pid = 1647] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:15:58 INFO - PROCESS | 1647 | 1464380158578 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 13:15:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:15:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 974ms 13:15:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:15:58 INFO - PROCESS | 1647 | 1464380158625 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 13:15:58 INFO - PROCESS | 1647 | 1464380158626 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 13:15:58 INFO - PROCESS | 1647 | 1464380158628 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:15:58 INFO - PROCESS | 1647 | 1464380158629 Marionette TRACE conn2 <- [1,694,null,{}] 13:15:58 INFO - PROCESS | 1647 | 1464380158631 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:58 INFO - PROCESS | 1647 | 1464380158709 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 13:15:58 INFO - PROCESS | 1647 | 1464380158756 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x123b50000 == 53 [pid = 1647] [id = 181] 13:15:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x118054800) [pid = 1647] [serial = 541] [outer = 0x0] 13:15:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x123521800) [pid = 1647] [serial = 542] [outer = 0x118054800] 13:15:58 INFO - PROCESS | 1647 | 1464380158780 Marionette DEBUG loaded listener.js 13:15:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x128c6c000) [pid = 1647] [serial = 543] [outer = 0x118054800] 13:15:59 INFO - PROCESS | 1647 | 1464380159543 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 13:15:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 13:15:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 919ms 13:15:59 INFO - PROCESS | 1647 | 1464380159547 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 13:15:59 INFO - PROCESS | 1647 | 1464380159549 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 13:15:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:15:59 INFO - PROCESS | 1647 | 1464380159553 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:15:59 INFO - PROCESS | 1647 | 1464380159554 Marionette TRACE conn2 <- [1,698,null,{}] 13:15:59 INFO - PROCESS | 1647 | 1464380159556 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:59 INFO - PROCESS | 1647 | 1464380159635 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 13:15:59 INFO - PROCESS | 1647 | 1464380159642 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x129049000 == 54 [pid = 1647] [id = 182] 13:15:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12aaecc00) [pid = 1647] [serial = 544] [outer = 0x0] 13:15:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12bfbf800) [pid = 1647] [serial = 545] [outer = 0x12aaecc00] 13:15:59 INFO - PROCESS | 1647 | 1464380159667 Marionette DEBUG loaded listener.js 13:15:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12bfce000) [pid = 1647] [serial = 546] [outer = 0x12aaecc00] 13:16:00 INFO - PROCESS | 1647 | 1464380160510 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 13:16:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 13:16:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 973ms 13:16:00 INFO - PROCESS | 1647 | 1464380160525 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 13:16:00 INFO - PROCESS | 1647 | 1464380160527 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 13:16:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:16:00 INFO - PROCESS | 1647 | 1464380160531 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:16:00 INFO - PROCESS | 1647 | 1464380160534 Marionette TRACE conn2 <- [1,702,null,{}] 13:16:00 INFO - PROCESS | 1647 | 1464380160540 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:00 INFO - PROCESS | 1647 | 1464380160640 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 13:16:00 INFO - PROCESS | 1647 | 1464380160702 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f37800 == 55 [pid = 1647] [id = 183] 13:16:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x116a66400) [pid = 1647] [serial = 547] [outer = 0x0] 13:16:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x117e61000) [pid = 1647] [serial = 548] [outer = 0x116a66400] 13:16:00 INFO - PROCESS | 1647 | 1464380160733 Marionette DEBUG loaded listener.js 13:16:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1181cf400) [pid = 1647] [serial = 549] [outer = 0x116a66400] 13:16:01 INFO - PROCESS | 1647 | 1464380161682 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 13:16:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:16:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1176ms 13:16:01 INFO - PROCESS | 1647 | 1464380161707 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 13:16:01 INFO - PROCESS | 1647 | 1464380161711 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 13:16:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:16:01 INFO - PROCESS | 1647 | 1464380161716 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:16:01 INFO - PROCESS | 1647 | 1464380161718 Marionette TRACE conn2 <- [1,706,null,{}] 13:16:01 INFO - PROCESS | 1647 | 1464380161720 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:01 INFO - PROCESS | 1647 | 1464380161823 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 13:16:01 INFO - PROCESS | 1647 | 1464380161870 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x124259800 == 56 [pid = 1647] [id = 184] 13:16:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1184a3c00) [pid = 1647] [serial = 550] [outer = 0x0] 13:16:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x123179000) [pid = 1647] [serial = 551] [outer = 0x1184a3c00] 13:16:01 INFO - PROCESS | 1647 | 1464380161901 Marionette DEBUG loaded listener.js 13:16:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1245cf800) [pid = 1647] [serial = 552] [outer = 0x1184a3c00] 13:16:02 INFO - PROCESS | 1647 | 1464380162788 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 13:16:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:16:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1122ms 13:16:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:16:02 INFO - PROCESS | 1647 | 1464380162838 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 13:16:02 INFO - PROCESS | 1647 | 1464380162839 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 13:16:02 INFO - PROCESS | 1647 | 1464380162842 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:16:02 INFO - PROCESS | 1647 | 1464380162845 Marionette TRACE conn2 <- [1,710,null,{}] 13:16:02 INFO - PROCESS | 1647 | 1464380162852 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:02 INFO - PROCESS | 1647 | 1464380162953 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 13:16:03 INFO - PROCESS | 1647 | 1464380163000 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8cc000 == 57 [pid = 1647] [id = 185] 13:16:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x125072800) [pid = 1647] [serial = 553] [outer = 0x0] 13:16:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1295b5000) [pid = 1647] [serial = 554] [outer = 0x125072800] 13:16:03 INFO - PROCESS | 1647 | 1464380163032 Marionette DEBUG loaded listener.js 13:16:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12a855400) [pid = 1647] [serial = 555] [outer = 0x125072800] 13:16:03 INFO - PROCESS | 1647 | 1464380163935 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 13:16:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:16:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1123ms 13:16:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:16:03 INFO - PROCESS | 1647 | 1464380163966 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 13:16:03 INFO - PROCESS | 1647 | 1464380163968 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 13:16:03 INFO - PROCESS | 1647 | 1464380163970 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:16:03 INFO - PROCESS | 1647 | 1464380163971 Marionette TRACE conn2 <- [1,714,null,{}] 13:16:03 INFO - PROCESS | 1647 | 1464380163974 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:04 INFO - PROCESS | 1647 | 1464380164075 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 13:16:04 INFO - PROCESS | 1647 | 1464380164122 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x11818f000 == 58 [pid = 1647] [id = 186] 13:16:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1181d4400) [pid = 1647] [serial = 556] [outer = 0x0] 13:16:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12aae6800) [pid = 1647] [serial = 557] [outer = 0x1181d4400] 13:16:04 INFO - PROCESS | 1647 | 1464380164153 Marionette DEBUG loaded listener.js 13:16:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12bc77800) [pid = 1647] [serial = 558] [outer = 0x1181d4400] 13:16:05 INFO - PROCESS | 1647 | 1464380165160 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 13:16:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 13:16:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1220ms 13:16:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:16:05 INFO - PROCESS | 1647 | 1464380165191 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 13:16:05 INFO - PROCESS | 1647 | 1464380165194 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 13:16:05 INFO - PROCESS | 1647 | 1464380165197 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:16:05 INFO - PROCESS | 1647 | 1464380165198 Marionette TRACE conn2 <- [1,718,null,{}] 13:16:05 INFO - PROCESS | 1647 | 1464380165203 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:05 INFO - PROCESS | 1647 | 1464380165298 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 13:16:05 INFO - PROCESS | 1647 | 1464380165384 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x11919e800 == 59 [pid = 1647] [id = 187] 13:16:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1184a9400) [pid = 1647] [serial = 559] [outer = 0x0] 13:16:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x118713400) [pid = 1647] [serial = 560] [outer = 0x1184a9400] 13:16:05 INFO - PROCESS | 1647 | 1464380165429 Marionette DEBUG loaded listener.js 13:16:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1192f9c00) [pid = 1647] [serial = 561] [outer = 0x1184a9400] 13:16:05 INFO - PROCESS | 1647 | --DOCSHELL 0x123b50000 == 58 [pid = 1647] [id = 181] 13:16:05 INFO - PROCESS | 1647 | --DOCSHELL 0x126b3a800 == 57 [pid = 1647] [id = 180] 13:16:05 INFO - PROCESS | 1647 | --DOCSHELL 0x125048800 == 56 [pid = 1647] [id = 179] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12bc84800) [pid = 1647] [serial = 457] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12c84a000) [pid = 1647] [serial = 460] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12b22b000) [pid = 1647] [serial = 499] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOCSHELL 0x116acb000 == 55 [pid = 1647] [id = 178] 13:16:05 INFO - PROCESS | 1647 | --DOCSHELL 0x119a35800 == 54 [pid = 1647] [id = 177] 13:16:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1181c9800 == 53 [pid = 1647] [id = 176] 13:16:05 INFO - PROCESS | 1647 | --DOCSHELL 0x116976800 == 52 [pid = 1647] [id = 175] 13:16:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1192d4000 == 51 [pid = 1647] [id = 174] 13:16:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1195f4000 == 50 [pid = 1647] [id = 169] 13:16:05 INFO - PROCESS | 1647 | --DOCSHELL 0x116977000 == 49 [pid = 1647] [id = 168] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11841a000) [pid = 1647] [serial = 469] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1184a8400) [pid = 1647] [serial = 470] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x119a9fc00) [pid = 1647] [serial = 475] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12306ac00) [pid = 1647] [serial = 476] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12506d400) [pid = 1647] [serial = 481] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x119d04000) [pid = 1647] [serial = 451] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x115f5f400) [pid = 1647] [serial = 464] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x112ab7c00) [pid = 1647] [serial = 463] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12428a800) [pid = 1647] [serial = 478] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1169ac000) [pid = 1647] [serial = 466] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x117e5f800) [pid = 1647] [serial = 467] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12d20c800) [pid = 1647] [serial = 445] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12931b400) [pid = 1647] [serial = 454] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x126bed800) [pid = 1647] [serial = 484] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11815f400) [pid = 1647] [serial = 448] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x119528c00) [pid = 1647] [serial = 473] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11871c000) [pid = 1647] [serial = 472] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12b223000) [pid = 1647] [serial = 497] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x128fbb400) [pid = 1647] [serial = 487] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x129327400) [pid = 1647] [serial = 488] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x117e63400) [pid = 1647] [serial = 200] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x128c66c00) [pid = 1647] [serial = 485] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1197e5c00) [pid = 1647] [serial = 491] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12aaec000) [pid = 1647] [serial = 496] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11621d000) [pid = 1647] [serial = 490] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x126be2400) [pid = 1647] [serial = 482] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12957ac00) [pid = 1647] [serial = 493] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12a719800) [pid = 1647] [serial = 494] [outer = 0x0] [url = about:blank] 13:16:05 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x125021400) [pid = 1647] [serial = 479] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1647 | 1464380166407 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 13:16:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:16:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1221ms 13:16:06 INFO - PROCESS | 1647 | 1464380166418 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 13:16:06 INFO - PROCESS | 1647 | 1464380166422 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 13:16:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:16:06 INFO - PROCESS | 1647 | 1464380166426 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:16:06 INFO - PROCESS | 1647 | 1464380166428 Marionette TRACE conn2 <- [1,722,null,{}] 13:16:06 INFO - PROCESS | 1647 | 1464380166430 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:06 INFO - PROCESS | 1647 | 1464380166521 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 13:16:06 INFO - PROCESS | 1647 | 1464380166566 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e1a000 == 50 [pid = 1647] [id = 188] 13:16:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1184aa000) [pid = 1647] [serial = 562] [outer = 0x0] 13:16:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119a9a400) [pid = 1647] [serial = 563] [outer = 0x1184aa000] 13:16:06 INFO - PROCESS | 1647 | 1464380166591 Marionette DEBUG loaded listener.js 13:16:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12335e800) [pid = 1647] [serial = 564] [outer = 0x1184aa000] 13:16:06 INFO - PROCESS | 1647 | 1464380166920 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 13:16:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:16:06 INFO - PROCESS | 1647 | 1464380166949 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 13:16:06 INFO - PROCESS | 1647 | 1464380166952 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:16:06 INFO - PROCESS | 1647 | 1464380166955 Marionette TRACE conn2 <- [1,726,null,{}] 13:16:06 INFO - PROCESS | 1647 | 1464380166964 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:07 INFO - PROCESS | 1647 | 1464380167074 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 13:16:07 INFO - PROCESS | 1647 | 1464380167148 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1d7000 == 51 [pid = 1647] [id = 189] 13:16:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11951ec00) [pid = 1647] [serial = 565] [outer = 0x0] 13:16:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12488a400) [pid = 1647] [serial = 566] [outer = 0x11951ec00] 13:16:07 INFO - PROCESS | 1647 | 1464380167191 Marionette DEBUG loaded listener.js 13:16:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x128c6b000) [pid = 1647] [serial = 567] [outer = 0x11951ec00] 13:16:07 INFO - PROCESS | 1647 | 1464380167521 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 13:16:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:16:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 627ms 13:16:07 INFO - PROCESS | 1647 | 1464380167579 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 13:16:07 INFO - PROCESS | 1647 | 1464380167580 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 13:16:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:16:07 INFO - PROCESS | 1647 | 1464380167583 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:16:07 INFO - PROCESS | 1647 | 1464380167584 Marionette TRACE conn2 <- [1,730,null,{}] 13:16:07 INFO - PROCESS | 1647 | 1464380167586 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:07 INFO - PROCESS | 1647 | 1464380167689 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 13:16:07 INFO - PROCESS | 1647 | 1464380167719 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x123618000 == 52 [pid = 1647] [id = 190] 13:16:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x128fbd400) [pid = 1647] [serial = 568] [outer = 0x0] 13:16:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x129582000) [pid = 1647] [serial = 569] [outer = 0x128fbd400] 13:16:07 INFO - PROCESS | 1647 | 1464380167744 Marionette DEBUG loaded listener.js 13:16:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12b223000) [pid = 1647] [serial = 570] [outer = 0x128fbd400] 13:16:08 INFO - PROCESS | 1647 | 1464380168064 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 13:16:08 INFO - PROCESS | 1647 | 1464380168107 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 13:16:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:16:08 INFO - PROCESS | 1647 | 1464380168109 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:16:08 INFO - PROCESS | 1647 | 1464380168110 Marionette TRACE conn2 <- [1,734,null,{}] 13:16:08 INFO - PROCESS | 1647 | 1464380168113 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:08 INFO - PROCESS | 1647 | 1464380168208 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 13:16:08 INFO - PROCESS | 1647 | 1464380168220 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b2b800 == 53 [pid = 1647] [id = 191] 13:16:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x115f5b400) [pid = 1647] [serial = 571] [outer = 0x0] 13:16:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12bc80400) [pid = 1647] [serial = 572] [outer = 0x115f5b400] 13:16:08 INFO - PROCESS | 1647 | 1464380168244 Marionette DEBUG loaded listener.js 13:16:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12bfd2000) [pid = 1647] [serial = 573] [outer = 0x115f5b400] 13:16:08 INFO - PROCESS | 1647 | 1464380168575 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 13:16:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:16:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 520ms 13:16:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:16:08 INFO - PROCESS | 1647 | 1464380168630 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 13:16:08 INFO - PROCESS | 1647 | 1464380168631 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 13:16:08 INFO - PROCESS | 1647 | 1464380168633 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:16:08 INFO - PROCESS | 1647 | 1464380168634 Marionette TRACE conn2 <- [1,738,null,{}] 13:16:08 INFO - PROCESS | 1647 | 1464380168643 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:08 INFO - PROCESS | 1647 | 1464380168762 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 13:16:08 INFO - PROCESS | 1647 | 1464380168796 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f26800 == 54 [pid = 1647] [id = 192] 13:16:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12c84a000) [pid = 1647] [serial = 574] [outer = 0x0] 13:16:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12c851800) [pid = 1647] [serial = 575] [outer = 0x12c84a000] 13:16:08 INFO - PROCESS | 1647 | 1464380168821 Marionette DEBUG loaded listener.js 13:16:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12d23d000) [pid = 1647] [serial = 576] [outer = 0x12c84a000] 13:16:09 INFO - PROCESS | 1647 | 1464380169608 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 13:16:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:16:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1025ms 13:16:09 INFO - PROCESS | 1647 | 1464380169658 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 13:16:09 INFO - PROCESS | 1647 | 1464380169660 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 13:16:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:16:09 INFO - PROCESS | 1647 | 1464380169669 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:16:09 INFO - PROCESS | 1647 | 1464380169670 Marionette TRACE conn2 <- [1,742,null,{}] 13:16:09 INFO - PROCESS | 1647 | 1464380169672 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:09 INFO - PROCESS | 1647 | 1464380169766 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 13:16:09 INFO - PROCESS | 1647 | 1464380169771 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x115f89800 == 55 [pid = 1647] [id = 193] 13:16:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x110e48c00) [pid = 1647] [serial = 577] [outer = 0x0] 13:16:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x110e4b800) [pid = 1647] [serial = 578] [outer = 0x110e48c00] 13:16:09 INFO - PROCESS | 1647 | 1464380169821 Marionette DEBUG loaded listener.js 13:16:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x110e51c00) [pid = 1647] [serial = 579] [outer = 0x110e48c00] 13:16:10 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119d0e800) [pid = 1647] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:16:10 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x119d1f000) [pid = 1647] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:16:10 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x118054800) [pid = 1647] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:16:10 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x128c65000) [pid = 1647] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:16:10 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x128c66800) [pid = 1647] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:16:10 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1197d8c00) [pid = 1647] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:16:10 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1184ab800) [pid = 1647] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:16:10 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1167ef800) [pid = 1647] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:16:10 INFO - PROCESS | 1647 | 1464380170616 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 13:16:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 13:16:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 969ms 13:16:10 INFO - PROCESS | 1647 | 1464380170639 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 13:16:10 INFO - PROCESS | 1647 | 1464380170640 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 13:16:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:16:10 INFO - PROCESS | 1647 | 1464380170642 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:16:10 INFO - PROCESS | 1647 | 1464380170643 Marionette TRACE conn2 <- [1,746,null,{}] 13:16:10 INFO - PROCESS | 1647 | 1464380170645 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:10 INFO - PROCESS | 1647 | 1464380170725 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 13:16:10 INFO - PROCESS | 1647 | 1464380170737 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b268000 == 56 [pid = 1647] [id = 194] 13:16:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1167f0400) [pid = 1647] [serial = 580] [outer = 0x0] 13:16:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x117468c00) [pid = 1647] [serial = 581] [outer = 0x1167f0400] 13:16:10 INFO - PROCESS | 1647 | 1464380170762 Marionette DEBUG loaded listener.js 13:16:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11746dc00) [pid = 1647] [serial = 582] [outer = 0x1167f0400] 13:16:11 INFO - PROCESS | 1647 | 1464380171543 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 13:16:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 13:16:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 919ms 13:16:11 INFO - PROCESS | 1647 | 1464380171562 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 13:16:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:16:11 INFO - PROCESS | 1647 | 1464380171563 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 13:16:11 INFO - PROCESS | 1647 | 1464380171565 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:16:11 INFO - PROCESS | 1647 | 1464380171566 Marionette TRACE conn2 <- [1,750,null,{}] 13:16:11 INFO - PROCESS | 1647 | 1464380171570 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:11 INFO - PROCESS | 1647 | 1464380171647 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 13:16:11 INFO - PROCESS | 1647 | 1464380171698 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf0c800 == 57 [pid = 1647] [id = 195] 13:16:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x111e6c000) [pid = 1647] [serial = 583] [outer = 0x0] 13:16:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1184a8000) [pid = 1647] [serial = 584] [outer = 0x111e6c000] 13:16:11 INFO - PROCESS | 1647 | 1464380171723 Marionette DEBUG loaded listener.js 13:16:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12a2ec400) [pid = 1647] [serial = 585] [outer = 0x111e6c000] 13:16:12 INFO - PROCESS | 1647 | 1464380172483 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 13:16:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:16:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 968ms 13:16:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:16:12 INFO - PROCESS | 1647 | 1464380172534 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 13:16:12 INFO - PROCESS | 1647 | 1464380172537 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 13:16:12 INFO - PROCESS | 1647 | 1464380172540 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:16:12 INFO - PROCESS | 1647 | 1464380172543 Marionette TRACE conn2 <- [1,754,null,{}] 13:16:12 INFO - PROCESS | 1647 | 1464380172547 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:12 INFO - PROCESS | 1647 | 1464380172651 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 13:16:12 INFO - PROCESS | 1647 | 1464380172700 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f3a800 == 58 [pid = 1647] [id = 196] 13:16:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x116727800) [pid = 1647] [serial = 586] [outer = 0x0] 13:16:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x117464800) [pid = 1647] [serial = 587] [outer = 0x116727800] 13:16:12 INFO - PROCESS | 1647 | 1464380172731 Marionette DEBUG loaded listener.js 13:16:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11815a400) [pid = 1647] [serial = 588] [outer = 0x116727800] 13:16:13 INFO - PROCESS | 1647 | 1464380173632 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 13:16:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 13:16:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1122ms 13:16:13 INFO - PROCESS | 1647 | 1464380173662 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 13:16:13 INFO - PROCESS | 1647 | 1464380173666 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 13:16:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:16:13 INFO - PROCESS | 1647 | 1464380173671 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:16:13 INFO - PROCESS | 1647 | 1464380173672 Marionette TRACE conn2 <- [1,758,null,{}] 13:16:13 INFO - PROCESS | 1647 | 1464380173675 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:13 INFO - PROCESS | 1647 | 1464380173775 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 13:16:13 INFO - PROCESS | 1647 | 1464380173823 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x123605000 == 59 [pid = 1647] [id = 197] 13:16:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11815d800) [pid = 1647] [serial = 589] [outer = 0x0] 13:16:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x123527c00) [pid = 1647] [serial = 590] [outer = 0x11815d800] 13:16:13 INFO - PROCESS | 1647 | 1464380173853 Marionette DEBUG loaded listener.js 13:16:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x125023c00) [pid = 1647] [serial = 591] [outer = 0x11815d800] 13:16:14 INFO - PROCESS | 1647 | 1464380174248 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 13:16:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:16:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 619ms 13:16:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:16:14 INFO - PROCESS | 1647 | 1464380174290 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 13:16:14 INFO - PROCESS | 1647 | 1464380174292 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 13:16:14 INFO - PROCESS | 1647 | 1464380174294 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:16:14 INFO - PROCESS | 1647 | 1464380174297 Marionette TRACE conn2 <- [1,762,null,{}] 13:16:14 INFO - PROCESS | 1647 | 1464380174305 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:14 INFO - PROCESS | 1647 | 1464380174407 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 13:16:14 INFO - PROCESS | 1647 | 1464380174472 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c420800 == 60 [pid = 1647] [id = 198] 13:16:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x125024c00) [pid = 1647] [serial = 592] [outer = 0x0] 13:16:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x126b4b800) [pid = 1647] [serial = 593] [outer = 0x125024c00] 13:16:14 INFO - PROCESS | 1647 | 1464380174503 Marionette DEBUG loaded listener.js 13:16:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x126b54400) [pid = 1647] [serial = 594] [outer = 0x125024c00] 13:16:15 INFO - PROCESS | 1647 | 1464380175530 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 13:16:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:16:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1273ms 13:16:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:16:15 INFO - PROCESS | 1647 | 1464380175568 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 13:16:15 INFO - PROCESS | 1647 | 1464380175570 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 13:16:15 INFO - PROCESS | 1647 | 1464380175574 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:16:15 INFO - PROCESS | 1647 | 1464380175576 Marionette TRACE conn2 <- [1,766,null,{}] 13:16:15 INFO - PROCESS | 1647 | 1464380175580 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:15 INFO - PROCESS | 1647 | 1464380175700 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 13:16:15 INFO - PROCESS | 1647 | 1464380175767 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x113334000 == 61 [pid = 1647] [id = 199] 13:16:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x110e50000) [pid = 1647] [serial = 595] [outer = 0x0] 13:16:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x114ee0000) [pid = 1647] [serial = 596] [outer = 0x110e50000] 13:16:15 INFO - PROCESS | 1647 | 1464380175845 Marionette DEBUG loaded listener.js 13:16:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x117462400) [pid = 1647] [serial = 597] [outer = 0x110e50000] 13:16:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12b268000 == 60 [pid = 1647] [id = 194] 13:16:16 INFO - PROCESS | 1647 | --DOCSHELL 0x115f89800 == 59 [pid = 1647] [id = 193] 13:16:16 INFO - PROCESS | 1647 | --DOCSHELL 0x128f26800 == 58 [pid = 1647] [id = 192] 13:16:16 INFO - PROCESS | 1647 | --DOCSHELL 0x126b2b800 == 57 [pid = 1647] [id = 191] 13:16:16 INFO - PROCESS | 1647 | --DOCSHELL 0x123618000 == 56 [pid = 1647] [id = 190] 13:16:16 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12bfbf800) [pid = 1647] [serial = 545] [outer = 0x0] [url = about:blank] 13:16:16 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12bfc9c00) [pid = 1647] [serial = 518] [outer = 0x0] [url = about:blank] 13:16:16 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1166c6800) [pid = 1647] [serial = 503] [outer = 0x0] [url = about:blank] 13:16:16 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x128c68800) [pid = 1647] [serial = 512] [outer = 0x0] [url = about:blank] 13:16:16 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1184a3800) [pid = 1647] [serial = 506] [outer = 0x0] [url = about:blank] 13:16:16 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12a854800) [pid = 1647] [serial = 515] [outer = 0x0] [url = about:blank] 13:16:16 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x123716c00) [pid = 1647] [serial = 509] [outer = 0x0] [url = about:blank] 13:16:16 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1d7000 == 55 [pid = 1647] [id = 189] 13:16:16 INFO - PROCESS | 1647 | --DOCSHELL 0x117e1a000 == 54 [pid = 1647] [id = 188] 13:16:16 INFO - PROCESS | 1647 | --DOCSHELL 0x11919e800 == 53 [pid = 1647] [id = 187] 13:16:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8cc000 == 52 [pid = 1647] [id = 185] 13:16:16 INFO - PROCESS | 1647 | --DOCSHELL 0x124259800 == 51 [pid = 1647] [id = 184] 13:16:16 INFO - PROCESS | 1647 | --DOCSHELL 0x116f37800 == 50 [pid = 1647] [id = 183] 13:16:16 INFO - PROCESS | 1647 | --DOCSHELL 0x129049000 == 49 [pid = 1647] [id = 182] 13:16:16 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12bc73000) [pid = 1647] [serial = 539] [outer = 0x0] [url = about:blank] 13:16:16 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x119c69800) [pid = 1647] [serial = 527] [outer = 0x0] [url = about:blank] 13:16:16 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12352c400) [pid = 1647] [serial = 528] [outer = 0x0] [url = about:blank] 13:16:16 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1192f4000) [pid = 1647] [serial = 525] [outer = 0x0] [url = about:blank] 13:16:16 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11892d800) [pid = 1647] [serial = 524] [outer = 0x0] [url = about:blank] 13:16:16 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11810a800) [pid = 1647] [serial = 522] [outer = 0x0] [url = about:blank] 13:16:16 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1169a5000) [pid = 1647] [serial = 521] [outer = 0x0] [url = about:blank] 13:16:16 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x124776c00) [pid = 1647] [serial = 530] [outer = 0x0] [url = about:blank] 13:16:16 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1265c3800) [pid = 1647] [serial = 531] [outer = 0x0] [url = about:blank] 13:16:16 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x126be6400) [pid = 1647] [serial = 533] [outer = 0x0] [url = about:blank] 13:16:16 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x123521800) [pid = 1647] [serial = 542] [outer = 0x0] [url = about:blank] 13:16:16 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1295ba000) [pid = 1647] [serial = 536] [outer = 0x0] [url = about:blank] 13:16:16 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12b21fc00) [pid = 1647] [serial = 537] [outer = 0x0] [url = about:blank] 13:16:16 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12bc8ac00) [pid = 1647] [serial = 540] [outer = 0x0] [url = about:blank] 13:16:16 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x128c63000) [pid = 1647] [serial = 534] [outer = 0x0] [url = about:blank] 13:16:16 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x128c6c000) [pid = 1647] [serial = 543] [outer = 0x0] [url = about:blank] 13:16:16 INFO - PROCESS | 1647 | 1464380176704 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 13:16:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:16:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1174ms 13:16:16 INFO - PROCESS | 1647 | 1464380176748 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 13:16:16 INFO - PROCESS | 1647 | 1464380176751 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 13:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:16:16 INFO - PROCESS | 1647 | 1464380176755 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:16:16 INFO - PROCESS | 1647 | 1464380176757 Marionette TRACE conn2 <- [1,770,null,{}] 13:16:16 INFO - PROCESS | 1647 | 1464380176759 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:16 INFO - PROCESS | 1647 | 1464380176837 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 13:16:16 INFO - PROCESS | 1647 | 1464380176844 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f37800 == 50 [pid = 1647] [id = 200] 13:16:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11746c800) [pid = 1647] [serial = 598] [outer = 0x0] 13:16:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x117e57400) [pid = 1647] [serial = 599] [outer = 0x11746c800] 13:16:16 INFO - PROCESS | 1647 | 1464380176870 Marionette DEBUG loaded listener.js 13:16:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1181d4800) [pid = 1647] [serial = 600] [outer = 0x11746c800] 13:16:17 INFO - PROCESS | 1647 | 1464380177222 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 13:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 470ms 13:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:16:17 INFO - PROCESS | 1647 | 1464380177226 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 13:16:17 INFO - PROCESS | 1647 | 1464380177227 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 13:16:17 INFO - PROCESS | 1647 | 1464380177229 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:16:17 INFO - PROCESS | 1647 | 1464380177232 Marionette TRACE conn2 <- [1,774,null,{}] 13:16:17 INFO - PROCESS | 1647 | 1464380177241 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:17 INFO - PROCESS | 1647 | 1464380177322 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 13:16:17 INFO - PROCESS | 1647 | 1464380177366 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195e5000 == 51 [pid = 1647] [id = 201] 13:16:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118422800) [pid = 1647] [serial = 601] [outer = 0x0] 13:16:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1184a8c00) [pid = 1647] [serial = 602] [outer = 0x118422800] 13:16:17 INFO - PROCESS | 1647 | 1464380177394 Marionette DEBUG loaded listener.js 13:16:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1197d8c00) [pid = 1647] [serial = 603] [outer = 0x118422800] 13:16:17 INFO - PROCESS | 1647 | 1464380177758 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 13:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 572ms 13:16:17 INFO - PROCESS | 1647 | 1464380177802 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 13:16:17 INFO - PROCESS | 1647 | 1464380177805 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 13:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:16:17 INFO - PROCESS | 1647 | 1464380177808 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:16:17 INFO - PROCESS | 1647 | 1464380177810 Marionette TRACE conn2 <- [1,778,null,{}] 13:16:17 INFO - PROCESS | 1647 | 1464380177823 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:17 INFO - PROCESS | 1647 | 1464380177943 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 13:16:17 INFO - PROCESS | 1647 | 1464380177955 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a3a000 == 52 [pid = 1647] [id = 202] 13:16:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x119d0e000) [pid = 1647] [serial = 604] [outer = 0x0] 13:16:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x123175800) [pid = 1647] [serial = 605] [outer = 0x119d0e000] 13:16:17 INFO - PROCESS | 1647 | 1464380177982 Marionette DEBUG loaded listener.js 13:16:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x123921000) [pid = 1647] [serial = 606] [outer = 0x119d0e000] 13:16:18 INFO - PROCESS | 1647 | 1464380178304 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 13:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 521ms 13:16:18 INFO - PROCESS | 1647 | 1464380178330 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 13:16:18 INFO - PROCESS | 1647 | 1464380178331 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 13:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:16:18 INFO - PROCESS | 1647 | 1464380178333 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:16:18 INFO - PROCESS | 1647 | 1464380178335 Marionette TRACE conn2 <- [1,782,null,{}] 13:16:18 INFO - PROCESS | 1647 | 1464380178339 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:18 INFO - PROCESS | 1647 | 1464380178414 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 13:16:18 INFO - PROCESS | 1647 | 1464380178420 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12360e000 == 53 [pid = 1647] [id = 203] 13:16:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1241e0000) [pid = 1647] [serial = 607] [outer = 0x0] 13:16:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x125023400) [pid = 1647] [serial = 608] [outer = 0x1241e0000] 13:16:18 INFO - PROCESS | 1647 | 1464380178446 Marionette DEBUG loaded listener.js 13:16:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1265c4400) [pid = 1647] [serial = 609] [outer = 0x1241e0000] 13:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 472ms 13:16:18 INFO - PROCESS | 1647 | 1464380178799 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 13:16:18 INFO - PROCESS | 1647 | 1464380178806 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 13:16:18 INFO - PROCESS | 1647 | 1464380178807 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 13:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:16:18 INFO - PROCESS | 1647 | 1464380178809 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:16:18 INFO - PROCESS | 1647 | 1464380178810 Marionette TRACE conn2 <- [1,786,null,{}] 13:16:18 INFO - PROCESS | 1647 | 1464380178813 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:18 INFO - PROCESS | 1647 | 1464380178927 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 13:16:18 INFO - PROCESS | 1647 | 1464380178962 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x125047000 == 54 [pid = 1647] [id = 204] 13:16:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x125077000) [pid = 1647] [serial = 610] [outer = 0x0] 13:16:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x126b13000) [pid = 1647] [serial = 611] [outer = 0x125077000] 13:16:18 INFO - PROCESS | 1647 | 1464380178988 Marionette DEBUG loaded listener.js 13:16:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x126bf1800) [pid = 1647] [serial = 612] [outer = 0x125077000] 13:16:19 INFO - PROCESS | 1647 | 1464380179344 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 13:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 571ms 13:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:16:19 INFO - PROCESS | 1647 | 1464380179380 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 13:16:19 INFO - PROCESS | 1647 | 1464380179382 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 13:16:19 INFO - PROCESS | 1647 | 1464380179384 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:16:19 INFO - PROCESS | 1647 | 1464380179385 Marionette TRACE conn2 <- [1,790,null,{}] 13:16:19 INFO - PROCESS | 1647 | 1464380179390 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:19 INFO - PROCESS | 1647 | 1464380179482 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 13:16:19 INFO - PROCESS | 1647 | 1464380179486 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x126810000 == 55 [pid = 1647] [id = 205] 13:16:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x126870400) [pid = 1647] [serial = 613] [outer = 0x0] 13:16:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x128c68800) [pid = 1647] [serial = 614] [outer = 0x126870400] 13:16:19 INFO - PROCESS | 1647 | 1464380179511 Marionette DEBUG loaded listener.js 13:16:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12931b000) [pid = 1647] [serial = 615] [outer = 0x126870400] 13:16:19 INFO - PROCESS | 1647 | 1464380179830 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 13:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 471ms 13:16:19 INFO - PROCESS | 1647 | 1464380179866 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 13:16:19 INFO - PROCESS | 1647 | 1464380179868 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 13:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:16:19 INFO - PROCESS | 1647 | 1464380179874 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:16:19 INFO - PROCESS | 1647 | 1464380179875 Marionette TRACE conn2 <- [1,794,null,{}] 13:16:19 INFO - PROCESS | 1647 | 1464380179877 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:19 INFO - PROCESS | 1647 | 1464380179974 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 13:16:19 INFO - PROCESS | 1647 | 1464380179986 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cbd000 == 56 [pid = 1647] [id = 206] 13:16:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x128c66800) [pid = 1647] [serial = 616] [outer = 0x0] 13:16:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1295ba800) [pid = 1647] [serial = 617] [outer = 0x128c66800] 13:16:20 INFO - PROCESS | 1647 | 1464380180011 Marionette DEBUG loaded listener.js 13:16:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12a852c00) [pid = 1647] [serial = 618] [outer = 0x128c66800] 13:16:20 INFO - PROCESS | 1647 | 1464380180354 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 13:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 520ms 13:16:20 INFO - PROCESS | 1647 | 1464380180392 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 13:16:20 INFO - PROCESS | 1647 | 1464380180394 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 13:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:16:20 INFO - PROCESS | 1647 | 1464380180396 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:16:20 INFO - PROCESS | 1647 | 1464380180397 Marionette TRACE conn2 <- [1,798,null,{}] 13:16:20 INFO - PROCESS | 1647 | 1464380180399 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:20 INFO - PROCESS | 1647 | 1464380180493 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 13:16:20 INFO - PROCESS | 1647 | 1464380180499 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12903d800 == 57 [pid = 1647] [id = 207] 13:16:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x126bea800) [pid = 1647] [serial = 619] [outer = 0x0] 13:16:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12aae7400) [pid = 1647] [serial = 620] [outer = 0x126bea800] 13:16:20 INFO - PROCESS | 1647 | 1464380180550 Marionette DEBUG loaded listener.js 13:16:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1197db000) [pid = 1647] [serial = 621] [outer = 0x126bea800] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x126b05400) [pid = 1647] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12b36fc00) [pid = 1647] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x116280400) [pid = 1647] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x112ab0400) [pid = 1647] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11805e400) [pid = 1647] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x123591000) [pid = 1647] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1265c4000) [pid = 1647] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1121b1400) [pid = 1647] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12a848400) [pid = 1647] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12c84a000) [pid = 1647] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x115f5b400) [pid = 1647] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1181d4400) [pid = 1647] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1184a3c00) [pid = 1647] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x128fbd400) [pid = 1647] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1184aa000) [pid = 1647] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x116a66400) [pid = 1647] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x125072800) [pid = 1647] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1184a9400) [pid = 1647] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11951ec00) [pid = 1647] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x110e48c00) [pid = 1647] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1167f0400) [pid = 1647] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1192fc800) [pid = 1647] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12c9c5c00) [pid = 1647] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x126873800) [pid = 1647] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1167f2800) [pid = 1647] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:16:20 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12bc8a400) [pid = 1647] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:16:20 INFO - PROCESS | 1647 | 1464380180961 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 13:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 13:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 620ms 13:16:21 INFO - PROCESS | 1647 | 1464380181017 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 13:16:21 INFO - PROCESS | 1647 | 1464380181019 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 13:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:16:21 INFO - PROCESS | 1647 | 1464380181029 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:16:21 INFO - PROCESS | 1647 | 1464380181031 Marionette TRACE conn2 <- [1,802,null,{}] 13:16:21 INFO - PROCESS | 1647 | 1464380181034 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:21 INFO - PROCESS | 1647 | 1464380181163 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 13:16:21 INFO - PROCESS | 1647 | 1464380181171 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1237cb800 == 58 [pid = 1647] [id = 208] 13:16:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x117465800) [pid = 1647] [serial = 622] [outer = 0x0] 13:16:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1184a3c00) [pid = 1647] [serial = 623] [outer = 0x117465800] 13:16:21 INFO - PROCESS | 1647 | 1464380181206 Marionette DEBUG loaded listener.js 13:16:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1197e5400) [pid = 1647] [serial = 624] [outer = 0x117465800] 13:16:21 INFO - PROCESS | 1647 | 1464380181581 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 13:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 13:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 570ms 13:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:16:21 INFO - PROCESS | 1647 | 1464380181599 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 13:16:21 INFO - PROCESS | 1647 | 1464380181600 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 13:16:21 INFO - PROCESS | 1647 | 1464380181603 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:16:21 INFO - PROCESS | 1647 | 1464380181608 Marionette TRACE conn2 <- [1,806,null,{}] 13:16:21 INFO - PROCESS | 1647 | 1464380181610 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:21 INFO - PROCESS | 1647 | 1464380181730 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 13:16:21 INFO - PROCESS | 1647 | 1464380181736 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a7db000 == 59 [pid = 1647] [id = 209] 13:16:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11746ec00) [pid = 1647] [serial = 625] [outer = 0x0] 13:16:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x128c65400) [pid = 1647] [serial = 626] [outer = 0x11746ec00] 13:16:21 INFO - PROCESS | 1647 | 1464380181765 Marionette DEBUG loaded listener.js 13:16:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12b368c00) [pid = 1647] [serial = 627] [outer = 0x11746ec00] 13:16:22 INFO - PROCESS | 1647 | [1647] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:16:22 INFO - PROCESS | 1647 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 13:16:22 INFO - PROCESS | 1647 | Determined SkiaGL cache limits: Size 100663296, Items: 256 13:16:22 INFO - PROCESS | 1647 | [GFX2-]: Using SkiaGL canvas. 13:16:22 INFO - PROCESS | 1647 | 1464380182123 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 13:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 13:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 573ms 13:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:16:22 INFO - PROCESS | 1647 | 1464380182176 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 13:16:22 INFO - PROCESS | 1647 | 1464380182177 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 13:16:22 INFO - PROCESS | 1647 | 1464380182179 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:16:22 INFO - PROCESS | 1647 | 1464380182180 Marionette TRACE conn2 <- [1,810,null,{}] 13:16:22 INFO - PROCESS | 1647 | 1464380182183 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:22 INFO - PROCESS | 1647 | 1464380182263 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 13:16:22 INFO - PROCESS | 1647 | 1464380182312 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc30800 == 60 [pid = 1647] [id = 210] 13:16:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x125026400) [pid = 1647] [serial = 628] [outer = 0x0] 13:16:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12bc69800) [pid = 1647] [serial = 629] [outer = 0x125026400] 13:16:22 INFO - PROCESS | 1647 | 1464380182337 Marionette DEBUG loaded listener.js 13:16:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12bfbcc00) [pid = 1647] [serial = 630] [outer = 0x125026400] 13:16:22 INFO - PROCESS | 1647 | 1464380182608 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 13:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 468ms 13:16:22 INFO - PROCESS | 1647 | 1464380182648 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 13:16:22 INFO - PROCESS | 1647 | 1464380182649 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 13:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:16:22 INFO - PROCESS | 1647 | 1464380182659 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:16:22 INFO - PROCESS | 1647 | 1464380182660 Marionette TRACE conn2 <- [1,814,null,{}] 13:16:22 INFO - PROCESS | 1647 | 1464380182662 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:22 INFO - PROCESS | 1647 | 1464380182754 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 13:16:22 INFO - PROCESS | 1647 | 1464380182759 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x113324000 == 61 [pid = 1647] [id = 211] 13:16:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x110e44800) [pid = 1647] [serial = 631] [outer = 0x0] 13:16:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x110e4bc00) [pid = 1647] [serial = 632] [outer = 0x110e44800] 13:16:22 INFO - PROCESS | 1647 | 1464380182845 Marionette DEBUG loaded listener.js 13:16:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x114ee3800) [pid = 1647] [serial = 633] [outer = 0x110e44800] 13:16:23 INFO - PROCESS | 1647 | 1464380183375 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 13:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:16:23 INFO - PROCESS | 1647 | 1464380183435 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 13:16:23 INFO - PROCESS | 1647 | 1464380183438 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:16:23 INFO - PROCESS | 1647 | 1464380183441 Marionette TRACE conn2 <- [1,818,null,{}] 13:16:23 INFO - PROCESS | 1647 | 1464380183444 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:23 INFO - PROCESS | 1647 | 1464380183551 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 13:16:23 INFO - PROCESS | 1647 | 1464380183620 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a42000 == 62 [pid = 1647] [id = 212] 13:16:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1181a3c00) [pid = 1647] [serial = 634] [outer = 0x0] 13:16:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11849f000) [pid = 1647] [serial = 635] [outer = 0x1181a3c00] 13:16:23 INFO - PROCESS | 1647 | 1464380183658 Marionette DEBUG loaded listener.js 13:16:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1184aac00) [pid = 1647] [serial = 636] [outer = 0x1181a3c00] 13:16:24 INFO - PROCESS | 1647 | 1464380184085 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 13:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 722ms 13:16:24 INFO - PROCESS | 1647 | 1464380184169 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 13:16:24 INFO - PROCESS | 1647 | 1464380184172 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 13:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:16:24 INFO - PROCESS | 1647 | 1464380184178 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:16:24 INFO - PROCESS | 1647 | 1464380184180 Marionette TRACE conn2 <- [1,822,null,{}] 13:16:24 INFO - PROCESS | 1647 | 1464380184183 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:24 INFO - PROCESS | 1647 | 1464380184285 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 13:16:24 INFO - PROCESS | 1647 | 1464380184349 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12af38000 == 63 [pid = 1647] [id = 213] 13:16:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1197dc800) [pid = 1647] [serial = 637] [outer = 0x0] 13:16:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x119c08800) [pid = 1647] [serial = 638] [outer = 0x1197dc800] 13:16:24 INFO - PROCESS | 1647 | 1464380184379 Marionette DEBUG loaded listener.js 13:16:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x123efd000) [pid = 1647] [serial = 639] [outer = 0x1197dc800] 13:16:24 INFO - PROCESS | 1647 | 1464380184820 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 13:16:24 INFO - PROCESS | 1647 | 1464380184851 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 13:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:16:24 INFO - PROCESS | 1647 | 1464380184873 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:16:24 INFO - PROCESS | 1647 | 1464380184875 Marionette TRACE conn2 <- [1,826,null,{}] 13:16:24 INFO - PROCESS | 1647 | 1464380184883 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:24 INFO - PROCESS | 1647 | 1464380184986 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 13:16:25 INFO - PROCESS | 1647 | 1464380185051 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce40000 == 64 [pid = 1647] [id = 214] 13:16:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x126b09000) [pid = 1647] [serial = 640] [outer = 0x0] 13:16:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x128876800) [pid = 1647] [serial = 641] [outer = 0x126b09000] 13:16:25 INFO - PROCESS | 1647 | 1464380185081 Marionette DEBUG loaded listener.js 13:16:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1295b7800) [pid = 1647] [serial = 642] [outer = 0x126b09000] 13:16:25 INFO - PROCESS | 1647 | 1464380185499 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 13:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 672ms 13:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:16:25 INFO - PROCESS | 1647 | 1464380185586 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 13:16:25 INFO - PROCESS | 1647 | 1464380185587 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 13:16:25 INFO - PROCESS | 1647 | 1464380185591 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:16:25 INFO - PROCESS | 1647 | 1464380185592 Marionette TRACE conn2 <- [1,830,null,{}] 13:16:25 INFO - PROCESS | 1647 | 1464380185595 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:25 INFO - PROCESS | 1647 | 1464380185693 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 13:16:25 INFO - PROCESS | 1647 | 1464380185758 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d2e1000 == 65 [pid = 1647] [id = 215] 13:16:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x126b53400) [pid = 1647] [serial = 643] [outer = 0x0] 13:16:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12b363800) [pid = 1647] [serial = 644] [outer = 0x126b53400] 13:16:25 INFO - PROCESS | 1647 | 1464380185787 Marionette DEBUG loaded listener.js 13:16:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12bc7e000) [pid = 1647] [serial = 645] [outer = 0x126b53400] 13:16:26 INFO - PROCESS | 1647 | 1464380186183 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 13:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 621ms 13:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:16:26 INFO - PROCESS | 1647 | 1464380186212 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 13:16:26 INFO - PROCESS | 1647 | 1464380186214 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 13:16:26 INFO - PROCESS | 1647 | 1464380186216 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:16:26 INFO - PROCESS | 1647 | 1464380186217 Marionette TRACE conn2 <- [1,834,null,{}] 13:16:26 INFO - PROCESS | 1647 | 1464380186239 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:26 INFO - PROCESS | 1647 | 1464380186363 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 13:16:26 INFO - PROCESS | 1647 | 1464380186428 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x124918000 == 66 [pid = 1647] [id = 216] 13:16:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1133ef800) [pid = 1647] [serial = 646] [outer = 0x0] 13:16:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12b223400) [pid = 1647] [serial = 647] [outer = 0x1133ef800] 13:16:26 INFO - PROCESS | 1647 | 1464380186461 Marionette DEBUG loaded listener.js 13:16:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12c84ec00) [pid = 1647] [serial = 648] [outer = 0x1133ef800] 13:16:27 INFO - PROCESS | 1647 | 1464380187072 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 13:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 889ms 13:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:16:27 INFO - PROCESS | 1647 | 1464380187106 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 13:16:27 INFO - PROCESS | 1647 | 1464380187108 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 13:16:27 INFO - PROCESS | 1647 | 1464380187112 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:16:27 INFO - PROCESS | 1647 | 1464380187114 Marionette TRACE conn2 <- [1,838,null,{}] 13:16:27 INFO - PROCESS | 1647 | 1464380187118 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:27 INFO - PROCESS | 1647 | 1464380187213 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 13:16:27 INFO - PROCESS | 1647 | 1464380187269 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a4f800 == 67 [pid = 1647] [id = 217] 13:16:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x115aa7800) [pid = 1647] [serial = 649] [outer = 0x0] 13:16:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x117109800) [pid = 1647] [serial = 650] [outer = 0x115aa7800] 13:16:27 INFO - PROCESS | 1647 | 1464380187297 Marionette DEBUG loaded listener.js 13:16:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x117681000) [pid = 1647] [serial = 651] [outer = 0x115aa7800] 13:16:27 INFO - PROCESS | 1647 | 1464380187702 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 13:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 624ms 13:16:27 INFO - PROCESS | 1647 | 1464380187736 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 13:16:27 INFO - PROCESS | 1647 | 1464380187740 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 13:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:16:27 INFO - PROCESS | 1647 | 1464380187744 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:16:27 INFO - PROCESS | 1647 | 1464380187746 Marionette TRACE conn2 <- [1,842,null,{}] 13:16:27 INFO - PROCESS | 1647 | 1464380187748 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:27 INFO - PROCESS | 1647 | 1464380187839 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 13:16:27 INFO - PROCESS | 1647 | 1464380187903 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192d8800 == 68 [pid = 1647] [id = 218] 13:16:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x118058c00) [pid = 1647] [serial = 652] [outer = 0x0] 13:16:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1184a9400) [pid = 1647] [serial = 653] [outer = 0x118058c00] 13:16:27 INFO - PROCESS | 1647 | 1464380187930 Marionette DEBUG loaded listener.js 13:16:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x1192f0000) [pid = 1647] [serial = 654] [outer = 0x118058c00] 13:16:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc30800 == 67 [pid = 1647] [id = 210] 13:16:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12a7db000 == 66 [pid = 1647] [id = 209] 13:16:28 INFO - PROCESS | 1647 | --DOCSHELL 0x1237cb800 == 65 [pid = 1647] [id = 208] 13:16:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12903d800 == 64 [pid = 1647] [id = 207] 13:16:28 INFO - PROCESS | 1647 | --DOCSHELL 0x128cbd000 == 63 [pid = 1647] [id = 206] 13:16:28 INFO - PROCESS | 1647 | --DOCSHELL 0x126810000 == 62 [pid = 1647] [id = 205] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x1184a8000) [pid = 1647] [serial = 584] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOCSHELL 0x125047000 == 61 [pid = 1647] [id = 204] 13:16:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12360e000 == 60 [pid = 1647] [id = 203] 13:16:28 INFO - PROCESS | 1647 | --DOCSHELL 0x119a3a000 == 59 [pid = 1647] [id = 202] 13:16:28 INFO - PROCESS | 1647 | --DOCSHELL 0x1195e5000 == 58 [pid = 1647] [id = 201] 13:16:28 INFO - PROCESS | 1647 | --DOCSHELL 0x116f37800 == 57 [pid = 1647] [id = 200] 13:16:28 INFO - PROCESS | 1647 | --DOCSHELL 0x113334000 == 56 [pid = 1647] [id = 199] 13:16:28 INFO - PROCESS | 1647 | --DOCSHELL 0x116f3a800 == 55 [pid = 1647] [id = 196] 13:16:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf0c800 == 54 [pid = 1647] [id = 195] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12aae7c00) [pid = 1647] [serial = 455] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12bfc8c00) [pid = 1647] [serial = 458] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12c9be000) [pid = 1647] [serial = 461] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x117681800) [pid = 1647] [serial = 504] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x1184adc00) [pid = 1647] [serial = 507] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1245d9800) [pid = 1647] [serial = 510] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1295c2c00) [pid = 1647] [serial = 513] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12bfc7000) [pid = 1647] [serial = 392] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12c851800) [pid = 1647] [serial = 575] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12bc80400) [pid = 1647] [serial = 572] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12aae6800) [pid = 1647] [serial = 557] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1245cf800) [pid = 1647] [serial = 552] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x123179000) [pid = 1647] [serial = 551] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x129582000) [pid = 1647] [serial = 569] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x119a9a400) [pid = 1647] [serial = 563] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12d23d000) [pid = 1647] [serial = 576] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12335e800) [pid = 1647] [serial = 564] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1181cf400) [pid = 1647] [serial = 549] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x117e61000) [pid = 1647] [serial = 548] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12a855400) [pid = 1647] [serial = 555] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1295b5000) [pid = 1647] [serial = 554] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1192f9c00) [pid = 1647] [serial = 561] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x118713400) [pid = 1647] [serial = 560] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12488a400) [pid = 1647] [serial = 566] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x128c6b000) [pid = 1647] [serial = 567] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x110e4b800) [pid = 1647] [serial = 578] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x117468c00) [pid = 1647] [serial = 581] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x110e51c00) [pid = 1647] [serial = 579] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12bc77800) [pid = 1647] [serial = 558] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11746dc00) [pid = 1647] [serial = 582] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12b223000) [pid = 1647] [serial = 570] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12bfd2000) [pid = 1647] [serial = 573] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x123dc8000) [pid = 1647] [serial = 452] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12d23b800) [pid = 1647] [serial = 446] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12afd8800) [pid = 1647] [serial = 516] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11892c800) [pid = 1647] [serial = 449] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12c845400) [pid = 1647] [serial = 519] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12b371000) [pid = 1647] [serial = 500] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1647 | 1464380188311 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 13:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 619ms 13:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:16:28 INFO - PROCESS | 1647 | 1464380188364 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 13:16:28 INFO - PROCESS | 1647 | 1464380188365 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 13:16:28 INFO - PROCESS | 1647 | 1464380188367 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:16:28 INFO - PROCESS | 1647 | 1464380188370 Marionette TRACE conn2 <- [1,846,null,{}] 13:16:28 INFO - PROCESS | 1647 | 1464380188377 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:28 INFO - PROCESS | 1647 | 1464380188460 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 13:16:28 INFO - PROCESS | 1647 | 1464380188483 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192df800 == 55 [pid = 1647] [id = 219] 13:16:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1192f9c00) [pid = 1647] [serial = 655] [outer = 0x0] 13:16:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119a9ec00) [pid = 1647] [serial = 656] [outer = 0x1192f9c00] 13:16:28 INFO - PROCESS | 1647 | 1464380188511 Marionette DEBUG loaded listener.js 13:16:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x123521400) [pid = 1647] [serial = 657] [outer = 0x1192f9c00] 13:16:28 INFO - PROCESS | 1647 | 1464380188832 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 13:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 521ms 13:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:16:28 INFO - PROCESS | 1647 | 1464380188889 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 13:16:28 INFO - PROCESS | 1647 | 1464380188891 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 13:16:28 INFO - PROCESS | 1647 | 1464380188894 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:16:28 INFO - PROCESS | 1647 | 1464380188895 Marionette TRACE conn2 <- [1,850,null,{}] 13:16:28 INFO - PROCESS | 1647 | 1464380188898 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:29 INFO - PROCESS | 1647 | 1464380189010 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 13:16:29 INFO - PROCESS | 1647 | 1464380189021 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1231b6000 == 56 [pid = 1647] [id = 220] 13:16:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12428f000) [pid = 1647] [serial = 658] [outer = 0x0] 13:16:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x124776400) [pid = 1647] [serial = 659] [outer = 0x12428f000] 13:16:29 INFO - PROCESS | 1647 | 1464380189061 Marionette DEBUG loaded listener.js 13:16:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1267c7c00) [pid = 1647] [serial = 660] [outer = 0x12428f000] 13:16:29 INFO - PROCESS | 1647 | 1464380189463 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 13:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 618ms 13:16:29 INFO - PROCESS | 1647 | 1464380189513 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 13:16:29 INFO - PROCESS | 1647 | 1464380189514 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 13:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:16:29 INFO - PROCESS | 1647 | 1464380189516 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:16:29 INFO - PROCESS | 1647 | 1464380189517 Marionette TRACE conn2 <- [1,854,null,{}] 13:16:29 INFO - PROCESS | 1647 | 1464380189520 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:29 INFO - PROCESS | 1647 | 1464380189597 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 13:16:29 INFO - PROCESS | 1647 | 1464380189604 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x123e22800 == 57 [pid = 1647] [id = 221] 13:16:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12686ec00) [pid = 1647] [serial = 661] [outer = 0x0] 13:16:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x126b47c00) [pid = 1647] [serial = 662] [outer = 0x12686ec00] 13:16:29 INFO - PROCESS | 1647 | 1464380189630 Marionette DEBUG loaded listener.js 13:16:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x126b51c00) [pid = 1647] [serial = 663] [outer = 0x12686ec00] 13:16:29 INFO - PROCESS | 1647 | 1464380189949 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 13:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 469ms 13:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:16:29 INFO - PROCESS | 1647 | 1464380189986 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 13:16:29 INFO - PROCESS | 1647 | 1464380189987 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 13:16:29 INFO - PROCESS | 1647 | 1464380189989 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:16:29 INFO - PROCESS | 1647 | 1464380189990 Marionette TRACE conn2 <- [1,858,null,{}] 13:16:29 INFO - PROCESS | 1647 | 1464380189993 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:30 INFO - PROCESS | 1647 | 1464380190082 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 13:16:30 INFO - PROCESS | 1647 | 1464380190140 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1254e5800 == 58 [pid = 1647] [id = 222] 13:16:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x126873000) [pid = 1647] [serial = 664] [outer = 0x0] 13:16:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x126bef000) [pid = 1647] [serial = 665] [outer = 0x126873000] 13:16:30 INFO - PROCESS | 1647 | 1464380190167 Marionette DEBUG loaded listener.js 13:16:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12a855400) [pid = 1647] [serial = 666] [outer = 0x126873000] 13:16:30 INFO - PROCESS | 1647 | 1464380190549 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 13:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 567ms 13:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:16:30 INFO - PROCESS | 1647 | 1464380190562 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 13:16:30 INFO - PROCESS | 1647 | 1464380190564 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 13:16:30 INFO - PROCESS | 1647 | 1464380190567 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:16:30 INFO - PROCESS | 1647 | 1464380190570 Marionette TRACE conn2 <- [1,862,null,{}] 13:16:30 INFO - PROCESS | 1647 | 1464380190586 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:30 INFO - PROCESS | 1647 | 1464380190705 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 13:16:30 INFO - PROCESS | 1647 | 1464380190720 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f2a800 == 59 [pid = 1647] [id = 223] 13:16:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x116729800) [pid = 1647] [serial = 667] [outer = 0x0] 13:16:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x119a9f800) [pid = 1647] [serial = 668] [outer = 0x116729800] 13:16:30 INFO - PROCESS | 1647 | 1464380190744 Marionette DEBUG loaded listener.js 13:16:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12b36f800) [pid = 1647] [serial = 669] [outer = 0x116729800] 13:16:31 INFO - PROCESS | 1647 | 1464380191090 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 13:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 572ms 13:16:31 INFO - PROCESS | 1647 | 1464380191139 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 13:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:16:31 INFO - PROCESS | 1647 | 1464380191141 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 13:16:31 INFO - PROCESS | 1647 | 1464380191143 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:16:31 INFO - PROCESS | 1647 | 1464380191144 Marionette TRACE conn2 <- [1,866,null,{}] 13:16:31 INFO - PROCESS | 1647 | 1464380191146 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:31 INFO - PROCESS | 1647 | 1464380191250 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 13:16:31 INFO - PROCESS | 1647 | 1464380191254 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a7c9800 == 60 [pid = 1647] [id = 224] 13:16:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12b371000) [pid = 1647] [serial = 670] [outer = 0x0] 13:16:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12bfb9800) [pid = 1647] [serial = 671] [outer = 0x12b371000] 13:16:31 INFO - PROCESS | 1647 | 1464380191278 Marionette DEBUG loaded listener.js 13:16:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12c849800) [pid = 1647] [serial = 672] [outer = 0x12b371000] 13:16:31 INFO - PROCESS | 1647 | 1464380191594 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 13:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 469ms 13:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:16:31 INFO - PROCESS | 1647 | 1464380191613 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 13:16:31 INFO - PROCESS | 1647 | 1464380191614 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 13:16:31 INFO - PROCESS | 1647 | 1464380191616 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:16:31 INFO - PROCESS | 1647 | 1464380191617 Marionette TRACE conn2 <- [1,870,null,{}] 13:16:31 INFO - PROCESS | 1647 | 1464380191632 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:31 INFO - PROCESS | 1647 | 1464380191747 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 13:16:31 INFO - PROCESS | 1647 | 1464380191779 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b180800 == 61 [pid = 1647] [id = 225] 13:16:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12bfbe800) [pid = 1647] [serial = 673] [outer = 0x0] 13:16:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12c93c400) [pid = 1647] [serial = 674] [outer = 0x12bfbe800] 13:16:31 INFO - PROCESS | 1647 | 1464380191803 Marionette DEBUG loaded listener.js 13:16:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12c940c00) [pid = 1647] [serial = 675] [outer = 0x12bfbe800] 13:16:32 INFO - PROCESS | 1647 | 1464380192117 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 13:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 526ms 13:16:32 INFO - PROCESS | 1647 | 1464380192143 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 13:16:32 INFO - PROCESS | 1647 | 1464380192144 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 13:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:16:32 INFO - PROCESS | 1647 | 1464380192146 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:16:32 INFO - PROCESS | 1647 | 1464380192147 Marionette TRACE conn2 <- [1,874,null,{}] 13:16:32 INFO - PROCESS | 1647 | 1464380192150 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:32 INFO - PROCESS | 1647 | 1464380192249 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 13:16:32 INFO - PROCESS | 1647 | 1464380192261 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc48000 == 62 [pid = 1647] [id = 226] 13:16:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12c850400) [pid = 1647] [serial = 676] [outer = 0x0] 13:16:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12c946000) [pid = 1647] [serial = 677] [outer = 0x12c850400] 13:16:32 INFO - PROCESS | 1647 | 1464380192285 Marionette DEBUG loaded listener.js 13:16:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12c94ac00) [pid = 1647] [serial = 678] [outer = 0x12c850400] 13:16:32 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11746c800) [pid = 1647] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:16:32 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x119d0e000) [pid = 1647] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:16:32 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x117465800) [pid = 1647] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:16:32 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1241e0000) [pid = 1647] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:16:32 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11746ec00) [pid = 1647] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:16:32 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x128c66800) [pid = 1647] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:16:32 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x118422800) [pid = 1647] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:16:32 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x110e50000) [pid = 1647] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:16:32 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x126870400) [pid = 1647] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:16:32 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x125077000) [pid = 1647] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:16:32 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x126bea800) [pid = 1647] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:16:32 INFO - PROCESS | 1647 | 1464380192658 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 13:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 519ms 13:16:32 INFO - PROCESS | 1647 | 1464380192666 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 13:16:32 INFO - PROCESS | 1647 | 1464380192667 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 13:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:16:32 INFO - PROCESS | 1647 | 1464380192670 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:16:32 INFO - PROCESS | 1647 | 1464380192673 Marionette TRACE conn2 <- [1,878,null,{}] 13:16:32 INFO - PROCESS | 1647 | 1464380192676 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:32 INFO - PROCESS | 1647 | 1464380192767 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 13:16:32 INFO - PROCESS | 1647 | 1464380192820 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c824000 == 63 [pid = 1647] [id = 227] 13:16:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x117463800) [pid = 1647] [serial = 679] [outer = 0x0] 13:16:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x125021400) [pid = 1647] [serial = 680] [outer = 0x117463800] 13:16:32 INFO - PROCESS | 1647 | 1464380192850 Marionette DEBUG loaded listener.js 13:16:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12c9bf800) [pid = 1647] [serial = 681] [outer = 0x117463800] 13:16:33 INFO - PROCESS | 1647 | 1464380193154 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 13:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 521ms 13:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:16:33 INFO - PROCESS | 1647 | 1464380193192 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 13:16:33 INFO - PROCESS | 1647 | 1464380193193 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 13:16:33 INFO - PROCESS | 1647 | 1464380193195 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:16:33 INFO - PROCESS | 1647 | 1464380193197 Marionette TRACE conn2 <- [1,882,null,{}] 13:16:33 INFO - PROCESS | 1647 | 1464380193199 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:33 INFO - PROCESS | 1647 | 1464380193282 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 13:16:33 INFO - PROCESS | 1647 | 1464380193287 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d2f1800 == 64 [pid = 1647] [id = 228] 13:16:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1187b9c00) [pid = 1647] [serial = 682] [outer = 0x0] 13:16:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1187c2000) [pid = 1647] [serial = 683] [outer = 0x1187b9c00] 13:16:33 INFO - PROCESS | 1647 | 1464380193311 Marionette DEBUG loaded listener.js 13:16:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12c9c1400) [pid = 1647] [serial = 684] [outer = 0x1187b9c00] 13:16:33 INFO - PROCESS | 1647 | 1464380193625 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 13:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 467ms 13:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:16:33 INFO - PROCESS | 1647 | 1464380193664 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 13:16:33 INFO - PROCESS | 1647 | 1464380193665 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 13:16:33 INFO - PROCESS | 1647 | 1464380193667 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:16:33 INFO - PROCESS | 1647 | 1464380193668 Marionette TRACE conn2 <- [1,886,null,{}] 13:16:33 INFO - PROCESS | 1647 | 1464380193670 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:33 INFO - PROCESS | 1647 | 1464380193777 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 13:16:33 INFO - PROCESS | 1647 | 1464380193783 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d385000 == 65 [pid = 1647] [id = 229] 13:16:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1187c1800) [pid = 1647] [serial = 685] [outer = 0x0] 13:16:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12c2b0800) [pid = 1647] [serial = 686] [outer = 0x1187c1800] 13:16:33 INFO - PROCESS | 1647 | 1464380193808 Marionette DEBUG loaded listener.js 13:16:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12c2b4800) [pid = 1647] [serial = 687] [outer = 0x1187c1800] 13:16:34 INFO - PROCESS | 1647 | 1464380194120 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 13:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 469ms 13:16:34 INFO - PROCESS | 1647 | 1464380194136 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 13:16:34 INFO - PROCESS | 1647 | 1464380194139 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 13:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:16:34 INFO - PROCESS | 1647 | 1464380194143 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:16:34 INFO - PROCESS | 1647 | 1464380194144 Marionette TRACE conn2 <- [1,890,null,{}] 13:16:34 INFO - PROCESS | 1647 | 1464380194146 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:34 INFO - PROCESS | 1647 | 1464380194237 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 13:16:34 INFO - PROCESS | 1647 | 1464380194243 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6b8000 == 66 [pid = 1647] [id = 230] 13:16:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12c2b6c00) [pid = 1647] [serial = 688] [outer = 0x0] 13:16:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12c2bb800) [pid = 1647] [serial = 689] [outer = 0x12c2b6c00] 13:16:34 INFO - PROCESS | 1647 | 1464380194269 Marionette DEBUG loaded listener.js 13:16:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12c9c5000) [pid = 1647] [serial = 690] [outer = 0x12c2b6c00] 13:16:34 INFO - PROCESS | 1647 | 1464380194863 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 13:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 771ms 13:16:34 INFO - PROCESS | 1647 | 1464380194915 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 13:16:34 INFO - PROCESS | 1647 | 1464380194917 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 13:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:16:34 INFO - PROCESS | 1647 | 1464380194940 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:16:34 INFO - PROCESS | 1647 | 1464380194942 Marionette TRACE conn2 <- [1,894,null,{}] 13:16:34 INFO - PROCESS | 1647 | 1464380194946 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:35 INFO - PROCESS | 1647 | 1464380195055 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 13:16:35 INFO - PROCESS | 1647 | 1464380195109 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1189aa800 == 67 [pid = 1647] [id = 231] 13:16:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x110d7f000) [pid = 1647] [serial = 691] [outer = 0x0] 13:16:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x110d83000) [pid = 1647] [serial = 692] [outer = 0x110d7f000] 13:16:35 INFO - PROCESS | 1647 | 1464380195141 Marionette DEBUG loaded listener.js 13:16:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x111c21c00) [pid = 1647] [serial = 693] [outer = 0x110d7f000] 13:16:35 INFO - PROCESS | 1647 | 1464380195636 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 13:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 723ms 13:16:35 INFO - PROCESS | 1647 | 1464380195660 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 13:16:35 INFO - PROCESS | 1647 | 1464380195664 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 13:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:16:35 INFO - PROCESS | 1647 | 1464380195669 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:16:35 INFO - PROCESS | 1647 | 1464380195672 Marionette TRACE conn2 <- [1,898,null,{}] 13:16:35 INFO - PROCESS | 1647 | 1464380195675 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:35 INFO - PROCESS | 1647 | 1464380195778 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 13:16:35 INFO - PROCESS | 1647 | 1464380195844 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12653e000 == 68 [pid = 1647] [id = 232] 13:16:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1164b8c00) [pid = 1647] [serial = 694] [outer = 0x0] 13:16:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11695a400) [pid = 1647] [serial = 695] [outer = 0x1164b8c00] 13:16:35 INFO - PROCESS | 1647 | 1464380195873 Marionette DEBUG loaded listener.js 13:16:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11805b400) [pid = 1647] [serial = 696] [outer = 0x1164b8c00] 13:16:36 INFO - PROCESS | 1647 | 1464380196277 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 13:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 622ms 13:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:16:36 INFO - PROCESS | 1647 | 1464380196291 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 13:16:36 INFO - PROCESS | 1647 | 1464380196292 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 13:16:36 INFO - PROCESS | 1647 | 1464380196295 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:16:36 INFO - PROCESS | 1647 | 1464380196297 Marionette TRACE conn2 <- [1,902,null,{}] 13:16:36 INFO - PROCESS | 1647 | 1464380196305 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:36 INFO - PROCESS | 1647 | 1464380196411 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 13:16:36 INFO - PROCESS | 1647 | 1464380196466 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6ac800 == 69 [pid = 1647] [id = 233] 13:16:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1184a0c00) [pid = 1647] [serial = 697] [outer = 0x0] 13:16:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x118933000) [pid = 1647] [serial = 698] [outer = 0x1184a0c00] 13:16:36 INFO - PROCESS | 1647 | 1464380196509 Marionette DEBUG loaded listener.js 13:16:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x119d05400) [pid = 1647] [serial = 699] [outer = 0x1184a0c00] 13:16:36 INFO - PROCESS | 1647 | 1464380196927 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 13:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 672ms 13:16:36 INFO - PROCESS | 1647 | 1464380196967 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 13:16:36 INFO - PROCESS | 1647 | 1464380196969 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 13:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:16:36 INFO - PROCESS | 1647 | 1464380196972 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:16:36 INFO - PROCESS | 1647 | 1464380196973 Marionette TRACE conn2 <- [1,906,null,{}] 13:16:36 INFO - PROCESS | 1647 | 1464380196975 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:37 INFO - PROCESS | 1647 | 1464380197079 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 13:16:37 INFO - PROCESS | 1647 | 1464380197163 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dd3a000 == 70 [pid = 1647] [id = 234] 13:16:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1239b0c00) [pid = 1647] [serial = 700] [outer = 0x0] 13:16:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1267c6800) [pid = 1647] [serial = 701] [outer = 0x1239b0c00] 13:16:37 INFO - PROCESS | 1647 | 1464380197193 Marionette DEBUG loaded listener.js 13:16:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x126b54c00) [pid = 1647] [serial = 702] [outer = 0x1239b0c00] 13:16:37 INFO - PROCESS | 1647 | 1464380197595 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 13:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 669ms 13:16:37 INFO - PROCESS | 1647 | 1464380197641 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 13:16:37 INFO - PROCESS | 1647 | 1464380197643 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 13:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:16:37 INFO - PROCESS | 1647 | 1464380197645 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:16:37 INFO - PROCESS | 1647 | 1464380197646 Marionette TRACE conn2 <- [1,910,null,{}] 13:16:37 INFO - PROCESS | 1647 | 1464380197649 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:37 INFO - PROCESS | 1647 | 1464380197750 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 13:16:37 INFO - PROCESS | 1647 | 1464380197802 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dd50800 == 71 [pid = 1647] [id = 235] 13:16:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x126b54800) [pid = 1647] [serial = 703] [outer = 0x0] 13:16:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x128c6ec00) [pid = 1647] [serial = 704] [outer = 0x126b54800] 13:16:37 INFO - PROCESS | 1647 | 1464380197831 Marionette DEBUG loaded listener.js 13:16:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x1295c1400) [pid = 1647] [serial = 705] [outer = 0x126b54800] 13:16:38 INFO - PROCESS | 1647 | 1464380198278 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 13:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 669ms 13:16:38 INFO - PROCESS | 1647 | 1464380198654 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 13:16:38 INFO - PROCESS | 1647 | 1464380198658 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 13:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:16:38 INFO - PROCESS | 1647 | 1464380198695 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:16:38 INFO - PROCESS | 1647 | 1464380198698 Marionette TRACE conn2 <- [1,914,null,{}] 13:16:38 INFO - PROCESS | 1647 | 1464380198703 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:38 INFO - PROCESS | 1647 | 1464380198838 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 13:16:38 INFO - PROCESS | 1647 | 1464380198952 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x11996b000 == 72 [pid = 1647] [id = 236] 13:16:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11273ec00) [pid = 1647] [serial = 706] [outer = 0x0] 13:16:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x112e0b400) [pid = 1647] [serial = 707] [outer = 0x11273ec00] 13:16:38 INFO - PROCESS | 1647 | 1464380198998 Marionette DEBUG loaded listener.js 13:16:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x1164bb800) [pid = 1647] [serial = 708] [outer = 0x11273ec00] 13:16:39 INFO - PROCESS | 1647 | 1464380199437 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 13:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 795ms 13:16:39 INFO - PROCESS | 1647 | 1464380199474 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 13:16:39 INFO - PROCESS | 1647 | 1464380199476 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 13:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:16:39 INFO - PROCESS | 1647 | 1464380199481 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:16:39 INFO - PROCESS | 1647 | 1464380199484 Marionette TRACE conn2 <- [1,918,null,{}] 13:16:39 INFO - PROCESS | 1647 | 1464380199486 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:39 INFO - PROCESS | 1647 | 1464380199579 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 13:16:39 INFO - PROCESS | 1647 | 1464380199634 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x117459800 == 73 [pid = 1647] [id = 237] 13:16:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x11695b000) [pid = 1647] [serial = 709] [outer = 0x0] 13:16:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x117465400) [pid = 1647] [serial = 710] [outer = 0x11695b000] 13:16:39 INFO - PROCESS | 1647 | 1464380199661 Marionette DEBUG loaded listener.js 13:16:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11746e400) [pid = 1647] [serial = 711] [outer = 0x11695b000] 13:16:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12361c800 == 72 [pid = 1647] [id = 116] 13:16:39 INFO - PROCESS | 1647 | --DOCSHELL 0x129046000 == 71 [pid = 1647] [id = 170] 13:16:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12d385000 == 70 [pid = 1647] [id = 229] 13:16:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12d2f1800 == 69 [pid = 1647] [id = 228] 13:16:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12c824000 == 68 [pid = 1647] [id = 227] 13:16:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc48000 == 67 [pid = 1647] [id = 226] 13:16:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12b180800 == 66 [pid = 1647] [id = 225] 13:16:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12a7c9800 == 65 [pid = 1647] [id = 224] 13:16:39 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12bc69800) [pid = 1647] [serial = 629] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x123527c00) [pid = 1647] [serial = 590] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x117464800) [pid = 1647] [serial = 587] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOCSHELL 0x128f2a800 == 64 [pid = 1647] [id = 223] 13:16:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1254e5800 == 63 [pid = 1647] [id = 222] 13:16:40 INFO - PROCESS | 1647 | --DOCSHELL 0x123e22800 == 62 [pid = 1647] [id = 221] 13:16:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1231b6000 == 61 [pid = 1647] [id = 220] 13:16:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1192df800 == 60 [pid = 1647] [id = 219] 13:16:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1192d8800 == 59 [pid = 1647] [id = 218] 13:16:40 INFO - PROCESS | 1647 | --DOCSHELL 0x119a4f800 == 58 [pid = 1647] [id = 217] 13:16:40 INFO - PROCESS | 1647 | --DOCSHELL 0x124918000 == 57 [pid = 1647] [id = 216] 13:16:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12d2e1000 == 56 [pid = 1647] [id = 215] 13:16:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce40000 == 55 [pid = 1647] [id = 214] 13:16:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12af38000 == 54 [pid = 1647] [id = 213] 13:16:40 INFO - PROCESS | 1647 | --DOCSHELL 0x119a42000 == 53 [pid = 1647] [id = 212] 13:16:40 INFO - PROCESS | 1647 | --DOCSHELL 0x113324000 == 52 [pid = 1647] [id = 211] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x1184a8c00) [pid = 1647] [serial = 602] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12b368c00) [pid = 1647] [serial = 627] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x117e57400) [pid = 1647] [serial = 599] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x123175800) [pid = 1647] [serial = 605] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x1184a3c00) [pid = 1647] [serial = 623] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x125023400) [pid = 1647] [serial = 608] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x128c65400) [pid = 1647] [serial = 626] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12a852c00) [pid = 1647] [serial = 618] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1197d8c00) [pid = 1647] [serial = 603] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x117462400) [pid = 1647] [serial = 597] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1197e5400) [pid = 1647] [serial = 624] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x128c68800) [pid = 1647] [serial = 614] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x126b13000) [pid = 1647] [serial = 611] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x126b4b800) [pid = 1647] [serial = 593] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12aae7400) [pid = 1647] [serial = 620] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x114ee0000) [pid = 1647] [serial = 596] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12931b000) [pid = 1647] [serial = 615] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x126bf1800) [pid = 1647] [serial = 612] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1265c4400) [pid = 1647] [serial = 609] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1181d4800) [pid = 1647] [serial = 600] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1197db000) [pid = 1647] [serial = 621] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1295ba800) [pid = 1647] [serial = 617] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x123921000) [pid = 1647] [serial = 606] [outer = 0x0] [url = about:blank] 13:16:40 INFO - PROCESS | 1647 | 1464380200079 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 13:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 622ms 13:16:40 INFO - PROCESS | 1647 | 1464380200102 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 13:16:40 INFO - PROCESS | 1647 | 1464380200103 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 13:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:16:40 INFO - PROCESS | 1647 | 1464380200108 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:16:40 INFO - PROCESS | 1647 | 1464380200109 Marionette TRACE conn2 <- [1,922,null,{}] 13:16:40 INFO - PROCESS | 1647 | 1464380200115 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:40 INFO - PROCESS | 1647 | 1464380200195 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 13:16:40 INFO - PROCESS | 1647 | 1464380200222 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e10800 == 53 [pid = 1647] [id = 238] 13:16:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11805dc00) [pid = 1647] [serial = 712] [outer = 0x0] 13:16:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x118165800) [pid = 1647] [serial = 713] [outer = 0x11805dc00] 13:16:40 INFO - PROCESS | 1647 | 1464380200251 Marionette DEBUG loaded listener.js 13:16:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x118418800) [pid = 1647] [serial = 714] [outer = 0x11805dc00] 13:16:40 INFO - PROCESS | 1647 | 1464380200591 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 13:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 518ms 13:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:16:40 INFO - PROCESS | 1647 | 1464380200626 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 13:16:40 INFO - PROCESS | 1647 | 1464380200628 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 13:16:40 INFO - PROCESS | 1647 | 1464380200630 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:16:40 INFO - PROCESS | 1647 | 1464380200631 Marionette TRACE conn2 <- [1,926,null,{}] 13:16:40 INFO - PROCESS | 1647 | 1464380200633 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:40 INFO - PROCESS | 1647 | 1464380200712 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 13:16:40 INFO - PROCESS | 1647 | 1464380200716 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a37800 == 54 [pid = 1647] [id = 239] 13:16:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1184a5c00) [pid = 1647] [serial = 715] [outer = 0x0] 13:16:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x118716000) [pid = 1647] [serial = 716] [outer = 0x1184a5c00] 13:16:40 INFO - PROCESS | 1647 | 1464380200744 Marionette DEBUG loaded listener.js 13:16:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1187c2800) [pid = 1647] [serial = 717] [outer = 0x1184a5c00] 13:16:41 INFO - PROCESS | 1647 | 1464380201069 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 13:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 467ms 13:16:41 INFO - PROCESS | 1647 | 1464380201098 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 13:16:41 INFO - PROCESS | 1647 | 1464380201099 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 13:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:16:41 INFO - PROCESS | 1647 | 1464380201111 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:16:41 INFO - PROCESS | 1647 | 1464380201112 Marionette TRACE conn2 <- [1,930,null,{}] 13:16:41 INFO - PROCESS | 1647 | 1464380201114 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:41 INFO - PROCESS | 1647 | 1464380201195 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 13:16:41 INFO - PROCESS | 1647 | 1464380201243 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a17e800 == 55 [pid = 1647] [id = 240] 13:16:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1184a7800) [pid = 1647] [serial = 718] [outer = 0x0] 13:16:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11892e000) [pid = 1647] [serial = 719] [outer = 0x1184a7800] 13:16:41 INFO - PROCESS | 1647 | 1464380201269 Marionette DEBUG loaded listener.js 13:16:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1192fd400) [pid = 1647] [serial = 720] [outer = 0x1184a7800] 13:16:41 INFO - PROCESS | 1647 | 1464380201544 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 13:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 468ms 13:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:16:41 INFO - PROCESS | 1647 | 1464380201580 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 13:16:41 INFO - PROCESS | 1647 | 1464380201581 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 13:16:41 INFO - PROCESS | 1647 | 1464380201583 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:16:41 INFO - PROCESS | 1647 | 1464380201584 Marionette TRACE conn2 <- [1,934,null,{}] 13:16:41 INFO - PROCESS | 1647 | 1464380201595 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:41 INFO - PROCESS | 1647 | 1464380201694 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 13:16:41 INFO - PROCESS | 1647 | 1464380201750 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12360e800 == 56 [pid = 1647] [id = 241] 13:16:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11911c400) [pid = 1647] [serial = 721] [outer = 0x0] 13:16:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1197de800) [pid = 1647] [serial = 722] [outer = 0x11911c400] 13:16:41 INFO - PROCESS | 1647 | 1464380201778 Marionette DEBUG loaded listener.js 13:16:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1239bb800) [pid = 1647] [serial = 723] [outer = 0x11911c400] 13:16:42 INFO - PROCESS | 1647 | 1464380202112 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 13:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 576ms 13:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:16:42 INFO - PROCESS | 1647 | 1464380202165 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 13:16:42 INFO - PROCESS | 1647 | 1464380202166 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 13:16:42 INFO - PROCESS | 1647 | 1464380202169 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:16:42 INFO - PROCESS | 1647 | 1464380202170 Marionette TRACE conn2 <- [1,938,null,{}] 13:16:42 INFO - PROCESS | 1647 | 1464380202172 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:42 INFO - PROCESS | 1647 | 1464380202274 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 13:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x116729800) [pid = 1647] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12b371000) [pid = 1647] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x117463800) [pid = 1647] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12bfbe800) [pid = 1647] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x126873000) [pid = 1647] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12428f000) [pid = 1647] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x118058c00) [pid = 1647] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12686ec00) [pid = 1647] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x115aa7800) [pid = 1647] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12c850400) [pid = 1647] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1192f9c00) [pid = 1647] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1187b9c00) [pid = 1647] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1187c1800) [pid = 1647] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:16:42 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x125026400) [pid = 1647] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:16:42 INFO - PROCESS | 1647 | 1464380202651 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1133a6000 == 57 [pid = 1647] [id = 242] 13:16:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x110d7ac00) [pid = 1647] [serial = 724] [outer = 0x0] 13:16:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x110d7dc00) [pid = 1647] [serial = 725] [outer = 0x110d7ac00] 13:16:42 INFO - PROCESS | 1647 | 1464380202684 Marionette DEBUG loaded listener.js 13:16:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x110e4fc00) [pid = 1647] [serial = 726] [outer = 0x110d7ac00] 13:16:43 INFO - PROCESS | 1647 | 1464380203105 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 13:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 969ms 13:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:16:43 INFO - PROCESS | 1647 | 1464380203143 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 13:16:43 INFO - PROCESS | 1647 | 1464380203145 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 13:16:43 INFO - PROCESS | 1647 | 1464380203148 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:16:43 INFO - PROCESS | 1647 | 1464380203150 Marionette TRACE conn2 <- [1,942,null,{}] 13:16:43 INFO - PROCESS | 1647 | 1464380203157 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:43 INFO - PROCESS | 1647 | 1464380203256 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 13:16:43 INFO - PROCESS | 1647 | 1464380203307 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x119961800 == 58 [pid = 1647] [id = 243] 13:16:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1164bc000) [pid = 1647] [serial = 727] [outer = 0x0] 13:16:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11746a800) [pid = 1647] [serial = 728] [outer = 0x1164bc000] 13:16:43 INFO - PROCESS | 1647 | 1464380203339 Marionette DEBUG loaded listener.js 13:16:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x118055800) [pid = 1647] [serial = 729] [outer = 0x1164bc000] 13:16:43 INFO - PROCESS | 1647 | 1464380203755 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 13:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 622ms 13:16:43 INFO - PROCESS | 1647 | 1464380203774 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 13:16:43 INFO - PROCESS | 1647 | 1464380203777 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 13:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:16:43 INFO - PROCESS | 1647 | 1464380203779 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:16:43 INFO - PROCESS | 1647 | 1464380203781 Marionette TRACE conn2 <- [1,946,null,{}] 13:16:43 INFO - PROCESS | 1647 | 1464380203783 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:43 INFO - PROCESS | 1647 | 1464380203881 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 13:16:43 INFO - PROCESS | 1647 | 1464380203930 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1250a0000 == 59 [pid = 1647] [id = 244] 13:16:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11815e000) [pid = 1647] [serial = 730] [outer = 0x0] 13:16:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1184ad000) [pid = 1647] [serial = 731] [outer = 0x11815e000] 13:16:43 INFO - PROCESS | 1647 | 1464380203960 Marionette DEBUG loaded listener.js 13:16:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11892ec00) [pid = 1647] [serial = 732] [outer = 0x11815e000] 13:16:44 INFO - PROCESS | 1647 | 1464380204370 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 13:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 618ms 13:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:16:44 INFO - PROCESS | 1647 | 1464380204407 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 13:16:44 INFO - PROCESS | 1647 | 1464380204408 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 13:16:44 INFO - PROCESS | 1647 | 1464380204416 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:16:44 INFO - PROCESS | 1647 | 1464380204422 Marionette TRACE conn2 <- [1,950,null,{}] 13:16:44 INFO - PROCESS | 1647 | 1464380204426 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:44 INFO - PROCESS | 1647 | 1464380204523 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 13:16:44 INFO - PROCESS | 1647 | 1464380204572 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b3f000 == 60 [pid = 1647] [id = 245] 13:16:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11951ec00) [pid = 1647] [serial = 733] [outer = 0x0] 13:16:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x119c66800) [pid = 1647] [serial = 734] [outer = 0x11951ec00] 13:16:44 INFO - PROCESS | 1647 | 1464380204603 Marionette DEBUG loaded listener.js 13:16:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x123dbe000) [pid = 1647] [serial = 735] [outer = 0x11951ec00] 13:16:45 INFO - PROCESS | 1647 | 1464380205058 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 13:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 679ms 13:16:45 INFO - PROCESS | 1647 | 1464380205092 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 13:16:45 INFO - PROCESS | 1647 | 1464380205095 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 13:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:16:45 INFO - PROCESS | 1647 | 1464380205099 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:16:45 INFO - PROCESS | 1647 | 1464380205101 Marionette TRACE conn2 <- [1,954,null,{}] 13:16:45 INFO - PROCESS | 1647 | 1464380205105 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:45 INFO - PROCESS | 1647 | 1464380205280 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 13:16:45 INFO - PROCESS | 1647 | 1464380205343 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x129040800 == 61 [pid = 1647] [id = 246] 13:16:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x119522800) [pid = 1647] [serial = 736] [outer = 0x0] 13:16:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x124891800) [pid = 1647] [serial = 737] [outer = 0x119522800] 13:16:45 INFO - PROCESS | 1647 | 1464380205373 Marionette DEBUG loaded listener.js 13:16:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x125433800) [pid = 1647] [serial = 738] [outer = 0x119522800] 13:16:45 INFO - PROCESS | 1647 | 1464380205806 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 13:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 727ms 13:16:45 INFO - PROCESS | 1647 | 1464380205826 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 13:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:16:45 INFO - PROCESS | 1647 | 1464380205828 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 13:16:45 INFO - PROCESS | 1647 | 1464380205832 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:16:45 INFO - PROCESS | 1647 | 1464380205835 Marionette TRACE conn2 <- [1,958,null,{}] 13:16:45 INFO - PROCESS | 1647 | 1464380205860 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:46 INFO - PROCESS | 1647 | 1464380206013 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 13:16:46 INFO - PROCESS | 1647 | 1464380206093 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a233000 == 62 [pid = 1647] [id = 247] 13:16:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x126b08c00) [pid = 1647] [serial = 739] [outer = 0x0] 13:16:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x126b13400) [pid = 1647] [serial = 740] [outer = 0x126b08c00] 13:16:46 INFO - PROCESS | 1647 | 1464380206128 Marionette DEBUG loaded listener.js 13:16:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x126beb800) [pid = 1647] [serial = 741] [outer = 0x126b08c00] 13:16:46 INFO - PROCESS | 1647 | 1464380206584 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 13:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 793ms 13:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:16:46 INFO - PROCESS | 1647 | 1464380206624 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 13:16:46 INFO - PROCESS | 1647 | 1464380206626 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 13:16:46 INFO - PROCESS | 1647 | 1464380206628 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:16:46 INFO - PROCESS | 1647 | 1464380206629 Marionette TRACE conn2 <- [1,962,null,{}] 13:16:46 INFO - PROCESS | 1647 | 1464380206632 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:46 INFO - PROCESS | 1647 | 1464380206726 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 13:16:46 INFO - PROCESS | 1647 | 1464380206789 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8d4000 == 63 [pid = 1647] [id = 248] 13:16:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x126beb000) [pid = 1647] [serial = 742] [outer = 0x0] 13:16:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x128c6ac00) [pid = 1647] [serial = 743] [outer = 0x126beb000] 13:16:46 INFO - PROCESS | 1647 | 1464380206818 Marionette DEBUG loaded listener.js 13:16:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12909dc00) [pid = 1647] [serial = 744] [outer = 0x126beb000] 13:16:47 INFO - PROCESS | 1647 | 1464380207214 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 13:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 620ms 13:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:16:47 INFO - PROCESS | 1647 | 1464380207249 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 13:16:47 INFO - PROCESS | 1647 | 1464380207250 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 13:16:47 INFO - PROCESS | 1647 | 1464380207253 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:16:47 INFO - PROCESS | 1647 | 1464380207254 Marionette TRACE conn2 <- [1,966,null,{}] 13:16:47 INFO - PROCESS | 1647 | 1464380207257 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:47 INFO - PROCESS | 1647 | 1464380207368 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 13:16:47 INFO - PROCESS | 1647 | 1464380207419 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b260800 == 64 [pid = 1647] [id = 249] 13:16:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x128c68400) [pid = 1647] [serial = 745] [outer = 0x0] 13:16:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x129326800) [pid = 1647] [serial = 746] [outer = 0x128c68400] 13:16:47 INFO - PROCESS | 1647 | 1464380207449 Marionette DEBUG loaded listener.js 13:16:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x1295b5400) [pid = 1647] [serial = 747] [outer = 0x128c68400] 13:16:47 INFO - PROCESS | 1647 | 1464380207859 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 13:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 620ms 13:16:47 INFO - PROCESS | 1647 | 1464380207874 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 13:16:47 INFO - PROCESS | 1647 | 1464380207876 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 13:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:16:47 INFO - PROCESS | 1647 | 1464380207878 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:16:47 INFO - PROCESS | 1647 | 1464380207879 Marionette TRACE conn2 <- [1,970,null,{}] 13:16:47 INFO - PROCESS | 1647 | 1464380207882 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:48 INFO - PROCESS | 1647 | 1464380208075 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 13:16:48 INFO - PROCESS | 1647 | 1464380208171 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x11919a800 == 65 [pid = 1647] [id = 250] 13:16:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x110e50400) [pid = 1647] [serial = 748] [outer = 0x0] 13:16:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x111ed7800) [pid = 1647] [serial = 749] [outer = 0x110e50400] 13:16:48 INFO - PROCESS | 1647 | 1464380208199 Marionette DEBUG loaded listener.js 13:16:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x116280400) [pid = 1647] [serial = 750] [outer = 0x110e50400] 13:16:48 INFO - PROCESS | 1647 | 1464380208626 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 13:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 773ms 13:16:48 INFO - PROCESS | 1647 | 1464380208669 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 13:16:48 INFO - PROCESS | 1647 | 1464380208672 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 13:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:16:48 INFO - PROCESS | 1647 | 1464380208676 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:16:48 INFO - PROCESS | 1647 | 1464380208679 Marionette TRACE conn2 <- [1,974,null,{}] 13:16:48 INFO - PROCESS | 1647 | 1464380208682 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:48 INFO - PROCESS | 1647 | 1464380208797 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 13:16:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12360e800 == 64 [pid = 1647] [id = 241] 13:16:48 INFO - PROCESS | 1647 | --DOCSHELL 0x11a17e800 == 63 [pid = 1647] [id = 240] 13:16:48 INFO - PROCESS | 1647 | --DOCSHELL 0x119a37800 == 62 [pid = 1647] [id = 239] 13:16:48 INFO - PROCESS | 1647 | --DOCSHELL 0x117e10800 == 61 [pid = 1647] [id = 238] 13:16:48 INFO - PROCESS | 1647 | --DOCSHELL 0x117459800 == 60 [pid = 1647] [id = 237] 13:16:48 INFO - PROCESS | 1647 | --DOCSHELL 0x11996b000 == 59 [pid = 1647] [id = 236] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12c2bb800) [pid = 1647] [serial = 689] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6ac800 == 58 [pid = 1647] [id = 233] 13:16:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12653e000 == 57 [pid = 1647] [id = 232] 13:16:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1189aa800 == 56 [pid = 1647] [id = 231] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12bfbcc00) [pid = 1647] [serial = 630] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x119a9f800) [pid = 1647] [serial = 668] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12bfb9800) [pid = 1647] [serial = 671] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12b36f800) [pid = 1647] [serial = 669] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x125021400) [pid = 1647] [serial = 680] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12c940c00) [pid = 1647] [serial = 675] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12c93c400) [pid = 1647] [serial = 674] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x126bef000) [pid = 1647] [serial = 665] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x124776400) [pid = 1647] [serial = 659] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1267c7c00) [pid = 1647] [serial = 660] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12b223400) [pid = 1647] [serial = 647] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1192f0000) [pid = 1647] [serial = 654] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1184a9400) [pid = 1647] [serial = 653] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11849f000) [pid = 1647] [serial = 635] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x126b47c00) [pid = 1647] [serial = 662] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x126b51c00) [pid = 1647] [serial = 663] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x117681000) [pid = 1647] [serial = 651] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x117109800) [pid = 1647] [serial = 650] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12c946000) [pid = 1647] [serial = 677] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x128876800) [pid = 1647] [serial = 641] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x119c08800) [pid = 1647] [serial = 638] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x119a9ec00) [pid = 1647] [serial = 656] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x123521400) [pid = 1647] [serial = 657] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12b363800) [pid = 1647] [serial = 644] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x110e4bc00) [pid = 1647] [serial = 632] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1187c2000) [pid = 1647] [serial = 683] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12c2b4800) [pid = 1647] [serial = 687] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12c2b0800) [pid = 1647] [serial = 686] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12c94ac00) [pid = 1647] [serial = 678] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12c9bf800) [pid = 1647] [serial = 681] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12c849800) [pid = 1647] [serial = 672] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12c9c1400) [pid = 1647] [serial = 684] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12a855400) [pid = 1647] [serial = 666] [outer = 0x0] [url = about:blank] 13:16:48 INFO - PROCESS | 1647 | 1464380208870 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ab9000 == 57 [pid = 1647] [id = 251] 13:16:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1169a1c00) [pid = 1647] [serial = 751] [outer = 0x0] 13:16:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x117681000) [pid = 1647] [serial = 752] [outer = 0x1169a1c00] 13:16:48 INFO - PROCESS | 1647 | 1464380208900 Marionette DEBUG loaded listener.js 13:16:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11819ac00) [pid = 1647] [serial = 753] [outer = 0x1169a1c00] 13:16:49 INFO - PROCESS | 1647 | 1464380209200 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 13:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 572ms 13:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:16:49 INFO - PROCESS | 1647 | 1464380209249 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 13:16:49 INFO - PROCESS | 1647 | 1464380209250 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 13:16:49 INFO - PROCESS | 1647 | 1464380209253 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:16:49 INFO - PROCESS | 1647 | 1464380209255 Marionette TRACE conn2 <- [1,978,null,{}] 13:16:49 INFO - PROCESS | 1647 | 1464380209259 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:49 INFO - PROCESS | 1647 | 1464380209340 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 13:16:49 INFO - PROCESS | 1647 | 1464380209347 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x119de3800 == 58 [pid = 1647] [id = 252] 13:16:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1184a0800) [pid = 1647] [serial = 754] [outer = 0x0] 13:16:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1187bfc00) [pid = 1647] [serial = 755] [outer = 0x1184a0800] 13:16:49 INFO - PROCESS | 1647 | 1464380209373 Marionette DEBUG loaded listener.js 13:16:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1192f6800) [pid = 1647] [serial = 756] [outer = 0x1184a0800] 13:16:49 INFO - PROCESS | 1647 | 1464380209726 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 13:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 523ms 13:16:49 INFO - PROCESS | 1647 | 1464380209778 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 13:16:49 INFO - PROCESS | 1647 | 1464380209781 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 13:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:16:49 INFO - PROCESS | 1647 | 1464380209789 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:16:49 INFO - PROCESS | 1647 | 1464380209792 Marionette TRACE conn2 <- [1,982,null,{}] 13:16:49 INFO - PROCESS | 1647 | 1464380209795 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:49 INFO - PROCESS | 1647 | 1464380209882 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 13:16:49 INFO - PROCESS | 1647 | 1464380209892 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x125046000 == 59 [pid = 1647] [id = 253] 13:16:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1197d6800) [pid = 1647] [serial = 757] [outer = 0x0] 13:16:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x123522000) [pid = 1647] [serial = 758] [outer = 0x1197d6800] 13:16:49 INFO - PROCESS | 1647 | 1464380209930 Marionette DEBUG loaded listener.js 13:16:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x125021400) [pid = 1647] [serial = 759] [outer = 0x1197d6800] 13:16:50 INFO - PROCESS | 1647 | 1464380210361 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 13:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 625ms 13:16:50 INFO - PROCESS | 1647 | 1464380210410 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 13:16:50 INFO - PROCESS | 1647 | 1464380210411 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 13:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:16:50 INFO - PROCESS | 1647 | 1464380210413 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:16:50 INFO - PROCESS | 1647 | 1464380210414 Marionette TRACE conn2 <- [1,986,null,{}] 13:16:50 INFO - PROCESS | 1647 | 1464380210416 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:50 INFO - PROCESS | 1647 | 1464380210497 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 13:16:50 INFO - PROCESS | 1647 | 1464380210503 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b90800 == 60 [pid = 1647] [id = 254] 13:16:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1265c4800) [pid = 1647] [serial = 760] [outer = 0x0] 13:16:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x126b47c00) [pid = 1647] [serial = 761] [outer = 0x1265c4800] 13:16:50 INFO - PROCESS | 1647 | 1464380210527 Marionette DEBUG loaded listener.js 13:16:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x126be9c00) [pid = 1647] [serial = 762] [outer = 0x1265c4800] 13:16:50 INFO - PROCESS | 1647 | 1464380210851 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 13:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 468ms 13:16:50 INFO - PROCESS | 1647 | 1464380210881 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 13:16:50 INFO - PROCESS | 1647 | 1464380210882 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 13:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:16:50 INFO - PROCESS | 1647 | 1464380210884 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:16:50 INFO - PROCESS | 1647 | 1464380210887 Marionette TRACE conn2 <- [1,990,null,{}] 13:16:50 INFO - PROCESS | 1647 | 1464380210890 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:50 INFO - PROCESS | 1647 | 1464380210970 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 13:16:51 INFO - PROCESS | 1647 | 1464380211038 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a23e000 == 61 [pid = 1647] [id = 255] 13:16:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x129324400) [pid = 1647] [serial = 763] [outer = 0x0] 13:16:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12957ac00) [pid = 1647] [serial = 764] [outer = 0x129324400] 13:16:51 INFO - PROCESS | 1647 | 1464380211068 Marionette DEBUG loaded listener.js 13:16:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12a849000) [pid = 1647] [serial = 765] [outer = 0x129324400] 13:16:51 INFO - PROCESS | 1647 | 1464380211407 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 13:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 571ms 13:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:16:51 INFO - PROCESS | 1647 | 1464380211457 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 13:16:51 INFO - PROCESS | 1647 | 1464380211458 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 13:16:51 INFO - PROCESS | 1647 | 1464380211460 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:16:51 INFO - PROCESS | 1647 | 1464380211461 Marionette TRACE conn2 <- [1,994,null,{}] 13:16:51 INFO - PROCESS | 1647 | 1464380211463 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:51 INFO - PROCESS | 1647 | 1464380211564 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 13:16:51 INFO - PROCESS | 1647 | 1464380211579 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b256000 == 62 [pid = 1647] [id = 256] 13:16:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12a2f7000) [pid = 1647] [serial = 766] [outer = 0x0] 13:16:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12afd9800) [pid = 1647] [serial = 767] [outer = 0x12a2f7000] 13:16:51 INFO - PROCESS | 1647 | 1464380211603 Marionette DEBUG loaded listener.js 13:16:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12b368c00) [pid = 1647] [serial = 768] [outer = 0x12a2f7000] 13:16:51 INFO - PROCESS | 1647 | 1464380211949 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 13:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 519ms 13:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:16:51 INFO - PROCESS | 1647 | 1464380211980 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 13:16:51 INFO - PROCESS | 1647 | 1464380211981 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 13:16:51 INFO - PROCESS | 1647 | 1464380211983 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:16:51 INFO - PROCESS | 1647 | 1464380211984 Marionette TRACE conn2 <- [1,998,null,{}] 13:16:51 INFO - PROCESS | 1647 | 1464380211993 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:52 INFO - PROCESS | 1647 | 1464380212092 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 13:16:52 INFO - PROCESS | 1647 | 1464380212125 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf1a800 == 63 [pid = 1647] [id = 257] 13:16:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12a854400) [pid = 1647] [serial = 769] [outer = 0x0] 13:16:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12bc6d400) [pid = 1647] [serial = 770] [outer = 0x12a854400] 13:16:52 INFO - PROCESS | 1647 | 1464380212150 Marionette DEBUG loaded listener.js 13:16:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12bc82c00) [pid = 1647] [serial = 771] [outer = 0x12a854400] 13:16:52 INFO - PROCESS | 1647 | 1464380212440 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 13:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 471ms 13:16:52 INFO - PROCESS | 1647 | 1464380212461 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 13:16:52 INFO - PROCESS | 1647 | 1464380212462 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 13:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:16:52 INFO - PROCESS | 1647 | 1464380212465 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:16:52 INFO - PROCESS | 1647 | 1464380212466 Marionette TRACE conn2 <- [1,1002,null,{}] 13:16:52 INFO - PROCESS | 1647 | 1464380212477 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:52 INFO - PROCESS | 1647 | 1464380212591 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 13:16:52 INFO - PROCESS | 1647 | 1464380212623 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c82f000 == 64 [pid = 1647] [id = 258] 13:16:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x117468800) [pid = 1647] [serial = 772] [outer = 0x0] 13:16:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12bfc5400) [pid = 1647] [serial = 773] [outer = 0x117468800] 13:16:52 INFO - PROCESS | 1647 | 1464380212649 Marionette DEBUG loaded listener.js 13:16:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12c2ac400) [pid = 1647] [serial = 774] [outer = 0x117468800] 13:16:52 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12c2b6c00) [pid = 1647] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:16:52 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x111e6c000) [pid = 1647] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:16:52 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11805dc00) [pid = 1647] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:16:52 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1184a5c00) [pid = 1647] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:16:52 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1184a7800) [pid = 1647] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:16:52 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11273ec00) [pid = 1647] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:16:52 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11695b000) [pid = 1647] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 529ms 13:16:52 INFO - PROCESS | 1647 | 1464380212991 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 13:16:52 INFO - PROCESS | 1647 | 1464380212995 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 13:16:52 INFO - PROCESS | 1647 | 1464380212996 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 13:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:16:53 INFO - PROCESS | 1647 | 1464380212998 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:16:53 INFO - PROCESS | 1647 | 1464380212999 Marionette TRACE conn2 <- [1,1006,null,{}] 13:16:53 INFO - PROCESS | 1647 | 1464380213001 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:53 INFO - PROCESS | 1647 | 1464380213091 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 13:16:53 INFO - PROCESS | 1647 | 1464380213095 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1231b9800 == 65 [pid = 1647] [id = 259] 13:16:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x118106400) [pid = 1647] [serial = 775] [outer = 0x0] 13:16:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12bfbec00) [pid = 1647] [serial = 776] [outer = 0x118106400] 13:16:53 INFO - PROCESS | 1647 | 1464380213168 Marionette DEBUG loaded listener.js 13:16:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12c2ad800) [pid = 1647] [serial = 777] [outer = 0x118106400] 13:16:53 INFO - PROCESS | 1647 | 1464380213430 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 13:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 469ms 13:16:53 INFO - PROCESS | 1647 | 1464380213467 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 13:16:53 INFO - PROCESS | 1647 | 1464380213468 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 13:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:16:53 INFO - PROCESS | 1647 | 1464380213478 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:16:53 INFO - PROCESS | 1647 | 1464380213479 Marionette TRACE conn2 <- [1,1010,null,{}] 13:16:53 INFO - PROCESS | 1647 | 1464380213481 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:53 INFO - PROCESS | 1647 | 1464380213577 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 13:16:53 INFO - PROCESS | 1647 | 1464380213582 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d084000 == 66 [pid = 1647] [id = 260] 13:16:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12c2ae400) [pid = 1647] [serial = 778] [outer = 0x0] 13:16:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12c2b8c00) [pid = 1647] [serial = 779] [outer = 0x12c2ae400] 13:16:53 INFO - PROCESS | 1647 | 1464380213612 Marionette DEBUG loaded listener.js 13:16:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12c84d800) [pid = 1647] [serial = 780] [outer = 0x12c2ae400] 13:16:53 INFO - PROCESS | 1647 | 1464380213974 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 13:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 520ms 13:16:54 INFO - PROCESS | 1647 | 1464380213998 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 13:16:54 INFO - PROCESS | 1647 | 1464380214000 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 13:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:16:54 INFO - PROCESS | 1647 | 1464380214002 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:16:54 INFO - PROCESS | 1647 | 1464380214005 Marionette TRACE conn2 <- [1,1014,null,{}] 13:16:54 INFO - PROCESS | 1647 | 1464380214007 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:54 INFO - PROCESS | 1647 | 1464380214132 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 13:16:54 INFO - PROCESS | 1647 | 1464380214139 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d386800 == 67 [pid = 1647] [id = 261] 13:16:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x110ddc400) [pid = 1647] [serial = 781] [outer = 0x0] 13:16:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x110dea000) [pid = 1647] [serial = 782] [outer = 0x110ddc400] 13:16:54 INFO - PROCESS | 1647 | 1464380214164 Marionette DEBUG loaded listener.js 13:16:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12c2ba400) [pid = 1647] [serial = 783] [outer = 0x110ddc400] 13:16:54 INFO - PROCESS | 1647 | 1464380214458 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 13:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 472ms 13:16:54 INFO - PROCESS | 1647 | 1464380214479 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 13:16:54 INFO - PROCESS | 1647 | 1464380214480 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 13:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:16:54 INFO - PROCESS | 1647 | 1464380214482 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:16:54 INFO - PROCESS | 1647 | 1464380214483 Marionette TRACE conn2 <- [1,1018,null,{}] 13:16:54 INFO - PROCESS | 1647 | 1464380214486 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:54 INFO - PROCESS | 1647 | 1464380214575 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 13:16:54 INFO - PROCESS | 1647 | 1464380214579 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d8a6000 == 68 [pid = 1647] [id = 262] 13:16:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x121102800) [pid = 1647] [serial = 784] [outer = 0x0] 13:16:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12110b000) [pid = 1647] [serial = 785] [outer = 0x121102800] 13:16:54 INFO - PROCESS | 1647 | 1464380214603 Marionette DEBUG loaded listener.js 13:16:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12110f400) [pid = 1647] [serial = 786] [outer = 0x121102800] 13:16:54 INFO - PROCESS | 1647 | 1464380214975 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 13:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 521ms 13:16:55 INFO - PROCESS | 1647 | 1464380215084 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 13:16:55 INFO - PROCESS | 1647 | 1464380215088 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 13:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:16:55 INFO - PROCESS | 1647 | 1464380215094 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:16:55 INFO - PROCESS | 1647 | 1464380215098 Marionette TRACE conn2 <- [1,1022,null,{}] 13:16:55 INFO - PROCESS | 1647 | 1464380215126 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:55 INFO - PROCESS | 1647 | 1464380215324 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 13:16:55 INFO - PROCESS | 1647 | 1464380215389 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181c7800 == 69 [pid = 1647] [id = 263] 13:16:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x110de0800) [pid = 1647] [serial = 787] [outer = 0x0] 13:16:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x110de2c00) [pid = 1647] [serial = 788] [outer = 0x110de0800] 13:16:55 INFO - PROCESS | 1647 | 1464380215437 Marionette DEBUG loaded listener.js 13:16:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x110e4f400) [pid = 1647] [serial = 789] [outer = 0x110de0800] 13:16:55 INFO - PROCESS | 1647 | 1464380215902 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 13:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 825ms 13:16:55 INFO - PROCESS | 1647 | 1464380215919 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 13:16:55 INFO - PROCESS | 1647 | 1464380215924 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 13:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:16:55 INFO - PROCESS | 1647 | 1464380215930 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:16:55 INFO - PROCESS | 1647 | 1464380215932 Marionette TRACE conn2 <- [1,1026,null,{}] 13:16:55 INFO - PROCESS | 1647 | 1464380215935 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:56 INFO - PROCESS | 1647 | 1464380216043 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 13:16:56 INFO - PROCESS | 1647 | 1464380216101 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b3f800 == 70 [pid = 1647] [id = 264] 13:16:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x1167f7400) [pid = 1647] [serial = 790] [outer = 0x0] 13:16:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x117e57400) [pid = 1647] [serial = 791] [outer = 0x1167f7400] 13:16:56 INFO - PROCESS | 1647 | 1464380216130 Marionette DEBUG loaded listener.js 13:16:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x1184a1000) [pid = 1647] [serial = 792] [outer = 0x1167f7400] 13:16:56 INFO - PROCESS | 1647 | 1464380216582 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 13:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 674ms 13:16:56 INFO - PROCESS | 1647 | 1464380216602 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 13:16:56 INFO - PROCESS | 1647 | 1464380216603 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 13:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:16:56 INFO - PROCESS | 1647 | 1464380216608 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:16:56 INFO - PROCESS | 1647 | 1464380216609 Marionette TRACE conn2 <- [1,1030,null,{}] 13:16:56 INFO - PROCESS | 1647 | 1464380216616 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:56 INFO - PROCESS | 1647 | 1464380216749 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 13:16:56 INFO - PROCESS | 1647 | 1464380216833 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6a2800 == 71 [pid = 1647] [id = 265] 13:16:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x119c67000) [pid = 1647] [serial = 793] [outer = 0x0] 13:16:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x121109000) [pid = 1647] [serial = 794] [outer = 0x119c67000] 13:16:56 INFO - PROCESS | 1647 | 1464380216866 Marionette DEBUG loaded listener.js 13:16:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12358b800) [pid = 1647] [serial = 795] [outer = 0x119c67000] 13:16:57 INFO - PROCESS | 1647 | 1464380217289 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 13:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 719ms 13:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:16:57 INFO - PROCESS | 1647 | 1464380217327 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 13:16:57 INFO - PROCESS | 1647 | 1464380217328 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 13:16:57 INFO - PROCESS | 1647 | 1464380217330 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:16:57 INFO - PROCESS | 1647 | 1464380217332 Marionette TRACE conn2 <- [1,1034,null,{}] 13:16:57 INFO - PROCESS | 1647 | 1464380217334 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:57 INFO - PROCESS | 1647 | 1464380217440 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 13:16:57 INFO - PROCESS | 1647 | 1464380217496 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eee8000 == 72 [pid = 1647] [id = 266] 13:16:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x125434800) [pid = 1647] [serial = 796] [outer = 0x0] 13:16:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x126b05400) [pid = 1647] [serial = 797] [outer = 0x125434800] 13:16:57 INFO - PROCESS | 1647 | 1464380217526 Marionette DEBUG loaded listener.js 13:16:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x128c66c00) [pid = 1647] [serial = 798] [outer = 0x125434800] 13:16:57 INFO - PROCESS | 1647 | 1464380217921 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 13:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 618ms 13:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:16:57 INFO - PROCESS | 1647 | 1464380217949 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 13:16:57 INFO - PROCESS | 1647 | 1464380217951 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 13:16:57 INFO - PROCESS | 1647 | 1464380217953 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:16:57 INFO - PROCESS | 1647 | 1464380217954 Marionette TRACE conn2 <- [1,1038,null,{}] 13:16:57 INFO - PROCESS | 1647 | 1464380217956 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:58 INFO - PROCESS | 1647 | 1464380218057 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 13:16:58 INFO - PROCESS | 1647 | 1464380218146 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x135566000 == 73 [pid = 1647] [id = 267] 13:16:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x126870400) [pid = 1647] [serial = 799] [outer = 0x0] 13:16:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x1295b5000) [pid = 1647] [serial = 800] [outer = 0x126870400] 13:16:58 INFO - PROCESS | 1647 | 1464380218177 Marionette DEBUG loaded listener.js 13:16:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12aae6000) [pid = 1647] [serial = 801] [outer = 0x126870400] 13:16:58 INFO - PROCESS | 1647 | 1464380218578 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 13:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 672ms 13:16:58 INFO - PROCESS | 1647 | 1464380218625 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 13:16:58 INFO - PROCESS | 1647 | 1464380218627 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 13:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:16:58 INFO - PROCESS | 1647 | 1464380218629 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:16:58 INFO - PROCESS | 1647 | 1464380218630 Marionette TRACE conn2 <- [1,1042,null,{}] 13:16:58 INFO - PROCESS | 1647 | 1464380218633 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:58 INFO - PROCESS | 1647 | 1464380218752 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 13:16:58 INFO - PROCESS | 1647 | 1464380218812 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x13580b800 == 74 [pid = 1647] [id = 268] 13:16:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x128c63800) [pid = 1647] [serial = 802] [outer = 0x0] 13:16:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12c2b0c00) [pid = 1647] [serial = 803] [outer = 0x128c63800] 13:16:58 INFO - PROCESS | 1647 | 1464380218883 Marionette DEBUG loaded listener.js 13:16:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12c943400) [pid = 1647] [serial = 804] [outer = 0x128c63800] 13:16:59 INFO - PROCESS | 1647 | 1464380219302 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 13:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 722ms 13:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:16:59 INFO - PROCESS | 1647 | 1464380219359 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 13:16:59 INFO - PROCESS | 1647 | 1464380219361 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 13:16:59 INFO - PROCESS | 1647 | 1464380219365 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:16:59 INFO - PROCESS | 1647 | 1464380219367 Marionette TRACE conn2 <- [1,1046,null,{}] 13:16:59 INFO - PROCESS | 1647 | 1464380219386 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:59 INFO - PROCESS | 1647 | 1464380219582 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 13:16:59 INFO - PROCESS | 1647 | 1464380219596 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x1127b1000 == 75 [pid = 1647] [id = 269] 13:16:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12c667800) [pid = 1647] [serial = 805] [outer = 0x0] 13:16:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12c66bc00) [pid = 1647] [serial = 806] [outer = 0x12c667800] 13:16:59 INFO - PROCESS | 1647 | 1464380219641 Marionette DEBUG loaded listener.js 13:16:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12c670400) [pid = 1647] [serial = 807] [outer = 0x12c667800] 13:17:00 INFO - PROCESS | 1647 | 1464380220110 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 13:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 771ms 13:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:17:00 INFO - PROCESS | 1647 | 1464380220136 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 13:17:00 INFO - PROCESS | 1647 | 1464380220137 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 13:17:00 INFO - PROCESS | 1647 | 1464380220139 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:17:00 INFO - PROCESS | 1647 | 1464380220141 Marionette TRACE conn2 <- [1,1050,null,{}] 13:17:00 INFO - PROCESS | 1647 | 1464380220143 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:00 INFO - PROCESS | 1647 | 1464380220395 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 13:17:00 INFO - PROCESS | 1647 | 1464380220487 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a37000 == 76 [pid = 1647] [id = 270] 13:17:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x110ddf400) [pid = 1647] [serial = 808] [outer = 0x0] 13:17:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x110de4c00) [pid = 1647] [serial = 809] [outer = 0x110ddf400] 13:17:00 INFO - PROCESS | 1647 | 1464380220516 Marionette DEBUG loaded listener.js 13:17:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x1121acc00) [pid = 1647] [serial = 810] [outer = 0x110ddf400] 13:17:00 INFO - PROCESS | 1647 | 1464380220960 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 13:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 873ms 13:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:17:01 INFO - PROCESS | 1647 | 1464380221013 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 13:17:01 INFO - PROCESS | 1647 | 1464380221016 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 13:17:01 INFO - PROCESS | 1647 | 1464380221019 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:17:01 INFO - PROCESS | 1647 | 1464380221022 Marionette TRACE conn2 <- [1,1054,null,{}] 13:17:01 INFO - PROCESS | 1647 | 1464380221046 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:01 INFO - PROCESS | 1647 | 1464380221151 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 13:17:01 INFO - PROCESS | 1647 | 1464380221225 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192ce000 == 77 [pid = 1647] [id = 271] 13:17:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x117e61000) [pid = 1647] [serial = 811] [outer = 0x0] 13:17:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x1181d4400) [pid = 1647] [serial = 812] [outer = 0x117e61000] 13:17:01 INFO - PROCESS | 1647 | 1464380221254 Marionette DEBUG loaded listener.js 13:17:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x118717400) [pid = 1647] [serial = 813] [outer = 0x117e61000] 13:17:01 INFO - PROCESS | 1647 | --DOCSHELL 0x113332800 == 76 [pid = 1647] [id = 52] 13:17:01 INFO - PROCESS | 1647 | --DOCSHELL 0x12d386800 == 75 [pid = 1647] [id = 261] 13:17:01 INFO - PROCESS | 1647 | --DOCSHELL 0x12d084000 == 74 [pid = 1647] [id = 260] 13:17:01 INFO - PROCESS | 1647 | --DOCSHELL 0x1231b9800 == 73 [pid = 1647] [id = 259] 13:17:01 INFO - PROCESS | 1647 | --DOCSHELL 0x12c82f000 == 72 [pid = 1647] [id = 258] 13:17:01 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x1197de800) [pid = 1647] [serial = 722] [outer = 0x0] [url = about:blank] 13:17:01 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf1a800 == 71 [pid = 1647] [id = 257] 13:17:01 INFO - PROCESS | 1647 | --DOCSHELL 0x12b256000 == 70 [pid = 1647] [id = 256] 13:17:01 INFO - PROCESS | 1647 | --DOCSHELL 0x12a23e000 == 69 [pid = 1647] [id = 255] 13:17:01 INFO - PROCESS | 1647 | --DOCSHELL 0x126b90800 == 68 [pid = 1647] [id = 254] 13:17:01 INFO - PROCESS | 1647 | --DOCSHELL 0x125046000 == 67 [pid = 1647] [id = 253] 13:17:01 INFO - PROCESS | 1647 | --DOCSHELL 0x119de3800 == 66 [pid = 1647] [id = 252] 13:17:01 INFO - PROCESS | 1647 | --DOCSHELL 0x116ab9000 == 65 [pid = 1647] [id = 251] 13:17:01 INFO - PROCESS | 1647 | --DOCSHELL 0x11919a800 == 64 [pid = 1647] [id = 250] 13:17:01 INFO - PROCESS | 1647 | --DOCSHELL 0x126b3f000 == 63 [pid = 1647] [id = 245] 13:17:01 INFO - PROCESS | 1647 | --DOCSHELL 0x1250a0000 == 62 [pid = 1647] [id = 244] 13:17:01 INFO - PROCESS | 1647 | --DOCSHELL 0x119961800 == 61 [pid = 1647] [id = 243] 13:17:01 INFO - PROCESS | 1647 | --DOCSHELL 0x1133a6000 == 60 [pid = 1647] [id = 242] 13:17:01 INFO - PROCESS | 1647 | 1464380221673 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 13:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 693ms 13:17:01 INFO - PROCESS | 1647 | 1464380221712 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 13:17:01 INFO - PROCESS | 1647 | 1464380221715 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 13:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:17:01 INFO - PROCESS | 1647 | 1464380221719 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:17:01 INFO - PROCESS | 1647 | 1464380221721 Marionette TRACE conn2 <- [1,1058,null,{}] 13:17:01 INFO - PROCESS | 1647 | 1464380221725 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:01 INFO - PROCESS | 1647 | 1464380221870 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 13:17:01 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12a2ec400) [pid = 1647] [serial = 585] [outer = 0x0] [url = about:blank] 13:17:01 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x118165800) [pid = 1647] [serial = 713] [outer = 0x0] [url = about:blank] 13:17:01 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x118418800) [pid = 1647] [serial = 714] [outer = 0x0] [url = about:blank] 13:17:01 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x118716000) [pid = 1647] [serial = 716] [outer = 0x0] [url = about:blank] 13:17:01 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x1187c2800) [pid = 1647] [serial = 717] [outer = 0x0] [url = about:blank] 13:17:01 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x11892e000) [pid = 1647] [serial = 719] [outer = 0x0] [url = about:blank] 13:17:01 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x1192fd400) [pid = 1647] [serial = 720] [outer = 0x0] [url = about:blank] 13:17:01 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x1164bb800) [pid = 1647] [serial = 708] [outer = 0x0] [url = about:blank] 13:17:01 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x112e0b400) [pid = 1647] [serial = 707] [outer = 0x0] [url = about:blank] 13:17:01 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11695a400) [pid = 1647] [serial = 695] [outer = 0x0] [url = about:blank] 13:17:01 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x11746e400) [pid = 1647] [serial = 711] [outer = 0x0] [url = about:blank] 13:17:01 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x117465400) [pid = 1647] [serial = 710] [outer = 0x0] [url = about:blank] 13:17:01 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x1267c6800) [pid = 1647] [serial = 701] [outer = 0x0] [url = about:blank] 13:17:01 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12c9c5000) [pid = 1647] [serial = 690] [outer = 0x0] [url = about:blank] 13:17:01 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x118933000) [pid = 1647] [serial = 698] [outer = 0x0] [url = about:blank] 13:17:01 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x110d83000) [pid = 1647] [serial = 692] [outer = 0x0] [url = about:blank] 13:17:01 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x128c6ec00) [pid = 1647] [serial = 704] [outer = 0x0] [url = about:blank] 13:17:01 INFO - PROCESS | 1647 | 1464380221963 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x11818f800 == 61 [pid = 1647] [id = 272] 13:17:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x112e0b400) [pid = 1647] [serial = 814] [outer = 0x0] 13:17:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x11746e400) [pid = 1647] [serial = 815] [outer = 0x112e0b400] 13:17:02 INFO - PROCESS | 1647 | 1464380222004 Marionette DEBUG loaded listener.js 13:17:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x1187c2800) [pid = 1647] [serial = 816] [outer = 0x112e0b400] 13:17:02 INFO - PROCESS | 1647 | 1464380222292 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 13:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 622ms 13:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:17:02 INFO - PROCESS | 1647 | 1464380222342 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 13:17:02 INFO - PROCESS | 1647 | 1464380222345 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 13:17:02 INFO - PROCESS | 1647 | 1464380222352 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:17:02 INFO - PROCESS | 1647 | 1464380222356 Marionette TRACE conn2 <- [1,1062,null,{}] 13:17:02 INFO - PROCESS | 1647 | 1464380222360 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:02 INFO - PROCESS | 1647 | 1464380222482 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 13:17:02 INFO - PROCESS | 1647 | 1464380222537 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1c6800 == 62 [pid = 1647] [id = 273] 13:17:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x1187c2400) [pid = 1647] [serial = 817] [outer = 0x0] 13:17:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x119d09000) [pid = 1647] [serial = 818] [outer = 0x1187c2400] 13:17:02 INFO - PROCESS | 1647 | 1464380222563 Marionette DEBUG loaded listener.js 13:17:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x123365c00) [pid = 1647] [serial = 819] [outer = 0x1187c2400] 13:17:02 INFO - PROCESS | 1647 | 1464380222829 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 13:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 527ms 13:17:02 INFO - PROCESS | 1647 | 1464380222879 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 13:17:02 INFO - PROCESS | 1647 | 1464380222880 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 13:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:17:02 INFO - PROCESS | 1647 | 1464380222883 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:17:02 INFO - PROCESS | 1647 | 1464380222895 Marionette TRACE conn2 <- [1,1066,null,{}] 13:17:02 INFO - PROCESS | 1647 | 1464380222897 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:02 INFO - PROCESS | 1647 | 1464380222980 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 13:17:03 INFO - PROCESS | 1647 | 1464380223036 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12680c800 == 63 [pid = 1647] [id = 274] 13:17:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x119a97000) [pid = 1647] [serial = 820] [outer = 0x0] 13:17:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x1239b5c00) [pid = 1647] [serial = 821] [outer = 0x119a97000] 13:17:03 INFO - PROCESS | 1647 | 1464380223059 Marionette DEBUG loaded listener.js 13:17:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x125072000) [pid = 1647] [serial = 822] [outer = 0x119a97000] 13:17:03 INFO - PROCESS | 1647 | 1464380223321 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 13:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 480ms 13:17:03 INFO - PROCESS | 1647 | 1464380223364 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 13:17:03 INFO - PROCESS | 1647 | 1464380223365 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 13:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:17:03 INFO - PROCESS | 1647 | 1464380223367 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:17:03 INFO - PROCESS | 1647 | 1464380223368 Marionette TRACE conn2 <- [1,1070,null,{}] 13:17:03 INFO - PROCESS | 1647 | 1464380223379 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:03 INFO - PROCESS | 1647 | 1464380223466 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 13:17:03 INFO - PROCESS | 1647 | 1464380223473 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a231800 == 64 [pid = 1647] [id = 275] 13:17:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x128867c00) [pid = 1647] [serial = 823] [outer = 0x0] 13:17:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x128c63000) [pid = 1647] [serial = 824] [outer = 0x128867c00] 13:17:03 INFO - PROCESS | 1647 | 1464380223504 Marionette DEBUG loaded listener.js 13:17:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12957dc00) [pid = 1647] [serial = 825] [outer = 0x128867c00] 13:17:03 INFO - PROCESS | 1647 | 1464380223863 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 13:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 520ms 13:17:03 INFO - PROCESS | 1647 | 1464380223890 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 13:17:03 INFO - PROCESS | 1647 | 1464380223892 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 13:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:17:03 INFO - PROCESS | 1647 | 1464380223894 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:17:03 INFO - PROCESS | 1647 | 1464380223895 Marionette TRACE conn2 <- [1,1074,null,{}] 13:17:03 INFO - PROCESS | 1647 | 1464380223897 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:04 INFO - PROCESS | 1647 | 1464380224011 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 13:17:04 INFO - PROCESS | 1647 | 1464380224031 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12af2b000 == 65 [pid = 1647] [id = 276] 13:17:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12a2ec400) [pid = 1647] [serial = 826] [outer = 0x0] 13:17:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12afd7c00) [pid = 1647] [serial = 827] [outer = 0x12a2ec400] 13:17:04 INFO - PROCESS | 1647 | 1464380224056 Marionette DEBUG loaded listener.js 13:17:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12b370800) [pid = 1647] [serial = 828] [outer = 0x12a2ec400] 13:17:04 INFO - PROCESS | 1647 | 1464380224389 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 13:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 520ms 13:17:04 INFO - PROCESS | 1647 | 1464380224414 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 13:17:04 INFO - PROCESS | 1647 | 1464380224416 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 13:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:17:04 INFO - PROCESS | 1647 | 1464380224418 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:17:04 INFO - PROCESS | 1647 | 1464380224419 Marionette TRACE conn2 <- [1,1078,null,{}] 13:17:04 INFO - PROCESS | 1647 | 1464380224421 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:04 INFO - PROCESS | 1647 | 1464380224529 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 13:17:04 INFO - PROCESS | 1647 | 1464380224533 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c41f800 == 66 [pid = 1647] [id = 277] 13:17:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12b36f400) [pid = 1647] [serial = 829] [outer = 0x0] 13:17:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12bc87400) [pid = 1647] [serial = 830] [outer = 0x12b36f400] 13:17:04 INFO - PROCESS | 1647 | 1464380224558 Marionette DEBUG loaded listener.js 13:17:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12bfca400) [pid = 1647] [serial = 831] [outer = 0x12b36f400] 13:17:04 INFO - PROCESS | 1647 | 1464380224909 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 13:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 521ms 13:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:17:04 INFO - PROCESS | 1647 | 1464380224945 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 13:17:04 INFO - PROCESS | 1647 | 1464380224946 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 13:17:04 INFO - PROCESS | 1647 | 1464380224948 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:17:04 INFO - PROCESS | 1647 | 1464380224949 Marionette TRACE conn2 <- [1,1082,null,{}] 13:17:04 INFO - PROCESS | 1647 | 1464380224951 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:05 INFO - PROCESS | 1647 | 1464380225062 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 13:17:05 INFO - PROCESS | 1647 | 1464380225106 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce3c800 == 67 [pid = 1647] [id = 278] 13:17:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12bfcbc00) [pid = 1647] [serial = 832] [outer = 0x0] 13:17:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12c2b6000) [pid = 1647] [serial = 833] [outer = 0x12bfcbc00] 13:17:05 INFO - PROCESS | 1647 | 1464380225131 Marionette DEBUG loaded listener.js 13:17:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12c66c400) [pid = 1647] [serial = 834] [outer = 0x12bfcbc00] 13:17:05 INFO - PROCESS | 1647 | 1464380225453 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 13:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 519ms 13:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:17:05 INFO - PROCESS | 1647 | 1464380225467 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 13:17:05 INFO - PROCESS | 1647 | 1464380225469 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 13:17:05 INFO - PROCESS | 1647 | 1464380225472 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:17:05 INFO - PROCESS | 1647 | 1464380225475 Marionette TRACE conn2 <- [1,1086,null,{}] 13:17:05 INFO - PROCESS | 1647 | 1464380225479 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:05 INFO - PROCESS | 1647 | 1464380225591 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 13:17:05 INFO - PROCESS | 1647 | 1464380225606 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6a0000 == 68 [pid = 1647] [id = 279] 13:17:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x115e68800) [pid = 1647] [serial = 835] [outer = 0x0] 13:17:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x115e70400) [pid = 1647] [serial = 836] [outer = 0x115e68800] 13:17:05 INFO - PROCESS | 1647 | 1464380225630 Marionette DEBUG loaded listener.js 13:17:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x115e74400) [pid = 1647] [serial = 837] [outer = 0x115e68800] 13:17:06 INFO - PROCESS | 1647 | 1464380226142 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 13:17:06 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12a2f7000) [pid = 1647] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:17:06 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12a854400) [pid = 1647] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:17:06 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x117468800) [pid = 1647] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:17:06 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x118106400) [pid = 1647] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:17:06 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x1169a1c00) [pid = 1647] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:17:06 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x1265c4800) [pid = 1647] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:17:06 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x110e50400) [pid = 1647] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:17:06 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x1197d6800) [pid = 1647] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:17:06 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x1184a0800) [pid = 1647] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:17:06 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12c2ae400) [pid = 1647] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:17:06 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x110ddc400) [pid = 1647] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:17:06 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x129324400) [pid = 1647] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:17:06 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x11911c400) [pid = 1647] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 723ms 13:17:06 INFO - PROCESS | 1647 | 1464380226195 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 13:17:06 INFO - PROCESS | 1647 | 1464380226197 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 13:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:17:06 INFO - PROCESS | 1647 | 1464380226201 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:17:06 INFO - PROCESS | 1647 | 1464380226203 Marionette TRACE conn2 <- [1,1090,null,{}] 13:17:06 INFO - PROCESS | 1647 | 1464380226206 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:06 INFO - PROCESS | 1647 | 1464380226331 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 13:17:06 INFO - PROCESS | 1647 | 1464380226369 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b8d800 == 69 [pid = 1647] [id = 280] 13:17:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x115e71400) [pid = 1647] [serial = 838] [outer = 0x0] 13:17:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x1167f0000) [pid = 1647] [serial = 839] [outer = 0x115e71400] 13:17:06 INFO - PROCESS | 1647 | 1464380226410 Marionette DEBUG loaded listener.js 13:17:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x126b10000) [pid = 1647] [serial = 840] [outer = 0x115e71400] 13:17:06 INFO - PROCESS | 1647 | 1464380226748 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 13:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 575ms 13:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:17:06 INFO - PROCESS | 1647 | 1464380226775 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 13:17:06 INFO - PROCESS | 1647 | 1464380226777 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 13:17:06 INFO - PROCESS | 1647 | 1464380226779 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:17:06 INFO - PROCESS | 1647 | 1464380226781 Marionette TRACE conn2 <- [1,1094,null,{}] 13:17:06 INFO - PROCESS | 1647 | 1464380226783 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:06 INFO - PROCESS | 1647 | 1464380226903 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 13:17:06 INFO - PROCESS | 1647 | 1464380226912 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eed8800 == 70 [pid = 1647] [id = 281] 13:17:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x1164ba400) [pid = 1647] [serial = 841] [outer = 0x0] 13:17:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12c666400) [pid = 1647] [serial = 842] [outer = 0x1164ba400] 13:17:06 INFO - PROCESS | 1647 | 1464380226937 Marionette DEBUG loaded listener.js 13:17:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12c84c000) [pid = 1647] [serial = 843] [outer = 0x1164ba400] 13:17:07 INFO - PROCESS | 1647 | 1464380227231 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 13:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 469ms 13:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:17:07 INFO - PROCESS | 1647 | 1464380227249 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 13:17:07 INFO - PROCESS | 1647 | 1464380227250 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 13:17:07 INFO - PROCESS | 1647 | 1464380227252 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:17:07 INFO - PROCESS | 1647 | 1464380227254 Marionette TRACE conn2 <- [1,1098,null,{}] 13:17:07 INFO - PROCESS | 1647 | 1464380227264 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:07 INFO - PROCESS | 1647 | 1464380227353 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 13:17:07 INFO - PROCESS | 1647 | 1464380227358 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x13558f000 == 71 [pid = 1647] [id = 282] 13:17:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x1126e2000) [pid = 1647] [serial = 844] [outer = 0x0] 13:17:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x1126e6400) [pid = 1647] [serial = 845] [outer = 0x1126e2000] 13:17:07 INFO - PROCESS | 1647 | 1464380227383 Marionette DEBUG loaded listener.js 13:17:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x1126ea800) [pid = 1647] [serial = 846] [outer = 0x1126e2000] 13:17:07 INFO - PROCESS | 1647 | 1464380227750 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 13:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 528ms 13:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:17:07 INFO - PROCESS | 1647 | 1464380227781 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 13:17:07 INFO - PROCESS | 1647 | 1464380227783 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 13:17:07 INFO - PROCESS | 1647 | 1464380227787 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:17:07 INFO - PROCESS | 1647 | 1464380227789 Marionette TRACE conn2 <- [1,1102,null,{}] 13:17:07 INFO - PROCESS | 1647 | 1464380227792 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:07 INFO - PROCESS | 1647 | 1464380227934 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 13:17:07 INFO - PROCESS | 1647 | 1464380227944 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1355a8000 == 72 [pid = 1647] [id = 283] 13:17:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x1126eb800) [pid = 1647] [serial = 847] [outer = 0x0] 13:17:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12c84dc00) [pid = 1647] [serial = 848] [outer = 0x1126eb800] 13:17:07 INFO - PROCESS | 1647 | 1464380227983 Marionette DEBUG loaded listener.js 13:17:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x126786400) [pid = 1647] [serial = 849] [outer = 0x1126eb800] 13:17:08 INFO - PROCESS | 1647 | 1464380228518 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 13:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 771ms 13:17:08 INFO - PROCESS | 1647 | 1464380228558 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 13:17:08 INFO - PROCESS | 1647 | 1464380228561 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 13:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:17:08 INFO - PROCESS | 1647 | 1464380228565 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:17:08 INFO - PROCESS | 1647 | 1464380228567 Marionette TRACE conn2 <- [1,1106,null,{}] 13:17:08 INFO - PROCESS | 1647 | 1464380228573 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:08 INFO - PROCESS | 1647 | 1464380228684 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 13:17:08 INFO - PROCESS | 1647 | 1464380228783 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a42800 == 73 [pid = 1647] [id = 284] 13:17:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x115e6d000) [pid = 1647] [serial = 850] [outer = 0x0] 13:17:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x115e75c00) [pid = 1647] [serial = 851] [outer = 0x115e6d000] 13:17:08 INFO - PROCESS | 1647 | 1464380228814 Marionette DEBUG loaded listener.js 13:17:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x117462400) [pid = 1647] [serial = 852] [outer = 0x115e6d000] 13:17:09 INFO - PROCESS | 1647 | 1464380229202 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 13:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 671ms 13:17:09 INFO - PROCESS | 1647 | 1464380229237 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 13:17:09 INFO - PROCESS | 1647 | 1464380229241 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 13:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:17:09 INFO - PROCESS | 1647 | 1464380229245 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:17:09 INFO - PROCESS | 1647 | 1464380229247 Marionette TRACE conn2 <- [1,1110,null,{}] 13:17:09 INFO - PROCESS | 1647 | 1464380229250 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:09 INFO - PROCESS | 1647 | 1464380229363 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 13:17:09 INFO - PROCESS | 1647 | 1464380229439 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12936a000 == 74 [pid = 1647] [id = 285] 13:17:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x117680c00) [pid = 1647] [serial = 853] [outer = 0x0] 13:17:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x1184a9000) [pid = 1647] [serial = 854] [outer = 0x117680c00] 13:17:09 INFO - PROCESS | 1647 | 1464380229469 Marionette DEBUG loaded listener.js 13:17:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x1192fc400) [pid = 1647] [serial = 855] [outer = 0x117680c00] 13:17:09 INFO - PROCESS | 1647 | 1464380229852 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 13:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 670ms 13:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:17:09 INFO - PROCESS | 1647 | 1464380229915 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 13:17:09 INFO - PROCESS | 1647 | 1464380229917 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 13:17:09 INFO - PROCESS | 1647 | 1464380229919 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:17:09 INFO - PROCESS | 1647 | 1464380229922 Marionette TRACE conn2 <- [1,1114,null,{}] 13:17:09 INFO - PROCESS | 1647 | 1464380229930 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:10 INFO - PROCESS | 1647 | 1464380230040 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 13:17:10 INFO - PROCESS | 1647 | 1464380230151 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ee1a000 == 75 [pid = 1647] [id = 286] 13:17:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12110fc00) [pid = 1647] [serial = 856] [outer = 0x0] 13:17:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x123dbfc00) [pid = 1647] [serial = 857] [outer = 0x12110fc00] 13:17:10 INFO - PROCESS | 1647 | 1464380230185 Marionette DEBUG loaded listener.js 13:17:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x126b45c00) [pid = 1647] [serial = 858] [outer = 0x12110fc00] 13:17:10 INFO - PROCESS | 1647 | 1464380230611 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 13:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 722ms 13:17:10 INFO - PROCESS | 1647 | 1464380230641 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 13:17:10 INFO - PROCESS | 1647 | 1464380230643 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 13:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:17:10 INFO - PROCESS | 1647 | 1464380230646 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:17:10 INFO - PROCESS | 1647 | 1464380230647 Marionette TRACE conn2 <- [1,1118,null,{}] 13:17:10 INFO - PROCESS | 1647 | 1464380230649 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:10 INFO - PROCESS | 1647 | 1464380230758 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 13:17:10 INFO - PROCESS | 1647 | 1464380230832 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x13581d000 == 76 [pid = 1647] [id = 287] 13:17:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x126be6000) [pid = 1647] [serial = 859] [outer = 0x0] 13:17:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x129098000) [pid = 1647] [serial = 860] [outer = 0x126be6000] 13:17:10 INFO - PROCESS | 1647 | 1464380230867 Marionette DEBUG loaded listener.js 13:17:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12a84ac00) [pid = 1647] [serial = 861] [outer = 0x126be6000] 13:17:11 INFO - PROCESS | 1647 | 1464380231278 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 13:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 669ms 13:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:17:11 INFO - PROCESS | 1647 | 1464380231316 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 13:17:11 INFO - PROCESS | 1647 | 1464380231318 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 13:17:11 INFO - PROCESS | 1647 | 1464380231321 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:17:11 INFO - PROCESS | 1647 | 1464380231323 Marionette TRACE conn2 <- [1,1122,null,{}] 13:17:11 INFO - PROCESS | 1647 | 1464380231327 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:11 INFO - PROCESS | 1647 | 1464380231508 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 13:17:11 INFO - PROCESS | 1647 | 1464380231624 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x135bd8800 == 77 [pid = 1647] [id = 288] 13:17:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x1126ae800) [pid = 1647] [serial = 862] [outer = 0x0] 13:17:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x1126b4c00) [pid = 1647] [serial = 863] [outer = 0x1126ae800] 13:17:11 INFO - PROCESS | 1647 | 1464380231670 Marionette DEBUG loaded listener.js 13:17:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x1126b9800) [pid = 1647] [serial = 864] [outer = 0x1126ae800] 13:17:12 INFO - PROCESS | 1647 | 1464380232295 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 13:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1022ms 13:17:12 INFO - PROCESS | 1647 | 1464380232343 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 13:17:12 INFO - PROCESS | 1647 | 1464380232345 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 13:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:17:12 INFO - PROCESS | 1647 | 1464380232348 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:17:12 INFO - PROCESS | 1647 | 1464380232350 Marionette TRACE conn2 <- [1,1126,null,{}] 13:17:12 INFO - PROCESS | 1647 | 1464380232354 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:12 INFO - PROCESS | 1647 | 1464380232527 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 13:17:12 INFO - PROCESS | 1647 | 1464380232658 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x135690000 == 78 [pid = 1647] [id = 289] 13:17:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x12c93c800) [pid = 1647] [serial = 865] [outer = 0x0] 13:17:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x12c94bc00) [pid = 1647] [serial = 866] [outer = 0x12c93c800] 13:17:12 INFO - PROCESS | 1647 | 1464380232706 Marionette DEBUG loaded listener.js 13:17:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x12d208800) [pid = 1647] [serial = 867] [outer = 0x12c93c800] 13:17:13 INFO - PROCESS | 1647 | 1464380233161 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 13:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 820ms 13:17:13 INFO - PROCESS | 1647 | 1464380233168 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 13:17:13 INFO - PROCESS | 1647 | 1464380233170 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 13:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:17:13 INFO - PROCESS | 1647 | 1464380233172 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:17:13 INFO - PROCESS | 1647 | 1464380233173 Marionette TRACE conn2 <- [1,1130,null,{}] 13:17:13 INFO - PROCESS | 1647 | 1464380233176 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:13 INFO - PROCESS | 1647 | 1464380233280 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 13:17:13 INFO - PROCESS | 1647 | 1464380233380 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x135757800 == 79 [pid = 1647] [id = 290] 13:17:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x110de7800) [pid = 1647] [serial = 868] [outer = 0x0] 13:17:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x12c946800) [pid = 1647] [serial = 869] [outer = 0x110de7800] 13:17:13 INFO - PROCESS | 1647 | 1464380233414 Marionette DEBUG loaded listener.js 13:17:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x12d23c000) [pid = 1647] [serial = 870] [outer = 0x110de7800] 13:17:13 INFO - PROCESS | 1647 | 1464380233830 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 13:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 672ms 13:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:17:13 INFO - PROCESS | 1647 | 1464380233844 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 13:17:13 INFO - PROCESS | 1647 | 1464380233846 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 13:17:13 INFO - PROCESS | 1647 | 1464380233848 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:17:13 INFO - PROCESS | 1647 | 1464380233849 Marionette TRACE conn2 <- [1,1134,null,{}] 13:17:13 INFO - PROCESS | 1647 | 1464380233852 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:13 INFO - PROCESS | 1647 | 1464380233958 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 13:17:14 INFO - PROCESS | 1647 | 1464380234054 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a32800 == 80 [pid = 1647] [id = 291] 13:17:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x1164bc800) [pid = 1647] [serial = 871] [outer = 0x0] 13:17:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x12d237400) [pid = 1647] [serial = 872] [outer = 0x1164bc800] 13:17:14 INFO - PROCESS | 1647 | 1464380234085 Marionette DEBUG loaded listener.js 13:17:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x12d23fc00) [pid = 1647] [serial = 873] [outer = 0x1164bc800] 13:17:14 INFO - PROCESS | 1647 | 1464380234686 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 13:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 870ms 13:17:14 INFO - PROCESS | 1647 | 1464380234718 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 13:17:14 INFO - PROCESS | 1647 | 1464380234721 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 13:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:17:14 INFO - PROCESS | 1647 | 1464380234724 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:17:14 INFO - PROCESS | 1647 | 1464380234726 Marionette TRACE conn2 <- [1,1138,null,{}] 13:17:14 INFO - PROCESS | 1647 | 1464380234730 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:14 INFO - PROCESS | 1647 | 1464380234832 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 13:17:14 INFO - PROCESS | 1647 | 1464380234897 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x119970800 == 81 [pid = 1647] [id = 292] 13:17:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x1126b8c00) [pid = 1647] [serial = 874] [outer = 0x0] 13:17:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x1126bc000) [pid = 1647] [serial = 875] [outer = 0x1126b8c00] 13:17:14 INFO - PROCESS | 1647 | 1464380234926 Marionette DEBUG loaded listener.js 13:17:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x112a76000) [pid = 1647] [serial = 876] [outer = 0x1126b8c00] 13:17:15 INFO - PROCESS | 1647 | 1464380235373 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 13:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 672ms 13:17:15 INFO - PROCESS | 1647 | 1464380235396 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 13:17:15 INFO - PROCESS | 1647 | 1464380235400 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 13:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:17:15 INFO - PROCESS | 1647 | 1464380235404 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:17:15 INFO - PROCESS | 1647 | 1464380235406 Marionette TRACE conn2 <- [1,1142,null,{}] 13:17:15 INFO - PROCESS | 1647 | 1464380235408 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:15 INFO - PROCESS | 1647 | 1464380235508 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 13:17:15 INFO - PROCESS | 1647 | 1464380235573 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a35800 == 82 [pid = 1647] [id = 293] 13:17:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x115e76c00) [pid = 1647] [serial = 877] [outer = 0x0] 13:17:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x11815f800) [pid = 1647] [serial = 878] [outer = 0x115e76c00] 13:17:15 INFO - PROCESS | 1647 | 1464380235600 Marionette DEBUG loaded listener.js 13:17:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x1184a5400) [pid = 1647] [serial = 879] [outer = 0x115e76c00] 13:17:15 INFO - PROCESS | 1647 | --DOCSHELL 0x13558f000 == 81 [pid = 1647] [id = 282] 13:17:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12eed8800 == 80 [pid = 1647] [id = 281] 13:17:15 INFO - PROCESS | 1647 | --DOCSHELL 0x126b8d800 == 79 [pid = 1647] [id = 280] 13:17:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6a0000 == 78 [pid = 1647] [id = 279] 13:17:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce3c800 == 77 [pid = 1647] [id = 278] 13:17:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12c41f800 == 76 [pid = 1647] [id = 277] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x129326800) [pid = 1647] [serial = 746] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x12110b000) [pid = 1647] [serial = 785] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12af2b000 == 75 [pid = 1647] [id = 276] 13:17:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12a231800 == 74 [pid = 1647] [id = 275] 13:17:15 INFO - PROCESS | 1647 | --DOCSHELL 0x12680c800 == 73 [pid = 1647] [id = 274] 13:17:15 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1c6800 == 72 [pid = 1647] [id = 273] 13:17:15 INFO - PROCESS | 1647 | --DOCSHELL 0x11818f800 == 71 [pid = 1647] [id = 272] 13:17:15 INFO - PROCESS | 1647 | --DOCSHELL 0x1192ce000 == 70 [pid = 1647] [id = 271] 13:17:15 INFO - PROCESS | 1647 | --DOCSHELL 0x119a37000 == 69 [pid = 1647] [id = 270] 13:17:15 INFO - PROCESS | 1647 | --DOCSHELL 0x126b3f800 == 68 [pid = 1647] [id = 264] 13:17:15 INFO - PROCESS | 1647 | --DOCSHELL 0x1181c7800 == 67 [pid = 1647] [id = 263] 13:17:15 INFO - PROCESS | 1647 | 1464380235986 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x1239bb800) [pid = 1647] [serial = 723] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x12afd9800) [pid = 1647] [serial = 767] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x12bc6d400) [pid = 1647] [serial = 770] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x12bfc5400) [pid = 1647] [serial = 773] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x12bfbec00) [pid = 1647] [serial = 776] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x12bc82c00) [pid = 1647] [serial = 771] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x110d7dc00) [pid = 1647] [serial = 725] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x117681000) [pid = 1647] [serial = 752] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x11819ac00) [pid = 1647] [serial = 753] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x126b47c00) [pid = 1647] [serial = 761] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x111ed7800) [pid = 1647] [serial = 749] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x116280400) [pid = 1647] [serial = 750] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x126be9c00) [pid = 1647] [serial = 762] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x125021400) [pid = 1647] [serial = 759] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x123522000) [pid = 1647] [serial = 758] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x1187bfc00) [pid = 1647] [serial = 755] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x1192f6800) [pid = 1647] [serial = 756] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x1184ad000) [pid = 1647] [serial = 731] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x126b13400) [pid = 1647] [serial = 740] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x11746a800) [pid = 1647] [serial = 728] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x128c6ac00) [pid = 1647] [serial = 743] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x124891800) [pid = 1647] [serial = 737] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x119c66800) [pid = 1647] [serial = 734] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x12c2b8c00) [pid = 1647] [serial = 779] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12c84d800) [pid = 1647] [serial = 780] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x110dea000) [pid = 1647] [serial = 782] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12c2ac400) [pid = 1647] [serial = 774] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12957ac00) [pid = 1647] [serial = 764] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12a849000) [pid = 1647] [serial = 765] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12c2ad800) [pid = 1647] [serial = 777] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12b368c00) [pid = 1647] [serial = 768] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12c2ba400) [pid = 1647] [serial = 783] [outer = 0x0] [url = about:blank] 13:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 620ms 13:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:17:16 INFO - PROCESS | 1647 | 1464380236024 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 13:17:16 INFO - PROCESS | 1647 | 1464380236025 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 13:17:16 INFO - PROCESS | 1647 | 1464380236028 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:17:16 INFO - PROCESS | 1647 | 1464380236030 Marionette TRACE conn2 <- [1,1146,null,{}] 13:17:16 INFO - PROCESS | 1647 | 1464380236037 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:16 INFO - PROCESS | 1647 | 1464380236125 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 13:17:16 INFO - PROCESS | 1647 | 1464380236130 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1d0000 == 68 [pid = 1647] [id = 294] 13:17:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x118714000) [pid = 1647] [serial = 880] [outer = 0x0] 13:17:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x119171400) [pid = 1647] [serial = 881] [outer = 0x118714000] 13:17:16 INFO - PROCESS | 1647 | 1464380236158 Marionette DEBUG loaded listener.js 13:17:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x1197d6800) [pid = 1647] [serial = 882] [outer = 0x118714000] 13:17:16 INFO - PROCESS | 1647 | 1464380236516 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 13:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 521ms 13:17:16 INFO - PROCESS | 1647 | 1464380236556 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 13:17:16 INFO - PROCESS | 1647 | 1464380236558 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 13:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:17:16 INFO - PROCESS | 1647 | 1464380236563 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:17:16 INFO - PROCESS | 1647 | 1464380236564 Marionette TRACE conn2 <- [1,1150,null,{}] 13:17:16 INFO - PROCESS | 1647 | 1464380236566 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:16 INFO - PROCESS | 1647 | 1464380236668 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 13:17:16 INFO - PROCESS | 1647 | 1464380236674 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b3f000 == 69 [pid = 1647] [id = 295] 13:17:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x121103000) [pid = 1647] [serial = 883] [outer = 0x0] 13:17:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x121111000) [pid = 1647] [serial = 884] [outer = 0x121103000] 13:17:16 INFO - PROCESS | 1647 | 1464380236707 Marionette DEBUG loaded listener.js 13:17:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x1239b5000) [pid = 1647] [serial = 885] [outer = 0x121103000] 13:17:17 INFO - PROCESS | 1647 | 1464380237133 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 13:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 620ms 13:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:17:17 INFO - PROCESS | 1647 | 1464380237184 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 13:17:17 INFO - PROCESS | 1647 | 1464380237185 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 13:17:17 INFO - PROCESS | 1647 | 1464380237187 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:17:17 INFO - PROCESS | 1647 | 1464380237188 Marionette TRACE conn2 <- [1,1154,null,{}] 13:17:17 INFO - PROCESS | 1647 | 1464380237190 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:17 INFO - PROCESS | 1647 | 1464380237276 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 13:17:17 INFO - PROCESS | 1647 | 1464380237280 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12981e800 == 70 [pid = 1647] [id = 296] 13:17:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x11819fc00) [pid = 1647] [serial = 886] [outer = 0x0] 13:17:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x125026c00) [pid = 1647] [serial = 887] [outer = 0x11819fc00] 13:17:17 INFO - PROCESS | 1647 | 1464380237302 Marionette DEBUG loaded listener.js 13:17:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x1267c6c00) [pid = 1647] [serial = 888] [outer = 0x11819fc00] 13:17:17 INFO - PROCESS | 1647 | 1464380237619 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 13:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 469ms 13:17:17 INFO - PROCESS | 1647 | 1464380237657 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 13:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:17:17 INFO - PROCESS | 1647 | 1464380237659 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 13:17:17 INFO - PROCESS | 1647 | 1464380237662 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:17:17 INFO - PROCESS | 1647 | 1464380237664 Marionette TRACE conn2 <- [1,1158,null,{}] 13:17:17 INFO - PROCESS | 1647 | 1464380237667 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:17 INFO - PROCESS | 1647 | 1464380237859 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 13:17:17 INFO - PROCESS | 1647 | 1464380237887 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b263800 == 71 [pid = 1647] [id = 297] 13:17:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x1265c3800) [pid = 1647] [serial = 889] [outer = 0x0] 13:17:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12886c000) [pid = 1647] [serial = 890] [outer = 0x1265c3800] 13:17:17 INFO - PROCESS | 1647 | 1464380237928 Marionette DEBUG loaded listener.js 13:17:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12b222400) [pid = 1647] [serial = 891] [outer = 0x1265c3800] 13:17:18 INFO - PROCESS | 1647 | 1464380238385 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 13:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 770ms 13:17:18 INFO - PROCESS | 1647 | 1464380238433 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 13:17:18 INFO - PROCESS | 1647 | 1464380238434 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 13:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:17:18 INFO - PROCESS | 1647 | 1464380238436 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:17:18 INFO - PROCESS | 1647 | 1464380238437 Marionette TRACE conn2 <- [1,1162,null,{}] 13:17:18 INFO - PROCESS | 1647 | 1464380238439 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:18 INFO - PROCESS | 1647 | 1464380238546 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 13:17:18 INFO - PROCESS | 1647 | 1464380238558 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c42f000 == 72 [pid = 1647] [id = 298] 13:17:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12b222800) [pid = 1647] [serial = 892] [outer = 0x0] 13:17:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12bc7b800) [pid = 1647] [serial = 893] [outer = 0x12b222800] 13:17:18 INFO - PROCESS | 1647 | 1464380238583 Marionette DEBUG loaded listener.js 13:17:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12c665400) [pid = 1647] [serial = 894] [outer = 0x12b222800] 13:17:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12c669800) [pid = 1647] [serial = 895] [outer = 0x12c9bb400] 13:17:18 INFO - PROCESS | 1647 | 1464380238956 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 13:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 568ms 13:17:19 INFO - PROCESS | 1647 | 1464380239005 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 13:17:19 INFO - PROCESS | 1647 | 1464380239006 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 13:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:17:19 INFO - PROCESS | 1647 | 1464380239009 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:17:19 INFO - PROCESS | 1647 | 1464380239010 Marionette TRACE conn2 <- [1,1166,null,{}] 13:17:19 INFO - PROCESS | 1647 | 1464380239030 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:19 INFO - PROCESS | 1647 | 1464380239178 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 13:17:19 INFO - PROCESS | 1647 | 1464380239201 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c819800 == 73 [pid = 1647] [id = 299] 13:17:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x11695a400) [pid = 1647] [serial = 896] [outer = 0x0] 13:17:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12bfb3000) [pid = 1647] [serial = 897] [outer = 0x11695a400] 13:17:19 INFO - PROCESS | 1647 | 1464380239240 Marionette DEBUG loaded listener.js 13:17:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12c944800) [pid = 1647] [serial = 898] [outer = 0x11695a400] 13:17:19 INFO - PROCESS | 1647 | 1464380239668 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 13:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 686ms 13:17:19 INFO - PROCESS | 1647 | 1464380239696 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 13:17:19 INFO - PROCESS | 1647 | 1464380239699 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 13:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:17:19 INFO - PROCESS | 1647 | 1464380239702 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:17:19 INFO - PROCESS | 1647 | 1464380239704 Marionette TRACE conn2 <- [1,1170,null,{}] 13:17:19 INFO - PROCESS | 1647 | 1464380239708 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:20 INFO - PROCESS | 1647 | 1464380240123 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 13:17:20 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x117e61000) [pid = 1647] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:17:20 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x1164ba400) [pid = 1647] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:17:20 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x1187c2400) [pid = 1647] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:17:20 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x115e71400) [pid = 1647] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:17:20 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x112e0b400) [pid = 1647] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:17:20 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12bfcbc00) [pid = 1647] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:17:20 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12b36f400) [pid = 1647] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:17:20 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12a2ec400) [pid = 1647] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:17:20 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x119a97000) [pid = 1647] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:17:20 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x128867c00) [pid = 1647] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:17:20 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x110ddf400) [pid = 1647] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:17:20 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x121102800) [pid = 1647] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:17:20 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x1126e2000) [pid = 1647] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:17:20 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x115e68800) [pid = 1647] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:17:20 INFO - PROCESS | 1647 | 1464380240196 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12505e800 == 74 [pid = 1647] [id = 300] 13:17:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x110de3c00) [pid = 1647] [serial = 899] [outer = 0x0] 13:17:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x112e0b400) [pid = 1647] [serial = 900] [outer = 0x110de3c00] 13:17:20 INFO - PROCESS | 1647 | 1464380240235 Marionette DEBUG loaded listener.js 13:17:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x1187b8800) [pid = 1647] [serial = 901] [outer = 0x110de3c00] 13:17:20 INFO - PROCESS | 1647 | 1464380240532 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 13:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 873ms 13:17:20 INFO - PROCESS | 1647 | 1464380240581 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 13:17:20 INFO - PROCESS | 1647 | 1464380240583 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 13:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:17:20 INFO - PROCESS | 1647 | 1464380240587 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:17:20 INFO - PROCESS | 1647 | 1464380240591 Marionette TRACE conn2 <- [1,1174,null,{}] 13:17:20 INFO - PROCESS | 1647 | 1464380240596 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:20 INFO - PROCESS | 1647 | 1464380240766 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 13:17:20 INFO - PROCESS | 1647 | 1464380240773 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6bd800 == 75 [pid = 1647] [id = 301] 13:17:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x121102800) [pid = 1647] [serial = 902] [outer = 0x0] 13:17:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12c93cc00) [pid = 1647] [serial = 903] [outer = 0x121102800] 13:17:20 INFO - PROCESS | 1647 | 1464380240812 Marionette DEBUG loaded listener.js 13:17:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12d542c00) [pid = 1647] [serial = 904] [outer = 0x121102800] 13:17:21 INFO - PROCESS | 1647 | 1464380241154 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 13:17:21 INFO - PROCESS | 1647 | 1464380241221 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 13:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:17:21 INFO - PROCESS | 1647 | 1464380241224 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:17:21 INFO - PROCESS | 1647 | 1464380241225 Marionette TRACE conn2 <- [1,1178,null,{}] 13:17:21 INFO - PROCESS | 1647 | 1464380241228 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:21 INFO - PROCESS | 1647 | 1464380241327 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 13:17:21 INFO - PROCESS | 1647 | 1464380241331 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1345ce800 == 76 [pid = 1647] [id = 302] 13:17:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12d546800) [pid = 1647] [serial = 905] [outer = 0x0] 13:17:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12d54ec00) [pid = 1647] [serial = 906] [outer = 0x12d546800] 13:17:21 INFO - PROCESS | 1647 | 1464380241369 Marionette DEBUG loaded listener.js 13:17:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12d681000) [pid = 1647] [serial = 907] [outer = 0x12d546800] 13:17:21 INFO - PROCESS | 1647 | 1464380241693 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 13:17:21 INFO - PROCESS | 1647 | 1464380241746 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 13:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:17:21 INFO - PROCESS | 1647 | 1464380241748 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:17:21 INFO - PROCESS | 1647 | 1464380241749 Marionette TRACE conn2 <- [1,1182,null,{}] 13:17:21 INFO - PROCESS | 1647 | 1464380241752 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:21 INFO - PROCESS | 1647 | 1464380241838 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 13:17:21 INFO - PROCESS | 1647 | 1464380241905 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x13558e000 == 77 [pid = 1647] [id = 303] 13:17:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12d54f400) [pid = 1647] [serial = 908] [outer = 0x0] 13:17:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x135b75c00) [pid = 1647] [serial = 909] [outer = 0x12d54f400] 13:17:21 INFO - PROCESS | 1647 | 1464380241929 Marionette DEBUG loaded listener.js 13:17:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x135b7c000) [pid = 1647] [serial = 910] [outer = 0x12d54f400] 13:17:22 INFO - PROCESS | 1647 | 1464380242379 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 13:17:22 INFO - PROCESS | 1647 | 1464380242422 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 13:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:17:22 INFO - PROCESS | 1647 | 1464380242425 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:17:22 INFO - PROCESS | 1647 | 1464380242428 Marionette TRACE conn2 <- [1,1186,null,{}] 13:17:22 INFO - PROCESS | 1647 | 1464380242432 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:22 INFO - PROCESS | 1647 | 1464380242547 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 13:17:22 INFO - PROCESS | 1647 | 1464380242654 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a35000 == 78 [pid = 1647] [id = 304] 13:17:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x1126b5800) [pid = 1647] [serial = 911] [outer = 0x0] 13:17:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x115e68400) [pid = 1647] [serial = 912] [outer = 0x1126b5800] 13:17:22 INFO - PROCESS | 1647 | 1464380242688 Marionette DEBUG loaded listener.js 13:17:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x116280400) [pid = 1647] [serial = 913] [outer = 0x1126b5800] 13:17:23 INFO - PROCESS | 1647 | 1464380243146 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 13:17:23 INFO - PROCESS | 1647 | 1464380243200 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 13:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:17:23 INFO - PROCESS | 1647 | 1464380243205 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:17:23 INFO - PROCESS | 1647 | 1464380243207 Marionette TRACE conn2 <- [1,1190,null,{}] 13:17:23 INFO - PROCESS | 1647 | 1464380243209 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:23 INFO - PROCESS | 1647 | 1464380243318 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 13:17:23 INFO - PROCESS | 1647 | 1464380243424 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc38800 == 79 [pid = 1647] [id = 305] 13:17:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x117687400) [pid = 1647] [serial = 914] [outer = 0x0] 13:17:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x1187be800) [pid = 1647] [serial = 915] [outer = 0x117687400] 13:17:23 INFO - PROCESS | 1647 | 1464380243456 Marionette DEBUG loaded listener.js 13:17:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x121105c00) [pid = 1647] [serial = 916] [outer = 0x117687400] 13:17:23 INFO - PROCESS | 1647 | 1464380243901 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 13:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:17:23 INFO - PROCESS | 1647 | 1464380243929 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 13:17:23 INFO - PROCESS | 1647 | 1464380243933 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:17:23 INFO - PROCESS | 1647 | 1464380243937 Marionette TRACE conn2 <- [1,1194,null,{}] 13:17:23 INFO - PROCESS | 1647 | 1464380243951 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:24 INFO - PROCESS | 1647 | 1464380244116 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 13:17:24 INFO - PROCESS | 1647 | 1464380244224 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x135806800 == 80 [pid = 1647] [id = 306] 13:17:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x125021400) [pid = 1647] [serial = 917] [outer = 0x0] 13:17:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x128c69800) [pid = 1647] [serial = 918] [outer = 0x125021400] 13:17:24 INFO - PROCESS | 1647 | 1464380244273 Marionette DEBUG loaded listener.js 13:17:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x12a852c00) [pid = 1647] [serial = 919] [outer = 0x125021400] 13:17:24 INFO - PROCESS | 1647 | 1464380244736 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 13:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:17:24 INFO - PROCESS | 1647 | 1464380244761 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 13:17:24 INFO - PROCESS | 1647 | 1464380244763 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:17:24 INFO - PROCESS | 1647 | 1464380244765 Marionette TRACE conn2 <- [1,1198,null,{}] 13:17:24 INFO - PROCESS | 1647 | 1464380244767 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:24 INFO - PROCESS | 1647 | 1464380244876 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 13:17:24 INFO - PROCESS | 1647 | 1464380244981 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x1376c5800 == 81 [pid = 1647] [id = 307] 13:17:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x12bfbec00) [pid = 1647] [serial = 920] [outer = 0x0] 13:17:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x12d210800) [pid = 1647] [serial = 921] [outer = 0x12bfbec00] 13:17:25 INFO - PROCESS | 1647 | 1464380245013 Marionette DEBUG loaded listener.js 13:17:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x12d677400) [pid = 1647] [serial = 922] [outer = 0x12bfbec00] 13:17:25 INFO - PROCESS | 1647 | 1464380245421 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 13:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 668ms 13:17:25 INFO - PROCESS | 1647 | 1464380245432 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 13:17:25 INFO - PROCESS | 1647 | 1464380245434 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 13:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:17:25 INFO - PROCESS | 1647 | 1464380245436 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:17:25 INFO - PROCESS | 1647 | 1464380245437 Marionette TRACE conn2 <- [1,1202,null,{}] 13:17:25 INFO - PROCESS | 1647 | 1464380245440 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:25 INFO - PROCESS | 1647 | 1464380245546 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 13:17:25 INFO - PROCESS | 1647 | 1464380245651 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x135c68800 == 82 [pid = 1647] [id = 308] 13:17:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x12bfc8c00) [pid = 1647] [serial = 923] [outer = 0x0] 13:17:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x1344db400) [pid = 1647] [serial = 924] [outer = 0x12bfc8c00] 13:17:25 INFO - PROCESS | 1647 | 1464380245682 Marionette DEBUG loaded listener.js 13:17:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x1344e0400) [pid = 1647] [serial = 925] [outer = 0x12bfc8c00] 13:17:26 INFO - PROCESS | 1647 | 1464380246189 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 13:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 821ms 13:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:17:26 INFO - PROCESS | 1647 | 1464380246257 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 13:17:26 INFO - PROCESS | 1647 | 1464380246259 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 13:17:26 INFO - PROCESS | 1647 | 1464380246261 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:17:26 INFO - PROCESS | 1647 | 1464380246262 Marionette TRACE conn2 <- [1,1206,null,{}] 13:17:26 INFO - PROCESS | 1647 | 1464380246265 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:26 INFO - PROCESS | 1647 | 1464380246428 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 13:17:26 INFO - PROCESS | 1647 | 1464380246685 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192d8800 == 83 [pid = 1647] [id = 309] 13:17:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x110d7e400) [pid = 1647] [serial = 926] [outer = 0x0] 13:17:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x110e51c00) [pid = 1647] [serial = 927] [outer = 0x110d7e400] 13:17:26 INFO - PROCESS | 1647 | 1464380246742 Marionette DEBUG loaded listener.js 13:17:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x1126bac00) [pid = 1647] [serial = 928] [outer = 0x110d7e400] 13:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 13:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 923ms 13:17:27 INFO - PROCESS | 1647 | 1464380247178 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:17:27 INFO - PROCESS | 1647 | 1464380247184 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 13:17:27 INFO - PROCESS | 1647 | 1464380247187 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 13:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:17:27 INFO - PROCESS | 1647 | 1464380247193 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:17:27 INFO - PROCESS | 1647 | 1464380247195 Marionette TRACE conn2 <- [1,1210,null,{}] 13:17:27 INFO - PROCESS | 1647 | 1464380247198 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:27 INFO - PROCESS | 1647 | 1464380247302 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 13:17:27 INFO - PROCESS | 1647 | 1464380247369 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f1f000 == 84 [pid = 1647] [id = 310] 13:17:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x1126b2c00) [pid = 1647] [serial = 929] [outer = 0x0] 13:17:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x1126e6c00) [pid = 1647] [serial = 930] [outer = 0x1126b2c00] 13:17:27 INFO - PROCESS | 1647 | 1464380247398 Marionette DEBUG loaded listener.js 13:17:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x116727400) [pid = 1647] [serial = 931] [outer = 0x1126b2c00] 13:17:27 INFO - PROCESS | 1647 | 1464380247871 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 13:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 726ms 13:17:27 INFO - PROCESS | 1647 | 1464380247921 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 13:17:27 INFO - PROCESS | 1647 | 1464380247925 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 13:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:17:27 INFO - PROCESS | 1647 | 1464380247992 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:17:27 INFO - PROCESS | 1647 | 1464380247994 Marionette TRACE conn2 <- [1,1214,null,{}] 13:17:28 INFO - PROCESS | 1647 | 1464380248000 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:28 INFO - PROCESS | 1647 | 1464380248144 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 13:17:28 INFO - PROCESS | 1647 | 1464380248250 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x125049000 == 85 [pid = 1647] [id = 311] 13:17:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x116a66c00) [pid = 1647] [serial = 932] [outer = 0x0] 13:17:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x11815f000) [pid = 1647] [serial = 933] [outer = 0x116a66c00] 13:17:28 INFO - PROCESS | 1647 | 1464380248288 Marionette DEBUG loaded listener.js 13:17:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x1184a9400) [pid = 1647] [serial = 934] [outer = 0x116a66c00] 13:17:28 INFO - PROCESS | 1647 | --DOCSHELL 0x1345ce800 == 84 [pid = 1647] [id = 302] 13:17:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6bd800 == 83 [pid = 1647] [id = 301] 13:17:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12505e800 == 82 [pid = 1647] [id = 300] 13:17:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12c819800 == 81 [pid = 1647] [id = 299] 13:17:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12c42f000 == 80 [pid = 1647] [id = 298] 13:17:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12b263800 == 79 [pid = 1647] [id = 297] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x12c84dc00) [pid = 1647] [serial = 848] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x1295b5000) [pid = 1647] [serial = 800] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x117e57400) [pid = 1647] [serial = 791] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x110de2c00) [pid = 1647] [serial = 788] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x126b05400) [pid = 1647] [serial = 797] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x12c2b0c00) [pid = 1647] [serial = 803] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x12c66bc00) [pid = 1647] [serial = 806] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x121109000) [pid = 1647] [serial = 794] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12981e800 == 78 [pid = 1647] [id = 296] 13:17:28 INFO - PROCESS | 1647 | --DOCSHELL 0x126b3f000 == 77 [pid = 1647] [id = 295] 13:17:28 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1d0000 == 76 [pid = 1647] [id = 294] 13:17:28 INFO - PROCESS | 1647 | --DOCSHELL 0x119a35800 == 75 [pid = 1647] [id = 293] 13:17:28 INFO - PROCESS | 1647 | --DOCSHELL 0x119970800 == 74 [pid = 1647] [id = 292] 13:17:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12ee1a000 == 73 [pid = 1647] [id = 286] 13:17:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12936a000 == 72 [pid = 1647] [id = 285] 13:17:28 INFO - PROCESS | 1647 | --DOCSHELL 0x119a42800 == 71 [pid = 1647] [id = 284] 13:17:28 INFO - PROCESS | 1647 | --DOCSHELL 0x1355a8000 == 70 [pid = 1647] [id = 283] 13:17:28 INFO - PROCESS | 1647 | 1464380248718 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 13:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 802ms 13:17:28 INFO - PROCESS | 1647 | 1464380248766 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 13:17:28 INFO - PROCESS | 1647 | 1464380248767 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 13:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:17:28 INFO - PROCESS | 1647 | 1464380248770 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:17:28 INFO - PROCESS | 1647 | 1464380248774 Marionette TRACE conn2 <- [1,1218,null,{}] 13:17:28 INFO - PROCESS | 1647 | 1464380248781 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:28 INFO - PROCESS | 1647 | 1464380248875 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x1126ea800) [pid = 1647] [serial = 846] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x118717400) [pid = 1647] [serial = 813] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x12c666400) [pid = 1647] [serial = 842] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x119d09000) [pid = 1647] [serial = 818] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x1167f0000) [pid = 1647] [serial = 839] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x1187c2800) [pid = 1647] [serial = 816] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x12c2b6000) [pid = 1647] [serial = 833] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x12bc87400) [pid = 1647] [serial = 830] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12c66c400) [pid = 1647] [serial = 834] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x123365c00) [pid = 1647] [serial = 819] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12afd7c00) [pid = 1647] [serial = 827] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x1239b5c00) [pid = 1647] [serial = 821] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x12957dc00) [pid = 1647] [serial = 825] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x11746e400) [pid = 1647] [serial = 815] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x125072000) [pid = 1647] [serial = 822] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x1121acc00) [pid = 1647] [serial = 810] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x110de4c00) [pid = 1647] [serial = 809] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x126b10000) [pid = 1647] [serial = 840] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12c84c000) [pid = 1647] [serial = 843] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12b370800) [pid = 1647] [serial = 828] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12bfca400) [pid = 1647] [serial = 831] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12110f400) [pid = 1647] [serial = 786] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x1126e6400) [pid = 1647] [serial = 845] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x115e74400) [pid = 1647] [serial = 837] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x128c63000) [pid = 1647] [serial = 824] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x115e70400) [pid = 1647] [serial = 836] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x1181d4400) [pid = 1647] [serial = 812] [outer = 0x0] [url = about:blank] 13:17:28 INFO - PROCESS | 1647 | 1464380248946 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195f8000 == 71 [pid = 1647] [id = 312] 13:17:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x110e50400) [pid = 1647] [serial = 935] [outer = 0x0] 13:17:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x117466800) [pid = 1647] [serial = 936] [outer = 0x110e50400] 13:17:28 INFO - PROCESS | 1647 | 1464380248972 Marionette DEBUG loaded listener.js 13:17:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x1187c3c00) [pid = 1647] [serial = 937] [outer = 0x110e50400] 13:17:29 INFO - PROCESS | 1647 | 1464380249265 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 13:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 523ms 13:17:29 INFO - PROCESS | 1647 | 1464380249294 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 13:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:17:29 INFO - PROCESS | 1647 | 1464380249296 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 13:17:29 INFO - PROCESS | 1647 | 1464380249298 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:17:29 INFO - PROCESS | 1647 | 1464380249299 Marionette TRACE conn2 <- [1,1222,null,{}] 13:17:29 INFO - PROCESS | 1647 | 1464380249301 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:29 INFO - PROCESS | 1647 | 1464380249386 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 13:17:29 INFO - PROCESS | 1647 | 1464380249476 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x125053000 == 72 [pid = 1647] [id = 313] 13:17:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x1192f7000) [pid = 1647] [serial = 938] [outer = 0x0] 13:17:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x119c08800) [pid = 1647] [serial = 939] [outer = 0x1192f7000] 13:17:29 INFO - PROCESS | 1647 | 1464380249504 Marionette DEBUG loaded listener.js 13:17:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x121104000) [pid = 1647] [serial = 940] [outer = 0x1192f7000] 13:17:29 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified 13:17:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1 13:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:29 INFO - _addTest/ [0,1225,"getWindowHandle",null] 13:17:29 INFO - PROCESS | 1647 | 1464380249768 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 13:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:17:29 INFO - PROCESS | 1647 | 1464380249770 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:17:29 INFO - PROCESS | 1647 | 1464380249771 Marionette TRACE conn2 <- [1,1226,null,{}] 13:17:29 INFO - PROCESS | 1647 | 1464380249795 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:29 INFO - PROCESS | 1647 | 1464380249886 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 13:17:29 INFO - PROCESS | 1647 | 1464380249893 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a239000 == 73 [pid = 1647] [id = 314] 13:17:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x123527c00) [pid = 1647] [serial = 941] [outer = 0x0] 13:17:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x1239b5c00) [pid = 1647] [serial = 942] [outer = 0x123527c00] 13:17:29 INFO - PROCESS | 1647 | 1464380249924 Marionette DEBUG loaded listener.js 13:17:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x125076800) [pid = 1647] [serial = 943] [outer = 0x123527c00] 13:17:30 INFO - PROCESS | 1647 | 1464380250270 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 13:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 529ms 13:17:30 INFO - PROCESS | 1647 | 1464380250300 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 13:17:30 INFO - PROCESS | 1647 | 1464380250301 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 13:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:17:30 INFO - PROCESS | 1647 | 1464380250303 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:17:30 INFO - PROCESS | 1647 | 1464380250304 Marionette TRACE conn2 <- [1,1230,null,{}] 13:17:30 INFO - PROCESS | 1647 | 1464380250306 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:30 INFO - PROCESS | 1647 | 1464380250388 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 13:17:30 INFO - PROCESS | 1647 | 1464380250395 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b16c000 == 74 [pid = 1647] [id = 315] 13:17:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x126b05400) [pid = 1647] [serial = 944] [outer = 0x0] 13:17:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x126be6c00) [pid = 1647] [serial = 945] [outer = 0x126b05400] 13:17:30 INFO - PROCESS | 1647 | 1464380250420 Marionette DEBUG loaded listener.js 13:17:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x128c62400) [pid = 1647] [serial = 946] [outer = 0x126b05400] 13:17:30 INFO - PROCESS | 1647 | 1464380250757 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 13:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 468ms 13:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:17:30 INFO - PROCESS | 1647 | 1464380250771 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 13:17:30 INFO - PROCESS | 1647 | 1464380250774 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 13:17:30 INFO - PROCESS | 1647 | 1464380250777 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:17:30 INFO - PROCESS | 1647 | 1464380250778 Marionette TRACE conn2 <- [1,1234,null,{}] 13:17:30 INFO - PROCESS | 1647 | 1464380250780 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:30 INFO - PROCESS | 1647 | 1464380250861 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 13:17:30 INFO - PROCESS | 1647 | 1464380250949 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc42000 == 75 [pid = 1647] [id = 316] 13:17:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x1126e9400) [pid = 1647] [serial = 947] [outer = 0x0] 13:17:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x128c71000) [pid = 1647] [serial = 948] [outer = 0x1126e9400] 13:17:30 INFO - PROCESS | 1647 | 1464380250976 Marionette DEBUG loaded listener.js 13:17:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x1295b5000) [pid = 1647] [serial = 949] [outer = 0x1126e9400] 13:17:31 INFO - PROCESS | 1647 | 1464380251361 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 13:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 618ms 13:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:17:31 INFO - PROCESS | 1647 | 1464380251395 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 13:17:31 INFO - PROCESS | 1647 | 1464380251396 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 13:17:31 INFO - PROCESS | 1647 | 1464380251398 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:17:31 INFO - PROCESS | 1647 | 1464380251399 Marionette TRACE conn2 <- [1,1238,null,{}] 13:17:31 INFO - PROCESS | 1647 | 1464380251408 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:31 INFO - PROCESS | 1647 | 1464380251511 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 13:17:31 INFO - PROCESS | 1647 | 1464380251551 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c824000 == 76 [pid = 1647] [id = 317] 13:17:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x12a2edc00) [pid = 1647] [serial = 950] [outer = 0x0] 13:17:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12a852000) [pid = 1647] [serial = 951] [outer = 0x12a2edc00] 13:17:31 INFO - PROCESS | 1647 | 1464380251576 Marionette DEBUG loaded listener.js 13:17:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x119528800) [pid = 1647] [serial = 952] [outer = 0x12a2edc00] 13:17:31 INFO - PROCESS | 1647 | 1464380251865 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 13:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 518ms 13:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:17:31 INFO - PROCESS | 1647 | 1464380251917 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 13:17:31 INFO - PROCESS | 1647 | 1464380251918 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 13:17:31 INFO - PROCESS | 1647 | 1464380251920 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:17:31 INFO - PROCESS | 1647 | 1464380251922 Marionette TRACE conn2 <- [1,1242,null,{}] 13:17:31 INFO - PROCESS | 1647 | 1464380251925 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:32 INFO - PROCESS | 1647 | 1464380252037 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 13:17:32 INFO - PROCESS | 1647 | 1464380252051 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d371800 == 77 [pid = 1647] [id = 318] 13:17:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x12488d400) [pid = 1647] [serial = 953] [outer = 0x0] 13:17:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x12b36cc00) [pid = 1647] [serial = 954] [outer = 0x12488d400] 13:17:32 INFO - PROCESS | 1647 | 1464380252085 Marionette DEBUG loaded listener.js 13:17:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x12bfba800) [pid = 1647] [serial = 955] [outer = 0x12488d400] 13:17:32 INFO - PROCESS | 1647 | 1464380252412 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 13:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 522ms 13:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:17:32 INFO - PROCESS | 1647 | 1464380252443 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 13:17:32 INFO - PROCESS | 1647 | 1464380252444 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 13:17:32 INFO - PROCESS | 1647 | 1464380252446 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:17:32 INFO - PROCESS | 1647 | 1464380252447 Marionette TRACE conn2 <- [1,1246,null,{}] 13:17:32 INFO - PROCESS | 1647 | 1464380252450 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:32 INFO - PROCESS | 1647 | 1464380252556 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 13:17:32 INFO - PROCESS | 1647 | 1464380252596 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d8b1800 == 78 [pid = 1647] [id = 319] 13:17:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x12b223000) [pid = 1647] [serial = 956] [outer = 0x0] 13:17:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x12c2aec00) [pid = 1647] [serial = 957] [outer = 0x12b223000] 13:17:32 INFO - PROCESS | 1647 | 1464380252625 Marionette DEBUG loaded listener.js 13:17:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x12c93d000) [pid = 1647] [serial = 958] [outer = 0x12b223000] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x1133ef800) [pid = 1647] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x128c63800) [pid = 1647] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x126b54800) [pid = 1647] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x125434800) [pid = 1647] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x119c67000) [pid = 1647] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x126b09000) [pid = 1647] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x110d7ac00) [pid = 1647] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x128c68400) [pid = 1647] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x1239b0c00) [pid = 1647] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x110d7f000) [pid = 1647] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x110e44800) [pid = 1647] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x11951ec00) [pid = 1647] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x110de0800) [pid = 1647] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x1181a3c00) [pid = 1647] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x11815d800) [pid = 1647] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x1184a0c00) [pid = 1647] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x126beb000) [pid = 1647] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x126870400) [pid = 1647] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x126b08c00) [pid = 1647] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12c667800) [pid = 1647] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12aaecc00) [pid = 1647] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x125024c00) [pid = 1647] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x116727800) [pid = 1647] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x1167f7400) [pid = 1647] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x119522800) [pid = 1647] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x1164b8c00) [pid = 1647] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x1164bc000) [pid = 1647] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x1197dc800) [pid = 1647] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11815e000) [pid = 1647] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x126b53400) [pid = 1647] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12b222800) [pid = 1647] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x1265c3800) [pid = 1647] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x110de3c00) [pid = 1647] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11695a400) [pid = 1647] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12d546800) [pid = 1647] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x115e76c00) [pid = 1647] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x110de7800) [pid = 1647] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x121103000) [pid = 1647] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x1126b8c00) [pid = 1647] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x1164bc800) [pid = 1647] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12c93c800) [pid = 1647] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x1126ae800) [pid = 1647] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x126be6000) [pid = 1647] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11819fc00) [pid = 1647] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x117680c00) [pid = 1647] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x121102800) [pid = 1647] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x118714000) [pid = 1647] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x1126eb800) [pid = 1647] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12110fc00) [pid = 1647] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:17:33 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x115e6d000) [pid = 1647] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:17:33 INFO - PROCESS | 1647 | 1464380253267 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 13:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 869ms 13:17:33 INFO - PROCESS | 1647 | 1464380253316 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 13:17:33 INFO - PROCESS | 1647 | 1464380253317 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 13:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:17:33 INFO - PROCESS | 1647 | 1464380253319 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:17:33 INFO - PROCESS | 1647 | 1464380253321 Marionette TRACE conn2 <- [1,1250,null,{}] 13:17:33 INFO - PROCESS | 1647 | 1464380253331 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:33 INFO - PROCESS | 1647 | 1464380253431 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 13:17:33 INFO - PROCESS | 1647 | 1464380253436 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1d9800 == 79 [pid = 1647] [id = 320] 13:17:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x110de8400) [pid = 1647] [serial = 959] [outer = 0x0] 13:17:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x1164bc000) [pid = 1647] [serial = 960] [outer = 0x110de8400] 13:17:33 INFO - PROCESS | 1647 | 1464380253462 Marionette DEBUG loaded listener.js 13:17:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x117680c00) [pid = 1647] [serial = 961] [outer = 0x110de8400] 13:17:33 INFO - PROCESS | 1647 | 1464380253799 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 13:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 527ms 13:17:33 INFO - PROCESS | 1647 | 1464380253846 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 13:17:33 INFO - PROCESS | 1647 | 1464380253848 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 13:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:17:33 INFO - PROCESS | 1647 | 1464380253850 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:17:33 INFO - PROCESS | 1647 | 1464380253851 Marionette TRACE conn2 <- [1,1254,null,{}] 13:17:33 INFO - PROCESS | 1647 | 1464380253853 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:33 INFO - PROCESS | 1647 | 1464380253941 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 13:17:33 INFO - PROCESS | 1647 | 1464380253946 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d375000 == 80 [pid = 1647] [id = 321] 13:17:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x110e4e400) [pid = 1647] [serial = 962] [outer = 0x0] 13:17:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x1187b7c00) [pid = 1647] [serial = 963] [outer = 0x110e4e400] 13:17:33 INFO - PROCESS | 1647 | 1464380253970 Marionette DEBUG loaded listener.js 13:17:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12306ec00) [pid = 1647] [serial = 964] [outer = 0x110e4e400] 13:17:34 INFO - PROCESS | 1647 | 1464380254292 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 13:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 469ms 13:17:34 INFO - PROCESS | 1647 | 1464380254319 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 13:17:34 INFO - PROCESS | 1647 | 1464380254320 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 13:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:17:34 INFO - PROCESS | 1647 | 1464380254325 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:17:34 INFO - PROCESS | 1647 | 1464380254326 Marionette TRACE conn2 <- [1,1258,null,{}] 13:17:34 INFO - PROCESS | 1647 | 1464380254329 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:34 INFO - PROCESS | 1647 | 1464380254415 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 13:17:34 INFO - PROCESS | 1647 | 1464380254477 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eed7000 == 81 [pid = 1647] [id = 322] 13:17:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x1187c5800) [pid = 1647] [serial = 965] [outer = 0x0] 13:17:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12506fc00) [pid = 1647] [serial = 966] [outer = 0x1187c5800] 13:17:34 INFO - PROCESS | 1647 | 1464380254502 Marionette DEBUG loaded listener.js 13:17:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x126bf1c00) [pid = 1647] [serial = 967] [outer = 0x1187c5800] 13:17:34 INFO - PROCESS | 1647 | 1464380254786 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 13:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 521ms 13:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:17:34 INFO - PROCESS | 1647 | 1464380254844 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 13:17:34 INFO - PROCESS | 1647 | 1464380254845 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 13:17:34 INFO - PROCESS | 1647 | 1464380254847 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:17:34 INFO - PROCESS | 1647 | 1464380254848 Marionette TRACE conn2 <- [1,1262,null,{}] 13:17:34 INFO - PROCESS | 1647 | 1464380254851 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:34 INFO - PROCESS | 1647 | 1464380254936 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 13:17:34 INFO - PROCESS | 1647 | 1464380254941 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x135597000 == 82 [pid = 1647] [id = 323] 13:17:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x1184a0c00) [pid = 1647] [serial = 968] [outer = 0x0] 13:17:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12aaecc00) [pid = 1647] [serial = 969] [outer = 0x1184a0c00] 13:17:34 INFO - PROCESS | 1647 | 1464380254966 Marionette DEBUG loaded listener.js 13:17:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12c2b2000) [pid = 1647] [serial = 970] [outer = 0x1184a0c00] 13:17:35 INFO - PROCESS | 1647 | 1464380255429 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 13:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 619ms 13:17:35 INFO - PROCESS | 1647 | 1464380255467 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 13:17:35 INFO - PROCESS | 1647 | 1464380255469 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 13:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:17:35 INFO - PROCESS | 1647 | 1464380255473 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:17:35 INFO - PROCESS | 1647 | 1464380255475 Marionette TRACE conn2 <- [1,1266,null,{}] 13:17:35 INFO - PROCESS | 1647 | 1464380255479 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:35 INFO - PROCESS | 1647 | 1464380255596 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 13:17:35 INFO - PROCESS | 1647 | 1464380255675 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e0d000 == 83 [pid = 1647] [id = 324] 13:17:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x110e4f800) [pid = 1647] [serial = 971] [outer = 0x0] 13:17:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x1126b9c00) [pid = 1647] [serial = 972] [outer = 0x110e4f800] 13:17:35 INFO - PROCESS | 1647 | 1464380255708 Marionette DEBUG loaded listener.js 13:17:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x112fb7000) [pid = 1647] [serial = 973] [outer = 0x110e4f800] 13:17:36 INFO - PROCESS | 1647 | 1464380256129 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 13:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 722ms 13:17:36 INFO - PROCESS | 1647 | 1464380256201 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 13:17:36 INFO - PROCESS | 1647 | 1464380256206 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 13:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:17:36 INFO - PROCESS | 1647 | 1464380256229 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:17:36 INFO - PROCESS | 1647 | 1464380256231 Marionette TRACE conn2 <- [1,1270,null,{}] 13:17:36 INFO - PROCESS | 1647 | 1464380256234 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:36 INFO - PROCESS | 1647 | 1464380256344 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 13:17:36 INFO - PROCESS | 1647 | 1464380256422 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b3e000 == 84 [pid = 1647] [id = 325] 13:17:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x1167f5400) [pid = 1647] [serial = 974] [outer = 0x0] 13:17:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11746cc00) [pid = 1647] [serial = 975] [outer = 0x1167f5400] 13:17:36 INFO - PROCESS | 1647 | 1464380256454 Marionette DEBUG loaded listener.js 13:17:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x118163000) [pid = 1647] [serial = 976] [outer = 0x1167f5400] 13:17:36 INFO - PROCESS | 1647 | 1464380256878 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 13:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 672ms 13:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:17:36 INFO - PROCESS | 1647 | 1464380256901 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 13:17:36 INFO - PROCESS | 1647 | 1464380256902 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 13:17:36 INFO - PROCESS | 1647 | 1464380256905 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:17:36 INFO - PROCESS | 1647 | 1464380256909 Marionette TRACE conn2 <- [1,1274,null,{}] 13:17:36 INFO - PROCESS | 1647 | 1464380256917 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:37 INFO - PROCESS | 1647 | 1464380257029 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 13:17:37 INFO - PROCESS | 1647 | 1464380257135 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ee0e000 == 85 [pid = 1647] [id = 326] 13:17:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x1187bf000) [pid = 1647] [serial = 977] [outer = 0x0] 13:17:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x119aa1400) [pid = 1647] [serial = 978] [outer = 0x1187bf000] 13:17:37 INFO - PROCESS | 1647 | 1464380257171 Marionette DEBUG loaded listener.js 13:17:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x123dc0c00) [pid = 1647] [serial = 979] [outer = 0x1187bf000] 13:17:37 INFO - PROCESS | 1647 | 1464380257591 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 13:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 727ms 13:17:37 INFO - PROCESS | 1647 | 1464380257653 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 13:17:37 INFO - PROCESS | 1647 | 1464380257655 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 13:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:17:37 INFO - PROCESS | 1647 | 1464380257689 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:17:37 INFO - PROCESS | 1647 | 1464380257691 Marionette TRACE conn2 <- [1,1278,null,{}] 13:17:37 INFO - PROCESS | 1647 | 1464380257695 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:37 INFO - PROCESS | 1647 | 1464380257804 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 13:17:37 INFO - PROCESS | 1647 | 1464380257880 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x135769800 == 86 [pid = 1647] [id = 327] 13:17:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x123367c00) [pid = 1647] [serial = 980] [outer = 0x0] 13:17:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x126be9c00) [pid = 1647] [serial = 981] [outer = 0x123367c00] 13:17:37 INFO - PROCESS | 1647 | 1464380257910 Marionette DEBUG loaded listener.js 13:17:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x128a2fc00) [pid = 1647] [serial = 982] [outer = 0x123367c00] 13:17:38 INFO - PROCESS | 1647 | 1464380258329 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 13:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 690ms 13:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:17:38 INFO - PROCESS | 1647 | 1464380258361 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 13:17:38 INFO - PROCESS | 1647 | 1464380258363 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 13:17:38 INFO - PROCESS | 1647 | 1464380258367 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:17:38 INFO - PROCESS | 1647 | 1464380258369 Marionette TRACE conn2 <- [1,1282,null,{}] 13:17:38 INFO - PROCESS | 1647 | 1464380258373 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:38 INFO - PROCESS | 1647 | 1464380258489 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 13:17:38 INFO - PROCESS | 1647 | 1464380258595 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x13581e000 == 87 [pid = 1647] [id = 328] 13:17:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x126b13000) [pid = 1647] [serial = 983] [outer = 0x0] 13:17:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x128a33c00) [pid = 1647] [serial = 984] [outer = 0x126b13000] 13:17:38 INFO - PROCESS | 1647 | 1464380258626 Marionette DEBUG loaded listener.js 13:17:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x129323800) [pid = 1647] [serial = 985] [outer = 0x126b13000] 13:17:39 INFO - PROCESS | 1647 | 1464380259012 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 13:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 670ms 13:17:39 INFO - PROCESS | 1647 | 1464380259037 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 13:17:39 INFO - PROCESS | 1647 | 1464380259038 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 13:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:17:39 INFO - PROCESS | 1647 | 1464380259042 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:17:39 INFO - PROCESS | 1647 | 1464380259044 Marionette TRACE conn2 <- [1,1286,null,{}] 13:17:39 INFO - PROCESS | 1647 | 1464380259046 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:39 INFO - PROCESS | 1647 | 1464380259183 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 13:17:39 INFO - PROCESS | 1647 | 1464380259276 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x1376dc800 == 88 [pid = 1647] [id = 329] 13:17:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12bc6b800) [pid = 1647] [serial = 986] [outer = 0x0] 13:17:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12c668c00) [pid = 1647] [serial = 987] [outer = 0x12bc6b800] 13:17:39 INFO - PROCESS | 1647 | 1464380259306 Marionette DEBUG loaded listener.js 13:17:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12d235800) [pid = 1647] [serial = 988] [outer = 0x12bc6b800] 13:17:39 INFO - PROCESS | 1647 | 1464380259721 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 13:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 721ms 13:17:39 INFO - PROCESS | 1647 | 1464380259763 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 13:17:39 INFO - PROCESS | 1647 | 1464380259765 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 13:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:17:39 INFO - PROCESS | 1647 | 1464380259767 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:17:39 INFO - PROCESS | 1647 | 1464380259768 Marionette TRACE conn2 <- [1,1290,null,{}] 13:17:39 INFO - PROCESS | 1647 | 1464380259771 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:39 INFO - PROCESS | 1647 | 1464380259877 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 13:17:39 INFO - PROCESS | 1647 | 1464380259987 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x135d91800 == 89 [pid = 1647] [id = 330] 13:17:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x110e44000) [pid = 1647] [serial = 989] [outer = 0x0] 13:17:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x128a4ec00) [pid = 1647] [serial = 990] [outer = 0x110e44000] 13:17:40 INFO - PROCESS | 1647 | 1464380260020 Marionette DEBUG loaded listener.js 13:17:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x128a54400) [pid = 1647] [serial = 991] [outer = 0x110e44000] 13:17:40 INFO - PROCESS | 1647 | 1464380260420 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 13:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 722ms 13:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:17:40 INFO - PROCESS | 1647 | 1464380260493 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 13:17:40 INFO - PROCESS | 1647 | 1464380260494 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 13:17:40 INFO - PROCESS | 1647 | 1464380260496 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:17:40 INFO - PROCESS | 1647 | 1464380260498 Marionette TRACE conn2 <- [1,1294,null,{}] 13:17:40 INFO - PROCESS | 1647 | 1464380260500 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:40 INFO - PROCESS | 1647 | 1464380260608 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 13:17:40 INFO - PROCESS | 1647 | 1464380260689 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1162d3800 == 90 [pid = 1647] [id = 331] 13:17:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x110e44c00) [pid = 1647] [serial = 992] [outer = 0x0] 13:17:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x117469c00) [pid = 1647] [serial = 993] [outer = 0x110e44c00] 13:17:40 INFO - PROCESS | 1647 | 1464380260719 Marionette DEBUG loaded listener.js 13:17:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x1267c7c00) [pid = 1647] [serial = 994] [outer = 0x110e44c00] 13:17:41 INFO - PROCESS | 1647 | 1464380261141 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 13:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 670ms 13:17:41 INFO - PROCESS | 1647 | 1464380261167 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 13:17:41 INFO - PROCESS | 1647 | 1464380261168 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 13:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:17:41 INFO - PROCESS | 1647 | 1464380261170 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:17:41 INFO - PROCESS | 1647 | 1464380261172 Marionette TRACE conn2 <- [1,1298,null,{}] 13:17:41 INFO - PROCESS | 1647 | 1464380261174 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:41 INFO - PROCESS | 1647 | 1464380261284 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 13:17:41 INFO - PROCESS | 1647 | 1464380261556 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x115a8f000 == 91 [pid = 1647] [id = 332] 13:17:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x110ddd800) [pid = 1647] [serial = 995] [outer = 0x0] 13:17:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x110de7800) [pid = 1647] [serial = 996] [outer = 0x110ddd800] 13:17:41 INFO - PROCESS | 1647 | 1464380261586 Marionette DEBUG loaded listener.js 13:17:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x1121ac800) [pid = 1647] [serial = 997] [outer = 0x110ddd800] 13:17:42 INFO - PROCESS | 1647 | 1464380262029 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 13:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 870ms 13:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:17:42 INFO - PROCESS | 1647 | 1464380262042 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 13:17:42 INFO - PROCESS | 1647 | 1464380262045 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 13:17:42 INFO - PROCESS | 1647 | 1464380262047 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:17:42 INFO - PROCESS | 1647 | 1464380262050 Marionette TRACE conn2 <- [1,1302,null,{}] 13:17:42 INFO - PROCESS | 1647 | 1464380262053 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:42 INFO - PROCESS | 1647 | 1464380262155 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 13:17:42 INFO - PROCESS | 1647 | 1464380262225 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x113289800 == 92 [pid = 1647] [id = 333] 13:17:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x1126ba800) [pid = 1647] [serial = 998] [outer = 0x0] 13:17:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x111ff6000) [pid = 1647] [serial = 999] [outer = 0x1126ba800] 13:17:42 INFO - PROCESS | 1647 | 1464380262298 Marionette DEBUG loaded listener.js 13:17:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x112740000) [pid = 1647] [serial = 1000] [outer = 0x1126ba800] 13:17:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12b260800 == 91 [pid = 1647] [id = 249] 13:17:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12a233000 == 90 [pid = 1647] [id = 247] 13:17:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8d4000 == 89 [pid = 1647] [id = 248] 13:17:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12eed7000 == 88 [pid = 1647] [id = 322] 13:17:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12d375000 == 87 [pid = 1647] [id = 321] 13:17:42 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1d9800 == 86 [pid = 1647] [id = 320] 13:17:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12d8b1800 == 85 [pid = 1647] [id = 319] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x135b75c00) [pid = 1647] [serial = 909] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12d371800 == 84 [pid = 1647] [id = 318] 13:17:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12c824000 == 83 [pid = 1647] [id = 317] 13:17:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc42000 == 82 [pid = 1647] [id = 316] 13:17:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12b16c000 == 81 [pid = 1647] [id = 315] 13:17:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12a239000 == 80 [pid = 1647] [id = 314] 13:17:42 INFO - PROCESS | 1647 | --DOCSHELL 0x125053000 == 79 [pid = 1647] [id = 313] 13:17:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1195f8000 == 78 [pid = 1647] [id = 312] 13:17:42 INFO - PROCESS | 1647 | --DOCSHELL 0x125049000 == 77 [pid = 1647] [id = 311] 13:17:42 INFO - PROCESS | 1647 | --DOCSHELL 0x116f1f000 == 76 [pid = 1647] [id = 310] 13:17:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1192d8800 == 75 [pid = 1647] [id = 309] 13:17:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc38800 == 74 [pid = 1647] [id = 305] 13:17:42 INFO - PROCESS | 1647 | --DOCSHELL 0x119a35000 == 73 [pid = 1647] [id = 304] 13:17:42 INFO - PROCESS | 1647 | 1464380262752 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x1184a1000) [pid = 1647] [serial = 792] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x125433800) [pid = 1647] [serial = 738] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x11805b400) [pid = 1647] [serial = 696] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x118055800) [pid = 1647] [serial = 729] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x123efd000) [pid = 1647] [serial = 639] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x11892ec00) [pid = 1647] [serial = 732] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12bc7e000) [pid = 1647] [serial = 645] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12c84ec00) [pid = 1647] [serial = 648] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12c943400) [pid = 1647] [serial = 804] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x1295c1400) [pid = 1647] [serial = 705] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x128c66c00) [pid = 1647] [serial = 798] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12358b800) [pid = 1647] [serial = 795] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x1295b7800) [pid = 1647] [serial = 642] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x110e4fc00) [pid = 1647] [serial = 726] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x1295b5400) [pid = 1647] [serial = 747] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x126b54c00) [pid = 1647] [serial = 702] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x111c21c00) [pid = 1647] [serial = 693] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x114ee3800) [pid = 1647] [serial = 633] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x123dbe000) [pid = 1647] [serial = 735] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x110e4f400) [pid = 1647] [serial = 789] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x1184aac00) [pid = 1647] [serial = 636] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x125023c00) [pid = 1647] [serial = 591] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x119d05400) [pid = 1647] [serial = 699] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12909dc00) [pid = 1647] [serial = 744] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12aae6000) [pid = 1647] [serial = 801] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x126beb800) [pid = 1647] [serial = 741] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12c670400) [pid = 1647] [serial = 807] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12bfce000) [pid = 1647] [serial = 546] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x126b54400) [pid = 1647] [serial = 594] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11815a400) [pid = 1647] [serial = 588] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12bc7b800) [pid = 1647] [serial = 893] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12b222400) [pid = 1647] [serial = 891] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x1187b8800) [pid = 1647] [serial = 901] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12bfb3000) [pid = 1647] [serial = 897] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x12d54ec00) [pid = 1647] [serial = 906] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x1184a5400) [pid = 1647] [serial = 879] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11815f800) [pid = 1647] [serial = 878] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12c946800) [pid = 1647] [serial = 869] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12d23c000) [pid = 1647] [serial = 870] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x121111000) [pid = 1647] [serial = 884] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x1239b5000) [pid = 1647] [serial = 885] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x112a76000) [pid = 1647] [serial = 876] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x1126bc000) [pid = 1647] [serial = 875] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12d23fc00) [pid = 1647] [serial = 873] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12d237400) [pid = 1647] [serial = 872] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12d208800) [pid = 1647] [serial = 867] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12c94bc00) [pid = 1647] [serial = 866] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x1126b9800) [pid = 1647] [serial = 864] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x1126b4c00) [pid = 1647] [serial = 863] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12a84ac00) [pid = 1647] [serial = 861] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x129098000) [pid = 1647] [serial = 860] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x125026c00) [pid = 1647] [serial = 887] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1267c6c00) [pid = 1647] [serial = 888] [outer = 0x0] [url = about:blank] 13:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x112e0b400) [pid = 1647] [serial = 900] [outer = 0x0] [url = about:blank] 13:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 723ms 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1192fc400) [pid = 1647] [serial = 855] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x1184a9000) [pid = 1647] [serial = 854] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12c93cc00) [pid = 1647] [serial = 903] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x119171400) [pid = 1647] [serial = 881] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1197d6800) [pid = 1647] [serial = 882] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x126786400) [pid = 1647] [serial = 849] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x126b45c00) [pid = 1647] [serial = 858] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x123dbfc00) [pid = 1647] [serial = 857] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x117462400) [pid = 1647] [serial = 852] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x115e75c00) [pid = 1647] [serial = 851] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12b369400) [pid = 1647] [serial = 501] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12886c000) [pid = 1647] [serial = 890] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12c665400) [pid = 1647] [serial = 894] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12d681000) [pid = 1647] [serial = 907] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12c944800) [pid = 1647] [serial = 898] [outer = 0x0] [url = about:blank] 13:17:42 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12d542c00) [pid = 1647] [serial = 904] [outer = 0x0] [url = about:blank] 13:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:17:42 INFO - PROCESS | 1647 | 1464380262783 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 13:17:42 INFO - PROCESS | 1647 | 1464380262785 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 13:17:42 INFO - PROCESS | 1647 | 1464380262788 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:17:42 INFO - PROCESS | 1647 | 1464380262790 Marionette TRACE conn2 <- [1,1306,null,{}] 13:17:42 INFO - PROCESS | 1647 | 1464380262793 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:42 INFO - PROCESS | 1647 | 1464380262883 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 13:17:42 INFO - PROCESS | 1647 | 1464380262890 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x116acc800 == 74 [pid = 1647] [id = 334] 13:17:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x112e0b400) [pid = 1647] [serial = 1001] [outer = 0x0] 13:17:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x113376000) [pid = 1647] [serial = 1002] [outer = 0x112e0b400] 13:17:42 INFO - PROCESS | 1647 | 1464380262915 Marionette DEBUG loaded listener.js 13:17:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x115e6ac00) [pid = 1647] [serial = 1003] [outer = 0x112e0b400] 13:17:43 INFO - PROCESS | 1647 | 1464380263283 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 13:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 521ms 13:17:43 INFO - PROCESS | 1647 | 1464380263326 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 13:17:43 INFO - PROCESS | 1647 | 1464380263328 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 13:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:17:43 INFO - PROCESS | 1647 | 1464380263340 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:17:43 INFO - PROCESS | 1647 | 1464380263346 Marionette TRACE conn2 <- [1,1310,null,{}] 13:17:43 INFO - PROCESS | 1647 | 1464380263352 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:43 INFO - PROCESS | 1647 | 1464380263489 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 13:17:43 INFO - PROCESS | 1647 | 1464380263522 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192d3000 == 75 [pid = 1647] [id = 335] 13:17:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1164b7800) [pid = 1647] [serial = 1004] [outer = 0x0] 13:17:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x116729c00) [pid = 1647] [serial = 1005] [outer = 0x1164b7800] 13:17:43 INFO - PROCESS | 1647 | 1464380263562 Marionette DEBUG loaded listener.js 13:17:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x116962800) [pid = 1647] [serial = 1006] [outer = 0x1164b7800] 13:17:44 INFO - PROCESS | 1647 | 1464380264006 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 13:17:44 INFO - PROCESS | 1647 | 1464380264019 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 13:17:44 INFO - PROCESS | 1647 | 1464380264021 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:17:44 INFO - PROCESS | 1647 | 1464380264033 Marionette TRACE conn2 <- [1,1314,null,{}] 13:17:44 INFO - PROCESS | 1647 | 1464380264036 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:44 INFO - PROCESS | 1647 | 1464380264125 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 13:17:44 INFO - PROCESS | 1647 | 1464380264130 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c38000 == 76 [pid = 1647] [id = 336] 13:17:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x116a66000) [pid = 1647] [serial = 1007] [outer = 0x0] 13:17:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11746c800) [pid = 1647] [serial = 1008] [outer = 0x116a66000] 13:17:44 INFO - PROCESS | 1647 | 1464380264156 Marionette DEBUG loaded listener.js 13:17:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11768c800) [pid = 1647] [serial = 1009] [outer = 0x116a66000] 13:17:44 INFO - PROCESS | 1647 | 1464380264482 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 13:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 481ms 13:17:44 INFO - PROCESS | 1647 | 1464380264503 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 13:17:44 INFO - PROCESS | 1647 | 1464380264505 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 13:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:17:44 INFO - PROCESS | 1647 | 1464380264510 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:17:44 INFO - PROCESS | 1647 | 1464380264511 Marionette TRACE conn2 <- [1,1318,null,{}] 13:17:44 INFO - PROCESS | 1647 | 1464380264514 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:44 INFO - PROCESS | 1647 | 1464380264674 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 13:17:44 INFO - PROCESS | 1647 | 1464380264734 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x123086000 == 77 [pid = 1647] [id = 337] 13:17:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11805f000) [pid = 1647] [serial = 1010] [outer = 0x0] 13:17:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x118063c00) [pid = 1647] [serial = 1011] [outer = 0x11805f000] 13:17:44 INFO - PROCESS | 1647 | 1464380264781 Marionette DEBUG loaded listener.js 13:17:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1181a3400) [pid = 1647] [serial = 1012] [outer = 0x11805f000] 13:17:45 INFO - PROCESS | 1647 | 1464380265161 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 13:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 671ms 13:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:17:45 INFO - PROCESS | 1647 | 1464380265181 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 13:17:45 INFO - PROCESS | 1647 | 1464380265183 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 13:17:45 INFO - PROCESS | 1647 | 1464380265185 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:17:45 INFO - PROCESS | 1647 | 1464380265186 Marionette TRACE conn2 <- [1,1322,null,{}] 13:17:45 INFO - PROCESS | 1647 | 1464380265188 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:45 INFO - PROCESS | 1647 | 1464380265307 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 13:17:45 INFO - PROCESS | 1647 | 1464380265322 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x123e03800 == 78 [pid = 1647] [id = 338] 13:17:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1181d0800) [pid = 1647] [serial = 1013] [outer = 0x0] 13:17:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x118419400) [pid = 1647] [serial = 1014] [outer = 0x1181d0800] 13:17:45 INFO - PROCESS | 1647 | 1464380265346 Marionette DEBUG loaded listener.js 13:17:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x1187c0c00) [pid = 1647] [serial = 1015] [outer = 0x1181d0800] 13:17:45 INFO - PROCESS | 1647 | 1464380265711 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 13:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 568ms 13:17:45 INFO - PROCESS | 1647 | 1464380265754 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 13:17:45 INFO - PROCESS | 1647 | 1464380265759 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 13:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:17:45 INFO - PROCESS | 1647 | 1464380265762 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:17:45 INFO - PROCESS | 1647 | 1464380265764 Marionette TRACE conn2 <- [1,1326,null,{}] 13:17:45 INFO - PROCESS | 1647 | 1464380265767 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:45 INFO - PROCESS | 1647 | 1464380265927 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 13:17:45 INFO - PROCESS | 1647 | 1464380265958 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1250b9800 == 79 [pid = 1647] [id = 339] 13:17:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1184a1400) [pid = 1647] [serial = 1016] [outer = 0x0] 13:17:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x119118800) [pid = 1647] [serial = 1017] [outer = 0x1184a1400] 13:17:45 INFO - PROCESS | 1647 | 1464380265997 Marionette DEBUG loaded listener.js 13:17:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x1192f1000) [pid = 1647] [serial = 1018] [outer = 0x1184a1400] 13:17:46 INFO - PROCESS | 1647 | 1464380266366 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 13:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 670ms 13:17:46 INFO - PROCESS | 1647 | 1464380266433 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 13:17:46 INFO - PROCESS | 1647 | 1464380266434 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 13:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:17:46 INFO - PROCESS | 1647 | 1464380266436 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:17:46 INFO - PROCESS | 1647 | 1464380266437 Marionette TRACE conn2 <- [1,1330,null,{}] 13:17:46 INFO - PROCESS | 1647 | 1464380266453 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:46 INFO - PROCESS | 1647 | 1464380266564 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 13:17:46 INFO - PROCESS | 1647 | 1464380266582 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b9c000 == 80 [pid = 1647] [id = 340] 13:17:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1126b3c00) [pid = 1647] [serial = 1019] [outer = 0x0] 13:17:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x119528c00) [pid = 1647] [serial = 1020] [outer = 0x1126b3c00] 13:17:46 INFO - PROCESS | 1647 | 1464380266607 Marionette DEBUG loaded listener.js 13:17:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x119a96c00) [pid = 1647] [serial = 1021] [outer = 0x1126b3c00] 13:17:46 INFO - PROCESS | 1647 | 1464380266944 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 13:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 524ms 13:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:17:46 INFO - PROCESS | 1647 | 1464380266960 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 13:17:46 INFO - PROCESS | 1647 | 1464380266961 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 13:17:46 INFO - PROCESS | 1647 | 1464380266963 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:17:46 INFO - PROCESS | 1647 | 1464380266964 Marionette TRACE conn2 <- [1,1334,null,{}] 13:17:47 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x110de8400) [pid = 1647] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:17:47 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x126b05400) [pid = 1647] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:17:47 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x110e4e400) [pid = 1647] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:17:47 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1126e9400) [pid = 1647] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:17:47 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x1187c5800) [pid = 1647] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:17:47 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12a2edc00) [pid = 1647] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:17:47 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12488d400) [pid = 1647] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:17:47 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12b223000) [pid = 1647] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:17:47 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1126b2c00) [pid = 1647] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:17:47 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x110e50400) [pid = 1647] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:17:47 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x116a66c00) [pid = 1647] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:17:47 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1192f7000) [pid = 1647] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:17:47 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x110d7e400) [pid = 1647] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:17:47 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x123527c00) [pid = 1647] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:17:47 INFO - PROCESS | 1647 | 1464380267123 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:47 INFO - PROCESS | 1647 | 1464380267208 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 13:17:47 INFO - PROCESS | 1647 | 1464380267213 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f1e800 == 81 [pid = 1647] [id = 341] 13:17:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x118057000) [pid = 1647] [serial = 1022] [outer = 0x0] 13:17:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1187c5800) [pid = 1647] [serial = 1023] [outer = 0x118057000] 13:17:47 INFO - PROCESS | 1647 | 1464380267254 Marionette DEBUG loaded listener.js 13:17:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x119aa0800) [pid = 1647] [serial = 1024] [outer = 0x118057000] 13:17:47 INFO - PROCESS | 1647 | 1464380267593 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 13:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 668ms 13:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:17:47 INFO - PROCESS | 1647 | 1464380267632 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 13:17:47 INFO - PROCESS | 1647 | 1464380267633 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 13:17:47 INFO - PROCESS | 1647 | 1464380267635 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:17:47 INFO - PROCESS | 1647 | 1464380267636 Marionette TRACE conn2 <- [1,1338,null,{}] 13:17:47 INFO - PROCESS | 1647 | 1464380267639 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:47 INFO - PROCESS | 1647 | 1464380267730 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 13:17:47 INFO - PROCESS | 1647 | 1464380267796 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x129812800 == 82 [pid = 1647] [id = 342] 13:17:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x119d05400) [pid = 1647] [serial = 1025] [outer = 0x0] 13:17:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x121109400) [pid = 1647] [serial = 1026] [outer = 0x119d05400] 13:17:47 INFO - PROCESS | 1647 | 1464380267827 Marionette DEBUG loaded listener.js 13:17:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x123365400) [pid = 1647] [serial = 1027] [outer = 0x119d05400] 13:17:48 INFO - PROCESS | 1647 | 1464380268590 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 13:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 969ms 13:17:48 INFO - PROCESS | 1647 | 1464380268605 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 13:17:48 INFO - PROCESS | 1647 | 1464380268607 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 13:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:17:48 INFO - PROCESS | 1647 | 1464380268610 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:17:48 INFO - PROCESS | 1647 | 1464380268611 Marionette TRACE conn2 <- [1,1342,null,{}] 13:17:48 INFO - PROCESS | 1647 | 1464380268614 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:48 INFO - PROCESS | 1647 | 1464380268716 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 13:17:48 INFO - PROCESS | 1647 | 1464380268720 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8d3000 == 83 [pid = 1647] [id = 343] 13:17:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x123526400) [pid = 1647] [serial = 1028] [outer = 0x0] 13:17:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x1245d3400) [pid = 1647] [serial = 1029] [outer = 0x123526400] 13:17:48 INFO - PROCESS | 1647 | 1464380268747 Marionette DEBUG loaded listener.js 13:17:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x125077000) [pid = 1647] [serial = 1030] [outer = 0x123526400] 13:17:49 INFO - PROCESS | 1647 | 1464380269277 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 13:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 721ms 13:17:49 INFO - PROCESS | 1647 | 1464380269331 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 13:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:17:49 INFO - PROCESS | 1647 | 1464380269335 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 13:17:49 INFO - PROCESS | 1647 | 1464380269338 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:17:49 INFO - PROCESS | 1647 | 1464380269341 Marionette TRACE conn2 <- [1,1346,null,{}] 13:17:49 INFO - PROCESS | 1647 | 1464380269344 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:49 INFO - PROCESS | 1647 | 1464380269463 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 13:17:49 INFO - PROCESS | 1647 | 1464380269528 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f2e800 == 84 [pid = 1647] [id = 344] 13:17:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x111fecc00) [pid = 1647] [serial = 1031] [outer = 0x0] 13:17:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x1126e6400) [pid = 1647] [serial = 1032] [outer = 0x111fecc00] 13:17:49 INFO - PROCESS | 1647 | 1464380269601 Marionette DEBUG loaded listener.js 13:17:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x112e06c00) [pid = 1647] [serial = 1033] [outer = 0x111fecc00] 13:17:50 INFO - PROCESS | 1647 | 1464380270065 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 13:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 771ms 13:17:50 INFO - PROCESS | 1647 | 1464380270110 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 13:17:50 INFO - PROCESS | 1647 | 1464380270114 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 13:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:17:50 INFO - PROCESS | 1647 | 1464380270119 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:17:50 INFO - PROCESS | 1647 | 1464380270121 Marionette TRACE conn2 <- [1,1350,null,{}] 13:17:50 INFO - PROCESS | 1647 | 1464380270124 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:50 INFO - PROCESS | 1647 | 1464380270236 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 13:17:50 INFO - PROCESS | 1647 | 1464380270312 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x1237e2000 == 85 [pid = 1647] [id = 345] 13:17:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x1132e8000) [pid = 1647] [serial = 1034] [outer = 0x0] 13:17:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x116610400) [pid = 1647] [serial = 1035] [outer = 0x1132e8000] 13:17:50 INFO - PROCESS | 1647 | 1464380270342 Marionette DEBUG loaded listener.js 13:17:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x116a65400) [pid = 1647] [serial = 1036] [outer = 0x1132e8000] 13:17:50 INFO - PROCESS | 1647 | 1464380270762 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 13:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 672ms 13:17:50 INFO - PROCESS | 1647 | 1464380270791 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 13:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:17:50 INFO - PROCESS | 1647 | 1464380270793 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 13:17:50 INFO - PROCESS | 1647 | 1464380270795 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:17:50 INFO - PROCESS | 1647 | 1464380270798 Marionette TRACE conn2 <- [1,1354,null,{}] 13:17:50 INFO - PROCESS | 1647 | 1464380270806 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:50 INFO - PROCESS | 1647 | 1464380270920 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 13:17:51 INFO - PROCESS | 1647 | 1464380271026 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b176800 == 86 [pid = 1647] [id = 346] 13:17:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11805b000) [pid = 1647] [serial = 1037] [outer = 0x0] 13:17:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x1181d6000) [pid = 1647] [serial = 1038] [outer = 0x11805b000] 13:17:51 INFO - PROCESS | 1647 | 1464380271059 Marionette DEBUG loaded listener.js 13:17:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x1187bd800) [pid = 1647] [serial = 1039] [outer = 0x11805b000] 13:17:51 INFO - PROCESS | 1647 | 1464380271488 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 13:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 723ms 13:17:51 INFO - PROCESS | 1647 | 1464380271531 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 13:17:51 INFO - PROCESS | 1647 | 1464380271533 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 13:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:17:51 INFO - PROCESS | 1647 | 1464380271536 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:17:51 INFO - PROCESS | 1647 | 1464380271537 Marionette TRACE conn2 <- [1,1358,null,{}] 13:17:51 INFO - PROCESS | 1647 | 1464380271554 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:51 INFO - PROCESS | 1647 | 1464380271664 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 13:17:51 INFO - PROCESS | 1647 | 1464380271738 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc33000 == 87 [pid = 1647] [id = 347] 13:17:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x1197d9c00) [pid = 1647] [serial = 1040] [outer = 0x0] 13:17:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12110d000) [pid = 1647] [serial = 1041] [outer = 0x1197d9c00] 13:17:51 INFO - PROCESS | 1647 | 1464380271770 Marionette DEBUG loaded listener.js 13:17:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x123591400) [pid = 1647] [serial = 1042] [outer = 0x1197d9c00] 13:17:52 INFO - PROCESS | 1647 | 1464380272172 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 13:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 681ms 13:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:17:52 INFO - PROCESS | 1647 | 1464380272217 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 13:17:52 INFO - PROCESS | 1647 | 1464380272219 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 13:17:52 INFO - PROCESS | 1647 | 1464380272221 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:17:52 INFO - PROCESS | 1647 | 1464380272222 Marionette TRACE conn2 <- [1,1362,null,{}] 13:17:52 INFO - PROCESS | 1647 | 1464380272224 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:52 INFO - PROCESS | 1647 | 1464380272331 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 13:17:52 INFO - PROCESS | 1647 | 1464380272435 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf1f800 == 88 [pid = 1647] [id = 348] 13:17:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x121110000) [pid = 1647] [serial = 1043] [outer = 0x0] 13:17:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x1242f3000) [pid = 1647] [serial = 1044] [outer = 0x121110000] 13:17:52 INFO - PROCESS | 1647 | 1464380272467 Marionette DEBUG loaded listener.js 13:17:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x125026400) [pid = 1647] [serial = 1045] [outer = 0x121110000] 13:17:52 INFO - PROCESS | 1647 | 1464380272919 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 13:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 719ms 13:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:17:52 INFO - PROCESS | 1647 | 1464380272951 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 13:17:52 INFO - PROCESS | 1647 | 1464380272953 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 13:17:52 INFO - PROCESS | 1647 | 1464380272967 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:17:52 INFO - PROCESS | 1647 | 1464380272968 Marionette TRACE conn2 <- [1,1366,null,{}] 13:17:52 INFO - PROCESS | 1647 | 1464380272973 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:53 INFO - PROCESS | 1647 | 1464380273088 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 13:17:53 INFO - PROCESS | 1647 | 1464380273193 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c822800 == 89 [pid = 1647] [id = 349] 13:17:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x125433000) [pid = 1647] [serial = 1046] [outer = 0x0] 13:17:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12678fc00) [pid = 1647] [serial = 1047] [outer = 0x125433000] 13:17:53 INFO - PROCESS | 1647 | 1464380273226 Marionette DEBUG loaded listener.js 13:17:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x126be2400) [pid = 1647] [serial = 1048] [outer = 0x125433000] 13:17:53 INFO - PROCESS | 1647 | 1464380273674 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 13:17:53 INFO - PROCESS | 1647 | 1464380273689 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 13:17:53 INFO - PROCESS | 1647 | 1464380273692 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:17:53 INFO - PROCESS | 1647 | 1464380273693 Marionette TRACE conn2 <- [1,1370,null,{}] 13:17:53 INFO - PROCESS | 1647 | 1464380273696 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:53 INFO - PROCESS | 1647 | 1464380273805 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 13:17:53 INFO - PROCESS | 1647 | 1464380273884 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a176800 == 90 [pid = 1647] [id = 350] 13:17:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x110e49c00) [pid = 1647] [serial = 1049] [outer = 0x0] 13:17:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x1169a1c00) [pid = 1647] [serial = 1050] [outer = 0x110e49c00] 13:17:53 INFO - PROCESS | 1647 | 1464380273914 Marionette DEBUG loaded listener.js 13:17:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x126be2c00) [pid = 1647] [serial = 1051] [outer = 0x110e49c00] 13:17:54 INFO - PROCESS | 1647 | 1464380274593 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 13:17:54 INFO - PROCESS | 1647 | 1464380274617 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 13:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:17:54 INFO - PROCESS | 1647 | 1464380274623 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:17:54 INFO - PROCESS | 1647 | 1464380274626 Marionette TRACE conn2 <- [1,1374,null,{}] 13:17:54 INFO - PROCESS | 1647 | 1464380274632 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:54 INFO - PROCESS | 1647 | 1464380274748 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 13:17:54 INFO - PROCESS | 1647 | 1464380274827 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x119dce000 == 91 [pid = 1647] [id = 351] 13:17:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x1126ae800) [pid = 1647] [serial = 1052] [outer = 0x0] 13:17:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x115ab4000) [pid = 1647] [serial = 1053] [outer = 0x1126ae800] 13:17:54 INFO - PROCESS | 1647 | 1464380274856 Marionette DEBUG loaded listener.js 13:17:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x116288000) [pid = 1647] [serial = 1054] [outer = 0x1126ae800] 13:17:55 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:17:55 INFO - PROCESS | 1647 | 1464380275311 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 13:17:55 INFO - PROCESS | 1647 | 1464380275351 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 13:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:17:55 INFO - PROCESS | 1647 | 1464380275355 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:17:55 INFO - PROCESS | 1647 | 1464380275357 Marionette TRACE conn2 <- [1,1378,null,{}] 13:17:55 INFO - PROCESS | 1647 | 1464380275359 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:55 INFO - PROCESS | 1647 | 1464380275462 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 13:17:55 INFO - PROCESS | 1647 | 1464380275529 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x112f6c800 == 92 [pid = 1647] [id = 352] 13:17:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x110e50400) [pid = 1647] [serial = 1055] [outer = 0x0] 13:17:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x112a71c00) [pid = 1647] [serial = 1056] [outer = 0x110e50400] 13:17:55 INFO - PROCESS | 1647 | 1464380275617 Marionette DEBUG loaded listener.js 13:17:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x117469400) [pid = 1647] [serial = 1057] [outer = 0x110e50400] 13:17:55 INFO - PROCESS | 1647 | --DOCSHELL 0x129812800 == 91 [pid = 1647] [id = 342] 13:17:55 INFO - PROCESS | 1647 | --DOCSHELL 0x128f1e800 == 90 [pid = 1647] [id = 341] 13:17:55 INFO - PROCESS | 1647 | --DOCSHELL 0x126b9c000 == 89 [pid = 1647] [id = 340] 13:17:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1250b9800 == 88 [pid = 1647] [id = 339] 13:17:55 INFO - PROCESS | 1647 | --DOCSHELL 0x123e03800 == 87 [pid = 1647] [id = 338] 13:17:55 INFO - PROCESS | 1647 | --DOCSHELL 0x123086000 == 86 [pid = 1647] [id = 337] 13:17:55 INFO - PROCESS | 1647 | --DOCSHELL 0x119c38000 == 85 [pid = 1647] [id = 336] 13:17:55 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12aaecc00) [pid = 1647] [serial = 969] [outer = 0x0] [url = about:blank] 13:17:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1192d3000 == 84 [pid = 1647] [id = 335] 13:17:55 INFO - PROCESS | 1647 | --DOCSHELL 0x116acc800 == 83 [pid = 1647] [id = 334] 13:17:55 INFO - PROCESS | 1647 | --DOCSHELL 0x113289800 == 82 [pid = 1647] [id = 333] 13:17:55 INFO - PROCESS | 1647 | --DOCSHELL 0x115a8f000 == 81 [pid = 1647] [id = 332] 13:17:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12ee0e000 == 80 [pid = 1647] [id = 326] 13:17:55 INFO - PROCESS | 1647 | --DOCSHELL 0x126b3e000 == 79 [pid = 1647] [id = 325] 13:17:55 INFO - PROCESS | 1647 | --DOCSHELL 0x117e0d000 == 78 [pid = 1647] [id = 324] 13:17:55 INFO - PROCESS | 1647 | 1464380275955 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 13:17:56 INFO - PROCESS | 1647 | 1464380276029 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 13:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:17:56 INFO - PROCESS | 1647 | 1464380276047 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:17:56 INFO - PROCESS | 1647 | 1464380276050 Marionette TRACE conn2 <- [1,1382,null,{}] 13:17:56 INFO - PROCESS | 1647 | 1464380276059 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:56 INFO - PROCESS | 1647 | 1464380276153 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 13:17:56 INFO - PROCESS | 1647 | 1464380276159 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1c8000 == 79 [pid = 1647] [id = 353] 13:17:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11768f400) [pid = 1647] [serial = 1058] [outer = 0x0] 13:17:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11819b400) [pid = 1647] [serial = 1059] [outer = 0x11768f400] 13:17:56 INFO - PROCESS | 1647 | 1464380276186 Marionette DEBUG loaded listener.js 13:17:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x118718000) [pid = 1647] [serial = 1060] [outer = 0x11768f400] 13:17:56 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:17:56 INFO - PROCESS | 1647 | 1464380276548 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 13:17:56 INFO - PROCESS | 1647 | 1464380276570 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 13:17:56 INFO - PROCESS | 1647 | 1464380276572 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:17:56 INFO - PROCESS | 1647 | 1464380276574 Marionette TRACE conn2 <- [1,1386,null,{}] 13:17:56 INFO - PROCESS | 1647 | 1464380276576 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:56 INFO - PROCESS | 1647 | 1464380276665 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 13:17:56 INFO - PROCESS | 1647 | 1464380276670 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x1254e0800 == 80 [pid = 1647] [id = 354] 13:17:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1187c3c00) [pid = 1647] [serial = 1061] [outer = 0x0] 13:17:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1192fc400) [pid = 1647] [serial = 1062] [outer = 0x1187c3c00] 13:17:56 INFO - PROCESS | 1647 | 1464380276696 Marionette DEBUG loaded listener.js 13:17:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x1197dcc00) [pid = 1647] [serial = 1063] [outer = 0x1187c3c00] 13:17:57 INFO - PROCESS | 1647 | 1464380277044 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 13:17:57 INFO - PROCESS | 1647 | 1464380277096 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 13:17:57 INFO - PROCESS | 1647 | 1464380277098 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:17:57 INFO - PROCESS | 1647 | 1464380277099 Marionette TRACE conn2 <- [1,1390,null,{}] 13:17:57 INFO - PROCESS | 1647 | 1464380277102 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:57 INFO - PROCESS | 1647 | 1464380277187 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 13:17:57 INFO - PROCESS | 1647 | 1464380277193 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f2a800 == 81 [pid = 1647] [id = 355] 13:17:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x119aa4000) [pid = 1647] [serial = 1064] [outer = 0x0] 13:17:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12306ec00) [pid = 1647] [serial = 1065] [outer = 0x119aa4000] 13:17:57 INFO - PROCESS | 1647 | 1464380277218 Marionette DEBUG loaded listener.js 13:17:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x1239b8000) [pid = 1647] [serial = 1066] [outer = 0x119aa4000] 13:17:57 INFO - PROCESS | 1647 | 1464380277573 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 13:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 517ms 13:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:17:57 INFO - PROCESS | 1647 | 1464380277617 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 13:17:57 INFO - PROCESS | 1647 | 1464380277618 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 13:17:57 INFO - PROCESS | 1647 | 1464380277620 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:17:57 INFO - PROCESS | 1647 | 1464380277621 Marionette TRACE conn2 <- [1,1394,null,{}] 13:17:57 INFO - PROCESS | 1647 | 1464380277623 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:57 INFO - PROCESS | 1647 | 1464380277726 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 13:17:57 INFO - PROCESS | 1647 | 1464380277809 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8be000 == 82 [pid = 1647] [id = 356] 13:17:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x123dbe000) [pid = 1647] [serial = 1067] [outer = 0x0] 13:17:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x126788000) [pid = 1647] [serial = 1068] [outer = 0x123dbe000] 13:17:57 INFO - PROCESS | 1647 | 1464380277834 Marionette DEBUG loaded listener.js 13:17:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x128868c00) [pid = 1647] [serial = 1069] [outer = 0x123dbe000] 13:17:58 INFO - PROCESS | 1647 | 1464380278162 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 13:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 568ms 13:17:58 INFO - PROCESS | 1647 | 1464380278188 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 13:17:58 INFO - PROCESS | 1647 | 1464380278190 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 13:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:17:58 INFO - PROCESS | 1647 | 1464380278192 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:17:58 INFO - PROCESS | 1647 | 1464380278193 Marionette TRACE conn2 <- [1,1398,null,{}] 13:17:58 INFO - PROCESS | 1647 | 1464380278195 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:58 INFO - PROCESS | 1647 | 1464380278305 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 13:17:58 INFO - PROCESS | 1647 | 1464380278315 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc38800 == 83 [pid = 1647] [id = 357] 13:17:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x126beb800) [pid = 1647] [serial = 1070] [outer = 0x0] 13:17:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x128a2b400) [pid = 1647] [serial = 1071] [outer = 0x126beb800] 13:17:58 INFO - PROCESS | 1647 | 1464380278339 Marionette DEBUG loaded listener.js 13:17:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x128a35800) [pid = 1647] [serial = 1072] [outer = 0x126beb800] 13:17:58 INFO - PROCESS | 1647 | 1464380278720 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 13:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 568ms 13:17:58 INFO - PROCESS | 1647 | 1464380278765 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 13:17:58 INFO - PROCESS | 1647 | 1464380278767 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 13:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:17:58 INFO - PROCESS | 1647 | 1464380278770 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:17:58 INFO - PROCESS | 1647 | 1464380278772 Marionette TRACE conn2 <- [1,1402,null,{}] 13:17:58 INFO - PROCESS | 1647 | 1464380278775 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:58 INFO - PROCESS | 1647 | 1464380278942 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 13:17:58 INFO - PROCESS | 1647 | 1464380278965 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce2a800 == 84 [pid = 1647] [id = 358] 13:17:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x128a29800) [pid = 1647] [serial = 1073] [outer = 0x0] 13:17:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x128a4b000) [pid = 1647] [serial = 1074] [outer = 0x128a29800] 13:17:59 INFO - PROCESS | 1647 | 1464380279004 Marionette DEBUG loaded listener.js 13:17:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x128a53000) [pid = 1647] [serial = 1075] [outer = 0x128a29800] 13:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 570ms 13:17:59 INFO - PROCESS | 1647 | 1464380279335 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 13:17:59 INFO - PROCESS | 1647 | 1464380279348 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 13:17:59 INFO - PROCESS | 1647 | 1464380279350 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 13:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:17:59 INFO - PROCESS | 1647 | 1464380279352 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:17:59 INFO - PROCESS | 1647 | 1464380279353 Marionette TRACE conn2 <- [1,1406,null,{}] 13:17:59 INFO - PROCESS | 1647 | 1464380279355 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:59 INFO - PROCESS | 1647 | 1464380279476 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 13:17:59 INFO - PROCESS | 1647 | 1464380279491 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d379800 == 85 [pid = 1647] [id = 359] 13:17:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x128a36000) [pid = 1647] [serial = 1076] [outer = 0x0] 13:17:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x128c64000) [pid = 1647] [serial = 1077] [outer = 0x128a36000] 13:17:59 INFO - PROCESS | 1647 | 1464380279515 Marionette DEBUG loaded listener.js 13:17:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x128c6e000) [pid = 1647] [serial = 1078] [outer = 0x128a36000] 13:17:59 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x119d05400) [pid = 1647] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:17:59 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x11805f000) [pid = 1647] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:17:59 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x1181d0800) [pid = 1647] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:17:59 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x1126ba800) [pid = 1647] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:17:59 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x1184a0c00) [pid = 1647] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:17:59 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x1164b7800) [pid = 1647] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:17:59 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x116a66000) [pid = 1647] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:17:59 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x1184a1400) [pid = 1647] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:17:59 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x110ddd800) [pid = 1647] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:17:59 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x112e0b400) [pid = 1647] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:17:59 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x1126b3c00) [pid = 1647] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:17:59 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x118057000) [pid = 1647] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:17:59 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12d54f400) [pid = 1647] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:17:59 INFO - PROCESS | 1647 | 1464380279983 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 13:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 668ms 13:18:00 INFO - PROCESS | 1647 | 1464380280021 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 13:18:00 INFO - PROCESS | 1647 | 1464380280022 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 13:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:18:00 INFO - PROCESS | 1647 | 1464380280024 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:18:00 INFO - PROCESS | 1647 | 1464380280025 Marionette TRACE conn2 <- [1,1410,null,{}] 13:18:00 INFO - PROCESS | 1647 | 1464380280028 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:00 INFO - PROCESS | 1647 | 1464380280118 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 13:18:00 INFO - PROCESS | 1647 | 1464380280123 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d385000 == 86 [pid = 1647] [id = 360] 13:18:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x112abd800) [pid = 1647] [serial = 1079] [outer = 0x0] 13:18:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11746ac00) [pid = 1647] [serial = 1080] [outer = 0x112abd800] 13:18:00 INFO - PROCESS | 1647 | 1464380280149 Marionette DEBUG loaded listener.js 13:18:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11892b800) [pid = 1647] [serial = 1081] [outer = 0x112abd800] 13:18:00 INFO - PROCESS | 1647 | 1464380280518 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 13:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 520ms 13:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:18:00 INFO - PROCESS | 1647 | 1464380280544 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 13:18:00 INFO - PROCESS | 1647 | 1464380280546 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 13:18:00 INFO - PROCESS | 1647 | 1464380280548 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:18:00 INFO - PROCESS | 1647 | 1464380280550 Marionette TRACE conn2 <- [1,1414,null,{}] 13:18:00 INFO - PROCESS | 1647 | 1464380280552 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:00 INFO - PROCESS | 1647 | 1464380280656 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 13:18:00 INFO - PROCESS | 1647 | 1464380280660 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d8b3800 == 87 [pid = 1647] [id = 361] 13:18:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x1197df000) [pid = 1647] [serial = 1082] [outer = 0x0] 13:18:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x129098000) [pid = 1647] [serial = 1083] [outer = 0x1197df000] 13:18:00 INFO - PROCESS | 1647 | 1464380280697 Marionette DEBUG loaded listener.js 13:18:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x129582000) [pid = 1647] [serial = 1084] [outer = 0x1197df000] 13:18:01 INFO - PROCESS | 1647 | 1464380281066 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 13:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 521ms 13:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:18:01 INFO - PROCESS | 1647 | 1464380281069 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 13:18:01 INFO - PROCESS | 1647 | 1464380281071 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 13:18:01 INFO - PROCESS | 1647 | 1464380281074 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:18:01 INFO - PROCESS | 1647 | 1464380281077 Marionette TRACE conn2 <- [1,1418,null,{}] 13:18:01 INFO - PROCESS | 1647 | 1464380281080 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:01 INFO - PROCESS | 1647 | 1464380281173 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 13:18:01 INFO - PROCESS | 1647 | 1464380281240 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dd50000 == 88 [pid = 1647] [id = 362] 13:18:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x119a99c00) [pid = 1647] [serial = 1085] [outer = 0x0] 13:18:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x1295ba800) [pid = 1647] [serial = 1086] [outer = 0x119a99c00] 13:18:01 INFO - PROCESS | 1647 | 1464380281266 Marionette DEBUG loaded listener.js 13:18:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12931bc00) [pid = 1647] [serial = 1087] [outer = 0x119a99c00] 13:18:01 INFO - PROCESS | 1647 | 1464380281588 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 13:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 523ms 13:18:01 INFO - PROCESS | 1647 | 1464380281597 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 13:18:01 INFO - PROCESS | 1647 | 1464380281599 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 13:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:18:01 INFO - PROCESS | 1647 | 1464380281602 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:18:01 INFO - PROCESS | 1647 | 1464380281604 Marionette TRACE conn2 <- [1,1422,null,{}] 13:18:01 INFO - PROCESS | 1647 | 1464380281610 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:01 INFO - PROCESS | 1647 | 1464380281746 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 13:18:01 INFO - PROCESS | 1647 | 1464380281822 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ee22800 == 89 [pid = 1647] [id = 363] 13:18:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x110d7e400) [pid = 1647] [serial = 1088] [outer = 0x0] 13:18:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12a719800) [pid = 1647] [serial = 1089] [outer = 0x110d7e400] 13:18:01 INFO - PROCESS | 1647 | 1464380281847 Marionette DEBUG loaded listener.js 13:18:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12a856c00) [pid = 1647] [serial = 1090] [outer = 0x110d7e400] 13:18:02 INFO - PROCESS | 1647 | 1464380282331 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 13:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 775ms 13:18:02 INFO - PROCESS | 1647 | 1464380282378 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 13:18:02 INFO - PROCESS | 1647 | 1464380282381 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 13:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:18:02 INFO - PROCESS | 1647 | 1464380282384 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:18:02 INFO - PROCESS | 1647 | 1464380282387 Marionette TRACE conn2 <- [1,1426,null,{}] 13:18:02 INFO - PROCESS | 1647 | 1464380282391 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:02 INFO - PROCESS | 1647 | 1464380282507 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 13:18:02 INFO - PROCESS | 1647 | 1464380282589 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x119197800 == 90 [pid = 1647] [id = 364] 13:18:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x112fc5400) [pid = 1647] [serial = 1091] [outer = 0x0] 13:18:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x11621dc00) [pid = 1647] [serial = 1092] [outer = 0x112fc5400] 13:18:02 INFO - PROCESS | 1647 | 1464380282621 Marionette DEBUG loaded listener.js 13:18:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x116a65c00) [pid = 1647] [serial = 1093] [outer = 0x112fc5400] 13:18:03 INFO - PROCESS | 1647 | 1464380283083 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 13:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 721ms 13:18:03 INFO - PROCESS | 1647 | 1464380283110 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 13:18:03 INFO - PROCESS | 1647 | 1464380283114 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 13:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:18:03 INFO - PROCESS | 1647 | 1464380283118 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:18:03 INFO - PROCESS | 1647 | 1464380283120 Marionette TRACE conn2 <- [1,1430,null,{}] 13:18:03 INFO - PROCESS | 1647 | 1464380283142 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:03 INFO - PROCESS | 1647 | 1464380283258 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 13:18:03 INFO - PROCESS | 1647 | 1464380283342 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x129812000 == 91 [pid = 1647] [id = 365] 13:18:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x117e60000) [pid = 1647] [serial = 1094] [outer = 0x0] 13:18:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x1184a4000) [pid = 1647] [serial = 1095] [outer = 0x117e60000] 13:18:03 INFO - PROCESS | 1647 | 1464380283374 Marionette DEBUG loaded listener.js 13:18:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x11911b800) [pid = 1647] [serial = 1096] [outer = 0x117e60000] 13:18:03 INFO - PROCESS | 1647 | 1464380283819 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 13:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 720ms 13:18:03 INFO - PROCESS | 1647 | 1464380283846 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 13:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:18:03 INFO - PROCESS | 1647 | 1464380283847 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 13:18:03 INFO - PROCESS | 1647 | 1464380283850 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:18:03 INFO - PROCESS | 1647 | 1464380283853 Marionette TRACE conn2 <- [1,1434,null,{}] 13:18:03 INFO - PROCESS | 1647 | 1464380283863 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:03 INFO - PROCESS | 1647 | 1464380283977 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 13:18:04 INFO - PROCESS | 1647 | 1464380284089 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eee7800 == 92 [pid = 1647] [id = 366] 13:18:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x119d05400) [pid = 1647] [serial = 1097] [outer = 0x0] 13:18:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12502c400) [pid = 1647] [serial = 1098] [outer = 0x119d05400] 13:18:04 INFO - PROCESS | 1647 | 1464380284125 Marionette DEBUG loaded listener.js 13:18:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x126b4fc00) [pid = 1647] [serial = 1099] [outer = 0x119d05400] 13:18:04 INFO - PROCESS | 1647 | 1464380284568 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 13:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 772ms 13:18:04 INFO - PROCESS | 1647 | 1464380284640 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 13:18:04 INFO - PROCESS | 1647 | 1464380284642 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 13:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:18:04 INFO - PROCESS | 1647 | 1464380284646 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:18:04 INFO - PROCESS | 1647 | 1464380284647 Marionette TRACE conn2 <- [1,1438,null,{}] 13:18:04 INFO - PROCESS | 1647 | 1464380284650 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:04 INFO - PROCESS | 1647 | 1464380284763 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 13:18:04 INFO - PROCESS | 1647 | 1464380284843 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x135563800 == 93 [pid = 1647] [id = 367] 13:18:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x128a36c00) [pid = 1647] [serial = 1100] [outer = 0x0] 13:18:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x128a55c00) [pid = 1647] [serial = 1101] [outer = 0x128a36c00] 13:18:04 INFO - PROCESS | 1647 | 1464380284875 Marionette DEBUG loaded listener.js 13:18:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x129099800) [pid = 1647] [serial = 1102] [outer = 0x128a36c00] 13:18:05 INFO - PROCESS | 1647 | 1464380285288 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 13:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 669ms 13:18:05 INFO - PROCESS | 1647 | 1464380285315 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 13:18:05 INFO - PROCESS | 1647 | 1464380285317 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 13:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:18:05 INFO - PROCESS | 1647 | 1464380285319 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:18:05 INFO - PROCESS | 1647 | 1464380285320 Marionette TRACE conn2 <- [1,1442,null,{}] 13:18:05 INFO - PROCESS | 1647 | 1464380285323 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:05 INFO - PROCESS | 1647 | 1464380285433 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 13:18:05 INFO - PROCESS | 1647 | 1464380285541 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x13559e800 == 94 [pid = 1647] [id = 368] 13:18:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x129098c00) [pid = 1647] [serial = 1103] [outer = 0x0] 13:18:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12957ac00) [pid = 1647] [serial = 1104] [outer = 0x129098c00] 13:18:05 INFO - PROCESS | 1647 | 1464380285573 Marionette DEBUG loaded listener.js 13:18:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12aae3800) [pid = 1647] [serial = 1105] [outer = 0x129098c00] 13:18:06 INFO - PROCESS | 1647 | 1464380285996 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 13:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 719ms 13:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:18:06 INFO - PROCESS | 1647 | 1464380286057 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 13:18:06 INFO - PROCESS | 1647 | 1464380286058 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 13:18:06 INFO - PROCESS | 1647 | 1464380286061 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:18:06 INFO - PROCESS | 1647 | 1464380286063 Marionette TRACE conn2 <- [1,1446,null,{}] 13:18:06 INFO - PROCESS | 1647 | 1464380286065 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:06 INFO - PROCESS | 1647 | 1464380286183 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 13:18:06 INFO - PROCESS | 1647 | 1464380286265 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x13575d000 == 95 [pid = 1647] [id = 369] 13:18:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12aae7400) [pid = 1647] [serial = 1106] [outer = 0x0] 13:18:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12b368800) [pid = 1647] [serial = 1107] [outer = 0x12aae7400] 13:18:06 INFO - PROCESS | 1647 | 1464380286296 Marionette DEBUG loaded listener.js 13:18:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12bc6d400) [pid = 1647] [serial = 1108] [outer = 0x12aae7400] 13:18:06 INFO - PROCESS | 1647 | 1464380286717 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 13:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 670ms 13:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:18:06 INFO - PROCESS | 1647 | 1464380286732 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 13:18:06 INFO - PROCESS | 1647 | 1464380286733 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 13:18:06 INFO - PROCESS | 1647 | 1464380286735 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:18:06 INFO - PROCESS | 1647 | 1464380286736 Marionette TRACE conn2 <- [1,1450,null,{}] 13:18:06 INFO - PROCESS | 1647 | 1464380286739 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:06 INFO - PROCESS | 1647 | 1464380286848 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 13:18:06 INFO - PROCESS | 1647 | 1464380286980 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a7c7800 == 96 [pid = 1647] [id = 370] 13:18:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x1121aa000) [pid = 1647] [serial = 1109] [outer = 0x0] 13:18:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12aaec800) [pid = 1647] [serial = 1110] [outer = 0x1121aa000] 13:18:07 INFO - PROCESS | 1647 | 1464380287010 Marionette DEBUG loaded listener.js 13:18:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12bfb3800) [pid = 1647] [serial = 1111] [outer = 0x1121aa000] 13:18:07 INFO - PROCESS | 1647 | 1464380287420 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 13:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 719ms 13:18:07 INFO - PROCESS | 1647 | 1464380287454 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 13:18:07 INFO - PROCESS | 1647 | 1464380287455 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 13:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:18:07 INFO - PROCESS | 1647 | 1464380287458 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:18:07 INFO - PROCESS | 1647 | 1464380287459 Marionette TRACE conn2 <- [1,1454,null,{}] 13:18:07 INFO - PROCESS | 1647 | 1464380287462 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:07 INFO - PROCESS | 1647 | 1464380287590 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 13:18:07 INFO - PROCESS | 1647 | 1464380287688 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x11693b800 == 97 [pid = 1647] [id = 371] 13:18:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x110ddbc00) [pid = 1647] [serial = 1112] [outer = 0x0] 13:18:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x112714800) [pid = 1647] [serial = 1113] [outer = 0x110ddbc00] 13:18:07 INFO - PROCESS | 1647 | 1464380287717 Marionette DEBUG loaded listener.js 13:18:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12b369400) [pid = 1647] [serial = 1114] [outer = 0x110ddbc00] 13:18:08 INFO - PROCESS | 1647 | 1464380288398 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 13:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 969ms 13:18:08 INFO - PROCESS | 1647 | 1464380288428 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 13:18:08 INFO - PROCESS | 1647 | 1464380288430 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 13:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:18:08 INFO - PROCESS | 1647 | 1464380288434 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:18:08 INFO - PROCESS | 1647 | 1464380288436 Marionette TRACE conn2 <- [1,1458,null,{}] 13:18:08 INFO - PROCESS | 1647 | 1464380288440 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:08 INFO - PROCESS | 1647 | 1464380288542 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 13:18:08 INFO - PROCESS | 1647 | 1464380288627 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192d8800 == 98 [pid = 1647] [id = 372] 13:18:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x1126dfc00) [pid = 1647] [serial = 1115] [outer = 0x0] 13:18:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x112764c00) [pid = 1647] [serial = 1116] [outer = 0x1126dfc00] 13:18:08 INFO - PROCESS | 1647 | 1464380288656 Marionette DEBUG loaded listener.js 13:18:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x1130bf800) [pid = 1647] [serial = 1117] [outer = 0x1126dfc00] 13:18:09 INFO - PROCESS | 1647 | 1464380289160 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 13:18:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12c420800 == 97 [pid = 1647] [id = 198] 13:18:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12d8a6000 == 96 [pid = 1647] [id = 262] 13:18:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12b16d800 == 95 [pid = 1647] [id = 171] 13:18:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12dd50000 == 94 [pid = 1647] [id = 362] 13:18:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12d8b3800 == 93 [pid = 1647] [id = 361] 13:18:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12d385000 == 92 [pid = 1647] [id = 360] 13:18:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12d379800 == 91 [pid = 1647] [id = 359] 13:18:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce2a800 == 90 [pid = 1647] [id = 358] 13:18:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc38800 == 89 [pid = 1647] [id = 357] 13:18:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8be000 == 88 [pid = 1647] [id = 356] 13:18:09 INFO - PROCESS | 1647 | --DOCSHELL 0x128f2a800 == 87 [pid = 1647] [id = 355] 13:18:09 INFO - PROCESS | 1647 | --DOCSHELL 0x1254e0800 == 86 [pid = 1647] [id = 354] 13:18:09 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1c8000 == 85 [pid = 1647] [id = 353] 13:18:09 INFO - PROCESS | 1647 | --DOCSHELL 0x112f6c800 == 84 [pid = 1647] [id = 352] 13:18:09 INFO - PROCESS | 1647 | --DOCSHELL 0x119dce000 == 83 [pid = 1647] [id = 351] 13:18:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12c822800 == 82 [pid = 1647] [id = 349] 13:18:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf1f800 == 81 [pid = 1647] [id = 348] 13:18:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc33000 == 80 [pid = 1647] [id = 347] 13:18:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12b176800 == 79 [pid = 1647] [id = 346] 13:18:09 INFO - PROCESS | 1647 | --DOCSHELL 0x1237e2000 == 78 [pid = 1647] [id = 345] 13:18:09 INFO - PROCESS | 1647 | --DOCSHELL 0x116f2e800 == 77 [pid = 1647] [id = 344] 13:18:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8d3000 == 76 [pid = 1647] [id = 343] 13:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 826ms 13:18:09 INFO - PROCESS | 1647 | 1464380289261 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 13:18:09 INFO - PROCESS | 1647 | 1464380289264 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 13:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:18:09 INFO - PROCESS | 1647 | 1464380289268 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:18:09 INFO - PROCESS | 1647 | 1464380289270 Marionette TRACE conn2 <- [1,1462,null,{}] 13:18:09 INFO - PROCESS | 1647 | 1464380289272 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:09 INFO - PROCESS | 1647 | 1464380289372 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x135b7c000) [pid = 1647] [serial = 910] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x121109400) [pid = 1647] [serial = 1026] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x118063c00) [pid = 1647] [serial = 1011] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12c668c00) [pid = 1647] [serial = 987] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x118419400) [pid = 1647] [serial = 1014] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x111ff6000) [pid = 1647] [serial = 999] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x112740000) [pid = 1647] [serial = 1000] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12c2b2000) [pid = 1647] [serial = 970] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x116729c00) [pid = 1647] [serial = 1005] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x116962800) [pid = 1647] [serial = 1006] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x119aa1400) [pid = 1647] [serial = 978] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x11746c800) [pid = 1647] [serial = 1008] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11768c800) [pid = 1647] [serial = 1009] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x119118800) [pid = 1647] [serial = 1017] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x11746cc00) [pid = 1647] [serial = 975] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x1121ac800) [pid = 1647] [serial = 997] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x110de7800) [pid = 1647] [serial = 996] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x126be9c00) [pid = 1647] [serial = 981] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x128a4ec00) [pid = 1647] [serial = 990] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x113376000) [pid = 1647] [serial = 1002] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x115e6ac00) [pid = 1647] [serial = 1003] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x117469c00) [pid = 1647] [serial = 993] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x119528c00) [pid = 1647] [serial = 1020] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x128a33c00) [pid = 1647] [serial = 984] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x1192f1000) [pid = 1647] [serial = 1018] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x1126b9c00) [pid = 1647] [serial = 972] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x1187c5800) [pid = 1647] [serial = 1023] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x119aa0800) [pid = 1647] [serial = 1024] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x119a96c00) [pid = 1647] [serial = 1021] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x1187c0c00) [pid = 1647] [serial = 1015] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x1181a3400) [pid = 1647] [serial = 1012] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x123365400) [pid = 1647] [serial = 1027] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1647 | 1464380289438 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x116acc800 == 77 [pid = 1647] [id = 373] 13:18:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x1121ac800) [pid = 1647] [serial = 1118] [outer = 0x0] 13:18:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x115e6ac00) [pid = 1647] [serial = 1119] [outer = 0x1121ac800] 13:18:09 INFO - PROCESS | 1647 | 1464380289464 Marionette DEBUG loaded listener.js 13:18:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11695d400) [pid = 1647] [serial = 1120] [outer = 0x1121ac800] 13:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 520ms 13:18:09 INFO - PROCESS | 1647 | 1464380289784 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 13:18:09 INFO - PROCESS | 1647 | 1464380289791 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 13:18:09 INFO - PROCESS | 1647 | 1464380289795 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 13:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:18:09 INFO - PROCESS | 1647 | 1464380289798 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:18:09 INFO - PROCESS | 1647 | 1464380289800 Marionette TRACE conn2 <- [1,1466,null,{}] 13:18:09 INFO - PROCESS | 1647 | 1464380289810 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:09 INFO - PROCESS | 1647 | 1464380289923 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 13:18:09 INFO - PROCESS | 1647 | 1464380289985 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x11997b000 == 78 [pid = 1647] [id = 374] 13:18:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11710bc00) [pid = 1647] [serial = 1121] [outer = 0x0] 13:18:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x117681000) [pid = 1647] [serial = 1122] [outer = 0x11710bc00] 13:18:10 INFO - PROCESS | 1647 | 1464380290013 Marionette DEBUG loaded listener.js 13:18:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x11815f000) [pid = 1647] [serial = 1123] [outer = 0x11710bc00] 13:18:10 INFO - PROCESS | 1647 | 1464380290296 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 13:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 522ms 13:18:10 INFO - PROCESS | 1647 | 1464380290320 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 13:18:10 INFO - PROCESS | 1647 | 1464380290322 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 13:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:18:10 INFO - PROCESS | 1647 | 1464380290333 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:18:10 INFO - PROCESS | 1647 | 1464380290334 Marionette TRACE conn2 <- [1,1470,null,{}] 13:18:10 INFO - PROCESS | 1647 | 1464380290336 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:10 INFO - PROCESS | 1647 | 1464380290439 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 13:18:10 INFO - PROCESS | 1647 | 1464380290502 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1cf800 == 79 [pid = 1647] [id = 375] 13:18:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x118160000) [pid = 1647] [serial = 1124] [outer = 0x0] 13:18:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x1184a5400) [pid = 1647] [serial = 1125] [outer = 0x118160000] 13:18:10 INFO - PROCESS | 1647 | 1464380290528 Marionette DEBUG loaded listener.js 13:18:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x1187bac00) [pid = 1647] [serial = 1126] [outer = 0x118160000] 13:18:10 INFO - PROCESS | 1647 | 1464380290828 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 13:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 519ms 13:18:10 INFO - PROCESS | 1647 | 1464380290852 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 13:18:10 INFO - PROCESS | 1647 | 1464380290853 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 13:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:18:10 INFO - PROCESS | 1647 | 1464380290856 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:18:10 INFO - PROCESS | 1647 | 1464380290858 Marionette TRACE conn2 <- [1,1474,null,{}] 13:18:10 INFO - PROCESS | 1647 | 1464380290863 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:10 INFO - PROCESS | 1647 | 1464380290951 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 13:18:10 INFO - PROCESS | 1647 | 1464380290956 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x1254db000 == 80 [pid = 1647] [id = 376] 13:18:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x1187c5c00) [pid = 1647] [serial = 1127] [outer = 0x0] 13:18:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x119179c00) [pid = 1647] [serial = 1128] [outer = 0x1187c5c00] 13:18:10 INFO - PROCESS | 1647 | 1464380290982 Marionette DEBUG loaded listener.js 13:18:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x119526400) [pid = 1647] [serial = 1129] [outer = 0x1187c5c00] 13:18:11 INFO - PROCESS | 1647 | 1464380291341 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 13:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 525ms 13:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:18:11 INFO - PROCESS | 1647 | 1464380291387 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 13:18:11 INFO - PROCESS | 1647 | 1464380291389 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 13:18:11 INFO - PROCESS | 1647 | 1464380291391 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:18:11 INFO - PROCESS | 1647 | 1464380291392 Marionette TRACE conn2 <- [1,1478,null,{}] 13:18:11 INFO - PROCESS | 1647 | 1464380291394 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:11 INFO - PROCESS | 1647 | 1464380291524 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 13:18:11 INFO - PROCESS | 1647 | 1464380291537 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b8c000 == 81 [pid = 1647] [id = 377] 13:18:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x1197e3800) [pid = 1647] [serial = 1130] [outer = 0x0] 13:18:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x119d2a800) [pid = 1647] [serial = 1131] [outer = 0x1197e3800] 13:18:11 INFO - PROCESS | 1647 | 1464380291570 Marionette DEBUG loaded listener.js 13:18:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x123dc0800) [pid = 1647] [serial = 1132] [outer = 0x1197e3800] 13:18:11 INFO - PROCESS | 1647 | 1464380291950 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 13:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 619ms 13:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:18:12 INFO - PROCESS | 1647 | 1464380292011 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 13:18:12 INFO - PROCESS | 1647 | 1464380292012 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 13:18:12 INFO - PROCESS | 1647 | 1464380292014 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:18:12 INFO - PROCESS | 1647 | 1464380292015 Marionette TRACE conn2 <- [1,1482,null,{}] 13:18:12 INFO - PROCESS | 1647 | 1464380292017 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:12 INFO - PROCESS | 1647 | 1464380292125 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 13:18:12 INFO - PROCESS | 1647 | 1464380292143 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a7ce000 == 82 [pid = 1647] [id = 378] 13:18:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x1241db000) [pid = 1647] [serial = 1133] [outer = 0x0] 13:18:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x125433800) [pid = 1647] [serial = 1134] [outer = 0x1241db000] 13:18:12 INFO - PROCESS | 1647 | 1464380292168 Marionette DEBUG loaded listener.js 13:18:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x126bed000) [pid = 1647] [serial = 1135] [outer = 0x1241db000] 13:18:12 INFO - PROCESS | 1647 | 1464380292516 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 13:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 520ms 13:18:12 INFO - PROCESS | 1647 | 1464380292546 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 13:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:18:12 INFO - PROCESS | 1647 | 1464380292547 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 13:18:12 INFO - PROCESS | 1647 | 1464380292549 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:18:12 INFO - PROCESS | 1647 | 1464380292550 Marionette TRACE conn2 <- [1,1486,null,{}] 13:18:12 INFO - PROCESS | 1647 | 1464380292553 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:12 INFO - PROCESS | 1647 | 1464380292667 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 13:18:12 INFO - PROCESS | 1647 | 1464380292711 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b26f800 == 83 [pid = 1647] [id = 379] 13:18:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x124288400) [pid = 1647] [serial = 1136] [outer = 0x0] 13:18:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x126bf1c00) [pid = 1647] [serial = 1137] [outer = 0x124288400] 13:18:12 INFO - PROCESS | 1647 | 1464380292736 Marionette DEBUG loaded listener.js 13:18:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x128a33800) [pid = 1647] [serial = 1138] [outer = 0x124288400] 13:18:13 INFO - PROCESS | 1647 | 1464380293173 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 13:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 671ms 13:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:18:13 INFO - PROCESS | 1647 | 1464380293232 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 13:18:13 INFO - PROCESS | 1647 | 1464380293234 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 13:18:13 INFO - PROCESS | 1647 | 1464380293237 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:18:13 INFO - PROCESS | 1647 | 1464380293241 Marionette TRACE conn2 <- [1,1490,null,{}] 13:18:13 INFO - PROCESS | 1647 | 1464380293251 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:13 INFO - PROCESS | 1647 | 1464380293376 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 13:18:13 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x126beb800) [pid = 1647] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:18:13 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x128a29800) [pid = 1647] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:18:13 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x119aa4000) [pid = 1647] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:18:13 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x1126ae800) [pid = 1647] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:18:13 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11768f400) [pid = 1647] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:18:13 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x128a36000) [pid = 1647] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:18:13 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x1187c3c00) [pid = 1647] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:18:13 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x110e50400) [pid = 1647] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:18:13 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x112abd800) [pid = 1647] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:18:13 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x1197df000) [pid = 1647] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:18:13 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x119a99c00) [pid = 1647] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:18:13 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x123dbe000) [pid = 1647] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:18:13 INFO - PROCESS | 1647 | 1464380293604 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x11817b000 == 84 [pid = 1647] [id = 380] 13:18:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x110d82000) [pid = 1647] [serial = 1139] [outer = 0x0] 13:18:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x115e4d800) [pid = 1647] [serial = 1140] [outer = 0x110d82000] 13:18:13 INFO - PROCESS | 1647 | 1464380293629 Marionette DEBUG loaded listener.js 13:18:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x1197df000) [pid = 1647] [serial = 1141] [outer = 0x110d82000] 13:18:13 INFO - PROCESS | 1647 | 1464380293898 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 13:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 672ms 13:18:13 INFO - PROCESS | 1647 | 1464380293931 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 13:18:13 INFO - PROCESS | 1647 | 1464380293932 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 13:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:18:13 INFO - PROCESS | 1647 | 1464380293947 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:18:13 INFO - PROCESS | 1647 | 1464380293948 Marionette TRACE conn2 <- [1,1494,null,{}] 13:18:13 INFO - PROCESS | 1647 | 1464380293951 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:14 INFO - PROCESS | 1647 | 1464380294054 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 13:18:14 INFO - PROCESS | 1647 | 1464380294059 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c817800 == 85 [pid = 1647] [id = 381] 13:18:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x126b49800) [pid = 1647] [serial = 1142] [outer = 0x0] 13:18:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x128a51400) [pid = 1647] [serial = 1143] [outer = 0x126b49800] 13:18:14 INFO - PROCESS | 1647 | 1464380294084 Marionette DEBUG loaded listener.js 13:18:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x128c6cc00) [pid = 1647] [serial = 1144] [outer = 0x126b49800] 13:18:14 INFO - PROCESS | 1647 | 1464380294429 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 13:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 527ms 13:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:18:14 INFO - PROCESS | 1647 | 1464380294467 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 13:18:14 INFO - PROCESS | 1647 | 1464380294469 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 13:18:14 INFO - PROCESS | 1647 | 1464380294471 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:18:14 INFO - PROCESS | 1647 | 1464380294473 Marionette TRACE conn2 <- [1,1498,null,{}] 13:18:14 INFO - PROCESS | 1647 | 1464380294487 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:14 INFO - PROCESS | 1647 | 1464380294619 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 13:18:14 INFO - PROCESS | 1647 | 1464380294626 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d2da800 == 86 [pid = 1647] [id = 382] 13:18:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x128fb6400) [pid = 1647] [serial = 1145] [outer = 0x0] 13:18:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x129576000) [pid = 1647] [serial = 1146] [outer = 0x128fb6400] 13:18:14 INFO - PROCESS | 1647 | 1464380294668 Marionette DEBUG loaded listener.js 13:18:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12a856800) [pid = 1647] [serial = 1147] [outer = 0x128fb6400] 13:18:15 INFO - PROCESS | 1647 | 1464380295013 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 13:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 572ms 13:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:18:15 INFO - PROCESS | 1647 | 1464380295044 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 13:18:15 INFO - PROCESS | 1647 | 1464380295045 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 13:18:15 INFO - PROCESS | 1647 | 1464380295047 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:18:15 INFO - PROCESS | 1647 | 1464380295048 Marionette TRACE conn2 <- [1,1502,null,{}] 13:18:15 INFO - PROCESS | 1647 | 1464380295051 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:15 INFO - PROCESS | 1647 | 1464380295169 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 13:18:15 INFO - PROCESS | 1647 | 1464380295175 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d2ea800 == 87 [pid = 1647] [id = 383] 13:18:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x128fb8800) [pid = 1647] [serial = 1148] [outer = 0x0] 13:18:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12aaea400) [pid = 1647] [serial = 1149] [outer = 0x128fb8800] 13:18:15 INFO - PROCESS | 1647 | 1464380295208 Marionette DEBUG loaded listener.js 13:18:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12b229c00) [pid = 1647] [serial = 1150] [outer = 0x128fb8800] 13:18:15 INFO - PROCESS | 1647 | 1464380295539 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 13:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 518ms 13:18:15 INFO - PROCESS | 1647 | 1464380295637 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 13:18:15 INFO - PROCESS | 1647 | 1464380295639 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 13:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:18:15 INFO - PROCESS | 1647 | 1464380295644 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:18:15 INFO - PROCESS | 1647 | 1464380295646 Marionette TRACE conn2 <- [1,1506,null,{}] 13:18:15 INFO - PROCESS | 1647 | 1464380295650 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:15 INFO - PROCESS | 1647 | 1464380295761 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 13:18:15 INFO - PROCESS | 1647 | 1464380295871 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x116242000 == 88 [pid = 1647] [id = 384] 13:18:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x110fab000) [pid = 1647] [serial = 1151] [outer = 0x0] 13:18:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x111c8ac00) [pid = 1647] [serial = 1152] [outer = 0x110fab000] 13:18:15 INFO - PROCESS | 1647 | 1464380295902 Marionette DEBUG loaded listener.js 13:18:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x112e0dc00) [pid = 1647] [serial = 1153] [outer = 0x110fab000] 13:18:16 INFO - PROCESS | 1647 | 1464380296354 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 13:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 772ms 13:18:16 INFO - PROCESS | 1647 | 1464380296416 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 13:18:16 INFO - PROCESS | 1647 | 1464380296418 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 13:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:18:16 INFO - PROCESS | 1647 | 1464380296426 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:18:16 INFO - PROCESS | 1647 | 1464380296429 Marionette TRACE conn2 <- [1,1510,null,{}] 13:18:16 INFO - PROCESS | 1647 | 1464380296432 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:16 INFO - PROCESS | 1647 | 1464380296557 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 13:18:16 INFO - PROCESS | 1647 | 1464380296638 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x123609800 == 89 [pid = 1647] [id = 385] 13:18:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x117465800) [pid = 1647] [serial = 1154] [outer = 0x0] 13:18:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x11746f000) [pid = 1647] [serial = 1155] [outer = 0x117465800] 13:18:16 INFO - PROCESS | 1647 | 1464380296668 Marionette DEBUG loaded listener.js 13:18:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x118063c00) [pid = 1647] [serial = 1156] [outer = 0x117465800] 13:18:17 INFO - PROCESS | 1647 | 1464380297107 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 13:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 725ms 13:18:17 INFO - PROCESS | 1647 | 1464380297148 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 13:18:17 INFO - PROCESS | 1647 | 1464380297149 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 13:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:18:17 INFO - PROCESS | 1647 | 1464380297152 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:18:17 INFO - PROCESS | 1647 | 1464380297153 Marionette TRACE conn2 <- [1,1514,null,{}] 13:18:17 INFO - PROCESS | 1647 | 1464380297179 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:17 INFO - PROCESS | 1647 | 1464380297296 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 13:18:17 INFO - PROCESS | 1647 | 1464380297375 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce33800 == 90 [pid = 1647] [id = 386] 13:18:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x11892f400) [pid = 1647] [serial = 1157] [outer = 0x0] 13:18:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x1197d6800) [pid = 1647] [serial = 1158] [outer = 0x11892f400] 13:18:17 INFO - PROCESS | 1647 | 1464380297409 Marionette DEBUG loaded listener.js 13:18:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x119d25400) [pid = 1647] [serial = 1159] [outer = 0x11892f400] 13:18:17 INFO - PROCESS | 1647 | 1464380297831 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 13:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 719ms 13:18:17 INFO - PROCESS | 1647 | 1464380297889 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 13:18:17 INFO - PROCESS | 1647 | 1464380297892 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 13:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:18:17 INFO - PROCESS | 1647 | 1464380297896 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:18:17 INFO - PROCESS | 1647 | 1464380297897 Marionette TRACE conn2 <- [1,1518,null,{}] 13:18:17 INFO - PROCESS | 1647 | 1464380297900 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:18 INFO - PROCESS | 1647 | 1464380298012 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 13:18:18 INFO - PROCESS | 1647 | 1464380298089 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ee11800 == 91 [pid = 1647] [id = 387] 13:18:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x123521800) [pid = 1647] [serial = 1160] [outer = 0x0] 13:18:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x1239b7800) [pid = 1647] [serial = 1161] [outer = 0x123521800] 13:18:18 INFO - PROCESS | 1647 | 1464380298119 Marionette DEBUG loaded listener.js 13:18:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x1267c6c00) [pid = 1647] [serial = 1162] [outer = 0x123521800] 13:18:18 INFO - PROCESS | 1647 | 1464380298528 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 13:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 669ms 13:18:18 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:18:18 INFO - PROCESS | 1647 | 1464380298566 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 13:18:18 INFO - PROCESS | 1647 | 1464380298567 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 13:18:18 INFO - PROCESS | 1647 | 1464380298570 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:18:18 INFO - PROCESS | 1647 | 1464380298571 Marionette TRACE conn2 <- [1,1522,null,{}] 13:18:18 INFO - PROCESS | 1647 | 1464380298592 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:18 INFO - PROCESS | 1647 | 1464380298704 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 13:18:18 INFO - PROCESS | 1647 | 1464380298781 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x1345cd800 == 92 [pid = 1647] [id = 388] 13:18:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x126b50800) [pid = 1647] [serial = 1163] [outer = 0x0] 13:18:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x128c69800) [pid = 1647] [serial = 1164] [outer = 0x126b50800] 13:18:18 INFO - PROCESS | 1647 | 1464380298810 Marionette DEBUG loaded listener.js 13:18:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x129320400) [pid = 1647] [serial = 1165] [outer = 0x126b50800] 13:18:19 INFO - PROCESS | 1647 | 1464380299174 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 13:18:19 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 13:18:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:18:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:18:19 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 13:18:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:18:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:18:19 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 13:18:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:18:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:18:19 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 13:18:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:18:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:18:19 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 621ms 13:18:19 INFO - PROCESS | 1647 | 1464380299193 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 13:18:19 INFO - PROCESS | 1647 | 1464380299195 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 13:18:19 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:18:19 INFO - PROCESS | 1647 | 1464380299197 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:18:19 INFO - PROCESS | 1647 | 1464380299198 Marionette TRACE conn2 <- [1,1526,null,{}] 13:18:19 INFO - PROCESS | 1647 | 1464380299201 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:19 INFO - PROCESS | 1647 | 1464380299324 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 13:18:19 INFO - PROCESS | 1647 | 1464380299425 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x13574e800 == 93 [pid = 1647] [id = 389] 13:18:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12a84fc00) [pid = 1647] [serial = 1166] [outer = 0x0] 13:18:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12bc85800) [pid = 1647] [serial = 1167] [outer = 0x12a84fc00] 13:18:19 INFO - PROCESS | 1647 | 1464380299455 Marionette DEBUG loaded listener.js 13:18:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12bfc3c00) [pid = 1647] [serial = 1168] [outer = 0x12a84fc00] 13:18:19 INFO - PROCESS | 1647 | 1464380299816 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 13:18:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:18:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:18:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:18:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:18:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:18:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:18:19 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 670ms 13:18:19 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:18:19 INFO - PROCESS | 1647 | 1464380299868 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 13:18:19 INFO - PROCESS | 1647 | 1464380299870 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 13:18:19 INFO - PROCESS | 1647 | 1464380299872 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:18:19 INFO - PROCESS | 1647 | 1464380299873 Marionette TRACE conn2 <- [1,1530,null,{}] 13:18:19 INFO - PROCESS | 1647 | 1464380299876 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:19 INFO - PROCESS | 1647 | 1464380299984 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 13:18:20 INFO - PROCESS | 1647 | 1464380300092 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x135bd5000 == 94 [pid = 1647] [id = 390] 13:18:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12b227400) [pid = 1647] [serial = 1169] [outer = 0x0] 13:18:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12bfd1c00) [pid = 1647] [serial = 1170] [outer = 0x12b227400] 13:18:20 INFO - PROCESS | 1647 | 1464380300123 Marionette DEBUG loaded listener.js 13:18:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12c2ba000) [pid = 1647] [serial = 1171] [outer = 0x12b227400] 13:18:20 INFO - PROCESS | 1647 | 1464380300432 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 13:18:20 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 13:18:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:18:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:18:20 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 13:18:20 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:18:20 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 622ms 13:18:20 INFO - PROCESS | 1647 | 1464380300494 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 13:18:20 INFO - PROCESS | 1647 | 1464380300496 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 13:18:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:18:20 INFO - PROCESS | 1647 | 1464380300498 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:18:20 INFO - PROCESS | 1647 | 1464380300499 Marionette TRACE conn2 <- [1,1534,null,{}] 13:18:20 INFO - PROCESS | 1647 | 1464380300501 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:20 INFO - PROCESS | 1647 | 1464380300609 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 13:18:20 INFO - PROCESS | 1647 | 1464380300718 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x135c77800 == 95 [pid = 1647] [id = 391] 13:18:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12c2b9000) [pid = 1647] [serial = 1172] [outer = 0x0] 13:18:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12c670400) [pid = 1647] [serial = 1173] [outer = 0x12c2b9000] 13:18:20 INFO - PROCESS | 1647 | 1464380300749 Marionette DEBUG loaded listener.js 13:18:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x12c849800) [pid = 1647] [serial = 1174] [outer = 0x12c2b9000] 13:18:21 INFO - PROCESS | 1647 | 1464380301160 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 13:18:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:18:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 668ms 13:18:21 INFO - PROCESS | 1647 | 1464380301167 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 13:18:21 INFO - PROCESS | 1647 | 1464380301168 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 13:18:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:18:21 INFO - PROCESS | 1647 | 1464380301171 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:18:21 INFO - PROCESS | 1647 | 1464380301172 Marionette TRACE conn2 <- [1,1538,null,{}] 13:18:21 INFO - PROCESS | 1647 | 1464380301176 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:21 INFO - PROCESS | 1647 | 1464380301286 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 13:18:21 INFO - PROCESS | 1647 | 1464380301431 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x135d8a000 == 96 [pid = 1647] [id = 392] 13:18:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x12a2f8000) [pid = 1647] [serial = 1175] [outer = 0x0] 13:18:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x12c84e800) [pid = 1647] [serial = 1176] [outer = 0x12a2f8000] 13:18:21 INFO - PROCESS | 1647 | 1464380301462 Marionette DEBUG loaded listener.js 13:18:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12c947400) [pid = 1647] [serial = 1177] [outer = 0x12a2f8000] 13:18:22 INFO - PROCESS | 1647 | 1464380302097 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 13:18:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:18:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 972ms 13:18:22 INFO - PROCESS | 1647 | 1464380302145 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 13:18:22 INFO - PROCESS | 1647 | 1464380302147 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 13:18:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:18:22 INFO - PROCESS | 1647 | 1464380302150 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:18:22 INFO - PROCESS | 1647 | 1464380302152 Marionette TRACE conn2 <- [1,1542,null,{}] 13:18:22 INFO - PROCESS | 1647 | 1464380302156 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:22 INFO - PROCESS | 1647 | 1464380302266 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 13:18:22 INFO - PROCESS | 1647 | 1464380302351 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x119ddb000 == 97 [pid = 1647] [id = 393] 13:18:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x111f0d400) [pid = 1647] [serial = 1178] [outer = 0x0] 13:18:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x1126e6c00) [pid = 1647] [serial = 1179] [outer = 0x111f0d400] 13:18:22 INFO - PROCESS | 1647 | 1464380302380 Marionette DEBUG loaded listener.js 13:18:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x115e69400) [pid = 1647] [serial = 1180] [outer = 0x111f0d400] 13:18:22 INFO - PROCESS | 1647 | 1464380302831 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 13:18:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:18:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 721ms 13:18:22 INFO - PROCESS | 1647 | 1464380302873 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 13:18:22 INFO - PROCESS | 1647 | 1464380302879 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 13:18:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:18:22 INFO - PROCESS | 1647 | 1464380302885 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:18:22 INFO - PROCESS | 1647 | 1464380302888 Marionette TRACE conn2 <- [1,1546,null,{}] 13:18:22 INFO - PROCESS | 1647 | 1464380302915 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:23 INFO - PROCESS | 1647 | 1464380303061 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 13:18:23 INFO - PROCESS | 1647 | 1464380303173 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x119191800 == 98 [pid = 1647] [id = 394] 13:18:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x117464000) [pid = 1647] [serial = 1181] [outer = 0x0] 13:18:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x11768cc00) [pid = 1647] [serial = 1182] [outer = 0x117464000] 13:18:23 INFO - PROCESS | 1647 | 1464380303217 Marionette DEBUG loaded listener.js 13:18:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x11815f400) [pid = 1647] [serial = 1183] [outer = 0x117464000] 13:18:23 INFO - PROCESS | 1647 | --DOCSHELL 0x135d91800 == 97 [pid = 1647] [id = 330] 13:18:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12d2da800 == 96 [pid = 1647] [id = 382] 13:18:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12c817800 == 95 [pid = 1647] [id = 381] 13:18:23 INFO - PROCESS | 1647 | --DOCSHELL 0x11817b000 == 94 [pid = 1647] [id = 380] 13:18:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12b26f800 == 93 [pid = 1647] [id = 379] 13:18:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12a7ce000 == 92 [pid = 1647] [id = 378] 13:18:23 INFO - PROCESS | 1647 | --DOCSHELL 0x126b8c000 == 91 [pid = 1647] [id = 377] 13:18:23 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x12678fc00) [pid = 1647] [serial = 1047] [outer = 0x0] [url = about:blank] 13:18:23 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x1181d6000) [pid = 1647] [serial = 1038] [outer = 0x0] [url = about:blank] 13:18:23 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x116610400) [pid = 1647] [serial = 1035] [outer = 0x0] [url = about:blank] 13:18:23 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x1242f3000) [pid = 1647] [serial = 1044] [outer = 0x0] [url = about:blank] 13:18:23 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12110d000) [pid = 1647] [serial = 1041] [outer = 0x0] [url = about:blank] 13:18:23 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x1126e6400) [pid = 1647] [serial = 1032] [outer = 0x0] [url = about:blank] 13:18:23 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x1169a1c00) [pid = 1647] [serial = 1050] [outer = 0x0] [url = about:blank] 13:18:23 INFO - PROCESS | 1647 | 1464380303762 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 13:18:23 INFO - PROCESS | 1647 | --DOCSHELL 0x1254db000 == 90 [pid = 1647] [id = 376] 13:18:23 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1cf800 == 89 [pid = 1647] [id = 375] 13:18:23 INFO - PROCESS | 1647 | --DOCSHELL 0x11997b000 == 88 [pid = 1647] [id = 374] 13:18:23 INFO - PROCESS | 1647 | --DOCSHELL 0x116acc800 == 87 [pid = 1647] [id = 373] 13:18:23 INFO - PROCESS | 1647 | --DOCSHELL 0x1192d8800 == 86 [pid = 1647] [id = 372] 13:18:23 INFO - PROCESS | 1647 | --DOCSHELL 0x11693b800 == 85 [pid = 1647] [id = 371] 13:18:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12a7c7800 == 84 [pid = 1647] [id = 370] 13:18:23 INFO - PROCESS | 1647 | --DOCSHELL 0x13575d000 == 83 [pid = 1647] [id = 369] 13:18:23 INFO - PROCESS | 1647 | --DOCSHELL 0x13559e800 == 82 [pid = 1647] [id = 368] 13:18:23 INFO - PROCESS | 1647 | --DOCSHELL 0x135563800 == 81 [pid = 1647] [id = 367] 13:18:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12eee7800 == 80 [pid = 1647] [id = 366] 13:18:23 INFO - PROCESS | 1647 | --DOCSHELL 0x129812000 == 79 [pid = 1647] [id = 365] 13:18:23 INFO - PROCESS | 1647 | --DOCSHELL 0x119197800 == 78 [pid = 1647] [id = 364] 13:18:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:18:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 922ms 13:18:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:18:23 INFO - PROCESS | 1647 | 1464380303806 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 13:18:23 INFO - PROCESS | 1647 | 1464380303810 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 13:18:23 INFO - PROCESS | 1647 | 1464380303812 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:18:23 INFO - PROCESS | 1647 | 1464380303815 Marionette TRACE conn2 <- [1,1550,null,{}] 13:18:23 INFO - PROCESS | 1647 | 1464380303822 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:23 INFO - PROCESS | 1647 | 1464380303915 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 13:18:23 INFO - PROCESS | 1647 | 1464380303926 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192d8800 == 79 [pid = 1647] [id = 395] 13:18:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x1184aa000) [pid = 1647] [serial = 1184] [outer = 0x0] 13:18:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x1187b7800) [pid = 1647] [serial = 1185] [outer = 0x1184aa000] 13:18:23 INFO - PROCESS | 1647 | 1464380303954 Marionette DEBUG loaded listener.js 13:18:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x1197de000) [pid = 1647] [serial = 1186] [outer = 0x1184aa000] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x128a2b400) [pid = 1647] [serial = 1071] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x128a4b000) [pid = 1647] [serial = 1074] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12306ec00) [pid = 1647] [serial = 1065] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x1239b8000) [pid = 1647] [serial = 1066] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x1245d3400) [pid = 1647] [serial = 1029] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x116288000) [pid = 1647] [serial = 1054] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x115ab4000) [pid = 1647] [serial = 1053] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x11819b400) [pid = 1647] [serial = 1059] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x118718000) [pid = 1647] [serial = 1060] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x128c64000) [pid = 1647] [serial = 1077] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x1192fc400) [pid = 1647] [serial = 1062] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x1197dcc00) [pid = 1647] [serial = 1063] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x112a71c00) [pid = 1647] [serial = 1056] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x117469400) [pid = 1647] [serial = 1057] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x11892b800) [pid = 1647] [serial = 1081] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x11746ac00) [pid = 1647] [serial = 1080] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x128c6e000) [pid = 1647] [serial = 1078] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x129582000) [pid = 1647] [serial = 1084] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x129098000) [pid = 1647] [serial = 1083] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x1295ba800) [pid = 1647] [serial = 1086] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x126788000) [pid = 1647] [serial = 1068] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x128868c00) [pid = 1647] [serial = 1069] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x128a35800) [pid = 1647] [serial = 1072] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12931bc00) [pid = 1647] [serial = 1087] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x128a53000) [pid = 1647] [serial = 1075] [outer = 0x0] [url = about:blank] 13:18:24 INFO - PROCESS | 1647 | 1464380304341 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 13:18:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:18:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 572ms 13:18:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:18:24 INFO - PROCESS | 1647 | 1464380304385 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 13:18:24 INFO - PROCESS | 1647 | 1464380304387 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 13:18:24 INFO - PROCESS | 1647 | 1464380304389 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:18:24 INFO - PROCESS | 1647 | 1464380304390 Marionette TRACE conn2 <- [1,1554,null,{}] 13:18:24 INFO - PROCESS | 1647 | 1464380304393 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:24 INFO - PROCESS | 1647 | 1464380304486 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 13:18:24 INFO - PROCESS | 1647 | 1464380304491 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b88800 == 80 [pid = 1647] [id = 396] 13:18:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x119c5b800) [pid = 1647] [serial = 1187] [outer = 0x0] 13:18:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x123177000) [pid = 1647] [serial = 1188] [outer = 0x119c5b800] 13:18:24 INFO - PROCESS | 1647 | 1464380304517 Marionette DEBUG loaded listener.js 13:18:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x123efe400) [pid = 1647] [serial = 1189] [outer = 0x119c5b800] 13:18:24 INFO - PROCESS | 1647 | 1464380304877 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 13:18:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:18:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 521ms 13:18:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:18:24 INFO - PROCESS | 1647 | 1464380304912 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 13:18:24 INFO - PROCESS | 1647 | 1464380304913 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 13:18:24 INFO - PROCESS | 1647 | 1464380304916 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:18:24 INFO - PROCESS | 1647 | 1464380304918 Marionette TRACE conn2 <- [1,1558,null,{}] 13:18:24 INFO - PROCESS | 1647 | 1464380304932 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:25 INFO - PROCESS | 1647 | 1464380305065 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 13:18:25 INFO - PROCESS | 1647 | 1464380305076 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x129817800 == 81 [pid = 1647] [id = 397] 13:18:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x1242f3000) [pid = 1647] [serial = 1190] [outer = 0x0] 13:18:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x1265c3800) [pid = 1647] [serial = 1191] [outer = 0x1242f3000] 13:18:25 INFO - PROCESS | 1647 | 1464380305116 Marionette DEBUG loaded listener.js 13:18:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x126be3400) [pid = 1647] [serial = 1192] [outer = 0x1242f3000] 13:18:25 INFO - PROCESS | 1647 | 1464380305654 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 13:18:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:18:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 771ms 13:18:25 INFO - PROCESS | 1647 | 1464380305686 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 13:18:25 INFO - PROCESS | 1647 | 1464380305687 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 13:18:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:18:25 INFO - PROCESS | 1647 | 1464380305690 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:18:25 INFO - PROCESS | 1647 | 1464380305693 Marionette TRACE conn2 <- [1,1562,null,{}] 13:18:25 INFO - PROCESS | 1647 | 1464380305696 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:25 INFO - PROCESS | 1647 | 1464380305800 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 13:18:25 INFO - PROCESS | 1647 | 1464380305807 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b25a800 == 82 [pid = 1647] [id = 398] 13:18:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x128874c00) [pid = 1647] [serial = 1193] [outer = 0x0] 13:18:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x128c6a400) [pid = 1647] [serial = 1194] [outer = 0x128874c00] 13:18:25 INFO - PROCESS | 1647 | 1464380305832 Marionette DEBUG loaded listener.js 13:18:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12909b400) [pid = 1647] [serial = 1195] [outer = 0x128874c00] 13:18:26 INFO - PROCESS | 1647 | 1464380306251 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 13:18:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:18:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 571ms 13:18:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:18:26 INFO - PROCESS | 1647 | 1464380306264 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 13:18:26 INFO - PROCESS | 1647 | 1464380306265 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 13:18:26 INFO - PROCESS | 1647 | 1464380306269 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:18:26 INFO - PROCESS | 1647 | 1464380306270 Marionette TRACE conn2 <- [1,1566,null,{}] 13:18:26 INFO - PROCESS | 1647 | 1464380306273 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:26 INFO - PROCESS | 1647 | 1464380306467 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 13:18:26 INFO - PROCESS | 1647 | 1464380306522 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c41d800 == 83 [pid = 1647] [id = 399] 13:18:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x1167fd400) [pid = 1647] [serial = 1196] [outer = 0x0] 13:18:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x129582000) [pid = 1647] [serial = 1197] [outer = 0x1167fd400] 13:18:26 INFO - PROCESS | 1647 | 1464380306560 Marionette DEBUG loaded listener.js 13:18:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12a2f8c00) [pid = 1647] [serial = 1198] [outer = 0x1167fd400] 13:18:26 INFO - PROCESS | 1647 | 1464380306937 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 13:18:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:18:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 720ms 13:18:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:18:26 INFO - PROCESS | 1647 | 1464380306989 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 13:18:26 INFO - PROCESS | 1647 | 1464380306990 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 13:18:26 INFO - PROCESS | 1647 | 1464380306992 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:18:26 INFO - PROCESS | 1647 | 1464380306993 Marionette TRACE conn2 <- [1,1570,null,{}] 13:18:26 INFO - PROCESS | 1647 | 1464380306996 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:27 INFO - PROCESS | 1647 | 1464380307110 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 13:18:27 INFO - PROCESS | 1647 | 1464380307167 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce2f000 == 84 [pid = 1647] [id = 400] 13:18:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x118164800) [pid = 1647] [serial = 1199] [outer = 0x0] 13:18:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12aae4400) [pid = 1647] [serial = 1200] [outer = 0x118164800] 13:18:27 INFO - PROCESS | 1647 | 1464380307191 Marionette DEBUG loaded listener.js 13:18:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12b228000) [pid = 1647] [serial = 1201] [outer = 0x118164800] 13:18:27 INFO - PROCESS | 1647 | 1464380307505 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 13:18:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:18:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 569ms 13:18:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:18:27 INFO - PROCESS | 1647 | 1464380307562 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 13:18:27 INFO - PROCESS | 1647 | 1464380307563 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 13:18:27 INFO - PROCESS | 1647 | 1464380307565 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:18:27 INFO - PROCESS | 1647 | 1464380307566 Marionette TRACE conn2 <- [1,1574,null,{}] 13:18:27 INFO - PROCESS | 1647 | 1464380307568 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:27 INFO - PROCESS | 1647 | 1464380307686 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 13:18:27 INFO - PROCESS | 1647 | 1464380307701 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d2e8800 == 85 [pid = 1647] [id = 401] 13:18:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12a848800) [pid = 1647] [serial = 1202] [outer = 0x0] 13:18:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12bc6e800) [pid = 1647] [serial = 1203] [outer = 0x12a848800] 13:18:27 INFO - PROCESS | 1647 | 1464380307726 Marionette DEBUG loaded listener.js 13:18:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12bfbf000) [pid = 1647] [serial = 1204] [outer = 0x12a848800] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x111fecc00) [pid = 1647] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x125433000) [pid = 1647] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x121110000) [pid = 1647] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x1197d9c00) [pid = 1647] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x11805b000) [pid = 1647] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x1132e8000) [pid = 1647] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x110e49c00) [pid = 1647] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12bfc8c00) [pid = 1647] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x126b13000) [pid = 1647] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x123367c00) [pid = 1647] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x125021400) [pid = 1647] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x117687400) [pid = 1647] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x1167f5400) [pid = 1647] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x110e44c00) [pid = 1647] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x110e44000) [pid = 1647] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x1187bf000) [pid = 1647] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x110e4f800) [pid = 1647] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12bc6b800) [pid = 1647] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12bfbec00) [pid = 1647] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x1126b5800) [pid = 1647] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x123526400) [pid = 1647] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x112fc5400) [pid = 1647] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x1187c5c00) [pid = 1647] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x119d05400) [pid = 1647] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x1121aa000) [pid = 1647] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x110ddbc00) [pid = 1647] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x124288400) [pid = 1647] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x1126dfc00) [pid = 1647] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x1241db000) [pid = 1647] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12aae7400) [pid = 1647] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x128fb6400) [pid = 1647] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x118160000) [pid = 1647] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11710bc00) [pid = 1647] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x110d82000) [pid = 1647] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x117e60000) [pid = 1647] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x1121ac800) [pid = 1647] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x128a36c00) [pid = 1647] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x129098c00) [pid = 1647] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x1197e3800) [pid = 1647] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:18:28 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x126b49800) [pid = 1647] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:18:28 INFO - PROCESS | 1647 | 1464380308338 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 13:18:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:18:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 820ms 13:18:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:18:28 INFO - PROCESS | 1647 | 1464380308385 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 13:18:28 INFO - PROCESS | 1647 | 1464380308386 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 13:18:28 INFO - PROCESS | 1647 | 1464380308389 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:18:28 INFO - PROCESS | 1647 | 1464380308390 Marionette TRACE conn2 <- [1,1578,null,{}] 13:18:28 INFO - PROCESS | 1647 | 1464380308392 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:28 INFO - PROCESS | 1647 | 1464380308485 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 13:18:28 INFO - PROCESS | 1647 | 1464380308551 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195eb000 == 86 [pid = 1647] [id = 402] 13:18:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x110ddbc00) [pid = 1647] [serial = 1205] [outer = 0x0] 13:18:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x1126b2c00) [pid = 1647] [serial = 1206] [outer = 0x110ddbc00] 13:18:28 INFO - PROCESS | 1647 | 1464380308580 Marionette DEBUG loaded listener.js 13:18:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x116214c00) [pid = 1647] [serial = 1207] [outer = 0x110ddbc00] 13:18:28 INFO - PROCESS | 1647 | 1464380308846 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 13:18:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:18:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 467ms 13:18:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:18:28 INFO - PROCESS | 1647 | 1464380308867 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 13:18:28 INFO - PROCESS | 1647 | 1464380308869 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 13:18:28 INFO - PROCESS | 1647 | 1464380308871 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:18:28 INFO - PROCESS | 1647 | 1464380308873 Marionette TRACE conn2 <- [1,1582,null,{}] 13:18:28 INFO - PROCESS | 1647 | 1464380308883 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:29 INFO - PROCESS | 1647 | 1464380309016 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 13:18:29 INFO - PROCESS | 1647 | 1464380309021 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d8a7800 == 87 [pid = 1647] [id = 403] 13:18:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x1181a0c00) [pid = 1647] [serial = 1208] [outer = 0x0] 13:18:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x119c68400) [pid = 1647] [serial = 1209] [outer = 0x1181a0c00] 13:18:29 INFO - PROCESS | 1647 | 1464380309051 Marionette DEBUG loaded listener.js 13:18:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x126b13000) [pid = 1647] [serial = 1210] [outer = 0x1181a0c00] 13:18:29 INFO - PROCESS | 1647 | 1464380309406 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 13:18:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:18:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 577ms 13:18:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:18:29 INFO - PROCESS | 1647 | 1464380309459 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 13:18:29 INFO - PROCESS | 1647 | 1464380309460 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 13:18:29 INFO - PROCESS | 1647 | 1464380309462 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:18:29 INFO - PROCESS | 1647 | 1464380309463 Marionette TRACE conn2 <- [1,1586,null,{}] 13:18:29 INFO - PROCESS | 1647 | 1464380309466 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:29 INFO - PROCESS | 1647 | 1464380309561 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 13:18:29 INFO - PROCESS | 1647 | 1464380309565 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ee05000 == 88 [pid = 1647] [id = 404] 13:18:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x121110000) [pid = 1647] [serial = 1211] [outer = 0x0] 13:18:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x128a49c00) [pid = 1647] [serial = 1212] [outer = 0x121110000] 13:18:29 INFO - PROCESS | 1647 | 1464380309589 Marionette DEBUG loaded listener.js 13:18:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12aaecc00) [pid = 1647] [serial = 1213] [outer = 0x121110000] 13:18:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:18:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 469ms 13:18:29 INFO - PROCESS | 1647 | 1464380309928 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 13:18:29 INFO - PROCESS | 1647 | 1464380309932 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 13:18:29 INFO - PROCESS | 1647 | 1464380309933 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 13:18:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:18:29 INFO - PROCESS | 1647 | 1464380309936 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:18:29 INFO - PROCESS | 1647 | 1464380309937 Marionette TRACE conn2 <- [1,1590,null,{}] 13:18:29 INFO - PROCESS | 1647 | 1464380309939 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:30 INFO - PROCESS | 1647 | 1464380310041 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 13:18:30 INFO - PROCESS | 1647 | 1464380310046 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x135563800 == 89 [pid = 1647] [id = 405] 13:18:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12a2f6000) [pid = 1647] [serial = 1214] [outer = 0x0] 13:18:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12bc72000) [pid = 1647] [serial = 1215] [outer = 0x12a2f6000] 13:18:30 INFO - PROCESS | 1647 | 1464380310135 Marionette DEBUG loaded listener.js 13:18:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12c93d400) [pid = 1647] [serial = 1216] [outer = 0x12a2f6000] 13:18:30 INFO - PROCESS | 1647 | 1464380310628 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 13:18:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:18:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 718ms 13:18:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:18:30 INFO - PROCESS | 1647 | 1464380310659 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 13:18:30 INFO - PROCESS | 1647 | 1464380310662 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 13:18:30 INFO - PROCESS | 1647 | 1464380310667 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:18:30 INFO - PROCESS | 1647 | 1464380310669 Marionette TRACE conn2 <- [1,1594,null,{}] 13:18:30 INFO - PROCESS | 1647 | 1464380310674 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:30 INFO - PROCESS | 1647 | 1464380310797 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 13:18:30 INFO - PROCESS | 1647 | 1464380310882 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192d9800 == 90 [pid = 1647] [id = 406] 13:18:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x112a71c00) [pid = 1647] [serial = 1217] [outer = 0x0] 13:18:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x115e6ec00) [pid = 1647] [serial = 1218] [outer = 0x112a71c00] 13:18:30 INFO - PROCESS | 1647 | 1464380310914 Marionette DEBUG loaded listener.js 13:18:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x11695a000) [pid = 1647] [serial = 1219] [outer = 0x112a71c00] 13:18:31 INFO - PROCESS | 1647 | 1464380311323 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 13:18:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:18:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 721ms 13:18:31 INFO - PROCESS | 1647 | 1464380311389 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 13:18:31 INFO - PROCESS | 1647 | 1464380311395 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 13:18:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:18:31 INFO - PROCESS | 1647 | 1464380311403 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:18:31 INFO - PROCESS | 1647 | 1464380311405 Marionette TRACE conn2 <- [1,1598,null,{}] 13:18:31 INFO - PROCESS | 1647 | 1464380311409 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:31 INFO - PROCESS | 1647 | 1464380311611 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 13:18:31 INFO - PROCESS | 1647 | 1464380311737 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a242000 == 91 [pid = 1647] [id = 407] 13:18:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x1181d4400) [pid = 1647] [serial = 1220] [outer = 0x0] 13:18:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x1184a6000) [pid = 1647] [serial = 1221] [outer = 0x1181d4400] 13:18:31 INFO - PROCESS | 1647 | 1464380311766 Marionette DEBUG loaded listener.js 13:18:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x1192f4400) [pid = 1647] [serial = 1222] [outer = 0x1181d4400] 13:18:32 INFO - PROCESS | 1647 | 1464380312200 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 13:18:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:18:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 822ms 13:18:32 INFO - PROCESS | 1647 | 1464380312223 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 13:18:32 INFO - PROCESS | 1647 | 1464380312225 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 13:18:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:18:32 INFO - PROCESS | 1647 | 1464380312228 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:18:32 INFO - PROCESS | 1647 | 1464380312231 Marionette TRACE conn2 <- [1,1602,null,{}] 13:18:32 INFO - PROCESS | 1647 | 1464380312239 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:32 INFO - PROCESS | 1647 | 1464380312400 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 13:18:32 INFO - PROCESS | 1647 | 1464380312464 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x1355a5800 == 92 [pid = 1647] [id = 408] 13:18:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x121107400) [pid = 1647] [serial = 1223] [outer = 0x0] 13:18:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x1242fac00) [pid = 1647] [serial = 1224] [outer = 0x121107400] 13:18:32 INFO - PROCESS | 1647 | 1464380312498 Marionette DEBUG loaded listener.js 13:18:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x126be6400) [pid = 1647] [serial = 1225] [outer = 0x121107400] 13:18:32 INFO - PROCESS | 1647 | 1464380312920 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 13:18:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:18:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 724ms 13:18:32 INFO - PROCESS | 1647 | 1464380312990 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 13:18:32 INFO - PROCESS | 1647 | 1464380312992 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 13:18:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:18:33 INFO - PROCESS | 1647 | 1464380312999 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:18:33 INFO - PROCESS | 1647 | 1464380313001 Marionette TRACE conn2 <- [1,1606,null,{}] 13:18:33 INFO - PROCESS | 1647 | 1464380313005 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:33 INFO - PROCESS | 1647 | 1464380313170 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 13:18:33 INFO - PROCESS | 1647 | 1464380313230 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x135c79000 == 93 [pid = 1647] [id = 409] 13:18:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x128a29800) [pid = 1647] [serial = 1226] [outer = 0x0] 13:18:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x128a4b400) [pid = 1647] [serial = 1227] [outer = 0x128a29800] 13:18:33 INFO - PROCESS | 1647 | 1464380313262 Marionette DEBUG loaded listener.js 13:18:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x128fb1400) [pid = 1647] [serial = 1228] [outer = 0x128a29800] 13:18:33 INFO - PROCESS | 1647 | 1464380313676 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 13:18:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:18:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 722ms 13:18:33 INFO - PROCESS | 1647 | 1464380313721 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 13:18:33 INFO - PROCESS | 1647 | 1464380313722 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 13:18:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:18:33 INFO - PROCESS | 1647 | 1464380313725 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:18:33 INFO - PROCESS | 1647 | 1464380313726 Marionette TRACE conn2 <- [1,1610,null,{}] 13:18:33 INFO - PROCESS | 1647 | 1464380313728 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:33 INFO - PROCESS | 1647 | 1464380313840 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 13:18:33 INFO - PROCESS | 1647 | 1464380313954 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x1376d9000 == 94 [pid = 1647] [id = 410] 13:18:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x128a31400) [pid = 1647] [serial = 1229] [outer = 0x0] 13:18:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12aaebc00) [pid = 1647] [serial = 1230] [outer = 0x128a31400] 13:18:33 INFO - PROCESS | 1647 | 1464380313984 Marionette DEBUG loaded listener.js 13:18:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12bc87c00) [pid = 1647] [serial = 1231] [outer = 0x128a31400] 13:18:34 INFO - PROCESS | 1647 | 1464380314398 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 13:18:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:18:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 718ms 13:18:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:18:34 INFO - PROCESS | 1647 | 1464380314443 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 13:18:34 INFO - PROCESS | 1647 | 1464380314445 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 13:18:34 INFO - PROCESS | 1647 | 1464380314466 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:18:34 INFO - PROCESS | 1647 | 1464380314467 Marionette TRACE conn2 <- [1,1614,null,{}] 13:18:34 INFO - PROCESS | 1647 | 1464380314470 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:34 INFO - PROCESS | 1647 | 1464380314635 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 13:18:34 INFO - PROCESS | 1647 | 1464380314685 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x135bb0000 == 95 [pid = 1647] [id = 411] 13:18:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12c2bb800) [pid = 1647] [serial = 1232] [outer = 0x0] 13:18:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12c95dc00) [pid = 1647] [serial = 1233] [outer = 0x12c2bb800] 13:18:34 INFO - PROCESS | 1647 | 1464380314715 Marionette DEBUG loaded listener.js 13:18:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12c968400) [pid = 1647] [serial = 1234] [outer = 0x12c2bb800] 13:18:35 INFO - PROCESS | 1647 | 1464380315159 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 13:18:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 13:18:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 738ms 13:18:35 INFO - PROCESS | 1647 | 1464380315186 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 13:18:35 INFO - PROCESS | 1647 | 1464380315187 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 13:18:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:18:35 INFO - PROCESS | 1647 | 1464380315189 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:18:35 INFO - PROCESS | 1647 | 1464380315191 Marionette TRACE conn2 <- [1,1618,null,{}] 13:18:35 INFO - PROCESS | 1647 | 1464380315193 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:35 INFO - PROCESS | 1647 | 1464380315305 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 13:18:35 INFO - PROCESS | 1647 | 1464380315390 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x13fc71800 == 96 [pid = 1647] [id = 412] 13:18:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12c968000) [pid = 1647] [serial = 1235] [outer = 0x0] 13:18:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12c9bf400) [pid = 1647] [serial = 1236] [outer = 0x12c968000] 13:18:35 INFO - PROCESS | 1647 | 1464380315421 Marionette DEBUG loaded listener.js 13:18:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12d209800) [pid = 1647] [serial = 1237] [outer = 0x12c968000] 13:18:35 INFO - PROCESS | 1647 | 1464380315830 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 13:18:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:18:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 671ms 13:18:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:18:35 INFO - PROCESS | 1647 | 1464380315862 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 13:18:35 INFO - PROCESS | 1647 | 1464380315863 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 13:18:35 INFO - PROCESS | 1647 | 1464380315865 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:18:35 INFO - PROCESS | 1647 | 1464380315867 Marionette TRACE conn2 <- [1,1622,null,{}] 13:18:35 INFO - PROCESS | 1647 | 1464380315869 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:35 INFO - PROCESS | 1647 | 1464380315980 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 13:18:36 INFO - PROCESS | 1647 | 1464380316086 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x13776f000 == 97 [pid = 1647] [id = 413] 13:18:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12c9c5c00) [pid = 1647] [serial = 1238] [outer = 0x0] 13:18:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12d23e400) [pid = 1647] [serial = 1239] [outer = 0x12c9c5c00] 13:18:36 INFO - PROCESS | 1647 | 1464380316118 Marionette DEBUG loaded listener.js 13:18:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12d545000) [pid = 1647] [serial = 1240] [outer = 0x12c9c5c00] 13:18:36 INFO - PROCESS | 1647 | 1464380316624 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 13:18:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 13:18:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 818ms 13:18:36 INFO - PROCESS | 1647 | 1464380316685 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 13:18:36 INFO - PROCESS | 1647 | 1464380316686 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 13:18:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:18:36 INFO - PROCESS | 1647 | 1464380316689 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:18:36 INFO - PROCESS | 1647 | 1464380316690 Marionette TRACE conn2 <- [1,1626,null,{}] 13:18:36 INFO - PROCESS | 1647 | 1464380316693 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:36 INFO - PROCESS | 1647 | 1464380316807 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 13:18:36 INFO - PROCESS | 1647 | 1464380316895 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a7da000 == 98 [pid = 1647] [id = 414] 13:18:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x115e6cc00) [pid = 1647] [serial = 1241] [outer = 0x0] 13:18:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x128c71400) [pid = 1647] [serial = 1242] [outer = 0x115e6cc00] 13:18:36 INFO - PROCESS | 1647 | 1464380316925 Marionette DEBUG loaded listener.js 13:18:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12d54c000) [pid = 1647] [serial = 1243] [outer = 0x115e6cc00] 13:18:37 INFO - PROCESS | 1647 | 1464380317305 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 13:18:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:18:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 669ms 13:18:37 INFO - PROCESS | 1647 | 1464380317362 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 13:18:37 INFO - PROCESS | 1647 | 1464380317363 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 13:18:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:18:37 INFO - PROCESS | 1647 | 1464380317367 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:18:37 INFO - PROCESS | 1647 | 1464380317368 Marionette TRACE conn2 <- [1,1630,null,{}] 13:18:37 INFO - PROCESS | 1647 | 1464380317371 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:37 INFO - PROCESS | 1647 | 1464380317489 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 13:18:37 INFO - PROCESS | 1647 | 1464380317578 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f31000 == 99 [pid = 1647] [id = 415] 13:18:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x111c28000) [pid = 1647] [serial = 1244] [outer = 0x0] 13:18:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x116723000) [pid = 1647] [serial = 1245] [outer = 0x111c28000] 13:18:37 INFO - PROCESS | 1647 | 1464380317608 Marionette DEBUG loaded listener.js 13:18:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x125079400) [pid = 1647] [serial = 1246] [outer = 0x111c28000] 13:18:38 INFO - PROCESS | 1647 | 1464380318281 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 13:18:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:18:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 969ms 13:18:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:18:38 INFO - PROCESS | 1647 | 1464380318337 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 13:18:38 INFO - PROCESS | 1647 | 1464380318339 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 13:18:38 INFO - PROCESS | 1647 | 1464380318342 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:18:38 INFO - PROCESS | 1647 | 1464380318344 Marionette TRACE conn2 <- [1,1634,null,{}] 13:18:38 INFO - PROCESS | 1647 | 1464380318349 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:38 INFO - PROCESS | 1647 | 1464380318461 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 13:18:38 INFO - PROCESS | 1647 | 1464380318582 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x1189b2800 == 100 [pid = 1647] [id = 416] 13:18:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x111fecc00) [pid = 1647] [serial = 1247] [outer = 0x0] 13:18:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x1126aec00) [pid = 1647] [serial = 1248] [outer = 0x111fecc00] 13:18:38 INFO - PROCESS | 1647 | 1464380318611 Marionette DEBUG loaded listener.js 13:18:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x1126ecc00) [pid = 1647] [serial = 1249] [outer = 0x111fecc00] 13:18:39 INFO - PROCESS | 1647 | 1464380319084 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 13:18:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:18:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 773ms 13:18:39 INFO - PROCESS | 1647 | 1464380319127 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 13:18:39 INFO - PROCESS | 1647 | 1464380319131 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 13:18:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:18:39 INFO - PROCESS | 1647 | 1464380319135 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:18:39 INFO - PROCESS | 1647 | 1464380319137 Marionette TRACE conn2 <- [1,1638,null,{}] 13:18:39 INFO - PROCESS | 1647 | 1464380319139 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:39 INFO - PROCESS | 1647 | 1464380319253 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 13:18:39 INFO - PROCESS | 1647 | --DOCSHELL 0x135597000 == 99 [pid = 1647] [id = 323] 13:18:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12ee05000 == 98 [pid = 1647] [id = 404] 13:18:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12d8a7800 == 97 [pid = 1647] [id = 403] 13:18:39 INFO - PROCESS | 1647 | --DOCSHELL 0x1195eb000 == 96 [pid = 1647] [id = 402] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12aaea400) [pid = 1647] [serial = 1149] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | 1464380319428 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12d2e8800 == 95 [pid = 1647] [id = 401] 13:18:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce2f000 == 94 [pid = 1647] [id = 400] 13:18:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12c41d800 == 93 [pid = 1647] [id = 399] 13:18:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12b25a800 == 92 [pid = 1647] [id = 398] 13:18:39 INFO - PROCESS | 1647 | --DOCSHELL 0x129817800 == 91 [pid = 1647] [id = 397] 13:18:39 INFO - PROCESS | 1647 | --DOCSHELL 0x126b88800 == 90 [pid = 1647] [id = 396] 13:18:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x116939000 == 91 [pid = 1647] [id = 417] 13:18:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x1126b2800) [pid = 1647] [serial = 1250] [outer = 0x0] 13:18:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x1164b6c00) [pid = 1647] [serial = 1251] [outer = 0x1126b2800] 13:18:39 INFO - PROCESS | 1647 | 1464380319484 Marionette DEBUG loaded listener.js 13:18:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x117680c00) [pid = 1647] [serial = 1252] [outer = 0x1126b2800] 13:18:39 INFO - PROCESS | 1647 | --DOCSHELL 0x1192d8800 == 90 [pid = 1647] [id = 395] 13:18:39 INFO - PROCESS | 1647 | --DOCSHELL 0x119191800 == 89 [pid = 1647] [id = 394] 13:18:39 INFO - PROCESS | 1647 | --DOCSHELL 0x119ddb000 == 88 [pid = 1647] [id = 393] 13:18:39 INFO - PROCESS | 1647 | --DOCSHELL 0x135d8a000 == 87 [pid = 1647] [id = 392] 13:18:39 INFO - PROCESS | 1647 | --DOCSHELL 0x135c77800 == 86 [pid = 1647] [id = 391] 13:18:39 INFO - PROCESS | 1647 | --DOCSHELL 0x135bd5000 == 85 [pid = 1647] [id = 390] 13:18:39 INFO - PROCESS | 1647 | --DOCSHELL 0x13574e800 == 84 [pid = 1647] [id = 389] 13:18:39 INFO - PROCESS | 1647 | --DOCSHELL 0x1345cd800 == 83 [pid = 1647] [id = 388] 13:18:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12ee11800 == 82 [pid = 1647] [id = 387] 13:18:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce33800 == 81 [pid = 1647] [id = 386] 13:18:39 INFO - PROCESS | 1647 | --DOCSHELL 0x123609800 == 80 [pid = 1647] [id = 385] 13:18:39 INFO - PROCESS | 1647 | --DOCSHELL 0x116242000 == 79 [pid = 1647] [id = 384] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x112fb7000) [pid = 1647] [serial = 973] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12d235800) [pid = 1647] [serial = 988] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12d677400) [pid = 1647] [serial = 922] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x116280400) [pid = 1647] [serial = 913] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x126be2400) [pid = 1647] [serial = 1048] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x125026400) [pid = 1647] [serial = 1045] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x123591400) [pid = 1647] [serial = 1042] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x1187bd800) [pid = 1647] [serial = 1039] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x116a65400) [pid = 1647] [serial = 1036] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x126be2c00) [pid = 1647] [serial = 1051] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x1344e0400) [pid = 1647] [serial = 925] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x129323800) [pid = 1647] [serial = 985] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x128a2fc00) [pid = 1647] [serial = 982] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12a852c00) [pid = 1647] [serial = 919] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x121105c00) [pid = 1647] [serial = 916] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x118163000) [pid = 1647] [serial = 976] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x1267c7c00) [pid = 1647] [serial = 994] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x128a54400) [pid = 1647] [serial = 991] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x123dc0c00) [pid = 1647] [serial = 979] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x112e06c00) [pid = 1647] [serial = 1033] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x116a65c00) [pid = 1647] [serial = 1093] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x11621dc00) [pid = 1647] [serial = 1092] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x119179c00) [pid = 1647] [serial = 1128] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x126b4fc00) [pid = 1647] [serial = 1099] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12502c400) [pid = 1647] [serial = 1098] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12aaec800) [pid = 1647] [serial = 1110] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12bfb3800) [pid = 1647] [serial = 1111] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12b369400) [pid = 1647] [serial = 1114] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x126bf1c00) [pid = 1647] [serial = 1137] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x112714800) [pid = 1647] [serial = 1113] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x1130bf800) [pid = 1647] [serial = 1117] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x112764c00) [pid = 1647] [serial = 1116] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x125433800) [pid = 1647] [serial = 1134] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12bc6d400) [pid = 1647] [serial = 1108] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12b368800) [pid = 1647] [serial = 1107] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12a856800) [pid = 1647] [serial = 1147] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x1184a5400) [pid = 1647] [serial = 1125] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x1187bac00) [pid = 1647] [serial = 1126] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x117681000) [pid = 1647] [serial = 1122] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x115e4d800) [pid = 1647] [serial = 1140] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11815f000) [pid = 1647] [serial = 1123] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11911b800) [pid = 1647] [serial = 1096] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x1184a4000) [pid = 1647] [serial = 1095] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x115e6ac00) [pid = 1647] [serial = 1119] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x11695d400) [pid = 1647] [serial = 1120] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x129099800) [pid = 1647] [serial = 1102] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x128a55c00) [pid = 1647] [serial = 1101] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12957ac00) [pid = 1647] [serial = 1104] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12aae3800) [pid = 1647] [serial = 1105] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x128a33800) [pid = 1647] [serial = 1138] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12a719800) [pid = 1647] [serial = 1089] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x1197df000) [pid = 1647] [serial = 1141] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x129576000) [pid = 1647] [serial = 1146] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x119d2a800) [pid = 1647] [serial = 1131] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x126bed000) [pid = 1647] [serial = 1135] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x123dc0800) [pid = 1647] [serial = 1132] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x128c6cc00) [pid = 1647] [serial = 1144] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x119526400) [pid = 1647] [serial = 1129] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x128a51400) [pid = 1647] [serial = 1143] [outer = 0x0] [url = about:blank] 13:18:39 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x125077000) [pid = 1647] [serial = 1030] [outer = 0x0] [url = about:blank] 13:18:40 INFO - PROCESS | 1647 | 1464380320012 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 13:18:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:18:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 920ms 13:18:40 INFO - PROCESS | 1647 | 1464380320056 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 13:18:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:18:40 INFO - PROCESS | 1647 | 1464380320061 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 13:18:40 INFO - PROCESS | 1647 | 1464380320064 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:18:40 INFO - PROCESS | 1647 | 1464380320068 Marionette TRACE conn2 <- [1,1642,null,{}] 13:18:40 INFO - PROCESS | 1647 | 1464380320079 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:40 INFO - PROCESS | 1647 | 1464380320225 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 13:18:40 INFO - PROCESS | 1647 | 1464380320309 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12307e000 == 80 [pid = 1647] [id = 418] 13:18:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x116962800) [pid = 1647] [serial = 1253] [outer = 0x0] 13:18:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1181a1000) [pid = 1647] [serial = 1254] [outer = 0x116962800] 13:18:40 INFO - PROCESS | 1647 | 1464380320339 Marionette DEBUG loaded listener.js 13:18:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11871c000) [pid = 1647] [serial = 1255] [outer = 0x116962800] 13:18:40 INFO - PROCESS | 1647 | 1464380320634 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 13:18:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:18:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 624ms 13:18:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:18:40 INFO - PROCESS | 1647 | 1464380320687 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 13:18:40 INFO - PROCESS | 1647 | 1464380320689 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 13:18:40 INFO - PROCESS | 1647 | 1464380320691 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:18:40 INFO - PROCESS | 1647 | 1464380320694 Marionette TRACE conn2 <- [1,1646,null,{}] 13:18:40 INFO - PROCESS | 1647 | 1464380320697 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:40 INFO - PROCESS | 1647 | 1464380320792 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 13:18:40 INFO - PROCESS | 1647 | 1464380320859 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1250a0000 == 81 [pid = 1647] [id = 419] 13:18:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x118719800) [pid = 1647] [serial = 1256] [outer = 0x0] 13:18:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1192f6400) [pid = 1647] [serial = 1257] [outer = 0x118719800] 13:18:40 INFO - PROCESS | 1647 | 1464380320888 Marionette DEBUG loaded listener.js 13:18:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x119d05000) [pid = 1647] [serial = 1258] [outer = 0x118719800] 13:18:41 INFO - PROCESS | 1647 | 1464380321303 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 13:18:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:18:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 623ms 13:18:41 INFO - PROCESS | 1647 | 1464380321315 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 13:18:41 INFO - PROCESS | 1647 | 1464380321317 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 13:18:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:18:41 INFO - PROCESS | 1647 | 1464380321320 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:18:41 INFO - PROCESS | 1647 | 1464380321322 Marionette TRACE conn2 <- [1,1650,null,{}] 13:18:41 INFO - PROCESS | 1647 | 1464380321328 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:41 INFO - PROCESS | 1647 | 1464380321450 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 13:18:41 INFO - PROCESS | 1647 | 1464380321551 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f2b000 == 82 [pid = 1647] [id = 420] 13:18:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x1197df000) [pid = 1647] [serial = 1259] [outer = 0x0] 13:18:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12110c000) [pid = 1647] [serial = 1260] [outer = 0x1197df000] 13:18:41 INFO - PROCESS | 1647 | 1464380321577 Marionette DEBUG loaded listener.js 13:18:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x123dc2000) [pid = 1647] [serial = 1261] [outer = 0x1197df000] 13:18:41 INFO - PROCESS | 1647 | 1464380321905 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 13:18:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:18:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 619ms 13:18:41 INFO - PROCESS | 1647 | 1464380321945 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 13:18:41 INFO - PROCESS | 1647 | 1464380321947 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 13:18:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:18:41 INFO - PROCESS | 1647 | 1464380321949 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:18:41 INFO - PROCESS | 1647 | 1464380321950 Marionette TRACE conn2 <- [1,1654,null,{}] 13:18:41 INFO - PROCESS | 1647 | 1464380321952 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:42 INFO - PROCESS | 1647 | 1464380322083 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 13:18:42 INFO - PROCESS | 1647 | 1464380322095 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8ce000 == 83 [pid = 1647] [id = 421] 13:18:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x1187bd000) [pid = 1647] [serial = 1262] [outer = 0x0] 13:18:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x125026400) [pid = 1647] [serial = 1263] [outer = 0x1187bd000] 13:18:42 INFO - PROCESS | 1647 | 1464380322121 Marionette DEBUG loaded listener.js 13:18:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12886dc00) [pid = 1647] [serial = 1264] [outer = 0x1187bd000] 13:18:42 INFO - PROCESS | 1647 | 1464380322467 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 13:18:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:18:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 569ms 13:18:42 INFO - PROCESS | 1647 | 1464380322518 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 13:18:42 INFO - PROCESS | 1647 | 1464380322520 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 13:18:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:18:42 INFO - PROCESS | 1647 | 1464380322522 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:18:42 INFO - PROCESS | 1647 | 1464380322523 Marionette TRACE conn2 <- [1,1658,null,{}] 13:18:42 INFO - PROCESS | 1647 | 1464380322526 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:42 INFO - PROCESS | 1647 | 1464380322646 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 13:18:42 INFO - PROCESS | 1647 | 1464380322666 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b262800 == 84 [pid = 1647] [id = 422] 13:18:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x126be9400) [pid = 1647] [serial = 1265] [outer = 0x0] 13:18:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x128a37400) [pid = 1647] [serial = 1266] [outer = 0x126be9400] 13:18:42 INFO - PROCESS | 1647 | 1464380322691 Marionette DEBUG loaded listener.js 13:18:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x128c6d400) [pid = 1647] [serial = 1267] [outer = 0x126be9400] 13:18:43 INFO - PROCESS | 1647 | 1464380323052 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 13:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 572ms 13:18:43 INFO - PROCESS | 1647 | 1464380323095 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 13:18:43 INFO - PROCESS | 1647 | 1464380323096 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 13:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:18:43 INFO - PROCESS | 1647 | 1464380323098 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:18:43 INFO - PROCESS | 1647 | 1464380323099 Marionette TRACE conn2 <- [1,1662,null,{}] 13:18:43 INFO - PROCESS | 1647 | 1464380323102 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:43 INFO - PROCESS | 1647 | 1464380323219 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 13:18:43 INFO - PROCESS | 1647 | 1464380323234 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf16800 == 85 [pid = 1647] [id = 423] 13:18:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x128c68000) [pid = 1647] [serial = 1268] [outer = 0x0] 13:18:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12909c000) [pid = 1647] [serial = 1269] [outer = 0x128c68000] 13:18:43 INFO - PROCESS | 1647 | 1464380323260 Marionette DEBUG loaded listener.js 13:18:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12a2ef800) [pid = 1647] [serial = 1270] [outer = 0x128c68000] 13:18:43 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x119c5b800) [pid = 1647] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:18:43 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x1167fd400) [pid = 1647] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:18:43 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x118164800) [pid = 1647] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:18:43 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x1242f3000) [pid = 1647] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:18:43 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x1184aa000) [pid = 1647] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:18:43 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x128fb8800) [pid = 1647] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:18:43 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x110ddbc00) [pid = 1647] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:18:43 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12a848800) [pid = 1647] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:18:43 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x1181a0c00) [pid = 1647] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:18:43 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x121110000) [pid = 1647] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:18:43 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x117464000) [pid = 1647] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:18:43 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x111f0d400) [pid = 1647] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:18:43 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x128874c00) [pid = 1647] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:18:43 INFO - PROCESS | 1647 | 1464380323765 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 13:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 717ms 13:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:18:43 INFO - PROCESS | 1647 | 1464380323817 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 13:18:43 INFO - PROCESS | 1647 | 1464380323818 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 13:18:43 INFO - PROCESS | 1647 | 1464380323820 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:18:43 INFO - PROCESS | 1647 | 1464380323821 Marionette TRACE conn2 <- [1,1666,null,{}] 13:18:43 INFO - PROCESS | 1647 | 1464380323831 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:43 INFO - PROCESS | 1647 | 1464380323927 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 13:18:44 INFO - PROCESS | 1647 | 1464380324010 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x126ba2800 == 86 [pid = 1647] [id = 424] 13:18:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x1126b5800) [pid = 1647] [serial = 1271] [outer = 0x0] 13:18:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x116a66000) [pid = 1647] [serial = 1272] [outer = 0x1126b5800] 13:18:44 INFO - PROCESS | 1647 | 1464380324038 Marionette DEBUG loaded listener.js 13:18:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x128a55400) [pid = 1647] [serial = 1273] [outer = 0x1126b5800] 13:18:44 INFO - PROCESS | 1647 | 1464380324330 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 13:18:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:18:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 522ms 13:18:44 INFO - PROCESS | 1647 | 1464380324348 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 13:18:44 INFO - PROCESS | 1647 | 1464380324349 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 13:18:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:18:44 INFO - PROCESS | 1647 | 1464380324352 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:18:44 INFO - PROCESS | 1647 | 1464380324353 Marionette TRACE conn2 <- [1,1670,null,{}] 13:18:44 INFO - PROCESS | 1647 | 1464380324355 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:44 INFO - PROCESS | 1647 | 1464380324455 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 13:18:44 INFO - PROCESS | 1647 | 1464380324460 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d093800 == 87 [pid = 1647] [id = 425] 13:18:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x110d7ac00) [pid = 1647] [serial = 1274] [outer = 0x0] 13:18:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12a84c400) [pid = 1647] [serial = 1275] [outer = 0x110d7ac00] 13:18:44 INFO - PROCESS | 1647 | 1464380324486 Marionette DEBUG loaded listener.js 13:18:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12afd7000) [pid = 1647] [serial = 1276] [outer = 0x110d7ac00] 13:18:44 INFO - PROCESS | 1647 | 1464380324836 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 13:18:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:18:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 518ms 13:18:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:18:44 INFO - PROCESS | 1647 | 1464380324871 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 13:18:44 INFO - PROCESS | 1647 | 1464380324873 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 13:18:44 INFO - PROCESS | 1647 | 1464380324875 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:18:44 INFO - PROCESS | 1647 | 1464380324877 Marionette TRACE conn2 <- [1,1674,null,{}] 13:18:44 INFO - PROCESS | 1647 | 1464380324880 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:45 INFO - PROCESS | 1647 | 1464380325068 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 13:18:45 INFO - PROCESS | 1647 | 1464380325100 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6b7800 == 88 [pid = 1647] [id = 426] 13:18:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12b21e800) [pid = 1647] [serial = 1277] [outer = 0x0] 13:18:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12bc81000) [pid = 1647] [serial = 1278] [outer = 0x12b21e800] 13:18:45 INFO - PROCESS | 1647 | 1464380325145 Marionette DEBUG loaded listener.js 13:18:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12bfca000) [pid = 1647] [serial = 1279] [outer = 0x12b21e800] 13:18:45 INFO - PROCESS | 1647 | 1464380325566 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 13:18:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 723ms 13:18:45 INFO - PROCESS | 1647 | 1464380325598 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 13:18:45 INFO - PROCESS | 1647 | 1464380325599 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 13:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:18:45 INFO - PROCESS | 1647 | 1464380325601 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:18:45 INFO - PROCESS | 1647 | 1464380325603 Marionette TRACE conn2 <- [1,1678,null,{}] 13:18:45 INFO - PROCESS | 1647 | 1464380325605 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:45 INFO - PROCESS | 1647 | 1464380325740 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 13:18:45 INFO - PROCESS | 1647 | 1464380325868 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x114e55000 == 89 [pid = 1647] [id = 427] 13:18:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x110d81000) [pid = 1647] [serial = 1280] [outer = 0x0] 13:18:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x110de1800) [pid = 1647] [serial = 1281] [outer = 0x110d81000] 13:18:45 INFO - PROCESS | 1647 | 1464380325901 Marionette DEBUG loaded listener.js 13:18:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x1126b4c00) [pid = 1647] [serial = 1282] [outer = 0x110d81000] 13:18:46 INFO - PROCESS | 1647 | 1464380326365 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 13:18:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:18:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 818ms 13:18:46 INFO - PROCESS | 1647 | 1464380326422 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 13:18:46 INFO - PROCESS | 1647 | 1464380326425 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 13:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:18:46 INFO - PROCESS | 1647 | 1464380326428 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:18:46 INFO - PROCESS | 1647 | 1464380326431 Marionette TRACE conn2 <- [1,1682,null,{}] 13:18:46 INFO - PROCESS | 1647 | 1464380326478 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:46 INFO - PROCESS | 1647 | 1464380326602 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 13:18:46 INFO - PROCESS | 1647 | 1464380326685 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x126728000 == 90 [pid = 1647] [id = 428] 13:18:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x117470000) [pid = 1647] [serial = 1283] [outer = 0x0] 13:18:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x117e5b000) [pid = 1647] [serial = 1284] [outer = 0x117470000] 13:18:46 INFO - PROCESS | 1647 | 1464380326719 Marionette DEBUG loaded listener.js 13:18:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x118167c00) [pid = 1647] [serial = 1285] [outer = 0x117470000] 13:18:47 INFO - PROCESS | 1647 | 1464380327165 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 13:18:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:18:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 795ms 13:18:47 INFO - PROCESS | 1647 | 1464380327231 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 13:18:47 INFO - PROCESS | 1647 | 1464380327236 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 13:18:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:18:47 INFO - PROCESS | 1647 | 1464380327244 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:18:47 INFO - PROCESS | 1647 | 1464380327246 Marionette TRACE conn2 <- [1,1686,null,{}] 13:18:47 INFO - PROCESS | 1647 | 1464380327250 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:47 INFO - PROCESS | 1647 | 1464380327420 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 13:18:47 INFO - PROCESS | 1647 | 1464380327533 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d382800 == 91 [pid = 1647] [id = 429] 13:18:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x118197800) [pid = 1647] [serial = 1286] [outer = 0x0] 13:18:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x119a98400) [pid = 1647] [serial = 1287] [outer = 0x118197800] 13:18:47 INFO - PROCESS | 1647 | 1464380327579 Marionette DEBUG loaded listener.js 13:18:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12370c800) [pid = 1647] [serial = 1288] [outer = 0x118197800] 13:18:48 INFO - PROCESS | 1647 | 1464380328114 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 13:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 13:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 925ms 13:18:48 INFO - PROCESS | 1647 | 1464380328175 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 13:18:48 INFO - PROCESS | 1647 | 1464380328177 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 13:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:18:48 INFO - PROCESS | 1647 | 1464380328187 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:18:48 INFO - PROCESS | 1647 | 1464380328192 Marionette TRACE conn2 <- [1,1690,null,{}] 13:18:48 INFO - PROCESS | 1647 | 1464380328197 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:48 INFO - PROCESS | 1647 | 1464380328330 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 13:18:48 INFO - PROCESS | 1647 | 1464380328442 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eeeb800 == 92 [pid = 1647] [id = 430] 13:18:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x118936000) [pid = 1647] [serial = 1289] [outer = 0x0] 13:18:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x126bed000) [pid = 1647] [serial = 1290] [outer = 0x118936000] 13:18:48 INFO - PROCESS | 1647 | 1464380328489 Marionette DEBUG loaded listener.js 13:18:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x128a4dc00) [pid = 1647] [serial = 1291] [outer = 0x118936000] 13:18:48 INFO - PROCESS | 1647 | 1464380328986 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 13:18:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:18:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 832ms 13:18:49 INFO - PROCESS | 1647 | 1464380329014 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 13:18:49 INFO - PROCESS | 1647 | 1464380329016 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 13:18:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:18:49 INFO - PROCESS | 1647 | 1464380329019 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:18:49 INFO - PROCESS | 1647 | 1464380329020 Marionette TRACE conn2 <- [1,1694,null,{}] 13:18:49 INFO - PROCESS | 1647 | 1464380329022 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:49 INFO - PROCESS | 1647 | 1464380329141 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 13:18:49 INFO - PROCESS | 1647 | 1464380329251 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x135579800 == 93 [pid = 1647] [id = 431] 13:18:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x128fb6000) [pid = 1647] [serial = 1292] [outer = 0x0] 13:18:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12a2f0800) [pid = 1647] [serial = 1293] [outer = 0x128fb6000] 13:18:49 INFO - PROCESS | 1647 | 1464380329283 Marionette DEBUG loaded listener.js 13:18:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12b369400) [pid = 1647] [serial = 1294] [outer = 0x128fb6000] 13:18:49 INFO - PROCESS | 1647 | 1464380329707 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 13:18:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:18:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 718ms 13:18:49 INFO - PROCESS | 1647 | 1464380329756 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 13:18:49 INFO - PROCESS | 1647 | 1464380329757 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 13:18:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:18:49 INFO - PROCESS | 1647 | 1464380329775 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:18:49 INFO - PROCESS | 1647 | 1464380329776 Marionette TRACE conn2 <- [1,1698,null,{}] 13:18:49 INFO - PROCESS | 1647 | 1464380329778 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:49 INFO - PROCESS | 1647 | 1464380329893 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 13:18:49 INFO - PROCESS | 1647 | 1464380329978 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x135698000 == 94 [pid = 1647] [id = 432] 13:18:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12bfca800) [pid = 1647] [serial = 1295] [outer = 0x0] 13:18:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12bfd0800) [pid = 1647] [serial = 1296] [outer = 0x12bfca800] 13:18:50 INFO - PROCESS | 1647 | 1464380330015 Marionette DEBUG loaded listener.js 13:18:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12c93ec00) [pid = 1647] [serial = 1297] [outer = 0x12bfca800] 13:18:50 INFO - PROCESS | 1647 | 1464380330432 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 13:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 13:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 675ms 13:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:18:50 INFO - PROCESS | 1647 | 1464380330447 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 13:18:50 INFO - PROCESS | 1647 | 1464380330449 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 13:18:50 INFO - PROCESS | 1647 | 1464380330451 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:18:50 INFO - PROCESS | 1647 | 1464380330452 Marionette TRACE conn2 <- [1,1702,null,{}] 13:18:50 INFO - PROCESS | 1647 | 1464380330455 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:50 INFO - PROCESS | 1647 | 1464380330566 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 13:18:50 INFO - PROCESS | 1647 | 1464380330677 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x13581b800 == 95 [pid = 1647] [id = 433] 13:18:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12bfcb400) [pid = 1647] [serial = 1298] [outer = 0x0] 13:18:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12c95c800) [pid = 1647] [serial = 1299] [outer = 0x12bfcb400] 13:18:50 INFO - PROCESS | 1647 | 1464380330708 Marionette DEBUG loaded listener.js 13:18:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12c9bf800) [pid = 1647] [serial = 1300] [outer = 0x12bfcb400] 13:18:51 INFO - PROCESS | 1647 | 1464380331081 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 13:18:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 668ms 13:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:18:51 INFO - PROCESS | 1647 | 1464380331120 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 13:18:51 INFO - PROCESS | 1647 | 1464380331121 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 13:18:51 INFO - PROCESS | 1647 | 1464380331124 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:18:51 INFO - PROCESS | 1647 | 1464380331125 Marionette TRACE conn2 <- [1,1706,null,{}] 13:18:51 INFO - PROCESS | 1647 | 1464380331127 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:51 INFO - PROCESS | 1647 | 1464380331242 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 13:18:51 INFO - PROCESS | 1647 | 1464380331345 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x135bd6800 == 96 [pid = 1647] [id = 434] 13:18:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12c964400) [pid = 1647] [serial = 1301] [outer = 0x0] 13:18:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12d54a000) [pid = 1647] [serial = 1302] [outer = 0x12c964400] 13:18:51 INFO - PROCESS | 1647 | 1464380331374 Marionette DEBUG loaded listener.js 13:18:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12d551000) [pid = 1647] [serial = 1303] [outer = 0x12c964400] 13:18:51 INFO - PROCESS | 1647 | 1464380331791 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 13:18:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 721ms 13:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:18:51 INFO - PROCESS | 1647 | 1464380331845 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 13:18:51 INFO - PROCESS | 1647 | 1464380331846 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 13:18:51 INFO - PROCESS | 1647 | 1464380331849 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:18:51 INFO - PROCESS | 1647 | 1464380331850 Marionette TRACE conn2 <- [1,1710,null,{}] 13:18:51 INFO - PROCESS | 1647 | 1464380331853 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:51 INFO - PROCESS | 1647 | 1464380331964 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 13:18:52 INFO - PROCESS | 1647 | 1464380332077 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x135d88000 == 97 [pid = 1647] [id = 435] 13:18:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12d54ac00) [pid = 1647] [serial = 1304] [outer = 0x0] 13:18:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12d678000) [pid = 1647] [serial = 1305] [outer = 0x12d54ac00] 13:18:52 INFO - PROCESS | 1647 | 1464380332109 Marionette DEBUG loaded listener.js 13:18:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12d67f400) [pid = 1647] [serial = 1306] [outer = 0x12d54ac00] 13:18:52 INFO - PROCESS | 1647 | 1464380332611 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 13:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 820ms 13:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:18:52 INFO - PROCESS | 1647 | 1464380332671 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 13:18:52 INFO - PROCESS | 1647 | 1464380332673 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 13:18:52 INFO - PROCESS | 1647 | 1464380332677 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:18:52 INFO - PROCESS | 1647 | 1464380332680 Marionette TRACE conn2 <- [1,1714,null,{}] 13:18:52 INFO - PROCESS | 1647 | 1464380332683 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:52 INFO - PROCESS | 1647 | 1464380332835 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 13:18:52 INFO - PROCESS | 1647 | 1464380332924 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x119978000 == 98 [pid = 1647] [id = 436] 13:18:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x1126ec800) [pid = 1647] [serial = 1307] [outer = 0x0] 13:18:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x119a9ac00) [pid = 1647] [serial = 1308] [outer = 0x1126ec800] 13:18:52 INFO - PROCESS | 1647 | 1464380332966 Marionette DEBUG loaded listener.js 13:18:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12c2b3800) [pid = 1647] [serial = 1309] [outer = 0x1126ec800] 13:18:53 INFO - PROCESS | 1647 | 1464380333597 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 13:18:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:18:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 973ms 13:18:53 INFO - PROCESS | 1647 | 1464380333659 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 13:18:53 INFO - PROCESS | 1647 | 1464380333661 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 13:18:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:18:53 INFO - PROCESS | 1647 | 1464380333667 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:18:53 INFO - PROCESS | 1647 | 1464380333669 Marionette TRACE conn2 <- [1,1718,null,{}] 13:18:53 INFO - PROCESS | 1647 | 1464380333673 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:53 INFO - PROCESS | 1647 | 1464380333787 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 13:18:53 INFO - PROCESS | 1647 | 1464380333877 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x126810000 == 99 [pid = 1647] [id = 437] 13:18:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x1126dd800) [pid = 1647] [serial = 1310] [outer = 0x0] 13:18:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x115ee5000) [pid = 1647] [serial = 1311] [outer = 0x1126dd800] 13:18:53 INFO - PROCESS | 1647 | 1464380333905 Marionette DEBUG loaded listener.js 13:18:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x116958000) [pid = 1647] [serial = 1312] [outer = 0x1126dd800] 13:18:54 INFO - PROCESS | 1647 | 1464380334355 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 13:18:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:18:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 725ms 13:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:18:54 INFO - PROCESS | 1647 | 1464380334410 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 13:18:54 INFO - PROCESS | 1647 | 1464380334413 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 13:18:54 INFO - PROCESS | 1647 | 1464380334419 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:18:54 INFO - PROCESS | 1647 | 1464380334421 Marionette TRACE conn2 <- [1,1722,null,{}] 13:18:54 INFO - PROCESS | 1647 | 1464380334424 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:54 INFO - PROCESS | 1647 | 1464380334535 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 13:18:54 INFO - PROCESS | 1647 | 1464380334625 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a177000 == 100 [pid = 1647] [id = 438] 13:18:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x117e64000) [pid = 1647] [serial = 1313] [outer = 0x0] 13:18:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x1187b6c00) [pid = 1647] [serial = 1314] [outer = 0x117e64000] 13:18:54 INFO - PROCESS | 1647 | 1464380334653 Marionette DEBUG loaded listener.js 13:18:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x118931400) [pid = 1647] [serial = 1315] [outer = 0x117e64000] 13:18:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12ee22800 == 99 [pid = 1647] [id = 363] 13:18:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1162d3800 == 98 [pid = 1647] [id = 331] 13:18:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6b7800 == 97 [pid = 1647] [id = 426] 13:18:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12d093800 == 96 [pid = 1647] [id = 425] 13:18:55 INFO - PROCESS | 1647 | --DOCSHELL 0x126ba2800 == 95 [pid = 1647] [id = 424] 13:18:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf16800 == 94 [pid = 1647] [id = 423] 13:18:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12b262800 == 93 [pid = 1647] [id = 422] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12bc72000) [pid = 1647] [serial = 1215] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12bfd1c00) [pid = 1647] [serial = 1170] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12c670400) [pid = 1647] [serial = 1173] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8ce000 == 92 [pid = 1647] [id = 421] 13:18:55 INFO - PROCESS | 1647 | --DOCSHELL 0x128f2b000 == 91 [pid = 1647] [id = 420] 13:18:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1250a0000 == 90 [pid = 1647] [id = 419] 13:18:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12307e000 == 89 [pid = 1647] [id = 418] 13:18:55 INFO - PROCESS | 1647 | --DOCSHELL 0x116939000 == 88 [pid = 1647] [id = 417] 13:18:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1189b2800 == 87 [pid = 1647] [id = 416] 13:18:55 INFO - PROCESS | 1647 | --DOCSHELL 0x13fc71800 == 86 [pid = 1647] [id = 412] 13:18:55 INFO - PROCESS | 1647 | --DOCSHELL 0x135bb0000 == 85 [pid = 1647] [id = 411] 13:18:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1376d9000 == 84 [pid = 1647] [id = 410] 13:18:55 INFO - PROCESS | 1647 | --DOCSHELL 0x135c79000 == 83 [pid = 1647] [id = 409] 13:18:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1355a5800 == 82 [pid = 1647] [id = 408] 13:18:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12a242000 == 81 [pid = 1647] [id = 407] 13:18:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1192d9800 == 80 [pid = 1647] [id = 406] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x123177000) [pid = 1647] [serial = 1188] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x129582000) [pid = 1647] [serial = 1197] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x123efe400) [pid = 1647] [serial = 1189] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x12aae4400) [pid = 1647] [serial = 1200] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x1239b7800) [pid = 1647] [serial = 1161] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x1197d6800) [pid = 1647] [serial = 1158] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x111c8ac00) [pid = 1647] [serial = 1152] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x1265c3800) [pid = 1647] [serial = 1191] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x126be3400) [pid = 1647] [serial = 1192] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12c84e800) [pid = 1647] [serial = 1176] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x1187b7800) [pid = 1647] [serial = 1185] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x11746f000) [pid = 1647] [serial = 1155] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x128c69800) [pid = 1647] [serial = 1164] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x1197de000) [pid = 1647] [serial = 1186] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12b229c00) [pid = 1647] [serial = 1150] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x1126b2c00) [pid = 1647] [serial = 1206] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12bc6e800) [pid = 1647] [serial = 1203] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12b228000) [pid = 1647] [serial = 1201] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x119c68400) [pid = 1647] [serial = 1209] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x128a49c00) [pid = 1647] [serial = 1212] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12bfbf000) [pid = 1647] [serial = 1204] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x116214c00) [pid = 1647] [serial = 1207] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x126b13000) [pid = 1647] [serial = 1210] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12aaecc00) [pid = 1647] [serial = 1213] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x11768cc00) [pid = 1647] [serial = 1182] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11815f400) [pid = 1647] [serial = 1183] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x115e69400) [pid = 1647] [serial = 1180] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x1126e6c00) [pid = 1647] [serial = 1179] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x128c6a400) [pid = 1647] [serial = 1194] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12bc85800) [pid = 1647] [serial = 1167] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12a2f8c00) [pid = 1647] [serial = 1198] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12909b400) [pid = 1647] [serial = 1195] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1647 | 1464380335114 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 13:18:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 13:18:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 720ms 13:18:55 INFO - PROCESS | 1647 | 1464380335140 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 13:18:55 INFO - PROCESS | 1647 | 1464380335141 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 13:18:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:18:55 INFO - PROCESS | 1647 | 1464380335146 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:18:55 INFO - PROCESS | 1647 | 1464380335148 Marionette TRACE conn2 <- [1,1726,null,{}] 13:18:55 INFO - PROCESS | 1647 | 1464380335155 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:55 INFO - PROCESS | 1647 | 1464380335252 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 13:18:55 INFO - PROCESS | 1647 | 1464380335260 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12307e000 == 81 [pid = 1647] [id = 439] 13:18:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x119aa1c00) [pid = 1647] [serial = 1316] [outer = 0x0] 13:18:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x121105400) [pid = 1647] [serial = 1317] [outer = 0x119aa1c00] 13:18:55 INFO - PROCESS | 1647 | 1464380335288 Marionette DEBUG loaded listener.js 13:18:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x123919400) [pid = 1647] [serial = 1318] [outer = 0x119aa1c00] 13:18:55 INFO - PROCESS | 1647 | 1464380335781 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 13:18:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:18:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 670ms 13:18:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:18:55 INFO - PROCESS | 1647 | 1464380335817 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 13:18:55 INFO - PROCESS | 1647 | 1464380335819 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 13:18:55 INFO - PROCESS | 1647 | 1464380335823 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:18:55 INFO - PROCESS | 1647 | 1464380335826 Marionette TRACE conn2 <- [1,1730,null,{}] 13:18:55 INFO - PROCESS | 1647 | 1464380335891 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:56 INFO - PROCESS | 1647 | 1464380336008 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 13:18:56 INFO - PROCESS | 1647 | 1464380336093 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c1f800 == 82 [pid = 1647] [id = 440] 13:18:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x1126dfc00) [pid = 1647] [serial = 1319] [outer = 0x0] 13:18:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x116a65c00) [pid = 1647] [serial = 1320] [outer = 0x1126dfc00] 13:18:56 INFO - PROCESS | 1647 | 1464380336125 Marionette DEBUG loaded listener.js 13:18:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x118164800) [pid = 1647] [serial = 1321] [outer = 0x1126dfc00] 13:18:56 INFO - PROCESS | 1647 | 1464380336572 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 13:18:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 13:18:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 767ms 13:18:56 INFO - PROCESS | 1647 | 1464380336590 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 13:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:18:56 INFO - PROCESS | 1647 | 1464380336597 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 13:18:56 INFO - PROCESS | 1647 | 1464380336602 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:18:56 INFO - PROCESS | 1647 | 1464380336603 Marionette TRACE conn2 <- [1,1734,null,{}] 13:18:56 INFO - PROCESS | 1647 | 1464380336606 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:56 INFO - PROCESS | 1647 | 1464380336719 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 13:18:56 INFO - PROCESS | 1647 | 1464380336830 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x129049800 == 83 [pid = 1647] [id = 441] 13:18:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x1187b8000) [pid = 1647] [serial = 1322] [outer = 0x0] 13:18:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11911b800) [pid = 1647] [serial = 1323] [outer = 0x1187b8000] 13:18:56 INFO - PROCESS | 1647 | 1464380336864 Marionette DEBUG loaded listener.js 13:18:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x1242f9000) [pid = 1647] [serial = 1324] [outer = 0x1187b8000] 13:18:57 INFO - PROCESS | 1647 | 1464380337369 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 13:18:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:18:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 821ms 13:18:57 INFO - PROCESS | 1647 | 1464380337423 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 13:18:57 INFO - PROCESS | 1647 | 1464380337426 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 13:18:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:18:57 INFO - PROCESS | 1647 | 1464380337451 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:18:57 INFO - PROCESS | 1647 | 1464380337455 Marionette TRACE conn2 <- [1,1738,null,{}] 13:18:57 INFO - PROCESS | 1647 | 1464380337470 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:57 INFO - PROCESS | 1647 | 1464380337612 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 13:18:57 INFO - PROCESS | 1647 | 1464380337692 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf06000 == 84 [pid = 1647] [id = 442] 13:18:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x126b45800) [pid = 1647] [serial = 1325] [outer = 0x0] 13:18:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x126b51c00) [pid = 1647] [serial = 1326] [outer = 0x126b45800] 13:18:57 INFO - PROCESS | 1647 | 1464380337724 Marionette DEBUG loaded listener.js 13:18:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x128a2a800) [pid = 1647] [serial = 1327] [outer = 0x126b45800] 13:18:58 INFO - PROCESS | 1647 | 1464380338159 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 13:18:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 731ms 13:18:58 INFO - PROCESS | 1647 | 1464380338180 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 13:18:58 INFO - PROCESS | 1647 | 1464380338182 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 13:18:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:18:58 INFO - PROCESS | 1647 | 1464380338185 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:18:58 INFO - PROCESS | 1647 | 1464380338186 Marionette TRACE conn2 <- [1,1742,null,{}] 13:18:58 INFO - PROCESS | 1647 | 1464380338188 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:58 INFO - PROCESS | 1647 | 1464380338303 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 13:18:58 INFO - PROCESS | 1647 | 1464380338413 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c82d800 == 85 [pid = 1647] [id = 443] 13:18:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x128a48c00) [pid = 1647] [serial = 1328] [outer = 0x0] 13:18:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x128c71000) [pid = 1647] [serial = 1329] [outer = 0x128a48c00] 13:18:58 INFO - PROCESS | 1647 | 1464380338446 Marionette DEBUG loaded listener.js 13:18:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x1295b8400) [pid = 1647] [serial = 1330] [outer = 0x128a48c00] 13:18:58 INFO - PROCESS | 1647 | 1464380338850 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 13:18:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 719ms 13:18:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:18:58 INFO - PROCESS | 1647 | 1464380338905 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 13:18:58 INFO - PROCESS | 1647 | 1464380338906 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 13:18:58 INFO - PROCESS | 1647 | 1464380338908 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:18:58 INFO - PROCESS | 1647 | 1464380338909 Marionette TRACE conn2 <- [1,1746,null,{}] 13:18:58 INFO - PROCESS | 1647 | 1464380338912 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:59 INFO - PROCESS | 1647 | 1464380339039 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 13:18:59 INFO - PROCESS | 1647 | 1464380339151 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d2f8800 == 86 [pid = 1647] [id = 444] 13:18:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x129327000) [pid = 1647] [serial = 1331] [outer = 0x0] 13:18:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12aaec800) [pid = 1647] [serial = 1332] [outer = 0x129327000] 13:18:59 INFO - PROCESS | 1647 | 1464380339183 Marionette DEBUG loaded listener.js 13:18:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12b36d800) [pid = 1647] [serial = 1333] [outer = 0x129327000] 13:18:59 INFO - PROCESS | 1647 | 1464380339601 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 13:18:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 721ms 13:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:18:59 INFO - PROCESS | 1647 | 1464380339630 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 13:18:59 INFO - PROCESS | 1647 | 1464380339631 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 13:18:59 INFO - PROCESS | 1647 | 1464380339633 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:18:59 INFO - PROCESS | 1647 | 1464380339634 Marionette TRACE conn2 <- [1,1750,null,{}] 13:18:59 INFO - PROCESS | 1647 | 1464380339637 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:59 INFO - PROCESS | 1647 | 1464380339760 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 13:18:59 INFO - PROCESS | 1647 | 1464380339876 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ee06000 == 87 [pid = 1647] [id = 445] 13:18:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12bc86400) [pid = 1647] [serial = 1334] [outer = 0x0] 13:18:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12c66a400) [pid = 1647] [serial = 1335] [outer = 0x12bc86400] 13:18:59 INFO - PROCESS | 1647 | 1464380339908 Marionette DEBUG loaded listener.js 13:18:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12c966000) [pid = 1647] [serial = 1336] [outer = 0x12bc86400] 13:19:00 INFO - PROCESS | 1647 | 1464380340296 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 13:19:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:19:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 671ms 13:19:00 INFO - PROCESS | 1647 | 1464380340305 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 13:19:00 INFO - PROCESS | 1647 | 1464380340306 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 13:19:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:19:00 INFO - PROCESS | 1647 | 1464380340310 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:19:00 INFO - PROCESS | 1647 | 1464380340312 Marionette TRACE conn2 <- [1,1754,null,{}] 13:19:00 INFO - PROCESS | 1647 | 1464380340314 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:00 INFO - PROCESS | 1647 | 1464380340422 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 13:19:00 INFO - PROCESS | 1647 | 1464380340528 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eee5000 == 88 [pid = 1647] [id = 446] 13:19:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12c846000) [pid = 1647] [serial = 1337] [outer = 0x0] 13:19:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12d544800) [pid = 1647] [serial = 1338] [outer = 0x12c846000] 13:19:00 INFO - PROCESS | 1647 | 1464380340558 Marionette DEBUG loaded listener.js 13:19:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12d67b800) [pid = 1647] [serial = 1339] [outer = 0x12c846000] 13:19:00 INFO - PROCESS | 1647 | 1464380340976 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 13:19:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:19:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 721ms 13:19:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:19:01 INFO - PROCESS | 1647 | 1464380341031 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 13:19:01 INFO - PROCESS | 1647 | 1464380341032 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 13:19:01 INFO - PROCESS | 1647 | 1464380341034 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:19:01 INFO - PROCESS | 1647 | 1464380341035 Marionette TRACE conn2 <- [1,1758,null,{}] 13:19:01 INFO - PROCESS | 1647 | 1464380341038 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:01 INFO - PROCESS | 1647 | 1464380341147 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 13:19:01 INFO - PROCESS | 1647 | 1464380341232 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x135761000 == 89 [pid = 1647] [id = 447] 13:19:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x110d82000) [pid = 1647] [serial = 1340] [outer = 0x0] 13:19:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x1344db800) [pid = 1647] [serial = 1341] [outer = 0x110d82000] 13:19:01 INFO - PROCESS | 1647 | 1464380341261 Marionette DEBUG loaded listener.js 13:19:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x1344e2400) [pid = 1647] [serial = 1342] [outer = 0x110d82000] 13:19:01 INFO - PROCESS | 1647 | 1464380341675 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 13:19:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:19:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 669ms 13:19:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:19:01 INFO - PROCESS | 1647 | 1464380341704 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 13:19:01 INFO - PROCESS | 1647 | 1464380341705 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 13:19:01 INFO - PROCESS | 1647 | 1464380341708 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:19:01 INFO - PROCESS | 1647 | 1464380341709 Marionette TRACE conn2 <- [1,1762,null,{}] 13:19:01 INFO - PROCESS | 1647 | 1464380341711 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:01 INFO - PROCESS | 1647 | 1464380341839 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 13:19:01 INFO - PROCESS | 1647 | 1464380341962 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x135bc5000 == 90 [pid = 1647] [id = 448] 13:19:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12c949000) [pid = 1647] [serial = 1343] [outer = 0x0] 13:19:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x1344e2800) [pid = 1647] [serial = 1344] [outer = 0x12c949000] 13:19:02 INFO - PROCESS | 1647 | 1464380341996 Marionette DEBUG loaded listener.js 13:19:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x1356f0000) [pid = 1647] [serial = 1345] [outer = 0x12c949000] 13:19:02 INFO - PROCESS | 1647 | 1464380342391 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 13:19:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:19:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 722ms 13:19:02 INFO - PROCESS | 1647 | 1464380342430 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 13:19:02 INFO - PROCESS | 1647 | 1464380342432 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 13:19:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:19:02 INFO - PROCESS | 1647 | 1464380342434 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:19:02 INFO - PROCESS | 1647 | 1464380342435 Marionette TRACE conn2 <- [1,1766,null,{}] 13:19:02 INFO - PROCESS | 1647 | 1464380342438 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:02 INFO - PROCESS | 1647 | 1464380342552 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 13:19:02 INFO - PROCESS | 1647 | 1464380342669 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x1376d6800 == 91 [pid = 1647] [id = 449] 13:19:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x110e4ec00) [pid = 1647] [serial = 1346] [outer = 0x0] 13:19:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x1344dd800) [pid = 1647] [serial = 1347] [outer = 0x110e4ec00] 13:19:02 INFO - PROCESS | 1647 | 1464380342701 Marionette DEBUG loaded listener.js 13:19:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x1356fa000) [pid = 1647] [serial = 1348] [outer = 0x110e4ec00] 13:19:03 INFO - PROCESS | 1647 | 1464380343133 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 13:19:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:19:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 720ms 13:19:03 INFO - PROCESS | 1647 | 1464380343154 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 13:19:03 INFO - PROCESS | 1647 | 1464380343156 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 13:19:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:19:03 INFO - PROCESS | 1647 | 1464380343159 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:19:03 INFO - PROCESS | 1647 | 1464380343161 Marionette TRACE conn2 <- [1,1770,null,{}] 13:19:03 INFO - PROCESS | 1647 | 1464380343163 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:03 INFO - PROCESS | 1647 | 1464380343309 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 13:19:03 INFO - PROCESS | 1647 | 1464380343546 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192d4800 == 92 [pid = 1647] [id = 450] 13:19:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x110e44c00) [pid = 1647] [serial = 1349] [outer = 0x0] 13:19:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x1126b1c00) [pid = 1647] [serial = 1350] [outer = 0x110e44c00] 13:19:03 INFO - PROCESS | 1647 | 1464380343581 Marionette DEBUG loaded listener.js 13:19:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x116723800) [pid = 1647] [serial = 1351] [outer = 0x110e44c00] 13:19:04 INFO - PROCESS | 1647 | 1464380344024 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 13:19:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 920ms 13:19:04 INFO - PROCESS | 1647 | 1464380344080 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 13:19:04 INFO - PROCESS | 1647 | 1464380344082 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 13:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:19:04 INFO - PROCESS | 1647 | 1464380344085 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:19:04 INFO - PROCESS | 1647 | 1464380344087 Marionette TRACE conn2 <- [1,1774,null,{}] 13:19:04 INFO - PROCESS | 1647 | 1464380344091 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:04 INFO - PROCESS | 1647 | 1464380344205 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 13:19:04 INFO - PROCESS | 1647 | 1464380344328 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192d5000 == 93 [pid = 1647] [id = 451] 13:19:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x1187bf800) [pid = 1647] [serial = 1352] [outer = 0x0] 13:19:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x1192f7c00) [pid = 1647] [serial = 1353] [outer = 0x1187bf800] 13:19:04 INFO - PROCESS | 1647 | 1464380344360 Marionette DEBUG loaded listener.js 13:19:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12488cc00) [pid = 1647] [serial = 1354] [outer = 0x1187bf800] 13:19:04 INFO - PROCESS | 1647 | --DOCSHELL 0x11a177000 == 92 [pid = 1647] [id = 438] 13:19:04 INFO - PROCESS | 1647 | --DOCSHELL 0x126810000 == 91 [pid = 1647] [id = 437] 13:19:04 INFO - PROCESS | 1647 | --DOCSHELL 0x135d88000 == 90 [pid = 1647] [id = 435] 13:19:04 INFO - PROCESS | 1647 | --DOCSHELL 0x135bd6800 == 89 [pid = 1647] [id = 434] 13:19:04 INFO - PROCESS | 1647 | --DOCSHELL 0x13581b800 == 88 [pid = 1647] [id = 433] 13:19:04 INFO - PROCESS | 1647 | --DOCSHELL 0x135698000 == 87 [pid = 1647] [id = 432] 13:19:04 INFO - PROCESS | 1647 | --DOCSHELL 0x135579800 == 86 [pid = 1647] [id = 431] 13:19:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12eeeb800 == 85 [pid = 1647] [id = 430] 13:19:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12d382800 == 84 [pid = 1647] [id = 429] 13:19:04 INFO - PROCESS | 1647 | --DOCSHELL 0x126728000 == 83 [pid = 1647] [id = 428] 13:19:04 INFO - PROCESS | 1647 | --DOCSHELL 0x114e55000 == 82 [pid = 1647] [id = 427] 13:19:04 INFO - PROCESS | 1647 | 1464380344724 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 13:19:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 670ms 13:19:04 INFO - PROCESS | 1647 | 1464380344757 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 13:19:04 INFO - PROCESS | 1647 | 1464380344761 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 13:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:19:04 INFO - PROCESS | 1647 | 1464380344780 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:19:04 INFO - PROCESS | 1647 | 1464380344781 Marionette TRACE conn2 <- [1,1778,null,{}] 13:19:04 INFO - PROCESS | 1647 | 1464380344807 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:04 INFO - PROCESS | 1647 | 1464380344909 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 13:19:04 INFO - PROCESS | 1647 | 1464380344916 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b274000 == 83 [pid = 1647] [id = 452] 13:19:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x125427000) [pid = 1647] [serial = 1355] [outer = 0x0] 13:19:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x126b51400) [pid = 1647] [serial = 1356] [outer = 0x125427000] 13:19:04 INFO - PROCESS | 1647 | 1464380344942 Marionette DEBUG loaded listener.js 13:19:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x129579400) [pid = 1647] [serial = 1357] [outer = 0x125427000] 13:19:05 INFO - PROCESS | 1647 | 1464380345312 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 13:19:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 13:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 557ms 13:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:19:05 INFO - PROCESS | 1647 | 1464380345322 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 13:19:05 INFO - PROCESS | 1647 | 1464380345323 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 13:19:05 INFO - PROCESS | 1647 | 1464380345344 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:19:05 INFO - PROCESS | 1647 | 1464380345348 Marionette TRACE conn2 <- [1,1782,null,{}] 13:19:05 INFO - PROCESS | 1647 | 1464380345364 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:05 INFO - PROCESS | 1647 | 1464380345464 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 13:19:05 INFO - PROCESS | 1647 | 1464380345470 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x135571800 == 84 [pid = 1647] [id = 453] 13:19:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12a853400) [pid = 1647] [serial = 1358] [outer = 0x0] 13:19:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x12bfbf800) [pid = 1647] [serial = 1359] [outer = 0x12a853400] 13:19:05 INFO - PROCESS | 1647 | 1464380345495 Marionette DEBUG loaded listener.js 13:19:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x12c93f800) [pid = 1647] [serial = 1360] [outer = 0x12a853400] 13:19:05 INFO - PROCESS | 1647 | 1464380345854 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 13:19:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 13:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 546ms 13:19:05 INFO - PROCESS | 1647 | 1464380345883 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 13:19:05 INFO - PROCESS | 1647 | 1464380345884 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 13:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:19:05 INFO - PROCESS | 1647 | 1464380345911 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:19:05 INFO - PROCESS | 1647 | 1464380345912 Marionette TRACE conn2 <- [1,1786,null,{}] 13:19:05 INFO - PROCESS | 1647 | 1464380345916 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:06 INFO - PROCESS | 1647 | 1464380346014 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 13:19:06 INFO - PROCESS | 1647 | 1464380346018 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x135c6b800 == 85 [pid = 1647] [id = 454] 13:19:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x110e38000) [pid = 1647] [serial = 1361] [outer = 0x0] 13:19:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x110e3b400) [pid = 1647] [serial = 1362] [outer = 0x110e38000] 13:19:06 INFO - PROCESS | 1647 | 1464380346044 Marionette DEBUG loaded listener.js 13:19:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x12bc86800) [pid = 1647] [serial = 1363] [outer = 0x110e38000] 13:19:06 INFO - PROCESS | 1647 | 1464380346419 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 13:19:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 13:19:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 529ms 13:19:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:19:06 INFO - PROCESS | 1647 | 1464380346434 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 13:19:06 INFO - PROCESS | 1647 | 1464380346436 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 13:19:06 INFO - PROCESS | 1647 | 1464380346438 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:19:06 INFO - PROCESS | 1647 | 1464380346439 Marionette TRACE conn2 <- [1,1790,null,{}] 13:19:06 INFO - PROCESS | 1647 | 1464380346441 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:06 INFO - PROCESS | 1647 | 1464380346567 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 13:19:06 INFO - PROCESS | 1647 | 1464380346582 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x135d40800 == 86 [pid = 1647] [id = 455] 13:19:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x12c966c00) [pid = 1647] [serial = 1364] [outer = 0x0] 13:19:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x12d545800) [pid = 1647] [serial = 1365] [outer = 0x12c966c00] 13:19:06 INFO - PROCESS | 1647 | 1464380346612 Marionette DEBUG loaded listener.js 13:19:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x1356f1400) [pid = 1647] [serial = 1366] [outer = 0x12c966c00] 13:19:06 INFO - PROCESS | 1647 | 1464380346980 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:19:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 13:19:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 568ms 13:19:07 INFO - PROCESS | 1647 | 1464380347006 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 13:19:07 INFO - PROCESS | 1647 | 1464380347008 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 13:19:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:19:07 INFO - PROCESS | 1647 | 1464380347016 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:19:07 INFO - PROCESS | 1647 | 1464380347017 Marionette TRACE conn2 <- [1,1794,null,{}] 13:19:07 INFO - PROCESS | 1647 | 1464380347020 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:07 INFO - PROCESS | 1647 | 1464380347152 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 13:19:07 INFO - PROCESS | 1647 | 1464380347173 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1359d1000 == 87 [pid = 1647] [id = 456] 13:19:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x1356fa400) [pid = 1647] [serial = 1367] [outer = 0x0] 13:19:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x135b17400) [pid = 1647] [serial = 1368] [outer = 0x1356fa400] 13:19:07 INFO - PROCESS | 1647 | 1464380347197 Marionette DEBUG loaded listener.js 13:19:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x135b21000) [pid = 1647] [serial = 1369] [outer = 0x1356fa400] 13:19:07 INFO - PROCESS | 1647 | 1464380347584 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:19:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:19:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 571ms 13:19:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:19:07 INFO - PROCESS | 1647 | 1464380347588 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 13:19:07 INFO - PROCESS | 1647 | 1464380347590 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 13:19:07 INFO - PROCESS | 1647 | 1464380347594 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:19:07 INFO - PROCESS | 1647 | 1464380347596 Marionette TRACE conn2 <- [1,1798,null,{}] 13:19:07 INFO - PROCESS | 1647 | 1464380347599 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:07 INFO - PROCESS | 1647 | 1464380347789 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 13:19:07 INFO - PROCESS | 1647 | 1464380347811 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1359e9800 == 88 [pid = 1647] [id = 457] 13:19:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x135b73400) [pid = 1647] [serial = 1370] [outer = 0x0] 13:19:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x135b77800) [pid = 1647] [serial = 1371] [outer = 0x135b73400] 13:19:07 INFO - PROCESS | 1647 | 1464380347835 Marionette DEBUG loaded listener.js 13:19:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x135b7d800) [pid = 1647] [serial = 1372] [outer = 0x135b73400] 13:19:08 INFO - PROCESS | 1647 | 1464380348186 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 13:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 619ms 13:19:08 INFO - PROCESS | 1647 | 1464380348355 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 13:19:08 INFO - PROCESS | 1647 | 1464380348357 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 13:19:08 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x1126dd800) [pid = 1647] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:19:08 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x117e64000) [pid = 1647] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:19:08 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x116962800) [pid = 1647] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:19:08 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x111fecc00) [pid = 1647] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:19:08 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x1126b2800) [pid = 1647] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:19:08 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x1197df000) [pid = 1647] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:19:08 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x110d7ac00) [pid = 1647] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:19:08 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x128c68000) [pid = 1647] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:19:08 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x1187bd000) [pid = 1647] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:19:08 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x118719800) [pid = 1647] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:19:08 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x12b21e800) [pid = 1647] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:19:08 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x126be9400) [pid = 1647] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:19:08 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x1126b5800) [pid = 1647] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:19:08 INFO - PROCESS | 1647 | 1464380348390 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:19:08 INFO - PROCESS | 1647 | 1464380348394 Marionette TRACE conn2 <- [1,1802,null,{}] 13:19:08 INFO - PROCESS | 1647 | 1464380348397 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:08 INFO - PROCESS | 1647 | 1464380348518 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 13:19:08 INFO - PROCESS | 1647 | 1464380348522 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cc2800 == 89 [pid = 1647] [id = 458] 13:19:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x112a72400) [pid = 1647] [serial = 1373] [outer = 0x0] 13:19:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x118059000) [pid = 1647] [serial = 1374] [outer = 0x112a72400] 13:19:08 INFO - PROCESS | 1647 | 1464380348554 Marionette DEBUG loaded listener.js 13:19:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x119c5b800) [pid = 1647] [serial = 1375] [outer = 0x112a72400] 13:19:08 INFO - PROCESS | 1647 | 1464380348899 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 533ms 13:19:08 INFO - PROCESS | 1647 | 1464380348915 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 13:19:08 INFO - PROCESS | 1647 | 1464380348916 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 13:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:19:08 INFO - PROCESS | 1647 | 1464380348918 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:19:08 INFO - PROCESS | 1647 | 1464380348919 Marionette TRACE conn2 <- [1,1806,null,{}] 13:19:08 INFO - PROCESS | 1647 | 1464380348922 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:09 INFO - PROCESS | 1647 | 1464380349027 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 13:19:09 INFO - PROCESS | 1647 | 1464380349109 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x141513000 == 90 [pid = 1647] [id = 459] 13:19:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x110de1c00) [pid = 1647] [serial = 1376] [outer = 0x0] 13:19:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x126be5000) [pid = 1647] [serial = 1377] [outer = 0x110de1c00] 13:19:09 INFO - PROCESS | 1647 | 1464380349136 Marionette DEBUG loaded listener.js 13:19:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x135b80400) [pid = 1647] [serial = 1378] [outer = 0x110de1c00] 13:19:09 INFO - PROCESS | 1647 | 1464380349411 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 13:19:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:19:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 518ms 13:19:09 INFO - PROCESS | 1647 | 1464380349438 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 13:19:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:19:09 INFO - PROCESS | 1647 | 1464380349439 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 13:19:09 INFO - PROCESS | 1647 | 1464380349441 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:19:09 INFO - PROCESS | 1647 | 1464380349443 Marionette TRACE conn2 <- [1,1810,null,{}] 13:19:09 INFO - PROCESS | 1647 | 1464380349453 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:09 INFO - PROCESS | 1647 | 1464380349558 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 13:19:09 INFO - PROCESS | 1647 | 1464380349562 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x1377e4800 == 91 [pid = 1647] [id = 460] 13:19:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x135ecdc00) [pid = 1647] [serial = 1379] [outer = 0x0] 13:19:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x135ed2c00) [pid = 1647] [serial = 1380] [outer = 0x135ecdc00] 13:19:09 INFO - PROCESS | 1647 | 1464380349592 Marionette DEBUG loaded listener.js 13:19:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x1383c3c00) [pid = 1647] [serial = 1381] [outer = 0x135ecdc00] 13:19:09 INFO - PROCESS | 1647 | 1464380349977 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 13:19:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:19:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 577ms 13:19:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:19:10 INFO - PROCESS | 1647 | 1464380350019 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 13:19:10 INFO - PROCESS | 1647 | 1464380350020 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 13:19:10 INFO - PROCESS | 1647 | 1464380350022 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:19:10 INFO - PROCESS | 1647 | 1464380350024 Marionette TRACE conn2 <- [1,1814,null,{}] 13:19:10 INFO - PROCESS | 1647 | 1464380350029 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:10 INFO - PROCESS | 1647 | 1464380350139 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 13:19:10 INFO - PROCESS | 1647 | 1464380350144 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x1415a4000 == 92 [pid = 1647] [id = 461] 13:19:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x137606c00) [pid = 1647] [serial = 1382] [outer = 0x0] 13:19:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x137611000) [pid = 1647] [serial = 1383] [outer = 0x137606c00] 13:19:10 INFO - PROCESS | 1647 | 1464380350168 Marionette DEBUG loaded listener.js 13:19:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x1383c8800) [pid = 1647] [serial = 1384] [outer = 0x137606c00] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x116f31000 == 91 [pid = 1647] [id = 415] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x135c68800 == 90 [pid = 1647] [id = 308] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc35000 == 89 [pid = 1647] [id = 134] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12dd50800 == 88 [pid = 1647] [id = 235] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12dd3a000 == 87 [pid = 1647] [id = 234] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x129816000 == 86 [pid = 1647] [id = 167] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12b173800 == 85 [pid = 1647] [id = 117] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1127b1000 == 84 [pid = 1647] [id = 269] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x13580b800 == 83 [pid = 1647] [id = 268] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12a7da000 == 82 [pid = 1647] [id = 414] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x11623e000 == 81 [pid = 1647] [id = 103] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x129040800 == 80 [pid = 1647] [id = 246] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1376c5800 == 79 [pid = 1647] [id = 307] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x135806800 == 78 [pid = 1647] [id = 306] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x13558e000 == 77 [pid = 1647] [id = 303] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12eee8000 == 76 [pid = 1647] [id = 266] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12d2db000 == 75 [pid = 1647] [id = 154] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x11818f000 == 74 [pid = 1647] [id = 186] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x13581e000 == 73 [pid = 1647] [id = 328] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf1b800 == 72 [pid = 1647] [id = 135] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x13581d000 == 71 [pid = 1647] [id = 287] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x123605000 == 70 [pid = 1647] [id = 197] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6a2800 == 69 [pid = 1647] [id = 265] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x119978000 == 68 [pid = 1647] [id = 436] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x117e0c000 == 67 [pid = 1647] [id = 136] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x13776f000 == 66 [pid = 1647] [id = 413] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12d07d000 == 65 [pid = 1647] [id = 153] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x11a176800 == 64 [pid = 1647] [id = 350] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6b8000 == 63 [pid = 1647] [id = 230] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x135757800 == 62 [pid = 1647] [id = 290] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12982a800 == 61 [pid = 1647] [id = 101] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x119a32800 == 60 [pid = 1647] [id = 291] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12c432000 == 59 [pid = 1647] [id = 152] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x135690000 == 58 [pid = 1647] [id = 289] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x135bd8800 == 57 [pid = 1647] [id = 288] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1254ec000 == 56 [pid = 1647] [id = 151] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc2e800 == 55 [pid = 1647] [id = 172] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x135566000 == 54 [pid = 1647] [id = 267] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12d2ea800 == 53 [pid = 1647] [id = 383] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x135769800 == 52 [pid = 1647] [id = 327] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12c428800 == 51 [pid = 1647] [id = 173] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1376dc800 == 50 [pid = 1647] [id = 329] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1192d5000 == 49 [pid = 1647] [id = 451] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1192d4800 == 48 [pid = 1647] [id = 450] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1376d6800 == 47 [pid = 1647] [id = 449] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x135bc5000 == 46 [pid = 1647] [id = 448] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x135761000 == 45 [pid = 1647] [id = 447] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12eee5000 == 44 [pid = 1647] [id = 446] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12ee06000 == 43 [pid = 1647] [id = 445] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12d2f8800 == 42 [pid = 1647] [id = 444] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12c82d800 == 41 [pid = 1647] [id = 443] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x135563800 == 40 [pid = 1647] [id = 405] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf06000 == 39 [pid = 1647] [id = 442] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x129049800 == 38 [pid = 1647] [id = 441] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12307e000 == 37 [pid = 1647] [id = 439] 13:19:11 INFO - PROCESS | 1647 | --DOCSHELL 0x119c1f800 == 36 [pid = 1647] [id = 440] 13:19:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12b274000 == 35 [pid = 1647] [id = 452] 13:19:12 INFO - PROCESS | 1647 | --DOCSHELL 0x128cc2800 == 34 [pid = 1647] [id = 458] 13:19:12 INFO - PROCESS | 1647 | --DOCSHELL 0x1359d1000 == 33 [pid = 1647] [id = 456] 13:19:12 INFO - PROCESS | 1647 | --DOCSHELL 0x1377e4800 == 32 [pid = 1647] [id = 460] 13:19:12 INFO - PROCESS | 1647 | --DOCSHELL 0x135d40800 == 31 [pid = 1647] [id = 455] 13:19:12 INFO - PROCESS | 1647 | --DOCSHELL 0x1359e9800 == 30 [pid = 1647] [id = 457] 13:19:12 INFO - PROCESS | 1647 | --DOCSHELL 0x135c6b800 == 29 [pid = 1647] [id = 454] 13:19:12 INFO - PROCESS | 1647 | --DOCSHELL 0x141513000 == 28 [pid = 1647] [id = 459] 13:19:12 INFO - PROCESS | 1647 | --DOCSHELL 0x135571800 == 27 [pid = 1647] [id = 453] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x12bfca000) [pid = 1647] [serial = 1279] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x11871c000) [pid = 1647] [serial = 1255] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x1126aec00) [pid = 1647] [serial = 1248] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x1164b6c00) [pid = 1647] [serial = 1251] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x128c71400) [pid = 1647] [serial = 1242] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x12110c000) [pid = 1647] [serial = 1260] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x1184a6000) [pid = 1647] [serial = 1221] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x12aaebc00) [pid = 1647] [serial = 1230] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x128a4b400) [pid = 1647] [serial = 1227] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x12afd7000) [pid = 1647] [serial = 1276] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x117680c00) [pid = 1647] [serial = 1252] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x123dc2000) [pid = 1647] [serial = 1261] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12a2ef800) [pid = 1647] [serial = 1270] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12886dc00) [pid = 1647] [serial = 1264] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x1242fac00) [pid = 1647] [serial = 1224] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x128a37400) [pid = 1647] [serial = 1266] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x1192f6400) [pid = 1647] [serial = 1257] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x119d05000) [pid = 1647] [serial = 1258] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x12909c000) [pid = 1647] [serial = 1269] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x1181a1000) [pid = 1647] [serial = 1254] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12d23e400) [pid = 1647] [serial = 1239] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x128a55400) [pid = 1647] [serial = 1273] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x115e6ec00) [pid = 1647] [serial = 1218] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x125026400) [pid = 1647] [serial = 1263] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12a84c400) [pid = 1647] [serial = 1275] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12c9bf400) [pid = 1647] [serial = 1236] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x121105400) [pid = 1647] [serial = 1317] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x1126ecc00) [pid = 1647] [serial = 1249] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x116723000) [pid = 1647] [serial = 1245] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12c95dc00) [pid = 1647] [serial = 1233] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12bc81000) [pid = 1647] [serial = 1278] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x115ee5000) [pid = 1647] [serial = 1311] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x1187b6c00) [pid = 1647] [serial = 1314] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x110de1800) [pid = 1647] [serial = 1281] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x117e5b000) [pid = 1647] [serial = 1284] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x119a98400) [pid = 1647] [serial = 1287] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x126bed000) [pid = 1647] [serial = 1290] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12a2f0800) [pid = 1647] [serial = 1293] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12bfd0800) [pid = 1647] [serial = 1296] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12c95c800) [pid = 1647] [serial = 1299] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12d678000) [pid = 1647] [serial = 1305] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x118931400) [pid = 1647] [serial = 1315] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12d54a000) [pid = 1647] [serial = 1302] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x119a9ac00) [pid = 1647] [serial = 1308] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x116958000) [pid = 1647] [serial = 1312] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x128c6d400) [pid = 1647] [serial = 1267] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x116a66000) [pid = 1647] [serial = 1272] [outer = 0x0] [url = about:blank] 13:19:12 INFO - PROCESS | 1647 | 1464380352553 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 13:19:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:19:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 2577ms 13:19:12 INFO - PROCESS | 1647 | 1464380352601 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 13:19:12 INFO - PROCESS | 1647 | 1464380352603 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 13:19:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:19:12 INFO - PROCESS | 1647 | 1464380352606 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:19:12 INFO - PROCESS | 1647 | 1464380352609 Marionette TRACE conn2 <- [1,1818,null,{}] 13:19:12 INFO - PROCESS | 1647 | 1464380352619 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:12 INFO - PROCESS | 1647 | 1464380352704 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 13:19:12 INFO - PROCESS | 1647 | 1464380352713 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x1130a3000 == 28 [pid = 1647] [id = 462] 13:19:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x110e45000) [pid = 1647] [serial = 1385] [outer = 0x0] 13:19:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x110e49000) [pid = 1647] [serial = 1386] [outer = 0x110e45000] 13:19:12 INFO - PROCESS | 1647 | 1464380352741 Marionette DEBUG loaded listener.js 13:19:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x111c19800) [pid = 1647] [serial = 1387] [outer = 0x110e45000] 13:19:13 INFO - PROCESS | 1647 | 1464380353099 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 13:19:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 528ms 13:19:13 INFO - PROCESS | 1647 | 1464380353135 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 13:19:13 INFO - PROCESS | 1647 | 1464380353139 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 13:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:19:13 INFO - PROCESS | 1647 | 1464380353146 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:19:13 INFO - PROCESS | 1647 | 1464380353148 Marionette TRACE conn2 <- [1,1822,null,{}] 13:19:13 INFO - PROCESS | 1647 | 1464380353150 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:13 INFO - PROCESS | 1647 | 1464380353234 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 13:19:13 INFO - PROCESS | 1647 | 1464380353290 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x115a8f000 == 29 [pid = 1647] [id = 463] 13:19:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x111c1e800) [pid = 1647] [serial = 1388] [outer = 0x0] 13:19:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x1121b5400) [pid = 1647] [serial = 1389] [outer = 0x111c1e800] 13:19:13 INFO - PROCESS | 1647 | 1464380353317 Marionette DEBUG loaded listener.js 13:19:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x1126de800) [pid = 1647] [serial = 1390] [outer = 0x111c1e800] 13:19:13 INFO - PROCESS | 1647 | 1464380353625 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 13:19:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 522ms 13:19:13 INFO - PROCESS | 1647 | 1464380353667 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 13:19:13 INFO - PROCESS | 1647 | 1464380353669 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 13:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:19:13 INFO - PROCESS | 1647 | 1464380353672 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:19:13 INFO - PROCESS | 1647 | 1464380353674 Marionette TRACE conn2 <- [1,1826,null,{}] 13:19:13 INFO - PROCESS | 1647 | 1464380353686 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:13 INFO - PROCESS | 1647 | 1464380353819 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 13:19:13 INFO - PROCESS | 1647 | 1464380353831 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f3a800 == 30 [pid = 1647] [id = 464] 13:19:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x110d77400) [pid = 1647] [serial = 1391] [outer = 0x0] 13:19:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x1126ebc00) [pid = 1647] [serial = 1392] [outer = 0x110d77400] 13:19:13 INFO - PROCESS | 1647 | 1464380353876 Marionette DEBUG loaded listener.js 13:19:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x112e0a400) [pid = 1647] [serial = 1393] [outer = 0x110d77400] 13:19:14 INFO - PROCESS | 1647 | 1464380354333 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 13:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 676ms 13:19:14 INFO - PROCESS | 1647 | 1464380354348 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 13:19:14 INFO - PROCESS | 1647 | 1464380354349 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 13:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:19:14 INFO - PROCESS | 1647 | 1464380354351 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:19:14 INFO - PROCESS | 1647 | 1464380354353 Marionette TRACE conn2 <- [1,1830,null,{}] 13:19:14 INFO - PROCESS | 1647 | 1464380354355 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:14 INFO - PROCESS | 1647 | 1464380354465 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 13:19:14 INFO - PROCESS | 1647 | 1464380354472 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x118194000 == 31 [pid = 1647] [id = 465] 13:19:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x113375800) [pid = 1647] [serial = 1394] [outer = 0x0] 13:19:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x115e68400) [pid = 1647] [serial = 1395] [outer = 0x113375800] 13:19:14 INFO - PROCESS | 1647 | 1464380354498 Marionette DEBUG loaded listener.js 13:19:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x115ee5400) [pid = 1647] [serial = 1396] [outer = 0x113375800] 13:19:14 INFO - PROCESS | 1647 | 1464380354803 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 13:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 467ms 13:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:19:14 INFO - PROCESS | 1647 | 1464380354820 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 13:19:14 INFO - PROCESS | 1647 | 1464380354821 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 13:19:14 INFO - PROCESS | 1647 | 1464380354823 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:19:14 INFO - PROCESS | 1647 | 1464380354824 Marionette TRACE conn2 <- [1,1834,null,{}] 13:19:14 INFO - PROCESS | 1647 | 1464380354828 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:14 INFO - PROCESS | 1647 | 1464380354908 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 13:19:14 INFO - PROCESS | 1647 | 1464380354914 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192d9800 == 32 [pid = 1647] [id = 466] 13:19:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x111c1a800) [pid = 1647] [serial = 1397] [outer = 0x0] 13:19:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x116221400) [pid = 1647] [serial = 1398] [outer = 0x111c1a800] 13:19:14 INFO - PROCESS | 1647 | 1464380354940 Marionette DEBUG loaded listener.js 13:19:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x1164bec00) [pid = 1647] [serial = 1399] [outer = 0x111c1a800] 13:19:15 INFO - PROCESS | 1647 | 1464380355284 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 13:19:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 13:19:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 471ms 13:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:19:15 INFO - PROCESS | 1647 | 1464380355295 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 13:19:15 INFO - PROCESS | 1647 | 1464380355296 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 13:19:15 INFO - PROCESS | 1647 | 1464380355298 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:19:15 INFO - PROCESS | 1647 | 1464380355299 Marionette TRACE conn2 <- [1,1838,null,{}] 13:19:15 INFO - PROCESS | 1647 | 1464380355301 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:15 INFO - PROCESS | 1647 | 1464380355434 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 13:19:15 INFO - PROCESS | 1647 | 1464380355442 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x11996f000 == 33 [pid = 1647] [id = 467] 13:19:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x115eea400) [pid = 1647] [serial = 1400] [outer = 0x0] 13:19:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x11671f000) [pid = 1647] [serial = 1401] [outer = 0x115eea400] 13:19:15 INFO - PROCESS | 1647 | 1464380355469 Marionette DEBUG loaded listener.js 13:19:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x11746d400) [pid = 1647] [serial = 1402] [outer = 0x115eea400] 13:19:16 INFO - PROCESS | 1647 | 1464380356044 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 13:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 820ms 13:19:16 INFO - PROCESS | 1647 | 1464380356119 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 13:19:16 INFO - PROCESS | 1647 | 1464380356122 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 13:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:19:16 INFO - PROCESS | 1647 | 1464380356126 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:19:16 INFO - PROCESS | 1647 | 1464380356128 Marionette TRACE conn2 <- [1,1842,null,{}] 13:19:16 INFO - PROCESS | 1647 | 1464380356131 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:16 INFO - PROCESS | 1647 | 1464380356240 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 13:19:16 INFO - PROCESS | 1647 | 1464380356297 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x116647000 == 34 [pid = 1647] [id = 468] 13:19:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x110e39000) [pid = 1647] [serial = 1403] [outer = 0x0] 13:19:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x110e4c400) [pid = 1647] [serial = 1404] [outer = 0x110e39000] 13:19:16 INFO - PROCESS | 1647 | 1464380356330 Marionette DEBUG loaded listener.js 13:19:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x111f0f000) [pid = 1647] [serial = 1405] [outer = 0x110e39000] 13:19:16 INFO - PROCESS | 1647 | 1464380356850 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 13:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 770ms 13:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:19:16 INFO - PROCESS | 1647 | 1464380356920 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 13:19:16 INFO - PROCESS | 1647 | 1464380356923 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 13:19:16 INFO - PROCESS | 1647 | 1464380356931 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:19:16 INFO - PROCESS | 1647 | 1464380356933 Marionette TRACE conn2 <- [1,1846,null,{}] 13:19:16 INFO - PROCESS | 1647 | 1464380356936 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:17 INFO - PROCESS | 1647 | 1464380357059 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 13:19:17 INFO - PROCESS | 1647 | 1464380357141 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x1189b5800 == 35 [pid = 1647] [id = 469] 13:19:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x11273fc00) [pid = 1647] [serial = 1406] [outer = 0x0] 13:19:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x112767400) [pid = 1647] [serial = 1407] [outer = 0x11273fc00] 13:19:17 INFO - PROCESS | 1647 | 1464380357172 Marionette DEBUG loaded listener.js 13:19:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x112f69800) [pid = 1647] [serial = 1408] [outer = 0x11273fc00] 13:19:17 INFO - PROCESS | 1647 | 1464380357684 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 13:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 774ms 13:19:17 INFO - PROCESS | 1647 | 1464380357705 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 13:19:17 INFO - PROCESS | 1647 | 1464380357707 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 13:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:19:17 INFO - PROCESS | 1647 | 1464380357737 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:19:17 INFO - PROCESS | 1647 | 1464380357739 Marionette TRACE conn2 <- [1,1850,null,{}] 13:19:17 INFO - PROCESS | 1647 | 1464380357751 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:17 INFO - PROCESS | 1647 | 1464380357859 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 13:19:17 INFO - PROCESS | 1647 | 1464380357941 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f3a000 == 36 [pid = 1647] [id = 470] 13:19:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x116214c00) [pid = 1647] [serial = 1409] [outer = 0x0] 13:19:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x1164b1c00) [pid = 1647] [serial = 1410] [outer = 0x116214c00] 13:19:17 INFO - PROCESS | 1647 | 1464380357975 Marionette DEBUG loaded listener.js 13:19:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x116729400) [pid = 1647] [serial = 1411] [outer = 0x116214c00] 13:19:18 INFO - PROCESS | 1647 | 1464380358703 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:19:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:19:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1054ms 13:19:18 INFO - PROCESS | 1647 | 1464380358764 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 13:19:18 INFO - PROCESS | 1647 | 1464380358766 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 13:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:19:18 INFO - PROCESS | 1647 | 1464380358770 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:19:18 INFO - PROCESS | 1647 | 1464380358772 Marionette TRACE conn2 <- [1,1854,null,{}] 13:19:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x110e4e800) [pid = 1647] [serial = 1412] [outer = 0x12c9bb400] 13:19:18 INFO - PROCESS | 1647 | 1464380358793 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:19 INFO - PROCESS | 1647 | 1464380359023 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 13:19:19 INFO - PROCESS | 1647 | --DOCSHELL 0x116988000 == 35 [pid = 1647] [id = 23] 13:19:19 INFO - PROCESS | 1647 | --DOCSHELL 0x116477000 == 34 [pid = 1647] [id = 26] 13:19:19 INFO - PROCESS | 1647 | --DOCSHELL 0x1192d9800 == 33 [pid = 1647] [id = 466] 13:19:19 INFO - PROCESS | 1647 | --DOCSHELL 0x118194000 == 32 [pid = 1647] [id = 465] 13:19:19 INFO - PROCESS | 1647 | --DOCSHELL 0x116f3a800 == 31 [pid = 1647] [id = 464] 13:19:19 INFO - PROCESS | 1647 | --DOCSHELL 0x115a8f000 == 30 [pid = 1647] [id = 463] 13:19:19 INFO - PROCESS | 1647 | --DOCSHELL 0x1130a3000 == 29 [pid = 1647] [id = 462] 13:19:19 INFO - PROCESS | 1647 | 1464380359118 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x113324000 == 30 [pid = 1647] [id = 471] 13:19:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x110e37800) [pid = 1647] [serial = 1413] [outer = 0x0] 13:19:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x110e3c000) [pid = 1647] [serial = 1414] [outer = 0x110e37800] 13:19:19 INFO - PROCESS | 1647 | 1464380359151 Marionette DEBUG loaded listener.js 13:19:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x11214cc00) [pid = 1647] [serial = 1415] [outer = 0x110e37800] 13:19:19 INFO - PROCESS | 1647 | 1464380359597 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 875ms 13:19:19 INFO - PROCESS | 1647 | 1464380359646 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 13:19:19 INFO - PROCESS | 1647 | 1464380359648 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 13:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:19:19 INFO - PROCESS | 1647 | 1464380359651 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:19:19 INFO - PROCESS | 1647 | 1464380359654 Marionette TRACE conn2 <- [1,1858,null,{}] 13:19:19 INFO - PROCESS | 1647 | 1464380359658 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:19 INFO - PROCESS | 1647 | 1464380359757 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 13:19:19 INFO - PROCESS | 1647 | 1464380359815 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e19800 == 31 [pid = 1647] [id = 472] 13:19:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x1126df800) [pid = 1647] [serial = 1416] [outer = 0x0] 13:19:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x11274bc00) [pid = 1647] [serial = 1417] [outer = 0x1126df800] 13:19:19 INFO - PROCESS | 1647 | 1464380359848 Marionette DEBUG loaded listener.js 13:19:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x112e04400) [pid = 1647] [serial = 1418] [outer = 0x1126df800] 13:19:20 INFO - PROCESS | 1647 | 1464380360282 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 13:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 671ms 13:19:20 INFO - PROCESS | 1647 | 1464380360323 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 13:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:19:20 INFO - PROCESS | 1647 | 1464380360325 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 13:19:20 INFO - PROCESS | 1647 | 1464380360328 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:19:20 INFO - PROCESS | 1647 | 1464380360329 Marionette TRACE conn2 <- [1,1862,null,{}] 13:19:20 INFO - PROCESS | 1647 | 1464380360331 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:20 INFO - PROCESS | 1647 | 1464380360451 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 13:19:20 INFO - PROCESS | 1647 | 1464380360511 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195ef000 == 32 [pid = 1647] [id = 473] 13:19:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x113c6d800) [pid = 1647] [serial = 1419] [outer = 0x0] 13:19:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x115f57c00) [pid = 1647] [serial = 1420] [outer = 0x113c6d800] 13:19:20 INFO - PROCESS | 1647 | 1464380360542 Marionette DEBUG loaded listener.js 13:19:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x116729800) [pid = 1647] [serial = 1421] [outer = 0x113c6d800] 13:19:20 INFO - PROCESS | 1647 | 1464380360968 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 13:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 669ms 13:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:19:21 INFO - PROCESS | 1647 | 1464380360997 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 13:19:21 INFO - PROCESS | 1647 | 1464380361000 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 13:19:21 INFO - PROCESS | 1647 | 1464380361008 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:19:21 INFO - PROCESS | 1647 | 1464380361011 Marionette TRACE conn2 <- [1,1866,null,{}] 13:19:21 INFO - PROCESS | 1647 | 1464380361014 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:21 INFO - PROCESS | 1647 | 1464380361116 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 13:19:21 INFO - PROCESS | 1647 | 1464380361172 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1e6000 == 33 [pid = 1647] [id = 474] 13:19:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x1169a5400) [pid = 1647] [serial = 1422] [outer = 0x0] 13:19:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x117463000) [pid = 1647] [serial = 1423] [outer = 0x1169a5400] 13:19:21 INFO - PROCESS | 1647 | 1464380361203 Marionette DEBUG loaded listener.js 13:19:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x117686800) [pid = 1647] [serial = 1424] [outer = 0x1169a5400] 13:19:21 INFO - PROCESS | 1647 | 1464380361629 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 13:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 678ms 13:19:21 INFO - PROCESS | 1647 | 1464380361681 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 13:19:21 INFO - PROCESS | 1647 | 1464380361683 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 13:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:19:21 INFO - PROCESS | 1647 | 1464380361685 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:19:21 INFO - PROCESS | 1647 | 1464380361686 Marionette TRACE conn2 <- [1,1870,null,{}] 13:19:21 INFO - PROCESS | 1647 | 1464380361689 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:21 INFO - PROCESS | 1647 | 1464380361805 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 13:19:21 INFO - PROCESS | 1647 | 1464380361887 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1237cb800 == 34 [pid = 1647] [id = 475] 13:19:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x1169ac000) [pid = 1647] [serial = 1425] [outer = 0x0] 13:19:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x117683800) [pid = 1647] [serial = 1426] [outer = 0x1169ac000] 13:19:21 INFO - PROCESS | 1647 | 1464380361919 Marionette DEBUG loaded listener.js 13:19:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x11805e800) [pid = 1647] [serial = 1427] [outer = 0x1169ac000] 13:19:22 INFO - PROCESS | 1647 | 1464380362329 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 13:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 670ms 13:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:19:22 INFO - PROCESS | 1647 | 1464380362356 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 13:19:22 INFO - PROCESS | 1647 | 1464380362357 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 13:19:22 INFO - PROCESS | 1647 | 1464380362359 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:19:22 INFO - PROCESS | 1647 | 1464380362361 Marionette TRACE conn2 <- [1,1874,null,{}] 13:19:22 INFO - PROCESS | 1647 | 1464380362363 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:22 INFO - PROCESS | 1647 | 1464380362457 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 13:19:22 INFO - PROCESS | 1647 | 1464380362518 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x124257000 == 35 [pid = 1647] [id = 476] 13:19:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x118162000) [pid = 1647] [serial = 1428] [outer = 0x0] 13:19:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x118168000) [pid = 1647] [serial = 1429] [outer = 0x118162000] 13:19:22 INFO - PROCESS | 1647 | 1464380362556 Marionette DEBUG loaded listener.js 13:19:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x1184a5400) [pid = 1647] [serial = 1430] [outer = 0x118162000] 13:19:23 INFO - PROCESS | 1647 | 1464380363034 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 13:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 720ms 13:19:23 INFO - PROCESS | 1647 | 1464380363097 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 13:19:23 INFO - PROCESS | 1647 | 1464380363099 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 13:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:19:23 INFO - PROCESS | 1647 | 1464380363136 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:19:23 INFO - PROCESS | 1647 | 1464380363138 Marionette TRACE conn2 <- [1,1878,null,{}] 13:19:23 INFO - PROCESS | 1647 | 1464380363155 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:23 INFO - PROCESS | 1647 | 1464380363326 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 13:19:23 INFO - PROCESS | 1647 | 1464380363377 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1250b0000 == 36 [pid = 1647] [id = 477] 13:19:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x1184a5800) [pid = 1647] [serial = 1431] [outer = 0x0] 13:19:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x118719400) [pid = 1647] [serial = 1432] [outer = 0x1184a5800] 13:19:23 INFO - PROCESS | 1647 | 1464380363423 Marionette DEBUG loaded listener.js 13:19:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x1187bb400) [pid = 1647] [serial = 1433] [outer = 0x1184a5800] 13:19:23 INFO - PROCESS | 1647 | 1464380363913 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 13:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 822ms 13:19:23 INFO - PROCESS | 1647 | 1464380363956 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 13:19:23 INFO - PROCESS | 1647 | 1464380363958 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 13:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:19:23 INFO - PROCESS | 1647 | 1464380363960 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:19:23 INFO - PROCESS | 1647 | 1464380363961 Marionette TRACE conn2 <- [1,1882,null,{}] 13:19:23 INFO - PROCESS | 1647 | 1464380363964 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:24 INFO - PROCESS | 1647 | 1464380364061 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 13:19:24 INFO - PROCESS | 1647 | 1464380364117 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12681b000 == 37 [pid = 1647] [id = 478] 13:19:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x118163000) [pid = 1647] [serial = 1434] [outer = 0x0] 13:19:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x1187c3800) [pid = 1647] [serial = 1435] [outer = 0x118163000] 13:19:24 INFO - PROCESS | 1647 | 1464380364148 Marionette DEBUG loaded listener.js 13:19:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x119118000) [pid = 1647] [serial = 1436] [outer = 0x118163000] 13:19:24 INFO - PROCESS | 1647 | 1464380364565 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 13:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 620ms 13:19:24 INFO - PROCESS | 1647 | 1464380364581 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 13:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:19:24 INFO - PROCESS | 1647 | 1464380364582 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 13:19:24 INFO - PROCESS | 1647 | 1464380364584 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:19:24 INFO - PROCESS | 1647 | 1464380364585 Marionette TRACE conn2 <- [1,1886,null,{}] 13:19:24 INFO - PROCESS | 1647 | 1464380364588 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:24 INFO - PROCESS | 1647 | 1464380364683 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 13:19:24 INFO - PROCESS | 1647 | 1464380364772 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b91000 == 38 [pid = 1647] [id = 479] 13:19:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x1187c4400) [pid = 1647] [serial = 1437] [outer = 0x0] 13:19:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x11917a000) [pid = 1647] [serial = 1438] [outer = 0x1187c4400] 13:19:24 INFO - PROCESS | 1647 | 1464380364802 Marionette DEBUG loaded listener.js 13:19:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x116727c00) [pid = 1647] [serial = 1439] [outer = 0x1187c4400] 13:19:25 INFO - PROCESS | 1647 | 1464380365219 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 13:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 670ms 13:19:25 INFO - PROCESS | 1647 | 1464380365256 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 13:19:25 INFO - PROCESS | 1647 | 1464380365257 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 13:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:19:25 INFO - PROCESS | 1647 | 1464380365343 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:19:25 INFO - PROCESS | 1647 | 1464380365345 Marionette TRACE conn2 <- [1,1890,null,{}] 13:19:25 INFO - PROCESS | 1647 | 1464380365350 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:25 INFO - PROCESS | 1647 | 1464380365448 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 13:19:25 INFO - PROCESS | 1647 | 1464380365509 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ac6800 == 39 [pid = 1647] [id = 480] 13:19:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x111c88800) [pid = 1647] [serial = 1440] [outer = 0x0] 13:19:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x1121a7400) [pid = 1647] [serial = 1441] [outer = 0x111c88800] 13:19:25 INFO - PROCESS | 1647 | 1464380365537 Marionette DEBUG loaded listener.js 13:19:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x1126e1c00) [pid = 1647] [serial = 1442] [outer = 0x111c88800] 13:19:26 INFO - PROCESS | 1647 | 1464380366110 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 13:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 905ms 13:19:26 INFO - PROCESS | 1647 | 1464380366166 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 13:19:26 INFO - PROCESS | 1647 | 1464380366168 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 13:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:19:26 INFO - PROCESS | 1647 | 1464380366172 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:19:26 INFO - PROCESS | 1647 | 1464380366174 Marionette TRACE conn2 <- [1,1894,null,{}] 13:19:26 INFO - PROCESS | 1647 | 1464380366180 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:26 INFO - PROCESS | 1647 | 1464380366282 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 13:19:26 INFO - PROCESS | 1647 | 1464380366355 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x119188800 == 40 [pid = 1647] [id = 481] 13:19:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x1126e6800) [pid = 1647] [serial = 1443] [outer = 0x0] 13:19:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x112ab8400) [pid = 1647] [serial = 1444] [outer = 0x1126e6800] 13:19:26 INFO - PROCESS | 1647 | 1464380366388 Marionette DEBUG loaded listener.js 13:19:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x115ab1400) [pid = 1647] [serial = 1445] [outer = 0x1126e6800] 13:19:26 INFO - PROCESS | 1647 | 1464380366832 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 13:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 723ms 13:19:26 INFO - PROCESS | 1647 | 1464380366896 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 13:19:26 INFO - PROCESS | 1647 | 1464380366899 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 13:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:19:26 INFO - PROCESS | 1647 | 1464380366904 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:19:26 INFO - PROCESS | 1647 | 1464380366906 Marionette TRACE conn2 <- [1,1898,null,{}] 13:19:26 INFO - PROCESS | 1647 | 1464380366909 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:27 INFO - PROCESS | 1647 | 1464380367015 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 13:19:27 INFO - PROCESS | 1647 | 1464380367091 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1d3000 == 41 [pid = 1647] [id = 482] 13:19:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x1164b3000) [pid = 1647] [serial = 1446] [outer = 0x0] 13:19:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x1167f7400) [pid = 1647] [serial = 1447] [outer = 0x1164b3000] 13:19:27 INFO - PROCESS | 1647 | 1464380367125 Marionette DEBUG loaded listener.js 13:19:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x117468400) [pid = 1647] [serial = 1448] [outer = 0x1164b3000] 13:19:27 INFO - PROCESS | 1647 | 1464380367680 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 13:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 819ms 13:19:27 INFO - PROCESS | 1647 | 1464380367724 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 13:19:27 INFO - PROCESS | 1647 | 1464380367726 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 13:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:19:27 INFO - PROCESS | 1647 | 1464380367731 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:19:27 INFO - PROCESS | 1647 | 1464380367733 Marionette TRACE conn2 <- [1,1902,null,{}] 13:19:27 INFO - PROCESS | 1647 | 1464380367741 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:27 INFO - PROCESS | 1647 | 1464380367844 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 13:19:27 INFO - PROCESS | 1647 | 1464380367919 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cbd800 == 42 [pid = 1647] [id = 483] 13:19:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x117e62400) [pid = 1647] [serial = 1449] [outer = 0x0] 13:19:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x1181ce800) [pid = 1647] [serial = 1450] [outer = 0x117e62400] 13:19:27 INFO - PROCESS | 1647 | 1464380367953 Marionette DEBUG loaded listener.js 13:19:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x1184a2c00) [pid = 1647] [serial = 1451] [outer = 0x117e62400] 13:19:28 INFO - PROCESS | 1647 | 1464380368395 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 13:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 674ms 13:19:28 INFO - PROCESS | 1647 | 1464380368405 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 13:19:28 INFO - PROCESS | 1647 | 1464380368406 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 13:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:19:28 INFO - PROCESS | 1647 | 1464380368409 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:19:28 INFO - PROCESS | 1647 | 1464380368412 Marionette TRACE conn2 <- [1,1906,null,{}] 13:19:28 INFO - PROCESS | 1647 | 1464380368415 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:28 INFO - PROCESS | 1647 | 1464380368517 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 13:19:28 INFO - PROCESS | 1647 | 1464380368573 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x129374800 == 43 [pid = 1647] [id = 484] 13:19:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x1187c0c00) [pid = 1647] [serial = 1452] [outer = 0x0] 13:19:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x119175400) [pid = 1647] [serial = 1453] [outer = 0x1187c0c00] 13:19:28 INFO - PROCESS | 1647 | 1464380368607 Marionette DEBUG loaded listener.js 13:19:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x11951e000) [pid = 1647] [serial = 1454] [outer = 0x1187c0c00] 13:19:29 INFO - PROCESS | 1647 | 1464380369094 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 13:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 721ms 13:19:29 INFO - PROCESS | 1647 | 1464380369150 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 13:19:29 INFO - PROCESS | 1647 | 1464380369152 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 13:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:19:29 INFO - PROCESS | 1647 | 1464380369182 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:19:29 INFO - PROCESS | 1647 | 1464380369183 Marionette TRACE conn2 <- [1,1910,null,{}] 13:19:29 INFO - PROCESS | 1647 | 1464380369186 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:29 INFO - PROCESS | 1647 | 1464380369282 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 13:19:29 INFO - PROCESS | 1647 | 1464380369355 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a242000 == 44 [pid = 1647] [id = 485] 13:19:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x1187c1800) [pid = 1647] [serial = 1455] [outer = 0x0] 13:19:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x1197dc000) [pid = 1647] [serial = 1456] [outer = 0x1187c1800] 13:19:29 INFO - PROCESS | 1647 | 1464380369385 Marionette DEBUG loaded listener.js 13:19:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x119a99c00) [pid = 1647] [serial = 1457] [outer = 0x1187c1800] 13:19:29 INFO - PROCESS | 1647 | 1464380369806 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 13:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 669ms 13:19:29 INFO - PROCESS | 1647 | 1464380369852 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 13:19:29 INFO - PROCESS | 1647 | 1464380369853 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 13:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:19:29 INFO - PROCESS | 1647 | 1464380369855 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:19:29 INFO - PROCESS | 1647 | 1464380369857 Marionette TRACE conn2 <- [1,1914,null,{}] 13:19:29 INFO - PROCESS | 1647 | 1464380369859 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:29 INFO - PROCESS | 1647 | 1464380369983 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 13:19:30 INFO - PROCESS | 1647 | 1464380370045 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12af36000 == 45 [pid = 1647] [id = 486] 13:19:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x119c09800) [pid = 1647] [serial = 1458] [outer = 0x0] 13:19:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 222 (0x119d1f000) [pid = 1647] [serial = 1459] [outer = 0x119c09800] 13:19:30 INFO - PROCESS | 1647 | 1464380370076 Marionette DEBUG loaded listener.js 13:19:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x12337dc00) [pid = 1647] [serial = 1460] [outer = 0x119c09800] 13:19:30 INFO - PROCESS | 1647 | 1464380370525 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 13:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 718ms 13:19:30 INFO - PROCESS | 1647 | 1464380370620 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 13:19:30 INFO - PROCESS | 1647 | 1464380370621 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 13:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:19:30 INFO - PROCESS | 1647 | 1464380370625 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:19:30 INFO - PROCESS | 1647 | 1464380370627 Marionette TRACE conn2 <- [1,1918,null,{}] 13:19:30 INFO - PROCESS | 1647 | 1464380370629 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:30 INFO - PROCESS | 1647 | 1464380370727 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 13:19:30 INFO - PROCESS | 1647 | 1464380370802 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b262800 == 46 [pid = 1647] [id = 487] 13:19:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x1232d2000) [pid = 1647] [serial = 1461] [outer = 0x0] 13:19:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x123528400) [pid = 1647] [serial = 1462] [outer = 0x1232d2000] 13:19:30 INFO - PROCESS | 1647 | 1464380370832 Marionette DEBUG loaded listener.js 13:19:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x123920800) [pid = 1647] [serial = 1463] [outer = 0x1232d2000] 13:19:31 INFO - PROCESS | 1647 | 1464380371225 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 13:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 670ms 13:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:19:31 INFO - PROCESS | 1647 | 1464380371296 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 13:19:31 INFO - PROCESS | 1647 | 1464380371297 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 13:19:31 INFO - PROCESS | 1647 | 1464380371300 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:19:31 INFO - PROCESS | 1647 | 1464380371302 Marionette TRACE conn2 <- [1,1922,null,{}] 13:19:31 INFO - PROCESS | 1647 | 1464380371306 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:31 INFO - PROCESS | 1647 | 1464380371454 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 13:19:31 INFO - PROCESS | 1647 | 1464380371583 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc31000 == 47 [pid = 1647] [id = 488] 13:19:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x123520800) [pid = 1647] [serial = 1464] [outer = 0x0] 13:19:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x123dbf400) [pid = 1647] [serial = 1465] [outer = 0x123520800] 13:19:31 INFO - PROCESS | 1647 | 1464380371631 Marionette DEBUG loaded listener.js 13:19:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x123efec00) [pid = 1647] [serial = 1466] [outer = 0x123520800] 13:19:32 INFO - PROCESS | 1647 | 1464380372104 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 13:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 870ms 13:19:32 INFO - PROCESS | 1647 | 1464380372171 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 13:19:32 INFO - PROCESS | 1647 | 1464380372172 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 13:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:19:32 INFO - PROCESS | 1647 | 1464380372174 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:19:32 INFO - PROCESS | 1647 | 1464380372175 Marionette TRACE conn2 <- [1,1926,null,{}] 13:19:32 INFO - PROCESS | 1647 | 1464380372178 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:32 INFO - PROCESS | 1647 | 1464380372282 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 13:19:32 INFO - PROCESS | 1647 | 1464380372356 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf12000 == 48 [pid = 1647] [id = 489] 13:19:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x123dc0400) [pid = 1647] [serial = 1467] [outer = 0x0] 13:19:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 231 (0x124886c00) [pid = 1647] [serial = 1468] [outer = 0x123dc0400] 13:19:32 INFO - PROCESS | 1647 | 1464380372387 Marionette DEBUG loaded listener.js 13:19:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 232 (0x12502a400) [pid = 1647] [serial = 1469] [outer = 0x123dc0400] 13:19:32 INFO - PROCESS | 1647 | 1464380372914 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 13:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 770ms 13:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:19:32 INFO - PROCESS | 1647 | 1464380372946 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 13:19:32 INFO - PROCESS | 1647 | 1464380372949 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 13:19:32 INFO - PROCESS | 1647 | 1464380372952 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:19:32 INFO - PROCESS | 1647 | 1464380372954 Marionette TRACE conn2 <- [1,1930,null,{}] 13:19:32 INFO - PROCESS | 1647 | 1464380372958 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:33 INFO - PROCESS | 1647 | 1464380373056 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 13:19:33 INFO - PROCESS | 1647 | 1464380373137 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ab8000 == 49 [pid = 1647] [id = 490] 13:19:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 233 (0x1126e8c00) [pid = 1647] [serial = 1470] [outer = 0x0] 13:19:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 234 (0x112ab4000) [pid = 1647] [serial = 1471] [outer = 0x1126e8c00] 13:19:33 INFO - PROCESS | 1647 | 1464380373167 Marionette DEBUG loaded listener.js 13:19:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 235 (0x115e6b400) [pid = 1647] [serial = 1472] [outer = 0x1126e8c00] 13:19:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12681b000 == 48 [pid = 1647] [id = 478] 13:19:33 INFO - PROCESS | 1647 | --DOCSHELL 0x1250b0000 == 47 [pid = 1647] [id = 477] 13:19:33 INFO - PROCESS | 1647 | --DOCSHELL 0x124257000 == 46 [pid = 1647] [id = 476] 13:19:33 INFO - PROCESS | 1647 | --DOCSHELL 0x1237cb800 == 45 [pid = 1647] [id = 475] 13:19:33 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1e6000 == 44 [pid = 1647] [id = 474] 13:19:33 INFO - PROCESS | 1647 | --DOCSHELL 0x1195ef000 == 43 [pid = 1647] [id = 473] 13:19:33 INFO - PROCESS | 1647 | --DOCSHELL 0x117e19800 == 42 [pid = 1647] [id = 472] 13:19:33 INFO - PROCESS | 1647 | --DOCSHELL 0x113324000 == 41 [pid = 1647] [id = 471] 13:19:33 INFO - PROCESS | 1647 | 1464380373718 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 13:19:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 821ms 13:19:33 INFO - PROCESS | 1647 | 1464380373772 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 13:19:33 INFO - PROCESS | 1647 | 1464380373775 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 13:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:19:33 INFO - PROCESS | 1647 | 1464380373781 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:19:33 INFO - PROCESS | 1647 | 1464380373784 Marionette TRACE conn2 <- [1,1934,null,{}] 13:19:33 INFO - PROCESS | 1647 | 1464380373787 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:33 INFO - PROCESS | 1647 | 1464380373892 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 13:19:33 INFO - PROCESS | 1647 | 1464380373970 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x119dce800 == 42 [pid = 1647] [id = 491] 13:19:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 236 (0x112a73000) [pid = 1647] [serial = 1473] [outer = 0x0] 13:19:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 237 (0x1164bc800) [pid = 1647] [serial = 1474] [outer = 0x112a73000] 13:19:34 INFO - PROCESS | 1647 | 1464380374004 Marionette DEBUG loaded listener.js 13:19:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 238 (0x117107800) [pid = 1647] [serial = 1475] [outer = 0x112a73000] 13:19:34 INFO - PROCESS | 1647 | 1464380374439 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 13:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 675ms 13:19:34 INFO - PROCESS | 1647 | 1464380374456 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 13:19:34 INFO - PROCESS | 1647 | 1464380374460 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 13:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:19:34 INFO - PROCESS | 1647 | 1464380374465 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:19:34 INFO - PROCESS | 1647 | 1464380374467 Marionette TRACE conn2 <- [1,1938,null,{}] 13:19:34 INFO - PROCESS | 1647 | 1464380374469 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:34 INFO - PROCESS | 1647 | 1464380374577 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 13:19:34 INFO - PROCESS | 1647 | 1464380374642 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x125057000 == 43 [pid = 1647] [id = 492] 13:19:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 239 (0x11746a000) [pid = 1647] [serial = 1476] [outer = 0x0] 13:19:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 240 (0x118057000) [pid = 1647] [serial = 1477] [outer = 0x11746a000] 13:19:34 INFO - PROCESS | 1647 | 1464380374685 Marionette DEBUG loaded listener.js 13:19:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 241 (0x1181a3c00) [pid = 1647] [serial = 1478] [outer = 0x11746a000] 13:19:35 INFO - PROCESS | 1647 | 1464380375118 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 13:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 672ms 13:19:35 INFO - PROCESS | 1647 | 1464380375137 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 13:19:35 INFO - PROCESS | 1647 | 1464380375139 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 13:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:19:35 INFO - PROCESS | 1647 | 1464380375141 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:19:35 INFO - PROCESS | 1647 | 1464380375144 Marionette TRACE conn2 <- [1,1942,null,{}] 13:19:35 INFO - PROCESS | 1647 | 1464380375151 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:35 INFO - PROCESS | 1647 | 1464380375279 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 13:19:35 INFO - PROCESS | 1647 | 1464380375388 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x129812000 == 44 [pid = 1647] [id = 493] 13:19:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 242 (0x11871b400) [pid = 1647] [serial = 1479] [outer = 0x0] 13:19:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 243 (0x1187c5800) [pid = 1647] [serial = 1480] [outer = 0x11871b400] 13:19:35 INFO - PROCESS | 1647 | 1464380375424 Marionette DEBUG loaded listener.js 13:19:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 244 (0x1197de000) [pid = 1647] [serial = 1481] [outer = 0x11871b400] 13:19:35 INFO - PROCESS | 1647 | 1464380375884 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 13:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 772ms 13:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:19:35 INFO - PROCESS | 1647 | 1464380375913 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 13:19:35 INFO - PROCESS | 1647 | 1464380375915 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 13:19:35 INFO - PROCESS | 1647 | 1464380375917 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:19:35 INFO - PROCESS | 1647 | 1464380375919 Marionette TRACE conn2 <- [1,1946,null,{}] 13:19:35 INFO - PROCESS | 1647 | 1464380375921 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:36 INFO - PROCESS | 1647 | 1464380376026 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 13:19:36 INFO - PROCESS | 1647 | 1464380376091 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf11000 == 45 [pid = 1647] [id = 494] 13:19:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 245 (0x119c5bc00) [pid = 1647] [serial = 1482] [outer = 0x0] 13:19:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 246 (0x121103000) [pid = 1647] [serial = 1483] [outer = 0x119c5bc00] 13:19:36 INFO - PROCESS | 1647 | 1464380376134 Marionette DEBUG loaded listener.js 13:19:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 247 (0x12306a000) [pid = 1647] [serial = 1484] [outer = 0x119c5bc00] 13:19:36 INFO - PROCESS | 1647 | 1464380376569 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 13:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 669ms 13:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:19:36 INFO - PROCESS | 1647 | 1464380376587 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 13:19:36 INFO - PROCESS | 1647 | 1464380376588 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 13:19:36 INFO - PROCESS | 1647 | 1464380376590 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:19:36 INFO - PROCESS | 1647 | 1464380376592 Marionette TRACE conn2 <- [1,1950,null,{}] 13:19:36 INFO - PROCESS | 1647 | 1464380376594 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:36 INFO - PROCESS | 1647 | 1464380376713 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 13:19:36 INFO - PROCESS | 1647 | 1464380376803 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c43d000 == 46 [pid = 1647] [id = 495] 13:19:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 248 (0x121102400) [pid = 1647] [serial = 1485] [outer = 0x0] 13:19:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 249 (0x1239b2c00) [pid = 1647] [serial = 1486] [outer = 0x121102400] 13:19:36 INFO - PROCESS | 1647 | 1464380376836 Marionette DEBUG loaded listener.js 13:19:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 250 (0x125022000) [pid = 1647] [serial = 1487] [outer = 0x121102400] 13:19:37 INFO - PROCESS | 1647 | 1464380377265 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 13:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 719ms 13:19:37 INFO - PROCESS | 1647 | 1464380377311 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 13:19:37 INFO - PROCESS | 1647 | 1464380377312 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 13:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:19:37 INFO - PROCESS | 1647 | 1464380377315 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:19:37 INFO - PROCESS | 1647 | 1464380377316 Marionette TRACE conn2 <- [1,1954,null,{}] 13:19:37 INFO - PROCESS | 1647 | 1464380377319 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:37 INFO - PROCESS | 1647 | 1464380377446 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 13:19:37 INFO - PROCESS | 1647 | 1464380377554 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce3c800 == 47 [pid = 1647] [id = 496] 13:19:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 251 (0x1265b5c00) [pid = 1647] [serial = 1488] [outer = 0x0] 13:19:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 252 (0x126879400) [pid = 1647] [serial = 1489] [outer = 0x1265b5c00] 13:19:37 INFO - PROCESS | 1647 | 1464380377589 Marionette DEBUG loaded listener.js 13:19:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 253 (0x126be7400) [pid = 1647] [serial = 1490] [outer = 0x1265b5c00] 13:19:38 INFO - PROCESS | 1647 | 1464380378037 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 13:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 768ms 13:19:38 INFO - PROCESS | 1647 | 1464380378084 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 13:19:38 INFO - PROCESS | 1647 | 1464380378085 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 13:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:19:38 INFO - PROCESS | 1647 | 1464380378088 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:19:38 INFO - PROCESS | 1647 | 1464380378089 Marionette TRACE conn2 <- [1,1958,null,{}] 13:19:38 INFO - PROCESS | 1647 | 1464380378091 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:38 INFO - PROCESS | 1647 | 1464380378195 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 13:19:38 INFO - PROCESS | 1647 | 1464380378302 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d2ec800 == 48 [pid = 1647] [id = 497] 13:19:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 254 (0x1265b8400) [pid = 1647] [serial = 1491] [outer = 0x0] 13:19:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 255 (0x126befc00) [pid = 1647] [serial = 1492] [outer = 0x1265b8400] 13:19:38 INFO - PROCESS | 1647 | 1464380378336 Marionette DEBUG loaded listener.js 13:19:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 256 (0x12886bc00) [pid = 1647] [serial = 1493] [outer = 0x1265b8400] 13:19:38 INFO - PROCESS | 1647 | 1464380378764 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 13:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 718ms 13:19:38 INFO - PROCESS | 1647 | 1464380378806 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 13:19:38 INFO - PROCESS | 1647 | 1464380378808 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 13:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:19:38 INFO - PROCESS | 1647 | 1464380378810 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:19:38 INFO - PROCESS | 1647 | 1464380378811 Marionette TRACE conn2 <- [1,1962,null,{}] 13:19:38 INFO - PROCESS | 1647 | 1464380378814 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:38 INFO - PROCESS | 1647 | 1464380378916 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 13:19:38 INFO - PROCESS | 1647 | 1464380378982 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d382800 == 49 [pid = 1647] [id = 498] 13:19:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 257 (0x126bf1000) [pid = 1647] [serial = 1494] [outer = 0x0] 13:19:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 258 (0x128a2c800) [pid = 1647] [serial = 1495] [outer = 0x126bf1000] 13:19:39 INFO - PROCESS | 1647 | 1464380379055 Marionette DEBUG loaded listener.js 13:19:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 259 (0x128a34400) [pid = 1647] [serial = 1496] [outer = 0x126bf1000] 13:19:39 INFO - PROCESS | 1647 | 1464380379607 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 13:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 820ms 13:19:39 INFO - PROCESS | 1647 | 1464380379649 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 13:19:39 INFO - PROCESS | 1647 | 1464380379653 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 13:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:19:39 INFO - PROCESS | 1647 | 1464380379660 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:19:39 INFO - PROCESS | 1647 | 1464380379665 Marionette TRACE conn2 <- [1,1966,null,{}] 13:19:39 INFO - PROCESS | 1647 | 1464380379671 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:39 INFO - PROCESS | 1647 | 1464380379818 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 13:19:39 INFO - PROCESS | 1647 | 1464380379958 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x124921000 == 50 [pid = 1647] [id = 499] 13:19:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 260 (0x112742c00) [pid = 1647] [serial = 1497] [outer = 0x0] 13:19:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 261 (0x11336f400) [pid = 1647] [serial = 1498] [outer = 0x112742c00] 13:19:40 INFO - PROCESS | 1647 | 1464380380008 Marionette DEBUG loaded listener.js 13:19:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 262 (0x1169acc00) [pid = 1647] [serial = 1499] [outer = 0x112742c00] 13:19:40 INFO - PROCESS | 1647 | 1464380380423 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 13:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 829ms 13:19:40 INFO - PROCESS | 1647 | 1464380380489 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 13:19:40 INFO - PROCESS | 1647 | 1464380380493 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 13:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:19:40 INFO - PROCESS | 1647 | 1464380380497 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:19:40 INFO - PROCESS | 1647 | 1464380380499 Marionette TRACE conn2 <- [1,1970,null,{}] 13:19:40 INFO - PROCESS | 1647 | 1464380380501 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:40 INFO - PROCESS | 1647 | 1464380380629 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 13:19:40 INFO - PROCESS | 1647 | 1464380380861 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x116979800 == 51 [pid = 1647] [id = 500] 13:19:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 263 (0x110de9400) [pid = 1647] [serial = 1500] [outer = 0x0] 13:19:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 264 (0x110e4d000) [pid = 1647] [serial = 1501] [outer = 0x110de9400] 13:19:40 INFO - PROCESS | 1647 | 1464380380939 Marionette DEBUG loaded listener.js 13:19:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 265 (0x112e04800) [pid = 1647] [serial = 1502] [outer = 0x110de9400] 13:19:41 INFO - PROCESS | 1647 | 1464380381437 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 13:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 972ms 13:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:19:41 INFO - PROCESS | 1647 | 1464380381470 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 13:19:41 INFO - PROCESS | 1647 | 1464380381473 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 13:19:41 INFO - PROCESS | 1647 | 1464380381476 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:19:41 INFO - PROCESS | 1647 | 1464380381478 Marionette TRACE conn2 <- [1,1974,null,{}] 13:19:41 INFO - PROCESS | 1647 | 1464380381482 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:41 INFO - PROCESS | 1647 | 1464380381590 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 13:19:41 INFO - PROCESS | 1647 | 1464380381672 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12903e800 == 52 [pid = 1647] [id = 501] 13:19:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 266 (0x117462c00) [pid = 1647] [serial = 1503] [outer = 0x0] 13:19:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 267 (0x118415c00) [pid = 1647] [serial = 1504] [outer = 0x117462c00] 13:19:41 INFO - PROCESS | 1647 | 1464380381706 Marionette DEBUG loaded listener.js 13:19:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 268 (0x118717800) [pid = 1647] [serial = 1505] [outer = 0x117462c00] 13:19:42 INFO - PROCESS | 1647 | 1464380382123 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 13:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 672ms 13:19:42 INFO - PROCESS | 1647 | 1464380382149 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 13:19:42 INFO - PROCESS | 1647 | 1464380382151 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 13:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:19:42 INFO - PROCESS | 1647 | 1464380382156 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:19:42 INFO - PROCESS | 1647 | 1464380382157 Marionette TRACE conn2 <- [1,1978,null,{}] 13:19:42 INFO - PROCESS | 1647 | 1464380382161 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:42 INFO - PROCESS | 1647 | 1464380382267 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 13:19:42 INFO - PROCESS | 1647 | 1464380382377 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b16d800 == 53 [pid = 1647] [id = 502] 13:19:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 269 (0x1187c0400) [pid = 1647] [serial = 1506] [outer = 0x0] 13:19:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 270 (0x1192fb000) [pid = 1647] [serial = 1507] [outer = 0x1187c0400] 13:19:42 INFO - PROCESS | 1647 | 1464380382411 Marionette DEBUG loaded listener.js 13:19:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 271 (0x119a9dc00) [pid = 1647] [serial = 1508] [outer = 0x1187c0400] 13:19:42 INFO - PROCESS | 1647 | 1464380382839 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 724ms 13:19:42 INFO - PROCESS | 1647 | 1464380382880 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 13:19:42 INFO - PROCESS | 1647 | 1464380382881 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 13:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:19:42 INFO - PROCESS | 1647 | 1464380382885 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:19:42 INFO - PROCESS | 1647 | 1464380382889 Marionette TRACE conn2 <- [1,1982,null,{}] 13:19:42 INFO - PROCESS | 1647 | 1464380382896 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:43 INFO - PROCESS | 1647 | 1464380383032 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 13:19:43 INFO - PROCESS | 1647 | 1464380383145 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce38000 == 54 [pid = 1647] [id = 503] 13:19:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 272 (0x121105c00) [pid = 1647] [serial = 1509] [outer = 0x0] 13:19:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 273 (0x123595800) [pid = 1647] [serial = 1510] [outer = 0x121105c00] 13:19:43 INFO - PROCESS | 1647 | 1464380383179 Marionette DEBUG loaded listener.js 13:19:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 274 (0x125027000) [pid = 1647] [serial = 1511] [outer = 0x121105c00] 13:19:43 INFO - PROCESS | 1647 | 1464380383600 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 724ms 13:19:43 INFO - PROCESS | 1647 | 1464380383608 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 13:19:43 INFO - PROCESS | 1647 | 1464380383610 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 13:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:19:43 INFO - PROCESS | 1647 | 1464380383612 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:19:43 INFO - PROCESS | 1647 | 1464380383614 Marionette TRACE conn2 <- [1,1986,null,{}] 13:19:43 INFO - PROCESS | 1647 | 1464380383616 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:43 INFO - PROCESS | 1647 | 1464380383719 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 13:19:43 INFO - PROCESS | 1647 | 1464380383784 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6b9000 == 55 [pid = 1647] [id = 504] 13:19:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 275 (0x125428400) [pid = 1647] [serial = 1512] [outer = 0x0] 13:19:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 276 (0x12686ec00) [pid = 1647] [serial = 1513] [outer = 0x125428400] 13:19:43 INFO - PROCESS | 1647 | 1464380383858 Marionette DEBUG loaded listener.js 13:19:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 277 (0x126b47400) [pid = 1647] [serial = 1514] [outer = 0x125428400] 13:19:44 INFO - PROCESS | 1647 | 1464380384234 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 671ms 13:19:44 INFO - PROCESS | 1647 | 1464380384283 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 13:19:44 INFO - PROCESS | 1647 | 1464380384285 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 13:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:19:44 INFO - PROCESS | 1647 | 1464380384287 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:19:44 INFO - PROCESS | 1647 | 1464380384288 Marionette TRACE conn2 <- [1,1990,null,{}] 13:19:44 INFO - PROCESS | 1647 | 1464380384291 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:44 INFO - PROCESS | 1647 | 1464380384392 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 13:19:44 INFO - PROCESS | 1647 | 1464380384493 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dd36800 == 56 [pid = 1647] [id = 505] 13:19:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 278 (0x126be6000) [pid = 1647] [serial = 1515] [outer = 0x0] 13:19:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 279 (0x12886a800) [pid = 1647] [serial = 1516] [outer = 0x126be6000] 13:19:44 INFO - PROCESS | 1647 | 1464380384544 Marionette DEBUG loaded listener.js 13:19:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 280 (0x128a56800) [pid = 1647] [serial = 1517] [outer = 0x126be6000] 13:19:44 INFO - PROCESS | 1647 | 1464380384991 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 718ms 13:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:19:45 INFO - PROCESS | 1647 | 1464380385006 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 13:19:45 INFO - PROCESS | 1647 | 1464380385007 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 13:19:45 INFO - PROCESS | 1647 | 1464380385010 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:19:45 INFO - PROCESS | 1647 | 1464380385011 Marionette TRACE conn2 <- [1,1994,null,{}] 13:19:45 INFO - PROCESS | 1647 | 1464380385013 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:45 INFO - PROCESS | 1647 | 1464380385118 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 13:19:45 INFO - PROCESS | 1647 | 1464380385229 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ee07000 == 57 [pid = 1647] [id = 506] 13:19:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 281 (0x128a32800) [pid = 1647] [serial = 1518] [outer = 0x0] 13:19:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 282 (0x128fb1c00) [pid = 1647] [serial = 1519] [outer = 0x128a32800] 13:19:45 INFO - PROCESS | 1647 | 1464380385262 Marionette DEBUG loaded listener.js 13:19:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 283 (0x12909d000) [pid = 1647] [serial = 1520] [outer = 0x128a32800] 13:19:45 INFO - PROCESS | 1647 | 1464380385671 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 13:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 670ms 13:19:45 INFO - PROCESS | 1647 | 1464380385681 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 13:19:45 INFO - PROCESS | 1647 | 1464380385682 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 13:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:19:45 INFO - PROCESS | 1647 | 1464380385685 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:19:45 INFO - PROCESS | 1647 | 1464380385686 Marionette TRACE conn2 <- [1,1998,null,{}] 13:19:45 INFO - PROCESS | 1647 | 1464380385689 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:45 INFO - PROCESS | 1647 | 1464380385789 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 13:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x124921000 == 56 [pid = 1647] [id = 499] 13:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce3c800 == 55 [pid = 1647] [id = 496] 13:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12c43d000 == 54 [pid = 1647] [id = 495] 13:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf11000 == 53 [pid = 1647] [id = 494] 13:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x129812000 == 52 [pid = 1647] [id = 493] 13:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x125057000 == 51 [pid = 1647] [id = 492] 13:19:46 INFO - PROCESS | 1647 | --DOCSHELL 0x119dce800 == 50 [pid = 1647] [id = 491] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x126b91000 == 49 [pid = 1647] [id = 479] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf12000 == 48 [pid = 1647] [id = 489] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x112655000 == 47 [pid = 1647] [id = 22] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12c42e000 == 46 [pid = 1647] [id = 13] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6aa800 == 45 [pid = 1647] [id = 19] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8c9000 == 44 [pid = 1647] [id = 8] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12dd3a800 == 43 [pid = 1647] [id = 21] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce38800 == 42 [pid = 1647] [id = 15] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12d8a5000 == 41 [pid = 1647] [id = 20] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12af36000 == 40 [pid = 1647] [id = 486] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12b262800 == 39 [pid = 1647] [id = 487] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12d383800 == 38 [pid = 1647] [id = 18] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc31000 == 37 [pid = 1647] [id = 488] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x1189b5800 == 36 [pid = 1647] [id = 469] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x129043000 == 35 [pid = 1647] [id = 6] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x116ab8000 == 34 [pid = 1647] [id = 490] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12b261800 == 33 [pid = 1647] [id = 9] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x116f38800 == 32 [pid = 1647] [id = 24] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc3a800 == 31 [pid = 1647] [id = 10] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x1415a4000 == 30 [pid = 1647] [id = 461] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x114e54800 == 29 [pid = 1647] [id = 25] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12c828000 == 28 [pid = 1647] [id = 14] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x116647000 == 27 [pid = 1647] [id = 468] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf1b000 == 26 [pid = 1647] [id = 11] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12d382800 == 25 [pid = 1647] [id = 498] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12d2ec800 == 24 [pid = 1647] [id = 497] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x11996f000 == 23 [pid = 1647] [id = 467] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x116ac6800 == 22 [pid = 1647] [id = 480] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x119188800 == 21 [pid = 1647] [id = 481] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x116f3a000 == 20 [pid = 1647] [id = 470] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1d3000 == 19 [pid = 1647] [id = 482] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x119977000 == 18 [pid = 1647] [id = 12] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x128cbd800 == 17 [pid = 1647] [id = 483] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x129374800 == 16 [pid = 1647] [id = 484] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12a242000 == 15 [pid = 1647] [id = 485] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12ee07000 == 14 [pid = 1647] [id = 506] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12dd36800 == 13 [pid = 1647] [id = 505] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6b9000 == 12 [pid = 1647] [id = 504] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce38000 == 11 [pid = 1647] [id = 503] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12b16d800 == 10 [pid = 1647] [id = 502] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12903e800 == 9 [pid = 1647] [id = 501] 13:19:50 INFO - PROCESS | 1647 | --DOCSHELL 0x116979800 == 8 [pid = 1647] [id = 500] 13:19:51 INFO - PROCESS | 1647 | 1464380391855 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x115f10800 == 9 [pid = 1647] [id = 507] 13:19:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 284 (0x110e36000) [pid = 1647] [serial = 1521] [outer = 0x0] 13:19:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 285 (0x110e47c00) [pid = 1647] [serial = 1522] [outer = 0x110e36000] 13:19:51 INFO - PROCESS | 1647 | 1464380391884 Marionette DEBUG loaded listener.js 13:19:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 286 (0x1126b6400) [pid = 1647] [serial = 1523] [outer = 0x110e36000] 13:19:52 INFO - PROCESS | 1647 | 1464380392193 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 13:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 6546ms 13:19:52 INFO - PROCESS | 1647 | 1464380392234 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 13:19:52 INFO - PROCESS | 1647 | 1464380392236 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 13:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:19:52 INFO - PROCESS | 1647 | 1464380392239 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:19:52 INFO - PROCESS | 1647 | 1464380392241 Marionette TRACE conn2 <- [1,2002,null,{}] 13:19:52 INFO - PROCESS | 1647 | 1464380392246 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:52 INFO - PROCESS | 1647 | 1464380392360 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 13:19:52 INFO - PROCESS | 1647 | 1464380392427 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x119964800 == 10 [pid = 1647] [id = 508] 13:19:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 287 (0x112a6b000) [pid = 1647] [serial = 1524] [outer = 0x0] 13:19:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 288 (0x115e6ec00) [pid = 1647] [serial = 1525] [outer = 0x112a6b000] 13:19:52 INFO - PROCESS | 1647 | 1464380392455 Marionette DEBUG loaded listener.js 13:19:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 289 (0x11695b000) [pid = 1647] [serial = 1526] [outer = 0x112a6b000] 13:19:52 INFO - PROCESS | 1647 | 1464380392755 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 13:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 522ms 13:19:52 INFO - PROCESS | 1647 | 1464380392769 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 13:19:52 INFO - PROCESS | 1647 | 1464380392772 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 13:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:19:52 INFO - PROCESS | 1647 | 1464380392775 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:19:52 INFO - PROCESS | 1647 | 1464380392777 Marionette TRACE conn2 <- [1,2006,null,{}] 13:19:52 INFO - PROCESS | 1647 | 1464380392787 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:52 INFO - PROCESS | 1647 | 1464380392881 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 13:19:52 INFO - PROCESS | 1647 | 1464380392955 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x119962000 == 11 [pid = 1647] [id = 509] 13:19:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 290 (0x116723000) [pid = 1647] [serial = 1527] [outer = 0x0] 13:19:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 291 (0x11746c800) [pid = 1647] [serial = 1528] [outer = 0x116723000] 13:19:52 INFO - PROCESS | 1647 | 1464380392982 Marionette DEBUG loaded listener.js 13:19:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 292 (0x118110000) [pid = 1647] [serial = 1529] [outer = 0x116723000] 13:19:53 INFO - PROCESS | 1647 | 1464380393316 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 13:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 13:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 580ms 13:19:53 INFO - PROCESS | 1647 | 1464380393356 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 13:19:53 INFO - PROCESS | 1647 | 1464380393357 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 13:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:19:53 INFO - PROCESS | 1647 | 1464380393365 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:19:53 INFO - PROCESS | 1647 | 1464380393369 Marionette TRACE conn2 <- [1,2010,null,{}] 13:19:53 INFO - PROCESS | 1647 | 1464380393372 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:53 INFO - PROCESS | 1647 | 1464380393458 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 13:19:53 INFO - PROCESS | 1647 | 1464380393546 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cc1800 == 12 [pid = 1647] [id = 510] 13:19:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 293 (0x116958000) [pid = 1647] [serial = 1530] [outer = 0x0] 13:19:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 294 (0x118423400) [pid = 1647] [serial = 1531] [outer = 0x116958000] 13:19:53 INFO - PROCESS | 1647 | 1464380393572 Marionette DEBUG loaded listener.js 13:19:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 295 (0x11892ac00) [pid = 1647] [serial = 1532] [outer = 0x116958000] 13:19:53 INFO - PROCESS | 1647 | 1464380393910 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 13:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 13:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 579ms 13:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:19:53 INFO - PROCESS | 1647 | 1464380393940 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 13:19:53 INFO - PROCESS | 1647 | 1464380393941 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 13:19:53 INFO - PROCESS | 1647 | 1464380393957 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:19:53 INFO - PROCESS | 1647 | 1464380393958 Marionette TRACE conn2 <- [1,2014,null,{}] 13:19:53 INFO - PROCESS | 1647 | 1464380393961 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:54 INFO - PROCESS | 1647 | 1464380394079 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 13:19:54 INFO - PROCESS | 1647 | 1464380394127 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc31000 == 13 [pid = 1647] [id = 511] 13:19:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 296 (0x118936400) [pid = 1647] [serial = 1533] [outer = 0x0] 13:19:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 297 (0x1197dd400) [pid = 1647] [serial = 1534] [outer = 0x118936400] 13:19:54 INFO - PROCESS | 1647 | 1464380394152 Marionette DEBUG loaded listener.js 13:19:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 298 (0x119a9e800) [pid = 1647] [serial = 1535] [outer = 0x118936400] 13:19:54 INFO - PROCESS | 1647 | 1464380394497 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 13:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 581ms 13:19:54 INFO - PROCESS | 1647 | 1464380394526 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 13:19:54 INFO - PROCESS | 1647 | 1464380394529 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 13:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:19:54 INFO - PROCESS | 1647 | 1464380394542 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:19:54 INFO - PROCESS | 1647 | 1464380394544 Marionette TRACE conn2 <- [1,2018,null,{}] 13:19:54 INFO - PROCESS | 1647 | 1464380394546 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:54 INFO - PROCESS | 1647 | 1464380394698 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 13:19:54 INFO - PROCESS | 1647 | 1464380394724 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c819800 == 14 [pid = 1647] [id = 512] 13:19:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 299 (0x119d24400) [pid = 1647] [serial = 1536] [outer = 0x0] 13:19:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 300 (0x121108800) [pid = 1647] [serial = 1537] [outer = 0x119d24400] 13:19:54 INFO - PROCESS | 1647 | 1464380394774 Marionette DEBUG loaded listener.js 13:19:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 301 (0x123dbe000) [pid = 1647] [serial = 1538] [outer = 0x119d24400] 13:19:55 INFO - PROCESS | 1647 | 1464380395241 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 724ms 13:19:55 INFO - PROCESS | 1647 | 1464380395267 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 13:19:55 INFO - PROCESS | 1647 | 1464380395268 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 13:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:19:55 INFO - PROCESS | 1647 | 1464380395270 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:19:55 INFO - PROCESS | 1647 | 1464380395271 Marionette TRACE conn2 <- [1,2022,null,{}] 13:19:55 INFO - PROCESS | 1647 | 1464380395274 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:55 INFO - PROCESS | 1647 | 1464380395387 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 13:19:55 INFO - PROCESS | 1647 | 1464380395419 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x11694d800 == 15 [pid = 1647] [id = 513] 13:19:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 302 (0x1242edc00) [pid = 1647] [serial = 1539] [outer = 0x0] 13:19:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 303 (0x12506cc00) [pid = 1647] [serial = 1540] [outer = 0x1242edc00] 13:19:55 INFO - PROCESS | 1647 | 1464380395444 Marionette DEBUG loaded listener.js 13:19:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 304 (0x1267c6800) [pid = 1647] [serial = 1541] [outer = 0x1242edc00] 13:19:55 INFO - PROCESS | 1647 | 1464380395774 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 13:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 518ms 13:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:19:55 INFO - PROCESS | 1647 | 1464380395789 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 13:19:55 INFO - PROCESS | 1647 | 1464380395790 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 13:19:55 INFO - PROCESS | 1647 | 1464380395792 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:19:55 INFO - PROCESS | 1647 | 1464380395793 Marionette TRACE conn2 <- [1,2026,null,{}] 13:19:55 INFO - PROCESS | 1647 | 1464380395798 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:57 INFO - PROCESS | 1647 | 1464380397361 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 303 (0x1126e8c00) [pid = 1647] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 302 (0x1126df800) [pid = 1647] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 301 (0x111c1a800) [pid = 1647] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 300 (0x110e45000) [pid = 1647] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 299 (0x12c966c00) [pid = 1647] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 298 (0x1356fa400) [pid = 1647] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 297 (0x135b73400) [pid = 1647] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 296 (0x112a72400) [pid = 1647] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 295 (0x135ecdc00) [pid = 1647] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 294 (0x1126dfc00) [pid = 1647] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 293 (0x119aa1c00) [pid = 1647] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 292 (0x110e38000) [pid = 1647] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 291 (0x12a853400) [pid = 1647] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 290 (0x125427000) [pid = 1647] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 289 (0x1187bf800) [pid = 1647] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 288 (0x110e44c00) [pid = 1647] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 287 (0x110e4ec00) [pid = 1647] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 286 (0x12c949000) [pid = 1647] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 285 (0x110d82000) [pid = 1647] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 284 (0x12c846000) [pid = 1647] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 283 (0x12bc86400) [pid = 1647] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 282 (0x129327000) [pid = 1647] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 281 (0x128a48c00) [pid = 1647] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 280 (0x111c1e800) [pid = 1647] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 279 (0x137606c00) [pid = 1647] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 278 (0x126b45800) [pid = 1647] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 277 (0x1187b8000) [pid = 1647] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 276 (0x113375800) [pid = 1647] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 275 (0x110d77400) [pid = 1647] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 274 (0x110de1c00) [pid = 1647] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 273 (0x1184a5800) [pid = 1647] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 272 (0x112a73000) [pid = 1647] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 271 (0x119c5bc00) [pid = 1647] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 270 (0x118162000) [pid = 1647] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 269 (0x11871b400) [pid = 1647] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 268 (0x1169ac000) [pid = 1647] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 267 (0x1169a5400) [pid = 1647] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 266 (0x116214c00) [pid = 1647] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 265 (0x1164b3000) [pid = 1647] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 264 (0x110e37800) [pid = 1647] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 263 (0x12a2f6000) [pid = 1647] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 262 (0x11273fc00) [pid = 1647] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 261 (0x1126e6800) [pid = 1647] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 260 (0x110e39000) [pid = 1647] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 259 (0x112742c00) [pid = 1647] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 258 (0x11746a000) [pid = 1647] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 257 (0x113c6d800) [pid = 1647] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 256 (0x111c88800) [pid = 1647] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 255 (0x1265b5c00) [pid = 1647] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 254 (0x123520800) [pid = 1647] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 253 (0x110d81000) [pid = 1647] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 252 (0x12bfca800) [pid = 1647] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 251 (0x126b50800) [pid = 1647] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 250 (0x12d54ac00) [pid = 1647] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 249 (0x110d7e400) [pid = 1647] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 248 (0x111c28000) [pid = 1647] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 247 (0x117470000) [pid = 1647] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 246 (0x128a29800) [pid = 1647] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 245 (0x128fb6000) [pid = 1647] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 244 (0x12c968000) [pid = 1647] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 243 (0x128a31400) [pid = 1647] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 242 (0x12a84fc00) [pid = 1647] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 241 (0x115e6cc00) [pid = 1647] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 240 (0x12c2b9000) [pid = 1647] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 239 (0x123521800) [pid = 1647] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 238 (0x118936000) [pid = 1647] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 237 (0x121107400) [pid = 1647] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 236 (0x12a2f8000) [pid = 1647] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 235 (0x118197800) [pid = 1647] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 234 (0x12c964400) [pid = 1647] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 233 (0x112a71c00) [pid = 1647] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 232 (0x11892f400) [pid = 1647] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 231 (0x117465800) [pid = 1647] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 230 (0x12bfcb400) [pid = 1647] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 229 (0x12b227400) [pid = 1647] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 228 (0x12c2bb800) [pid = 1647] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 227 (0x110fab000) [pid = 1647] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x12c9c5c00) [pid = 1647] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x1126ec800) [pid = 1647] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x1181d4400) [pid = 1647] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 223 (0x115eea400) [pid = 1647] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 222 (0x125428400) [pid = 1647] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 221 (0x1232d2000) [pid = 1647] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 220 (0x119c09800) [pid = 1647] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 219 (0x121105c00) [pid = 1647] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 218 (0x110de9400) [pid = 1647] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 217 (0x1187c1800) [pid = 1647] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 216 (0x1187c0c00) [pid = 1647] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 215 (0x1187c0400) [pid = 1647] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 214 (0x117e62400) [pid = 1647] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 213 (0x1187c4400) [pid = 1647] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 212 (0x117462c00) [pid = 1647] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 211 (0x121102400) [pid = 1647] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 210 (0x118163000) [pid = 1647] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 209 (0x126be6000) [pid = 1647] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x126bf1000) [pid = 1647] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x1265b8400) [pid = 1647] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:19:57 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x123dc0400) [pid = 1647] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:19:57 INFO - PROCESS | 1647 | 1464380397476 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x1127ad800 == 16 [pid = 1647] [id = 514] 13:19:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x110d78c00) [pid = 1647] [serial = 1542] [outer = 0x0] 13:19:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x110d7fc00) [pid = 1647] [serial = 1543] [outer = 0x110d78c00] 13:19:57 INFO - PROCESS | 1647 | 1464380397502 Marionette DEBUG loaded listener.js 13:19:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x110e30000) [pid = 1647] [serial = 1544] [outer = 0x110d78c00] 13:19:57 INFO - PROCESS | 1647 | 1464380397771 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 13:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 2025ms 13:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:19:57 INFO - PROCESS | 1647 | 1464380397818 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 13:19:57 INFO - PROCESS | 1647 | 1464380397819 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 13:19:57 INFO - PROCESS | 1647 | 1464380397821 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:19:57 INFO - PROCESS | 1647 | 1464380397822 Marionette TRACE conn2 <- [1,2030,null,{}] 13:19:57 INFO - PROCESS | 1647 | 1464380397825 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:57 INFO - PROCESS | 1647 | 1464380397919 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 13:19:57 INFO - PROCESS | 1647 | 1464380397991 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x11817b000 == 17 [pid = 1647] [id = 515] 13:19:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x110d7c800) [pid = 1647] [serial = 1545] [outer = 0x0] 13:19:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x110fab000) [pid = 1647] [serial = 1546] [outer = 0x110d7c800] 13:19:58 INFO - PROCESS | 1647 | 1464380398015 Marionette DEBUG loaded listener.js 13:19:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x112718000) [pid = 1647] [serial = 1547] [outer = 0x110d7c800] 13:19:58 INFO - PROCESS | 1647 | 1464380398297 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 13:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 519ms 13:19:58 INFO - PROCESS | 1647 | 1464380398340 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 13:19:58 INFO - PROCESS | 1647 | 1464380398342 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 13:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:19:58 INFO - PROCESS | 1647 | 1464380398344 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:19:58 INFO - PROCESS | 1647 | 1464380398348 Marionette TRACE conn2 <- [1,2034,null,{}] 13:19:58 INFO - PROCESS | 1647 | 1464380398351 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:58 INFO - PROCESS | 1647 | 1464380398437 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 13:19:58 INFO - PROCESS | 1647 | 1464380398441 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12680c800 == 18 [pid = 1647] [id = 516] 13:19:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x112a6a000) [pid = 1647] [serial = 1548] [outer = 0x0] 13:19:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x115e72c00) [pid = 1647] [serial = 1549] [outer = 0x112a6a000] 13:19:58 INFO - PROCESS | 1647 | 1464380398467 Marionette DEBUG loaded listener.js 13:19:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x11671d800) [pid = 1647] [serial = 1550] [outer = 0x112a6a000] 13:19:58 INFO - PROCESS | 1647 | 1464380398823 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 522ms 13:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:19:58 INFO - PROCESS | 1647 | 1464380398880 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 13:19:58 INFO - PROCESS | 1647 | 1464380398881 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 13:19:58 INFO - PROCESS | 1647 | 1464380398883 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:19:58 INFO - PROCESS | 1647 | 1464380398884 Marionette TRACE conn2 <- [1,2038,null,{}] 13:19:58 INFO - PROCESS | 1647 | 1464380398887 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:58 INFO - PROCESS | 1647 | 1464380398972 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 13:19:58 INFO - PROCESS | 1647 | 1464380398978 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b26c000 == 19 [pid = 1647] [id = 517] 13:19:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x1169a5400) [pid = 1647] [serial = 1551] [outer = 0x0] 13:19:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x117470000) [pid = 1647] [serial = 1552] [outer = 0x1169a5400] 13:19:59 INFO - PROCESS | 1647 | 1464380399010 Marionette DEBUG loaded listener.js 13:19:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x118165400) [pid = 1647] [serial = 1553] [outer = 0x1169a5400] 13:19:59 INFO - PROCESS | 1647 | 1464380399487 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 13:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 618ms 13:19:59 INFO - PROCESS | 1647 | 1464380399502 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 13:19:59 INFO - PROCESS | 1647 | 1464380399504 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 13:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:19:59 INFO - PROCESS | 1647 | 1464380399508 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:19:59 INFO - PROCESS | 1647 | 1464380399511 Marionette TRACE conn2 <- [1,2042,null,{}] 13:19:59 INFO - PROCESS | 1647 | 1464380399516 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:59 INFO - PROCESS | 1647 | 1464380399622 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 13:19:59 INFO - PROCESS | 1647 | 1464380399765 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x119dd9000 == 20 [pid = 1647] [id = 518] 13:19:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x1126e3000) [pid = 1647] [serial = 1554] [outer = 0x0] 13:19:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x1126e4000) [pid = 1647] [serial = 1555] [outer = 0x1126e3000] 13:19:59 INFO - PROCESS | 1647 | 1464380399800 Marionette DEBUG loaded listener.js 13:19:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x115e6a800) [pid = 1647] [serial = 1556] [outer = 0x1126e3000] 13:20:00 INFO - PROCESS | 1647 | 1464380400237 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 13:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 774ms 13:20:00 INFO - PROCESS | 1647 | 1464380400282 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 13:20:00 INFO - PROCESS | 1647 | 1464380400286 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 13:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:20:00 INFO - PROCESS | 1647 | 1464380400290 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:20:00 INFO - PROCESS | 1647 | 1464380400292 Marionette TRACE conn2 <- [1,2046,null,{}] 13:20:00 INFO - PROCESS | 1647 | 1464380400295 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:00 INFO - PROCESS | 1647 | 1464380400401 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 13:20:00 INFO - PROCESS | 1647 | 1464380400515 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b25d800 == 21 [pid = 1647] [id = 519] 13:20:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 222 (0x1166ca000) [pid = 1647] [serial = 1557] [outer = 0x0] 13:20:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x11746b000) [pid = 1647] [serial = 1558] [outer = 0x1166ca000] 13:20:00 INFO - PROCESS | 1647 | 1464380400547 Marionette DEBUG loaded listener.js 13:20:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x118056000) [pid = 1647] [serial = 1559] [outer = 0x1166ca000] 13:20:00 INFO - PROCESS | 1647 | 1464380400973 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 720ms 13:20:01 INFO - PROCESS | 1647 | 1464380401024 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 13:20:01 INFO - PROCESS | 1647 | 1464380401026 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 13:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:20:01 INFO - PROCESS | 1647 | 1464380401031 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:20:01 INFO - PROCESS | 1647 | 1464380401033 Marionette TRACE conn2 <- [1,2050,null,{}] 13:20:01 INFO - PROCESS | 1647 | 1464380401041 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:01 INFO - PROCESS | 1647 | 1464380401148 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 13:20:01 INFO - PROCESS | 1647 | 1464380401233 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d8a6800 == 22 [pid = 1647] [id = 520] 13:20:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x11819fc00) [pid = 1647] [serial = 1560] [outer = 0x0] 13:20:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x1184a7000) [pid = 1647] [serial = 1561] [outer = 0x11819fc00] 13:20:01 INFO - PROCESS | 1647 | 1464380401268 Marionette DEBUG loaded listener.js 13:20:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x1187c4400) [pid = 1647] [serial = 1562] [outer = 0x11819fc00] 13:20:01 INFO - PROCESS | 1647 | 1464380401684 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 721ms 13:20:01 INFO - PROCESS | 1647 | 1464380401752 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 13:20:01 INFO - PROCESS | 1647 | 1464380401754 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 13:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:20:01 INFO - PROCESS | 1647 | 1464380401756 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:20:01 INFO - PROCESS | 1647 | 1464380401758 Marionette TRACE conn2 <- [1,2054,null,{}] 13:20:01 INFO - PROCESS | 1647 | 1464380401760 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:01 INFO - PROCESS | 1647 | 1464380401871 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 13:20:01 INFO - PROCESS | 1647 | 1464380401958 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12980a800 == 23 [pid = 1647] [id = 521] 13:20:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x110fa5c00) [pid = 1647] [serial = 1563] [outer = 0x0] 13:20:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x119175000) [pid = 1647] [serial = 1564] [outer = 0x110fa5c00] 13:20:01 INFO - PROCESS | 1647 | 1464380401989 Marionette DEBUG loaded listener.js 13:20:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x1197dac00) [pid = 1647] [serial = 1565] [outer = 0x110fa5c00] 13:20:02 INFO - PROCESS | 1647 | 1464380402378 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 13:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 669ms 13:20:02 INFO - PROCESS | 1647 | 1464380402425 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 13:20:02 INFO - PROCESS | 1647 | 1464380402427 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 13:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:20:02 INFO - PROCESS | 1647 | 1464380402432 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:20:02 INFO - PROCESS | 1647 | 1464380402433 Marionette TRACE conn2 <- [1,2058,null,{}] 13:20:02 INFO - PROCESS | 1647 | 1464380402435 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:02 INFO - PROCESS | 1647 | 1464380402554 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 13:20:02 INFO - PROCESS | 1647 | 1464380402669 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x11211c000 == 24 [pid = 1647] [id = 522] 13:20:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 231 (0x110d82400) [pid = 1647] [serial = 1566] [outer = 0x0] 13:20:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 232 (0x110e32c00) [pid = 1647] [serial = 1567] [outer = 0x110d82400] 13:20:02 INFO - PROCESS | 1647 | 1464380402702 Marionette DEBUG loaded listener.js 13:20:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 233 (0x1126b5400) [pid = 1647] [serial = 1568] [outer = 0x110d82400] 13:20:03 INFO - PROCESS | 1647 | 1464380403137 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 13:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 770ms 13:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:20:03 INFO - PROCESS | 1647 | 1464380403202 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 13:20:03 INFO - PROCESS | 1647 | 1464380403204 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 13:20:03 INFO - PROCESS | 1647 | 1464380403206 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:20:03 INFO - PROCESS | 1647 | 1464380403207 Marionette TRACE conn2 <- [1,2062,null,{}] 13:20:03 INFO - PROCESS | 1647 | 1464380403210 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:03 INFO - PROCESS | 1647 | 1464380403329 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 13:20:03 INFO - PROCESS | 1647 | 1464380403420 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x116932800 == 25 [pid = 1647] [id = 523] 13:20:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 234 (0x110e35800) [pid = 1647] [serial = 1569] [outer = 0x0] 13:20:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 235 (0x115e6c800) [pid = 1647] [serial = 1570] [outer = 0x110e35800] 13:20:03 INFO - PROCESS | 1647 | 1464380403453 Marionette DEBUG loaded listener.js 13:20:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 236 (0x11841a800) [pid = 1647] [serial = 1571] [outer = 0x110e35800] 13:20:04 INFO - PROCESS | 1647 | 1464380404107 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 13:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 969ms 13:20:04 INFO - PROCESS | 1647 | 1464380404179 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 13:20:04 INFO - PROCESS | 1647 | 1464380404181 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 13:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:20:04 INFO - PROCESS | 1647 | 1464380404186 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:20:04 INFO - PROCESS | 1647 | 1464380404189 Marionette TRACE conn2 <- [1,2066,null,{}] 13:20:04 INFO - PROCESS | 1647 | 1464380404192 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:04 INFO - PROCESS | 1647 | 1464380404286 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 13:20:04 INFO - PROCESS | 1647 | 1464380404374 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x114e5b800 == 26 [pid = 1647] [id = 524] 13:20:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 237 (0x110de4400) [pid = 1647] [serial = 1572] [outer = 0x0] 13:20:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 238 (0x110e42400) [pid = 1647] [serial = 1573] [outer = 0x110de4400] 13:20:04 INFO - PROCESS | 1647 | 1464380404402 Marionette DEBUG loaded listener.js 13:20:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 239 (0x111f0c400) [pid = 1647] [serial = 1574] [outer = 0x110de4400] 13:20:04 INFO - PROCESS | 1647 | 1464380404816 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 13:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 676ms 13:20:04 INFO - PROCESS | 1647 | 1464380404879 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 13:20:04 INFO - PROCESS | 1647 | 1464380404883 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 13:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:20:04 INFO - PROCESS | 1647 | 1464380404890 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:20:04 INFO - PROCESS | 1647 | 1464380404891 Marionette TRACE conn2 <- [1,2070,null,{}] 13:20:04 INFO - PROCESS | 1647 | 1464380404894 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:05 INFO - PROCESS | 1647 | 1464380405013 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 238 (0x128fb1c00) [pid = 1647] [serial = 1519] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 237 (0x110e49000) [pid = 1647] [serial = 1386] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 236 (0x12d545800) [pid = 1647] [serial = 1365] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 235 (0x135b17400) [pid = 1647] [serial = 1368] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 234 (0x1356f1400) [pid = 1647] [serial = 1366] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 233 (0x135b77800) [pid = 1647] [serial = 1371] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 232 (0x135b21000) [pid = 1647] [serial = 1369] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 231 (0x118059000) [pid = 1647] [serial = 1374] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 230 (0x119c5b800) [pid = 1647] [serial = 1375] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 229 (0x135ed2c00) [pid = 1647] [serial = 1380] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 228 (0x118164800) [pid = 1647] [serial = 1321] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 227 (0x116a65c00) [pid = 1647] [serial = 1320] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x123919400) [pid = 1647] [serial = 1318] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x110e3b400) [pid = 1647] [serial = 1362] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x12bfbf800) [pid = 1647] [serial = 1359] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 223 (0x12c93f800) [pid = 1647] [serial = 1360] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 222 (0x126b51400) [pid = 1647] [serial = 1356] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 221 (0x129579400) [pid = 1647] [serial = 1357] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 220 (0x1192f7c00) [pid = 1647] [serial = 1353] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 219 (0x12488cc00) [pid = 1647] [serial = 1354] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 218 (0x116723800) [pid = 1647] [serial = 1351] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 217 (0x1126b1c00) [pid = 1647] [serial = 1350] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 216 (0x1344dd800) [pid = 1647] [serial = 1347] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 215 (0x1356fa000) [pid = 1647] [serial = 1348] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 214 (0x1356f0000) [pid = 1647] [serial = 1345] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 213 (0x1344e2800) [pid = 1647] [serial = 1344] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 212 (0x1344e2400) [pid = 1647] [serial = 1342] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 211 (0x1344db800) [pid = 1647] [serial = 1341] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 210 (0x12d67b800) [pid = 1647] [serial = 1339] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 209 (0x12d544800) [pid = 1647] [serial = 1338] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x12c66a400) [pid = 1647] [serial = 1335] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x12c966000) [pid = 1647] [serial = 1336] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x12aaec800) [pid = 1647] [serial = 1332] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x12b36d800) [pid = 1647] [serial = 1333] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x128c71000) [pid = 1647] [serial = 1329] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x1121b5400) [pid = 1647] [serial = 1389] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x1295b8400) [pid = 1647] [serial = 1330] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x137611000) [pid = 1647] [serial = 1383] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x128a2a800) [pid = 1647] [serial = 1327] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x126b51c00) [pid = 1647] [serial = 1326] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x11911b800) [pid = 1647] [serial = 1323] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x1242f9000) [pid = 1647] [serial = 1324] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x115e68400) [pid = 1647] [serial = 1395] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x1383c3c00) [pid = 1647] [serial = 1381] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x115ee5400) [pid = 1647] [serial = 1396] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x1126de800) [pid = 1647] [serial = 1390] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x112e0a400) [pid = 1647] [serial = 1393] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x1126ebc00) [pid = 1647] [serial = 1392] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x111c19800) [pid = 1647] [serial = 1387] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x1383c8800) [pid = 1647] [serial = 1384] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x1164bec00) [pid = 1647] [serial = 1399] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x135b7d800) [pid = 1647] [serial = 1372] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x126be5000) [pid = 1647] [serial = 1377] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x135b80400) [pid = 1647] [serial = 1378] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x12bc86800) [pid = 1647] [serial = 1363] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x11336f400) [pid = 1647] [serial = 1498] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x115e6b400) [pid = 1647] [serial = 1472] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x115f57c00) [pid = 1647] [serial = 1420] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x112e04400) [pid = 1647] [serial = 1418] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x116221400) [pid = 1647] [serial = 1398] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x11214cc00) [pid = 1647] [serial = 1415] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x11274bc00) [pid = 1647] [serial = 1417] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x112ab4000) [pid = 1647] [serial = 1471] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x1121a7400) [pid = 1647] [serial = 1441] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x1167f7400) [pid = 1647] [serial = 1447] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x112f69800) [pid = 1647] [serial = 1408] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x110e4d000) [pid = 1647] [serial = 1501] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x1164b1c00) [pid = 1647] [serial = 1410] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x118415c00) [pid = 1647] [serial = 1504] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x1164bc800) [pid = 1647] [serial = 1474] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x115ab1400) [pid = 1647] [serial = 1445] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x112767400) [pid = 1647] [serial = 1407] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x112ab8400) [pid = 1647] [serial = 1444] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x111f0f000) [pid = 1647] [serial = 1405] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x1187c5800) [pid = 1647] [serial = 1480] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x1169acc00) [pid = 1647] [serial = 1499] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12c669800) [pid = 1647] [serial = 895] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x1181a3c00) [pid = 1647] [serial = 1478] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x116729800) [pid = 1647] [serial = 1421] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x110e4c400) [pid = 1647] [serial = 1404] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x118057000) [pid = 1647] [serial = 1477] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x1126e1c00) [pid = 1647] [serial = 1442] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x11671f000) [pid = 1647] [serial = 1401] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x1187bb400) [pid = 1647] [serial = 1433] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x117107800) [pid = 1647] [serial = 1475] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x1187c3800) [pid = 1647] [serial = 1435] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12306a000) [pid = 1647] [serial = 1484] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x1239b2c00) [pid = 1647] [serial = 1486] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x1184a5400) [pid = 1647] [serial = 1430] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x118719400) [pid = 1647] [serial = 1432] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x121103000) [pid = 1647] [serial = 1483] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x1197de000) [pid = 1647] [serial = 1481] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x118168000) [pid = 1647] [serial = 1429] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x11805e800) [pid = 1647] [serial = 1427] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x117686800) [pid = 1647] [serial = 1424] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x117683800) [pid = 1647] [serial = 1426] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x1181ce800) [pid = 1647] [serial = 1450] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x116729400) [pid = 1647] [serial = 1411] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x117468400) [pid = 1647] [serial = 1448] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x110e3c000) [pid = 1647] [serial = 1414] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x117463000) [pid = 1647] [serial = 1423] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12c93d400) [pid = 1647] [serial = 1216] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12337dc00) [pid = 1647] [serial = 1460] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x123528400) [pid = 1647] [serial = 1462] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x125027000) [pid = 1647] [serial = 1511] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x112e04800) [pid = 1647] [serial = 1502] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12686ec00) [pid = 1647] [serial = 1513] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x119a99c00) [pid = 1647] [serial = 1457] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x119d1f000) [pid = 1647] [serial = 1459] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11951e000) [pid = 1647] [serial = 1454] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x1197dc000) [pid = 1647] [serial = 1456] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x119a9dc00) [pid = 1647] [serial = 1508] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x123595800) [pid = 1647] [serial = 1510] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x1184a2c00) [pid = 1647] [serial = 1451] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x119175400) [pid = 1647] [serial = 1453] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x1192fb000) [pid = 1647] [serial = 1507] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x116727c00) [pid = 1647] [serial = 1439] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x118717800) [pid = 1647] [serial = 1505] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x125022000) [pid = 1647] [serial = 1487] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11917a000) [pid = 1647] [serial = 1438] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x126879400) [pid = 1647] [serial = 1489] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x119118000) [pid = 1647] [serial = 1436] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x128a2c800) [pid = 1647] [serial = 1495] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12886bc00) [pid = 1647] [serial = 1493] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12502a400) [pid = 1647] [serial = 1469] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x126be7400) [pid = 1647] [serial = 1490] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x123efec00) [pid = 1647] [serial = 1466] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1126b4c00) [pid = 1647] [serial = 1282] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12c93ec00) [pid = 1647] [serial = 1297] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x129320400) [pid = 1647] [serial = 1165] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12d67f400) [pid = 1647] [serial = 1306] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12a856c00) [pid = 1647] [serial = 1090] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x125079400) [pid = 1647] [serial = 1246] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x118167c00) [pid = 1647] [serial = 1285] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x128fb1400) [pid = 1647] [serial = 1228] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12b369400) [pid = 1647] [serial = 1294] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12d209800) [pid = 1647] [serial = 1237] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12bc87c00) [pid = 1647] [serial = 1231] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12bfc3c00) [pid = 1647] [serial = 1168] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12d54c000) [pid = 1647] [serial = 1243] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12c849800) [pid = 1647] [serial = 1174] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1267c6c00) [pid = 1647] [serial = 1162] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x128a4dc00) [pid = 1647] [serial = 1291] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x126be6400) [pid = 1647] [serial = 1225] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12c947400) [pid = 1647] [serial = 1177] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12370c800) [pid = 1647] [serial = 1288] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12d551000) [pid = 1647] [serial = 1303] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11695a000) [pid = 1647] [serial = 1219] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119d25400) [pid = 1647] [serial = 1159] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118063c00) [pid = 1647] [serial = 1156] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12c9bf800) [pid = 1647] [serial = 1300] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12c2ba000) [pid = 1647] [serial = 1171] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12c968400) [pid = 1647] [serial = 1234] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x112e0dc00) [pid = 1647] [serial = 1153] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12d545000) [pid = 1647] [serial = 1240] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12c2b3800) [pid = 1647] [serial = 1309] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1192f4400) [pid = 1647] [serial = 1222] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x126befc00) [pid = 1647] [serial = 1492] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11746d400) [pid = 1647] [serial = 1402] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x124886c00) [pid = 1647] [serial = 1468] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x126b47400) [pid = 1647] [serial = 1514] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x123920800) [pid = 1647] [serial = 1463] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x123dbf400) [pid = 1647] [serial = 1465] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x128a56800) [pid = 1647] [serial = 1517] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x12886a800) [pid = 1647] [serial = 1516] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x128a34400) [pid = 1647] [serial = 1496] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1647 | 1464380405136 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x113331800 == 27 [pid = 1647] [id = 525] 13:20:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x110e3b400) [pid = 1647] [serial = 1575] [outer = 0x0] 13:20:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x111c28000) [pid = 1647] [serial = 1576] [outer = 0x110e3b400] 13:20:05 INFO - PROCESS | 1647 | 1464380405169 Marionette DEBUG loaded listener.js 13:20:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1126e1000) [pid = 1647] [serial = 1577] [outer = 0x110e3b400] 13:20:05 INFO - PROCESS | 1647 | 1464380405541 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 13:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 670ms 13:20:05 INFO - PROCESS | 1647 | 1464380405559 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 13:20:05 INFO - PROCESS | 1647 | 1464380405561 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 13:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:20:05 INFO - PROCESS | 1647 | 1464380405565 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:20:05 INFO - PROCESS | 1647 | 1464380405568 Marionette TRACE conn2 <- [1,2074,null,{}] 13:20:05 INFO - PROCESS | 1647 | 1464380405575 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:05 INFO - PROCESS | 1647 | 1464380405656 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 13:20:05 INFO - PROCESS | 1647 | 1464380405664 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e08800 == 28 [pid = 1647] [id = 526] 13:20:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x112742800) [pid = 1647] [serial = 1578] [outer = 0x0] 13:20:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x112e0a400) [pid = 1647] [serial = 1579] [outer = 0x112742800] 13:20:05 INFO - PROCESS | 1647 | 1464380405691 Marionette DEBUG loaded listener.js 13:20:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x115e71000) [pid = 1647] [serial = 1580] [outer = 0x112742800] 13:20:06 INFO - PROCESS | 1647 | 1464380406047 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 13:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 526ms 13:20:06 INFO - PROCESS | 1647 | 1464380406091 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 13:20:06 INFO - PROCESS | 1647 | 1464380406093 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 13:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:20:06 INFO - PROCESS | 1647 | 1464380406098 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:20:06 INFO - PROCESS | 1647 | 1464380406099 Marionette TRACE conn2 <- [1,2078,null,{}] 13:20:06 INFO - PROCESS | 1647 | 1464380406101 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:06 INFO - PROCESS | 1647 | 1464380406182 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 13:20:06 INFO - PROCESS | 1647 | 1464380406187 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192d4800 == 29 [pid = 1647] [id = 527] 13:20:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x115f5ac00) [pid = 1647] [serial = 1581] [outer = 0x0] 13:20:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1164b0000) [pid = 1647] [serial = 1582] [outer = 0x115f5ac00] 13:20:06 INFO - PROCESS | 1647 | 1464380406214 Marionette DEBUG loaded listener.js 13:20:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x116725400) [pid = 1647] [serial = 1583] [outer = 0x115f5ac00] 13:20:06 INFO - PROCESS | 1647 | 1464380406560 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 13:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 469ms 13:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:20:06 INFO - PROCESS | 1647 | 1464380406567 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 13:20:06 INFO - PROCESS | 1647 | 1464380406568 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 13:20:06 INFO - PROCESS | 1647 | 1464380406570 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:20:06 INFO - PROCESS | 1647 | 1464380406571 Marionette TRACE conn2 <- [1,2082,null,{}] 13:20:06 INFO - PROCESS | 1647 | 1464380406573 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:06 INFO - PROCESS | 1647 | 1464380406673 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 13:20:06 INFO - PROCESS | 1647 | 1464380406682 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x113280000 == 30 [pid = 1647] [id = 528] 13:20:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x115f5b400) [pid = 1647] [serial = 1584] [outer = 0x0] 13:20:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1167f2800) [pid = 1647] [serial = 1585] [outer = 0x115f5b400] 13:20:06 INFO - PROCESS | 1647 | 1464380406707 Marionette DEBUG loaded listener.js 13:20:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x116a64800) [pid = 1647] [serial = 1586] [outer = 0x115f5b400] 13:20:07 INFO - PROCESS | 1647 | 1464380407031 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 13:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 468ms 13:20:07 INFO - PROCESS | 1647 | 1464380407038 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 13:20:07 INFO - PROCESS | 1647 | 1464380407040 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 13:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:20:07 INFO - PROCESS | 1647 | 1464380407042 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:20:07 INFO - PROCESS | 1647 | 1464380407043 Marionette TRACE conn2 <- [1,2086,null,{}] 13:20:07 INFO - PROCESS | 1647 | 1464380407047 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:07 INFO - PROCESS | 1647 | 1464380407142 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 13:20:07 INFO - PROCESS | 1647 | 1464380407149 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12307f800 == 31 [pid = 1647] [id = 529] 13:20:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11710bc00) [pid = 1647] [serial = 1587] [outer = 0x0] 13:20:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x117e64800) [pid = 1647] [serial = 1588] [outer = 0x11710bc00] 13:20:07 INFO - PROCESS | 1647 | 1464380407175 Marionette DEBUG loaded listener.js 13:20:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118164400) [pid = 1647] [serial = 1589] [outer = 0x11710bc00] 13:20:07 INFO - PROCESS | 1647 | 1464380407567 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 13:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 569ms 13:20:07 INFO - PROCESS | 1647 | 1464380407612 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 13:20:07 INFO - PROCESS | 1647 | 1464380407613 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 13:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:20:07 INFO - PROCESS | 1647 | 1464380407615 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:20:07 INFO - PROCESS | 1647 | 1464380407616 Marionette TRACE conn2 <- [1,2090,null,{}] 13:20:07 INFO - PROCESS | 1647 | 1464380407618 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:07 INFO - PROCESS | 1647 | 1464380407716 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 13:20:07 INFO - PROCESS | 1647 | 1464380407720 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x123615000 == 32 [pid = 1647] [id = 530] 13:20:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11710e400) [pid = 1647] [serial = 1590] [outer = 0x0] 13:20:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11819a800) [pid = 1647] [serial = 1591] [outer = 0x11710e400] 13:20:07 INFO - PROCESS | 1647 | 1464380407773 Marionette DEBUG loaded listener.js 13:20:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118419400) [pid = 1647] [serial = 1592] [outer = 0x11710e400] 13:20:08 INFO - PROCESS | 1647 | 1464380408086 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 13:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 519ms 13:20:08 INFO - PROCESS | 1647 | 1464380408134 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 13:20:08 INFO - PROCESS | 1647 | 1464380408135 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 13:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:20:08 INFO - PROCESS | 1647 | 1464380408138 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:20:08 INFO - PROCESS | 1647 | 1464380408139 Marionette TRACE conn2 <- [1,2094,null,{}] 13:20:08 INFO - PROCESS | 1647 | 1464380408141 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:08 INFO - PROCESS | 1647 | 1464380408240 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 13:20:08 INFO - PROCESS | 1647 | 1464380408252 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x123e12000 == 33 [pid = 1647] [id = 531] 13:20:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1181d3c00) [pid = 1647] [serial = 1593] [outer = 0x0] 13:20:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1184ab000) [pid = 1647] [serial = 1594] [outer = 0x1181d3c00] 13:20:08 INFO - PROCESS | 1647 | 1464380408278 Marionette DEBUG loaded listener.js 13:20:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1187b7400) [pid = 1647] [serial = 1595] [outer = 0x1181d3c00] 13:20:08 INFO - PROCESS | 1647 | 1464380408655 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 13:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 570ms 13:20:08 INFO - PROCESS | 1647 | 1464380408709 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 13:20:08 INFO - PROCESS | 1647 | 1464380408711 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 13:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:20:08 INFO - PROCESS | 1647 | 1464380408715 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:20:08 INFO - PROCESS | 1647 | 1464380408717 Marionette TRACE conn2 <- [1,2098,null,{}] 13:20:08 INFO - PROCESS | 1647 | 1464380408730 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:08 INFO - PROCESS | 1647 | 1464380408863 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 13:20:08 INFO - PROCESS | 1647 | 1464380408899 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x125057000 == 34 [pid = 1647] [id = 532] 13:20:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x112e04c00) [pid = 1647] [serial = 1596] [outer = 0x0] 13:20:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1187ba400) [pid = 1647] [serial = 1597] [outer = 0x112e04c00] 13:20:08 INFO - PROCESS | 1647 | 1464380408924 Marionette DEBUG loaded listener.js 13:20:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11892d800) [pid = 1647] [serial = 1598] [outer = 0x112e04c00] 13:20:09 INFO - PROCESS | 1647 | 1464380409270 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 13:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x128a32800) [pid = 1647] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118936400) [pid = 1647] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119d24400) [pid = 1647] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x116723000) [pid = 1647] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x110e36000) [pid = 1647] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x112a6b000) [pid = 1647] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x116958000) [pid = 1647] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1242edc00) [pid = 1647] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x110d78c00) [pid = 1647] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x110d7c800) [pid = 1647] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:20:09 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x112a6a000) [pid = 1647] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 574ms 13:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:20:09 INFO - PROCESS | 1647 | 1464380409289 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 13:20:09 INFO - PROCESS | 1647 | 1464380409290 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 13:20:09 INFO - PROCESS | 1647 | 1464380409292 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:20:09 INFO - PROCESS | 1647 | 1464380409293 Marionette TRACE conn2 <- [1,2102,null,{}] 13:20:09 INFO - PROCESS | 1647 | 1464380409298 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:09 INFO - PROCESS | 1647 | 1464380409402 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 13:20:09 INFO - PROCESS | 1647 | 1464380409436 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12653d800 == 35 [pid = 1647] [id = 533] 13:20:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x110e38000) [pid = 1647] [serial = 1599] [outer = 0x0] 13:20:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1126b6c00) [pid = 1647] [serial = 1600] [outer = 0x110e38000] 13:20:09 INFO - PROCESS | 1647 | 1464380409461 Marionette DEBUG loaded listener.js 13:20:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1187c2400) [pid = 1647] [serial = 1601] [outer = 0x110e38000] 13:20:09 INFO - PROCESS | 1647 | 1464380409759 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 13:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 472ms 13:20:09 INFO - PROCESS | 1647 | 1464380409769 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 13:20:09 INFO - PROCESS | 1647 | 1464380409770 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 13:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:20:09 INFO - PROCESS | 1647 | 1464380409773 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:20:09 INFO - PROCESS | 1647 | 1464380409774 Marionette TRACE conn2 <- [1,2106,null,{}] 13:20:09 INFO - PROCESS | 1647 | 1464380409777 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:09 INFO - PROCESS | 1647 | 1464380409887 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 13:20:09 INFO - PROCESS | 1647 | 1464380409891 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cbe800 == 36 [pid = 1647] [id = 534] 13:20:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x118939c00) [pid = 1647] [serial = 1602] [outer = 0x0] 13:20:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119525400) [pid = 1647] [serial = 1603] [outer = 0x118939c00] 13:20:09 INFO - PROCESS | 1647 | 1464380409928 Marionette DEBUG loaded listener.js 13:20:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119a9bc00) [pid = 1647] [serial = 1604] [outer = 0x118939c00] 13:20:10 INFO - PROCESS | 1647 | 1464380410248 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 13:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 520ms 13:20:10 INFO - PROCESS | 1647 | 1464380410303 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 13:20:10 INFO - PROCESS | 1647 | 1464380410304 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 13:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:20:10 INFO - PROCESS | 1647 | 1464380410308 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:20:10 INFO - PROCESS | 1647 | 1464380410310 Marionette TRACE conn2 <- [1,2110,null,{}] 13:20:10 INFO - PROCESS | 1647 | 1464380410317 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:10 INFO - PROCESS | 1647 | 1464380410448 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 13:20:10 INFO - PROCESS | 1647 | 1464380410454 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12903f000 == 37 [pid = 1647] [id = 535] 13:20:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11892d400) [pid = 1647] [serial = 1605] [outer = 0x0] 13:20:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119c5b400) [pid = 1647] [serial = 1606] [outer = 0x11892d400] 13:20:10 INFO - PROCESS | 1647 | 1464380410494 Marionette DEBUG loaded listener.js 13:20:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119d0a800) [pid = 1647] [serial = 1607] [outer = 0x11892d400] 13:20:10 INFO - PROCESS | 1647 | 1464380410971 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 13:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 674ms 13:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:20:10 INFO - PROCESS | 1647 | 1464380410984 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 13:20:10 INFO - PROCESS | 1647 | 1464380410985 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 13:20:10 INFO - PROCESS | 1647 | 1464380410987 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:20:10 INFO - PROCESS | 1647 | 1464380410988 Marionette TRACE conn2 <- [1,2114,null,{}] 13:20:10 INFO - PROCESS | 1647 | 1464380410990 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:11 INFO - PROCESS | 1647 | 1464380411075 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 13:20:11 INFO - PROCESS | 1647 | 1464380411080 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a7df000 == 38 [pid = 1647] [id = 536] 13:20:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119d0f800) [pid = 1647] [serial = 1608] [outer = 0x0] 13:20:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x121107800) [pid = 1647] [serial = 1609] [outer = 0x119d0f800] 13:20:11 INFO - PROCESS | 1647 | 1464380411105 Marionette DEBUG loaded listener.js 13:20:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x123521800) [pid = 1647] [serial = 1610] [outer = 0x119d0f800] 13:20:11 INFO - PROCESS | 1647 | 1464380411531 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 13:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 570ms 13:20:11 INFO - PROCESS | 1647 | 1464380411557 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 13:20:11 INFO - PROCESS | 1647 | 1464380411560 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 13:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:20:11 INFO - PROCESS | 1647 | 1464380411582 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:20:11 INFO - PROCESS | 1647 | 1464380411585 Marionette TRACE conn2 <- [1,2118,null,{}] 13:20:11 INFO - PROCESS | 1647 | 1464380411589 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:11 INFO - PROCESS | 1647 | 1464380411696 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 13:20:11 INFO - PROCESS | 1647 | 1464380411763 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x116950000 == 39 [pid = 1647] [id = 537] 13:20:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x110e32000) [pid = 1647] [serial = 1611] [outer = 0x0] 13:20:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x110e48000) [pid = 1647] [serial = 1612] [outer = 0x110e32000] 13:20:11 INFO - PROCESS | 1647 | 1464380411795 Marionette DEBUG loaded listener.js 13:20:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1121a7400) [pid = 1647] [serial = 1613] [outer = 0x110e32000] 13:20:12 INFO - PROCESS | 1647 | 1464380412235 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 13:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 673ms 13:20:12 INFO - PROCESS | 1647 | 1464380412254 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 13:20:12 INFO - PROCESS | 1647 | 1464380412258 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 13:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:20:12 INFO - PROCESS | 1647 | 1464380412265 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:20:12 INFO - PROCESS | 1647 | 1464380412267 Marionette TRACE conn2 <- [1,2122,null,{}] 13:20:12 INFO - PROCESS | 1647 | 1464380412270 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:12 INFO - PROCESS | 1647 | 1464380412376 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 13:20:12 INFO - PROCESS | 1647 | 1464380412431 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a17f800 == 40 [pid = 1647] [id = 538] 13:20:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1126de400) [pid = 1647] [serial = 1614] [outer = 0x0] 13:20:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11275d000) [pid = 1647] [serial = 1615] [outer = 0x1126de400] 13:20:12 INFO - PROCESS | 1647 | 1464380412474 Marionette DEBUG loaded listener.js 13:20:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x115ab2800) [pid = 1647] [serial = 1616] [outer = 0x1126de400] 13:20:12 INFO - PROCESS | 1647 | 1464380412886 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 13:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 672ms 13:20:12 INFO - PROCESS | 1647 | 1464380412936 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 13:20:12 INFO - PROCESS | 1647 | 1464380412937 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 13:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:20:12 INFO - PROCESS | 1647 | 1464380412940 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:20:12 INFO - PROCESS | 1647 | 1464380412942 Marionette TRACE conn2 <- [1,2126,null,{}] 13:20:12 INFO - PROCESS | 1647 | 1464380412950 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:13 INFO - PROCESS | 1647 | 1464380413074 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 13:20:13 INFO - PROCESS | 1647 | 1464380413156 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8bf000 == 41 [pid = 1647] [id = 539] 13:20:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1164b1c00) [pid = 1647] [serial = 1617] [outer = 0x0] 13:20:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x117466c00) [pid = 1647] [serial = 1618] [outer = 0x1164b1c00] 13:20:13 INFO - PROCESS | 1647 | 1464380413189 Marionette DEBUG loaded listener.js 13:20:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x118055000) [pid = 1647] [serial = 1619] [outer = 0x1164b1c00] 13:20:13 INFO - PROCESS | 1647 | 1464380413576 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 13:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 674ms 13:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:20:13 INFO - PROCESS | 1647 | 1464380413613 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 13:20:13 INFO - PROCESS | 1647 | 1464380413615 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 13:20:13 INFO - PROCESS | 1647 | 1464380413617 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:20:13 INFO - PROCESS | 1647 | 1464380413619 Marionette TRACE conn2 <- [1,2130,null,{}] 13:20:13 INFO - PROCESS | 1647 | 1464380413621 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:13 INFO - PROCESS | 1647 | 1464380413725 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 13:20:13 INFO - PROCESS | 1647 | 1464380413779 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b25f000 == 42 [pid = 1647] [id = 540] 13:20:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118061800) [pid = 1647] [serial = 1620] [outer = 0x0] 13:20:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1181a3400) [pid = 1647] [serial = 1621] [outer = 0x118061800] 13:20:13 INFO - PROCESS | 1647 | 1464380413809 Marionette DEBUG loaded listener.js 13:20:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x118938400) [pid = 1647] [serial = 1622] [outer = 0x118061800] 13:20:14 INFO - PROCESS | 1647 | 1464380414257 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 13:20:14 INFO - PROCESS | 1647 | 1464380414291 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 13:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:20:14 INFO - PROCESS | 1647 | 1464380414293 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:20:14 INFO - PROCESS | 1647 | 1464380414294 Marionette TRACE conn2 <- [1,2134,null,{}] 13:20:14 INFO - PROCESS | 1647 | 1464380414297 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:14 INFO - PROCESS | 1647 | 1464380414398 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 13:20:14 INFO - PROCESS | 1647 | 1464380414484 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc3b800 == 43 [pid = 1647] [id = 541] 13:20:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x118062000) [pid = 1647] [serial = 1623] [outer = 0x0] 13:20:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x119528c00) [pid = 1647] [serial = 1624] [outer = 0x118062000] 13:20:14 INFO - PROCESS | 1647 | 1464380414515 Marionette DEBUG loaded listener.js 13:20:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x119d0e000) [pid = 1647] [serial = 1625] [outer = 0x118062000] 13:20:14 INFO - PROCESS | 1647 | 1464380414925 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 13:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 671ms 13:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:20:14 INFO - PROCESS | 1647 | 1464380414965 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 13:20:14 INFO - PROCESS | 1647 | 1464380414966 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 13:20:14 INFO - PROCESS | 1647 | 1464380414968 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:20:14 INFO - PROCESS | 1647 | 1464380414970 Marionette TRACE conn2 <- [1,2138,null,{}] 13:20:14 INFO - PROCESS | 1647 | 1464380414972 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:15 INFO - PROCESS | 1647 | 1464380415090 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 13:20:15 INFO - PROCESS | 1647 | 1464380415146 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c424800 == 44 [pid = 1647] [id = 542] 13:20:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x123522000) [pid = 1647] [serial = 1626] [outer = 0x0] 13:20:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x123922400) [pid = 1647] [serial = 1627] [outer = 0x123522000] 13:20:15 INFO - PROCESS | 1647 | 1464380415177 Marionette DEBUG loaded listener.js 13:20:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1245d0000) [pid = 1647] [serial = 1628] [outer = 0x123522000] 13:20:15 INFO - PROCESS | 1647 | 1464380415817 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 13:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 871ms 13:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:20:15 INFO - PROCESS | 1647 | 1464380415847 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 13:20:15 INFO - PROCESS | 1647 | 1464380415849 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 13:20:15 INFO - PROCESS | 1647 | 1464380415854 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:20:15 INFO - PROCESS | 1647 | 1464380415856 Marionette TRACE conn2 <- [1,2142,null,{}] 13:20:15 INFO - PROCESS | 1647 | 1464380415861 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:15 INFO - PROCESS | 1647 | 1464380415957 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 13:20:16 INFO - PROCESS | 1647 | 1464380416032 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x119979800 == 45 [pid = 1647] [id = 543] 13:20:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x110e38400) [pid = 1647] [serial = 1629] [outer = 0x0] 13:20:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x110e49000) [pid = 1647] [serial = 1630] [outer = 0x110e38400] 13:20:16 INFO - PROCESS | 1647 | 1464380416060 Marionette DEBUG loaded listener.js 13:20:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x110de6c00) [pid = 1647] [serial = 1631] [outer = 0x110e38400] 13:20:16 INFO - PROCESS | 1647 | 1464380416485 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 13:20:16 INFO - PROCESS | 1647 | 1464380416532 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 13:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:20:16 INFO - PROCESS | 1647 | 1464380416537 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:20:16 INFO - PROCESS | 1647 | 1464380416538 Marionette TRACE conn2 <- [1,2146,null,{}] 13:20:16 INFO - PROCESS | 1647 | 1464380416541 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:16 INFO - PROCESS | 1647 | 1464380416653 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 13:20:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12903f000 == 44 [pid = 1647] [id = 535] 13:20:16 INFO - PROCESS | 1647 | --DOCSHELL 0x128cbe800 == 43 [pid = 1647] [id = 534] 13:20:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12653d800 == 42 [pid = 1647] [id = 533] 13:20:16 INFO - PROCESS | 1647 | --DOCSHELL 0x125057000 == 41 [pid = 1647] [id = 532] 13:20:16 INFO - PROCESS | 1647 | --DOCSHELL 0x123e12000 == 40 [pid = 1647] [id = 531] 13:20:16 INFO - PROCESS | 1647 | --DOCSHELL 0x123615000 == 39 [pid = 1647] [id = 530] 13:20:16 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x117470000) [pid = 1647] [serial = 1552] [outer = 0x0] [url = about:blank] 13:20:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12307f800 == 38 [pid = 1647] [id = 529] 13:20:16 INFO - PROCESS | 1647 | --DOCSHELL 0x113280000 == 37 [pid = 1647] [id = 528] 13:20:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1192d4800 == 36 [pid = 1647] [id = 527] 13:20:16 INFO - PROCESS | 1647 | --DOCSHELL 0x117e08800 == 35 [pid = 1647] [id = 526] 13:20:16 INFO - PROCESS | 1647 | --DOCSHELL 0x113331800 == 34 [pid = 1647] [id = 525] 13:20:16 INFO - PROCESS | 1647 | 1464380416741 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x1133b8000 == 35 [pid = 1647] [id = 544] 13:20:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1126b7000) [pid = 1647] [serial = 1632] [outer = 0x0] 13:20:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1126e3400) [pid = 1647] [serial = 1633] [outer = 0x1126b7000] 13:20:16 INFO - PROCESS | 1647 | 1464380416768 Marionette DEBUG loaded listener.js 13:20:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x115e6d400) [pid = 1647] [serial = 1634] [outer = 0x1126b7000] 13:20:16 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12909d000) [pid = 1647] [serial = 1520] [outer = 0x0] [url = about:blank] 13:20:16 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x119a9e800) [pid = 1647] [serial = 1535] [outer = 0x0] [url = about:blank] 13:20:16 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x121108800) [pid = 1647] [serial = 1537] [outer = 0x0] [url = about:blank] 13:20:16 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11746c800) [pid = 1647] [serial = 1528] [outer = 0x0] [url = about:blank] 13:20:16 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x118110000) [pid = 1647] [serial = 1529] [outer = 0x0] [url = about:blank] 13:20:16 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x110e47c00) [pid = 1647] [serial = 1522] [outer = 0x0] [url = about:blank] 13:20:16 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1126b6400) [pid = 1647] [serial = 1523] [outer = 0x0] [url = about:blank] 13:20:16 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x115e6ec00) [pid = 1647] [serial = 1525] [outer = 0x0] [url = about:blank] 13:20:16 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11695b000) [pid = 1647] [serial = 1526] [outer = 0x0] [url = about:blank] 13:20:16 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118423400) [pid = 1647] [serial = 1531] [outer = 0x0] [url = about:blank] 13:20:16 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12506cc00) [pid = 1647] [serial = 1540] [outer = 0x0] [url = about:blank] 13:20:16 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1267c6800) [pid = 1647] [serial = 1541] [outer = 0x0] [url = about:blank] 13:20:16 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x110d7fc00) [pid = 1647] [serial = 1543] [outer = 0x0] [url = about:blank] 13:20:16 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x110e30000) [pid = 1647] [serial = 1544] [outer = 0x0] [url = about:blank] 13:20:16 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x110fab000) [pid = 1647] [serial = 1546] [outer = 0x0] [url = about:blank] 13:20:16 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x115e72c00) [pid = 1647] [serial = 1549] [outer = 0x0] [url = about:blank] 13:20:16 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1197dd400) [pid = 1647] [serial = 1534] [outer = 0x0] [url = about:blank] 13:20:16 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x123dbe000) [pid = 1647] [serial = 1538] [outer = 0x0] [url = about:blank] 13:20:16 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x112718000) [pid = 1647] [serial = 1547] [outer = 0x0] [url = about:blank] 13:20:16 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11892ac00) [pid = 1647] [serial = 1532] [outer = 0x0] [url = about:blank] 13:20:16 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11671d800) [pid = 1647] [serial = 1550] [outer = 0x0] [url = about:blank] 13:20:17 INFO - PROCESS | 1647 | 1464380417077 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 13:20:17 INFO - PROCESS | 1647 | 1464380417108 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 13:20:17 INFO - PROCESS | 1647 | 1464380417111 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:20:17 INFO - PROCESS | 1647 | 1464380417115 Marionette TRACE conn2 <- [1,2150,null,{}] 13:20:17 INFO - PROCESS | 1647 | 1464380417123 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:17 INFO - PROCESS | 1647 | 1464380417225 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 13:20:17 INFO - PROCESS | 1647 | 1464380417295 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11996f800 == 36 [pid = 1647] [id = 545] 13:20:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x115f61c00) [pid = 1647] [serial = 1635] [outer = 0x0] 13:20:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11660ac00) [pid = 1647] [serial = 1636] [outer = 0x115f61c00] 13:20:17 INFO - PROCESS | 1647 | 1464380417323 Marionette DEBUG loaded listener.js 13:20:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11746b800) [pid = 1647] [serial = 1637] [outer = 0x115f61c00] 13:20:17 INFO - PROCESS | 1647 | 1464380417618 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 13:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 526ms 13:20:17 INFO - PROCESS | 1647 | 1464380417638 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 13:20:17 INFO - PROCESS | 1647 | 1464380417640 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 13:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:20:17 INFO - PROCESS | 1647 | 1464380417642 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:20:17 INFO - PROCESS | 1647 | 1464380417643 Marionette TRACE conn2 <- [1,2154,null,{}] 13:20:17 INFO - PROCESS | 1647 | 1464380417649 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:17 INFO - PROCESS | 1647 | 1464380417736 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 13:20:17 INFO - PROCESS | 1647 | 1464380417792 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x123086800 == 37 [pid = 1647] [id = 546] 13:20:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11746c400) [pid = 1647] [serial = 1638] [outer = 0x0] 13:20:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x117e62400) [pid = 1647] [serial = 1639] [outer = 0x11746c400] 13:20:17 INFO - PROCESS | 1647 | 1464380417818 Marionette DEBUG loaded listener.js 13:20:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11819c000) [pid = 1647] [serial = 1640] [outer = 0x11746c400] 13:20:18 INFO - PROCESS | 1647 | 1464380418100 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 13:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 472ms 13:20:18 INFO - PROCESS | 1647 | 1464380418120 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 13:20:18 INFO - PROCESS | 1647 | 1464380418121 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 13:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:20:18 INFO - PROCESS | 1647 | 1464380418124 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:20:18 INFO - PROCESS | 1647 | 1464380418125 Marionette TRACE conn2 <- [1,2158,null,{}] 13:20:18 INFO - PROCESS | 1647 | 1464380418134 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:18 INFO - PROCESS | 1647 | 1464380418221 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 13:20:18 INFO - PROCESS | 1647 | 1464380418225 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e12800 == 38 [pid = 1647] [id = 547] 13:20:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11841a400) [pid = 1647] [serial = 1641] [outer = 0x0] 13:20:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118713400) [pid = 1647] [serial = 1642] [outer = 0x11841a400] 13:20:18 INFO - PROCESS | 1647 | 1464380418251 Marionette DEBUG loaded listener.js 13:20:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1187bf000) [pid = 1647] [serial = 1643] [outer = 0x11841a400] 13:20:18 INFO - PROCESS | 1647 | 1464380418597 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 13:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 518ms 13:20:18 INFO - PROCESS | 1647 | 1464380418654 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 13:20:18 INFO - PROCESS | 1647 | 1464380418656 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 13:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:20:18 INFO - PROCESS | 1647 | 1464380418658 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:20:18 INFO - PROCESS | 1647 | 1464380418659 Marionette TRACE conn2 <- [1,2162,null,{}] 13:20:18 INFO - PROCESS | 1647 | 1464380418667 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:18 INFO - PROCESS | 1647 | 1464380418791 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 13:20:18 INFO - PROCESS | 1647 | 1464380418826 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cbb800 == 39 [pid = 1647] [id = 548] 13:20:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x118936400) [pid = 1647] [serial = 1644] [outer = 0x0] 13:20:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1197e0800) [pid = 1647] [serial = 1645] [outer = 0x118936400] 13:20:18 INFO - PROCESS | 1647 | 1464380418852 Marionette DEBUG loaded listener.js 13:20:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12110a400) [pid = 1647] [serial = 1646] [outer = 0x118936400] 13:20:19 INFO - PROCESS | 1647 | 1464380419189 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 13:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 570ms 13:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:20:19 INFO - PROCESS | 1647 | 1464380419229 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 13:20:19 INFO - PROCESS | 1647 | 1464380419230 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 13:20:19 INFO - PROCESS | 1647 | 1464380419232 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:20:19 INFO - PROCESS | 1647 | 1464380419233 Marionette TRACE conn2 <- [1,2166,null,{}] 13:20:19 INFO - PROCESS | 1647 | 1464380419236 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:19 INFO - PROCESS | 1647 | 1464380419338 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 13:20:19 INFO - PROCESS | 1647 | 1464380419372 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12936d000 == 40 [pid = 1647] [id = 549] 13:20:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11951d800) [pid = 1647] [serial = 1647] [outer = 0x0] 13:20:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x123922000) [pid = 1647] [serial = 1648] [outer = 0x11951d800] 13:20:19 INFO - PROCESS | 1647 | 1464380419397 Marionette DEBUG loaded listener.js 13:20:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x123dc8800) [pid = 1647] [serial = 1649] [outer = 0x11951d800] 13:20:19 INFO - PROCESS | 1647 | 1464380419728 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 13:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 518ms 13:20:19 INFO - PROCESS | 1647 | 1464380419752 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 13:20:19 INFO - PROCESS | 1647 | 1464380419753 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 13:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:20:19 INFO - PROCESS | 1647 | 1464380419755 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:20:19 INFO - PROCESS | 1647 | 1464380419756 Marionette TRACE conn2 <- [1,2170,null,{}] 13:20:19 INFO - PROCESS | 1647 | 1464380419758 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:19 INFO - PROCESS | 1647 | 1464380419867 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 13:20:19 INFO - PROCESS | 1647 | 1464380419902 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8c9800 == 41 [pid = 1647] [id = 550] 13:20:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x123528400) [pid = 1647] [serial = 1650] [outer = 0x0] 13:20:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1242f9000) [pid = 1647] [serial = 1651] [outer = 0x123528400] 13:20:19 INFO - PROCESS | 1647 | 1464380419927 Marionette DEBUG loaded listener.js 13:20:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12488c000) [pid = 1647] [serial = 1652] [outer = 0x123528400] 13:20:20 INFO - PROCESS | 1647 | 1464380420256 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 13:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 520ms 13:20:20 INFO - PROCESS | 1647 | 1464380420276 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 13:20:20 INFO - PROCESS | 1647 | 1464380420278 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 13:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:20:20 INFO - PROCESS | 1647 | 1464380420281 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:20:20 INFO - PROCESS | 1647 | 1464380420282 Marionette TRACE conn2 <- [1,2174,null,{}] 13:20:20 INFO - PROCESS | 1647 | 1464380420284 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:20 INFO - PROCESS | 1647 | 1464380420394 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 13:20:20 INFO - PROCESS | 1647 | 1464380420406 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf1d000 == 42 [pid = 1647] [id = 551] 13:20:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12488c800) [pid = 1647] [serial = 1653] [outer = 0x0] 13:20:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x125023400) [pid = 1647] [serial = 1654] [outer = 0x12488c800] 13:20:20 INFO - PROCESS | 1647 | 1464380420431 Marionette DEBUG loaded listener.js 13:20:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12542e800) [pid = 1647] [serial = 1655] [outer = 0x12488c800] 13:20:20 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11710e400) [pid = 1647] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:20:20 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x110de4400) [pid = 1647] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:20:20 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11710bc00) [pid = 1647] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:20:20 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x110e3b400) [pid = 1647] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:20:20 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x112742800) [pid = 1647] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:20:20 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x115f5ac00) [pid = 1647] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:20:20 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1181d3c00) [pid = 1647] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:20:20 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x115f5b400) [pid = 1647] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:20:20 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x110e35800) [pid = 1647] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:20:20 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x112e04c00) [pid = 1647] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:20:20 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x110e38000) [pid = 1647] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:20:20 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11892d400) [pid = 1647] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:20:20 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x118939c00) [pid = 1647] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:20:20 INFO - PROCESS | 1647 | 1464380420891 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 13:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 619ms 13:20:20 INFO - PROCESS | 1647 | 1464380420901 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 13:20:20 INFO - PROCESS | 1647 | 1464380420903 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 13:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:20:20 INFO - PROCESS | 1647 | 1464380420906 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:20:20 INFO - PROCESS | 1647 | 1464380420908 Marionette TRACE conn2 <- [1,2178,null,{}] 13:20:20 INFO - PROCESS | 1647 | 1464380420911 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:21 INFO - PROCESS | 1647 | 1464380421038 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 13:20:21 INFO - PROCESS | 1647 | 1464380421143 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12505d800 == 43 [pid = 1647] [id = 552] 13:20:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x110d7a400) [pid = 1647] [serial = 1656] [outer = 0x0] 13:20:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1126de000) [pid = 1647] [serial = 1657] [outer = 0x110d7a400] 13:20:21 INFO - PROCESS | 1647 | 1464380421186 Marionette DEBUG loaded listener.js 13:20:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1181a0800) [pid = 1647] [serial = 1658] [outer = 0x110d7a400] 13:20:21 INFO - PROCESS | 1647 | 1464380421503 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 13:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 620ms 13:20:21 INFO - PROCESS | 1647 | 1464380421526 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 13:20:21 INFO - PROCESS | 1647 | 1464380421527 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 13:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:20:21 INFO - PROCESS | 1647 | 1464380421537 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:20:21 INFO - PROCESS | 1647 | 1464380421539 Marionette TRACE conn2 <- [1,2182,null,{}] 13:20:21 INFO - PROCESS | 1647 | 1464380421541 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:21 INFO - PROCESS | 1647 | 1464380421655 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 13:20:21 INFO - PROCESS | 1647 | 1464380421709 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c832800 == 44 [pid = 1647] [id = 553] 13:20:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1164bc800) [pid = 1647] [serial = 1659] [outer = 0x0] 13:20:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12542e400) [pid = 1647] [serial = 1660] [outer = 0x1164bc800] 13:20:21 INFO - PROCESS | 1647 | 1464380421737 Marionette DEBUG loaded listener.js 13:20:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x126b4a800) [pid = 1647] [serial = 1661] [outer = 0x1164bc800] 13:20:22 INFO - PROCESS | 1647 | 1464380422050 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 13:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 520ms 13:20:22 INFO - PROCESS | 1647 | 1464380422058 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 13:20:22 INFO - PROCESS | 1647 | 1464380422059 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 13:20:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:20:22 INFO - PROCESS | 1647 | 1464380422062 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:20:22 INFO - PROCESS | 1647 | 1464380422065 Marionette TRACE conn2 <- [1,2186,null,{}] 13:20:22 INFO - PROCESS | 1647 | 1464380422070 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:22 INFO - PROCESS | 1647 | 1464380422156 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 13:20:22 INFO - PROCESS | 1647 | 1464380422161 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d09a800 == 45 [pid = 1647] [id = 554] 13:20:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x126b13c00) [pid = 1647] [serial = 1662] [outer = 0x0] 13:20:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x126b54c00) [pid = 1647] [serial = 1663] [outer = 0x126b13c00] 13:20:22 INFO - PROCESS | 1647 | 1464380422186 Marionette DEBUG loaded listener.js 13:20:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x126bec800) [pid = 1647] [serial = 1664] [outer = 0x126b13c00] 13:20:22 INFO - PROCESS | 1647 | 1464380422519 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 13:20:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:20:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 476ms 13:20:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:20:22 INFO - PROCESS | 1647 | 1464380422539 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 13:20:22 INFO - PROCESS | 1647 | 1464380422540 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 13:20:22 INFO - PROCESS | 1647 | 1464380422542 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:20:22 INFO - PROCESS | 1647 | 1464380422543 Marionette TRACE conn2 <- [1,2190,null,{}] 13:20:22 INFO - PROCESS | 1647 | 1464380422548 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:22 INFO - PROCESS | 1647 | 1464380422661 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 13:20:22 INFO - PROCESS | 1647 | 1464380422667 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d2ef000 == 46 [pid = 1647] [id = 555] 13:20:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x126b13000) [pid = 1647] [serial = 1665] [outer = 0x0] 13:20:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x126bec400) [pid = 1647] [serial = 1666] [outer = 0x126b13000] 13:20:22 INFO - PROCESS | 1647 | 1464380422692 Marionette DEBUG loaded listener.js 13:20:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x128873c00) [pid = 1647] [serial = 1667] [outer = 0x126b13000] 13:20:23 INFO - PROCESS | 1647 | 1464380423166 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 13:20:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:20:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 670ms 13:20:23 INFO - PROCESS | 1647 | 1464380423213 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 13:20:23 INFO - PROCESS | 1647 | 1464380423215 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 13:20:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:20:23 INFO - PROCESS | 1647 | 1464380423220 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:20:23 INFO - PROCESS | 1647 | 1464380423221 Marionette TRACE conn2 <- [1,2194,null,{}] 13:20:23 INFO - PROCESS | 1647 | 1464380423225 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:23 INFO - PROCESS | 1647 | 1464380423332 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 13:20:23 INFO - PROCESS | 1647 | 1464380423405 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1189be000 == 47 [pid = 1647] [id = 556] 13:20:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x111c1e800) [pid = 1647] [serial = 1668] [outer = 0x0] 13:20:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1126b8c00) [pid = 1647] [serial = 1669] [outer = 0x111c1e800] 13:20:23 INFO - PROCESS | 1647 | 1464380423443 Marionette DEBUG loaded listener.js 13:20:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x112a72000) [pid = 1647] [serial = 1670] [outer = 0x111c1e800] 13:20:24 INFO - PROCESS | 1647 | 1464380424006 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 13:20:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:20:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 821ms 13:20:24 INFO - PROCESS | 1647 | 1464380424042 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 13:20:24 INFO - PROCESS | 1647 | 1464380424049 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 13:20:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:20:24 INFO - PROCESS | 1647 | 1464380424056 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:20:24 INFO - PROCESS | 1647 | 1464380424057 Marionette TRACE conn2 <- [1,2198,null,{}] 13:20:24 INFO - PROCESS | 1647 | 1464380424060 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:24 INFO - PROCESS | 1647 | 1464380424167 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 13:20:24 INFO - PROCESS | 1647 | 1464380424225 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x126543000 == 48 [pid = 1647] [id = 557] 13:20:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11621d000) [pid = 1647] [serial = 1671] [outer = 0x0] 13:20:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11695b000) [pid = 1647] [serial = 1672] [outer = 0x11621d000] 13:20:24 INFO - PROCESS | 1647 | 1464380424255 Marionette DEBUG loaded listener.js 13:20:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x117681800) [pid = 1647] [serial = 1673] [outer = 0x11621d000] 13:20:24 INFO - PROCESS | 1647 | 1464380424707 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:20:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:20:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 669ms 13:20:24 INFO - PROCESS | 1647 | 1464380424742 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 13:20:24 INFO - PROCESS | 1647 | 1464380424744 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 13:20:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:20:24 INFO - PROCESS | 1647 | 1464380424760 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:20:24 INFO - PROCESS | 1647 | 1464380424763 Marionette TRACE conn2 <- [1,2202,null,{}] 13:20:24 INFO - PROCESS | 1647 | 1464380424789 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:24 INFO - PROCESS | 1647 | 1464380424898 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 13:20:24 INFO - PROCESS | 1647 | 1464380424971 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d385800 == 49 [pid = 1647] [id = 558] 13:20:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11871b400) [pid = 1647] [serial = 1674] [outer = 0x0] 13:20:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x118936000) [pid = 1647] [serial = 1675] [outer = 0x11871b400] 13:20:25 INFO - PROCESS | 1647 | 1464380425004 Marionette DEBUG loaded listener.js 13:20:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x119526000) [pid = 1647] [serial = 1676] [outer = 0x11871b400] 13:20:25 INFO - PROCESS | 1647 | 1464380425428 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 13:20:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:20:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 691ms 13:20:25 INFO - PROCESS | 1647 | 1464380425449 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 13:20:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:20:25 INFO - PROCESS | 1647 | 1464380425451 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 13:20:25 INFO - PROCESS | 1647 | 1464380425453 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:20:25 INFO - PROCESS | 1647 | 1464380425454 Marionette TRACE conn2 <- [1,2206,null,{}] 13:20:25 INFO - PROCESS | 1647 | 1464380425457 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:25 INFO - PROCESS | 1647 | 1464380425563 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 13:20:25 INFO - PROCESS | 1647 | 1464380425621 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6ba800 == 50 [pid = 1647] [id = 559] 13:20:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x119aa0800) [pid = 1647] [serial = 1677] [outer = 0x0] 13:20:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x123373400) [pid = 1647] [serial = 1678] [outer = 0x119aa0800] 13:20:25 INFO - PROCESS | 1647 | 1464380425651 Marionette DEBUG loaded listener.js 13:20:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x1245cfc00) [pid = 1647] [serial = 1679] [outer = 0x119aa0800] 13:20:26 INFO - PROCESS | 1647 | 1464380426094 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 13:20:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:20:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 670ms 13:20:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:20:26 INFO - PROCESS | 1647 | 1464380426128 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 13:20:26 INFO - PROCESS | 1647 | 1464380426130 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 13:20:26 INFO - PROCESS | 1647 | 1464380426134 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:20:26 INFO - PROCESS | 1647 | 1464380426135 Marionette TRACE conn2 <- [1,2210,null,{}] 13:20:26 INFO - PROCESS | 1647 | 1464380426137 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:26 INFO - PROCESS | 1647 | 1464380426258 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 13:20:26 INFO - PROCESS | 1647 | 1464380426341 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d8b0000 == 51 [pid = 1647] [id = 560] 13:20:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x119c69400) [pid = 1647] [serial = 1680] [outer = 0x0] 13:20:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x1265b9400) [pid = 1647] [serial = 1681] [outer = 0x119c69400] 13:20:26 INFO - PROCESS | 1647 | 1464380426371 Marionette DEBUG loaded listener.js 13:20:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x126b11400) [pid = 1647] [serial = 1682] [outer = 0x119c69400] 13:20:26 INFO - PROCESS | 1647 | 1464380426804 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 13:20:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:20:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 718ms 13:20:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:20:26 INFO - PROCESS | 1647 | 1464380426853 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 13:20:26 INFO - PROCESS | 1647 | 1464380426854 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 13:20:26 INFO - PROCESS | 1647 | 1464380426857 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:20:26 INFO - PROCESS | 1647 | 1464380426858 Marionette TRACE conn2 <- [1,2214,null,{}] 13:20:26 INFO - PROCESS | 1647 | 1464380426860 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:26 INFO - PROCESS | 1647 | 1464380426982 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 13:20:27 INFO - PROCESS | 1647 | 1464380427041 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x123e02800 == 52 [pid = 1647] [id = 561] 13:20:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x1187c2000) [pid = 1647] [serial = 1683] [outer = 0x0] 13:20:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x126b4bc00) [pid = 1647] [serial = 1684] [outer = 0x1187c2000] 13:20:27 INFO - PROCESS | 1647 | 1464380427072 Marionette DEBUG loaded listener.js 13:20:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x128a32800) [pid = 1647] [serial = 1685] [outer = 0x1187c2000] 13:20:27 INFO - PROCESS | 1647 | 1464380427716 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 13:20:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:20:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 869ms 13:20:27 INFO - PROCESS | 1647 | 1464380427726 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 13:20:27 INFO - PROCESS | 1647 | 1464380427730 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 13:20:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:20:27 INFO - PROCESS | 1647 | 1464380427751 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:20:27 INFO - PROCESS | 1647 | 1464380427754 Marionette TRACE conn2 <- [1,2218,null,{}] 13:20:27 INFO - PROCESS | 1647 | 1464380427757 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:27 INFO - PROCESS | 1647 | 1464380427859 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 13:20:27 INFO - PROCESS | 1647 | 1464380427950 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x115a7a800 == 53 [pid = 1647] [id = 562] 13:20:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x1126ba000) [pid = 1647] [serial = 1686] [outer = 0x0] 13:20:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x1126e3800) [pid = 1647] [serial = 1687] [outer = 0x1126ba000] 13:20:27 INFO - PROCESS | 1647 | 1464380427996 Marionette DEBUG loaded listener.js 13:20:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x112e05000) [pid = 1647] [serial = 1688] [outer = 0x1126ba000] 13:20:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12d09a800 == 52 [pid = 1647] [id = 554] 13:20:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12c832800 == 51 [pid = 1647] [id = 553] 13:20:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12505d800 == 50 [pid = 1647] [id = 552] 13:20:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf1d000 == 49 [pid = 1647] [id = 551] 13:20:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8c9800 == 48 [pid = 1647] [id = 550] 13:20:28 INFO - PROCESS | 1647 | --DOCSHELL 0x12936d000 == 47 [pid = 1647] [id = 549] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x1126e4000) [pid = 1647] [serial = 1555] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x11746b000) [pid = 1647] [serial = 1558] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x1184a7000) [pid = 1647] [serial = 1561] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x119175000) [pid = 1647] [serial = 1564] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x110e32c00) [pid = 1647] [serial = 1567] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x121107800) [pid = 1647] [serial = 1609] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOCSHELL 0x128cbb800 == 46 [pid = 1647] [id = 548] 13:20:28 INFO - PROCESS | 1647 | --DOCSHELL 0x117e12800 == 45 [pid = 1647] [id = 547] 13:20:28 INFO - PROCESS | 1647 | --DOCSHELL 0x123086800 == 44 [pid = 1647] [id = 546] 13:20:28 INFO - PROCESS | 1647 | --DOCSHELL 0x11996f800 == 43 [pid = 1647] [id = 545] 13:20:28 INFO - PROCESS | 1647 | --DOCSHELL 0x1133b8000 == 42 [pid = 1647] [id = 544] 13:20:28 INFO - PROCESS | 1647 | --DOCSHELL 0x119979800 == 41 [pid = 1647] [id = 543] 13:20:28 INFO - PROCESS | 1647 | 1464380428466 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 13:20:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:20:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 724ms 13:20:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:20:28 INFO - PROCESS | 1647 | 1464380428474 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 13:20:28 INFO - PROCESS | 1647 | 1464380428478 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 13:20:28 INFO - PROCESS | 1647 | 1464380428482 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:20:28 INFO - PROCESS | 1647 | 1464380428484 Marionette TRACE conn2 <- [1,2222,null,{}] 13:20:28 INFO - PROCESS | 1647 | 1464380428486 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:28 INFO - PROCESS | 1647 | 1464380428580 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11819a800) [pid = 1647] [serial = 1591] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x111f0c400) [pid = 1647] [serial = 1574] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x110e42400) [pid = 1647] [serial = 1573] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x117e64800) [pid = 1647] [serial = 1588] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x111c28000) [pid = 1647] [serial = 1576] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x1126e1000) [pid = 1647] [serial = 1577] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x112e0a400) [pid = 1647] [serial = 1579] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x115e71000) [pid = 1647] [serial = 1580] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1164b0000) [pid = 1647] [serial = 1582] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x116725400) [pid = 1647] [serial = 1583] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1184ab000) [pid = 1647] [serial = 1594] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x1167f2800) [pid = 1647] [serial = 1585] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x116a64800) [pid = 1647] [serial = 1586] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11841a800) [pid = 1647] [serial = 1571] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x118419400) [pid = 1647] [serial = 1592] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x115e6c800) [pid = 1647] [serial = 1570] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1187ba400) [pid = 1647] [serial = 1597] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1187b7400) [pid = 1647] [serial = 1595] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1126b6c00) [pid = 1647] [serial = 1600] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1187c2400) [pid = 1647] [serial = 1601] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x119c5b400) [pid = 1647] [serial = 1606] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11892d800) [pid = 1647] [serial = 1598] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x119d0a800) [pid = 1647] [serial = 1607] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x119a9bc00) [pid = 1647] [serial = 1604] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119525400) [pid = 1647] [serial = 1603] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x118164400) [pid = 1647] [serial = 1589] [outer = 0x0] [url = about:blank] 13:20:28 INFO - PROCESS | 1647 | 1464380428640 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ac0000 == 42 [pid = 1647] [id = 563] 13:20:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x111c28000) [pid = 1647] [serial = 1689] [outer = 0x0] 13:20:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11336f400) [pid = 1647] [serial = 1690] [outer = 0x111c28000] 13:20:28 INFO - PROCESS | 1647 | 1464380428665 Marionette DEBUG loaded listener.js 13:20:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1164bb800) [pid = 1647] [serial = 1691] [outer = 0x111c28000] 13:20:28 INFO - PROCESS | 1647 | 1464380428954 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:20:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:20:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 520ms 13:20:29 INFO - PROCESS | 1647 | 1464380429002 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 13:20:29 INFO - PROCESS | 1647 | 1464380429003 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 13:20:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:20:29 INFO - PROCESS | 1647 | 1464380429005 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:20:29 INFO - PROCESS | 1647 | 1464380429008 Marionette TRACE conn2 <- [1,2226,null,{}] 13:20:29 INFO - PROCESS | 1647 | 1464380429017 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:29 INFO - PROCESS | 1647 | 1464380429103 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 13:20:29 INFO - PROCESS | 1647 | 1464380429180 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c38000 == 43 [pid = 1647] [id = 564] 13:20:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x115f59000) [pid = 1647] [serial = 1692] [outer = 0x0] 13:20:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1169aa400) [pid = 1647] [serial = 1693] [outer = 0x115f59000] 13:20:29 INFO - PROCESS | 1647 | 1464380429208 Marionette DEBUG loaded listener.js 13:20:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x118054400) [pid = 1647] [serial = 1694] [outer = 0x115f59000] 13:20:29 INFO - PROCESS | 1647 | 1464380429506 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 13:20:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:20:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 522ms 13:20:29 INFO - PROCESS | 1647 | 1464380429528 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 13:20:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:20:29 INFO - PROCESS | 1647 | 1464380429533 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 13:20:29 INFO - PROCESS | 1647 | 1464380429536 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:20:29 INFO - PROCESS | 1647 | 1464380429537 Marionette TRACE conn2 <- [1,2230,null,{}] 13:20:29 INFO - PROCESS | 1647 | 1464380429539 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:29 INFO - PROCESS | 1647 | 1464380429634 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 13:20:29 INFO - PROCESS | 1647 | 1464380429639 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x123621000 == 44 [pid = 1647] [id = 565] 13:20:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11815e000) [pid = 1647] [serial = 1695] [outer = 0x0] 13:20:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1181cf400) [pid = 1647] [serial = 1696] [outer = 0x11815e000] 13:20:29 INFO - PROCESS | 1647 | 1464380429664 Marionette DEBUG loaded listener.js 13:20:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1184a2000) [pid = 1647] [serial = 1697] [outer = 0x11815e000] 13:20:29 INFO - PROCESS | 1647 | 1464380429988 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 13:20:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:20:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 468ms 13:20:30 INFO - PROCESS | 1647 | 1464380430005 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 13:20:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:20:30 INFO - PROCESS | 1647 | 1464380430006 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 13:20:30 INFO - PROCESS | 1647 | 1464380430009 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:20:30 INFO - PROCESS | 1647 | 1464380430010 Marionette TRACE conn2 <- [1,2234,null,{}] 13:20:30 INFO - PROCESS | 1647 | 1464380430016 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:30 INFO - PROCESS | 1647 | 1464380430110 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 13:20:30 INFO - PROCESS | 1647 | 1464380430117 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x118190800 == 45 [pid = 1647] [id = 566] 13:20:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1184a6000) [pid = 1647] [serial = 1698] [outer = 0x0] 13:20:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x118714c00) [pid = 1647] [serial = 1699] [outer = 0x1184a6000] 13:20:30 INFO - PROCESS | 1647 | 1464380430158 Marionette DEBUG loaded listener.js 13:20:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1187bdc00) [pid = 1647] [serial = 1700] [outer = 0x1184a6000] 13:20:30 INFO - PROCESS | 1647 | 1464380430623 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 13:20:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:20:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 624ms 13:20:30 INFO - PROCESS | 1647 | 1464380430634 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 13:20:30 INFO - PROCESS | 1647 | 1464380430635 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 13:20:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:20:30 INFO - PROCESS | 1647 | 1464380430637 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:20:30 INFO - PROCESS | 1647 | 1464380430638 Marionette TRACE conn2 <- [1,2238,null,{}] 13:20:30 INFO - PROCESS | 1647 | 1464380430641 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:30 INFO - PROCESS | 1647 | 1464380430768 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 13:20:30 INFO - PROCESS | 1647 | 1464380430781 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1254ec000 == 46 [pid = 1647] [id = 567] 13:20:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1187c3000) [pid = 1647] [serial = 1701] [outer = 0x0] 13:20:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x119522c00) [pid = 1647] [serial = 1702] [outer = 0x1187c3000] 13:20:30 INFO - PROCESS | 1647 | 1464380430814 Marionette DEBUG loaded listener.js 13:20:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x119a9bc00) [pid = 1647] [serial = 1703] [outer = 0x1187c3000] 13:20:31 INFO - PROCESS | 1647 | 1464380431140 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:20:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:20:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 519ms 13:20:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:20:31 INFO - PROCESS | 1647 | 1464380431158 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 13:20:31 INFO - PROCESS | 1647 | 1464380431159 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 13:20:31 INFO - PROCESS | 1647 | 1464380431161 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:20:31 INFO - PROCESS | 1647 | 1464380431162 Marionette TRACE conn2 <- [1,2242,null,{}] 13:20:31 INFO - PROCESS | 1647 | 1464380431168 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:31 INFO - PROCESS | 1647 | 1464380431275 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 13:20:31 INFO - PROCESS | 1647 | 1464380431288 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12903f000 == 47 [pid = 1647] [id = 568] 13:20:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x119a99c00) [pid = 1647] [serial = 1704] [outer = 0x0] 13:20:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x119d0d400) [pid = 1647] [serial = 1705] [outer = 0x119a99c00] 13:20:31 INFO - PROCESS | 1647 | 1464380431313 Marionette DEBUG loaded listener.js 13:20:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x123522400) [pid = 1647] [serial = 1706] [outer = 0x119a99c00] 13:20:31 INFO - PROCESS | 1647 | 1464380431660 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 13:20:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:20:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 521ms 13:20:31 INFO - PROCESS | 1647 | 1464380431683 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 13:20:31 INFO - PROCESS | 1647 | 1464380431684 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 13:20:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:20:31 INFO - PROCESS | 1647 | 1464380431686 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:20:31 INFO - PROCESS | 1647 | 1464380431687 Marionette TRACE conn2 <- [1,2246,null,{}] 13:20:31 INFO - PROCESS | 1647 | 1464380431690 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:31 INFO - PROCESS | 1647 | 1464380431792 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 13:20:31 INFO - PROCESS | 1647 | 1464380431807 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a22f000 == 48 [pid = 1647] [id = 569] 13:20:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x123922800) [pid = 1647] [serial = 1707] [outer = 0x0] 13:20:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x123dca400) [pid = 1647] [serial = 1708] [outer = 0x123922800] 13:20:31 INFO - PROCESS | 1647 | 1464380431833 Marionette DEBUG loaded listener.js 13:20:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12488a800) [pid = 1647] [serial = 1709] [outer = 0x123922800] 13:20:32 INFO - PROCESS | 1647 | 1464380432184 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 13:20:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:20:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 521ms 13:20:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:20:32 INFO - PROCESS | 1647 | 1464380432208 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 13:20:32 INFO - PROCESS | 1647 | 1464380432209 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 13:20:32 INFO - PROCESS | 1647 | 1464380432211 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:20:32 INFO - PROCESS | 1647 | 1464380432212 Marionette TRACE conn2 <- [1,2250,null,{}] 13:20:32 INFO - PROCESS | 1647 | 1464380432220 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:32 INFO - PROCESS | 1647 | 1464380432324 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 13:20:32 INFO - PROCESS | 1647 | 1464380432360 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b261800 == 49 [pid = 1647] [id = 570] 13:20:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x125021000) [pid = 1647] [serial = 1710] [outer = 0x0] 13:20:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x125428400) [pid = 1647] [serial = 1711] [outer = 0x125021000] 13:20:32 INFO - PROCESS | 1647 | 1464380432385 Marionette DEBUG loaded listener.js 13:20:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x126b47400) [pid = 1647] [serial = 1712] [outer = 0x125021000] 13:20:32 INFO - PROCESS | 1647 | 1464380432690 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 13:20:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:20:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 521ms 13:20:32 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x1126b7000) [pid = 1647] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:20:32 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11746c400) [pid = 1647] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:20:32 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x110d7a400) [pid = 1647] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:20:32 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x118936400) [pid = 1647] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:20:32 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x1164bc800) [pid = 1647] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:20:32 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x1126e3000) [pid = 1647] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:20:32 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x110d82400) [pid = 1647] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:20:32 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11819fc00) [pid = 1647] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:20:32 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1166ca000) [pid = 1647] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:20:32 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x110fa5c00) [pid = 1647] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:20:32 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x126b13c00) [pid = 1647] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:20:32 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11951d800) [pid = 1647] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:20:32 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x123528400) [pid = 1647] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:20:32 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x115f61c00) [pid = 1647] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:20:32 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11841a400) [pid = 1647] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:20:32 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12488c800) [pid = 1647] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:20:32 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x110e38400) [pid = 1647] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:20:32 INFO - PROCESS | 1647 | 1464380432859 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 13:20:32 INFO - PROCESS | 1647 | 1464380432860 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 13:20:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:20:32 INFO - PROCESS | 1647 | 1464380432870 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:20:32 INFO - PROCESS | 1647 | 1464380432871 Marionette TRACE conn2 <- [1,2254,null,{}] 13:20:32 INFO - PROCESS | 1647 | 1464380432873 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:32 INFO - PROCESS | 1647 | 1464380432959 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 13:20:32 INFO - PROCESS | 1647 | 1464380432964 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1da800 == 50 [pid = 1647] [id = 571] 13:20:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x110fa5c00) [pid = 1647] [serial = 1713] [outer = 0x0] 13:20:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x115e77400) [pid = 1647] [serial = 1714] [outer = 0x110fa5c00] 13:20:32 INFO - PROCESS | 1647 | 1464380432991 Marionette DEBUG loaded listener.js 13:20:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11810a800) [pid = 1647] [serial = 1715] [outer = 0x110fa5c00] 13:20:33 INFO - PROCESS | 1647 | 1464380433341 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 13:20:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:20:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 525ms 13:20:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:20:33 INFO - PROCESS | 1647 | 1464380433391 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 13:20:33 INFO - PROCESS | 1647 | 1464380433392 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 13:20:33 INFO - PROCESS | 1647 | 1464380433394 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:20:33 INFO - PROCESS | 1647 | 1464380433404 Marionette TRACE conn2 <- [1,2258,null,{}] 13:20:33 INFO - PROCESS | 1647 | 1464380433407 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:33 INFO - PROCESS | 1647 | 1464380433530 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 13:20:33 INFO - PROCESS | 1647 | 1464380433542 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c82d000 == 51 [pid = 1647] [id = 572] 13:20:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1164bec00) [pid = 1647] [serial = 1716] [outer = 0x0] 13:20:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1184ac000) [pid = 1647] [serial = 1717] [outer = 0x1164bec00] 13:20:33 INFO - PROCESS | 1647 | 1464380433573 Marionette DEBUG loaded listener.js 13:20:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x128867400) [pid = 1647] [serial = 1718] [outer = 0x1164bec00] 13:20:33 INFO - PROCESS | 1647 | 1464380433877 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:20:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:20:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 526ms 13:20:33 INFO - PROCESS | 1647 | 1464380433922 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 13:20:33 INFO - PROCESS | 1647 | 1464380433923 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 13:20:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:20:33 INFO - PROCESS | 1647 | 1464380433925 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:20:33 INFO - PROCESS | 1647 | 1464380433926 Marionette TRACE conn2 <- [1,2262,null,{}] 13:20:33 INFO - PROCESS | 1647 | 1464380433931 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:34 INFO - PROCESS | 1647 | 1464380434017 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 13:20:34 INFO - PROCESS | 1647 | 1464380434021 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d084800 == 52 [pid = 1647] [id = 573] 13:20:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12886b400) [pid = 1647] [serial = 1719] [outer = 0x0] 13:20:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x128a2dc00) [pid = 1647] [serial = 1720] [outer = 0x12886b400] 13:20:34 INFO - PROCESS | 1647 | 1464380434046 Marionette DEBUG loaded listener.js 13:20:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x128a35400) [pid = 1647] [serial = 1721] [outer = 0x12886b400] 13:20:34 INFO - PROCESS | 1647 | 1464380434380 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 13:20:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:20:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 469ms 13:20:34 INFO - PROCESS | 1647 | 1464380434394 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 13:20:34 INFO - PROCESS | 1647 | 1464380434396 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 13:20:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:20:34 INFO - PROCESS | 1647 | 1464380434400 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:20:34 INFO - PROCESS | 1647 | 1464380434401 Marionette TRACE conn2 <- [1,2266,null,{}] 13:20:34 INFO - PROCESS | 1647 | 1464380434404 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:34 INFO - PROCESS | 1647 | 1464380434524 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 13:20:34 INFO - PROCESS | 1647 | 1464380434531 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d69e800 == 53 [pid = 1647] [id = 574] 13:20:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1164bc800) [pid = 1647] [serial = 1722] [outer = 0x0] 13:20:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x128a4a400) [pid = 1647] [serial = 1723] [outer = 0x1164bc800] 13:20:34 INFO - PROCESS | 1647 | 1464380434556 Marionette DEBUG loaded listener.js 13:20:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x128a53400) [pid = 1647] [serial = 1724] [outer = 0x1164bc800] 13:20:34 INFO - PROCESS | 1647 | 1464380434853 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 13:20:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:20:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 572ms 13:20:34 INFO - PROCESS | 1647 | 1464380434983 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 13:20:34 INFO - PROCESS | 1647 | 1464380434985 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 13:20:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:20:34 INFO - PROCESS | 1647 | 1464380434989 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:20:34 INFO - PROCESS | 1647 | 1464380434992 Marionette TRACE conn2 <- [1,2270,null,{}] 13:20:35 INFO - PROCESS | 1647 | 1464380434996 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:35 INFO - PROCESS | 1647 | 1464380435105 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 13:20:35 INFO - PROCESS | 1647 | 1464380435174 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f33000 == 54 [pid = 1647] [id = 575] 13:20:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x110d78c00) [pid = 1647] [serial = 1725] [outer = 0x0] 13:20:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x111f0ac00) [pid = 1647] [serial = 1726] [outer = 0x110d78c00] 13:20:35 INFO - PROCESS | 1647 | 1464380435207 Marionette DEBUG loaded listener.js 13:20:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x1126e2400) [pid = 1647] [serial = 1727] [outer = 0x110d78c00] 13:20:35 INFO - PROCESS | 1647 | 1464380435629 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 13:20:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:20:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 672ms 13:20:35 INFO - PROCESS | 1647 | 1464380435662 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 13:20:35 INFO - PROCESS | 1647 | 1464380435664 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 13:20:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:20:35 INFO - PROCESS | 1647 | 1464380435670 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:20:35 INFO - PROCESS | 1647 | 1464380435672 Marionette TRACE conn2 <- [1,2274,null,{}] 13:20:35 INFO - PROCESS | 1647 | 1464380435675 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:35 INFO - PROCESS | 1647 | 1464380435784 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 13:20:35 INFO - PROCESS | 1647 | 1464380435843 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1233e8000 == 55 [pid = 1647] [id = 576] 13:20:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x1126df400) [pid = 1647] [serial = 1728] [outer = 0x0] 13:20:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x115e68400) [pid = 1647] [serial = 1729] [outer = 0x1126df400] 13:20:35 INFO - PROCESS | 1647 | 1464380435886 Marionette DEBUG loaded listener.js 13:20:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x1169ac000) [pid = 1647] [serial = 1730] [outer = 0x1126df400] 13:20:36 INFO - PROCESS | 1647 | 1464380436307 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 13:20:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:20:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 672ms 13:20:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:20:36 INFO - PROCESS | 1647 | 1464380436340 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 13:20:36 INFO - PROCESS | 1647 | 1464380436342 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 13:20:36 INFO - PROCESS | 1647 | 1464380436344 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:20:36 INFO - PROCESS | 1647 | 1464380436345 Marionette TRACE conn2 <- [1,2278,null,{}] 13:20:36 INFO - PROCESS | 1647 | 1464380436353 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:36 INFO - PROCESS | 1647 | 1464380436467 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 13:20:36 INFO - PROCESS | 1647 | 1464380436573 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce2d000 == 56 [pid = 1647] [id = 577] 13:20:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x1181d0800) [pid = 1647] [serial = 1731] [outer = 0x0] 13:20:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x1184ab000) [pid = 1647] [serial = 1732] [outer = 0x1181d0800] 13:20:36 INFO - PROCESS | 1647 | 1464380436608 Marionette DEBUG loaded listener.js 13:20:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11892d800) [pid = 1647] [serial = 1733] [outer = 0x1181d0800] 13:20:37 INFO - PROCESS | 1647 | 1464380437043 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 13:20:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:20:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 721ms 13:20:37 INFO - PROCESS | 1647 | 1464380437066 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 13:20:37 INFO - PROCESS | 1647 | 1464380437067 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 13:20:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:20:37 INFO - PROCESS | 1647 | 1464380437070 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:20:37 INFO - PROCESS | 1647 | 1464380437071 Marionette TRACE conn2 <- [1,2282,null,{}] 13:20:37 INFO - PROCESS | 1647 | 1464380437073 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:37 INFO - PROCESS | 1647 | 1464380437183 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 13:20:37 INFO - PROCESS | 1647 | 1464380437245 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ee1e800 == 57 [pid = 1647] [id = 578] 13:20:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x1197dbc00) [pid = 1647] [serial = 1734] [outer = 0x0] 13:20:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x1245cc800) [pid = 1647] [serial = 1735] [outer = 0x1197dbc00] 13:20:37 INFO - PROCESS | 1647 | 1464380437315 Marionette DEBUG loaded listener.js 13:20:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x126b47800) [pid = 1647] [serial = 1736] [outer = 0x1197dbc00] 13:20:37 INFO - PROCESS | 1647 | 1464380437728 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 13:20:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:20:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 670ms 13:20:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:20:37 INFO - PROCESS | 1647 | 1464380437741 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 13:20:37 INFO - PROCESS | 1647 | 1464380437742 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 13:20:37 INFO - PROCESS | 1647 | 1464380437744 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:20:37 INFO - PROCESS | 1647 | 1464380437746 Marionette TRACE conn2 <- [1,2286,null,{}] 13:20:37 INFO - PROCESS | 1647 | 1464380437748 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:37 INFO - PROCESS | 1647 | 1464380437853 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 13:20:37 INFO - PROCESS | 1647 | 1464380437946 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eeef000 == 58 [pid = 1647] [id = 579] 13:20:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x1197e0400) [pid = 1647] [serial = 1737] [outer = 0x0] 13:20:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12886b000) [pid = 1647] [serial = 1738] [outer = 0x1197e0400] 13:20:37 INFO - PROCESS | 1647 | 1464380437976 Marionette DEBUG loaded listener.js 13:20:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x128a48000) [pid = 1647] [serial = 1739] [outer = 0x1197e0400] 13:20:38 INFO - PROCESS | 1647 | 1464380438384 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 13:20:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 13:20:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 670ms 13:20:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:20:38 INFO - PROCESS | 1647 | 1464380438416 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 13:20:38 INFO - PROCESS | 1647 | 1464380438417 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 13:20:38 INFO - PROCESS | 1647 | 1464380438419 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:20:38 INFO - PROCESS | 1647 | 1464380438420 Marionette TRACE conn2 <- [1,2290,null,{}] 13:20:38 INFO - PROCESS | 1647 | 1464380438423 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:38 INFO - PROCESS | 1647 | 1464380438541 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 13:20:38 INFO - PROCESS | 1647 | 1464380438643 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x1345d4800 == 59 [pid = 1647] [id = 580] 13:20:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x128c64800) [pid = 1647] [serial = 1740] [outer = 0x0] 13:20:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x128c6d400) [pid = 1647] [serial = 1741] [outer = 0x128c64800] 13:20:38 INFO - PROCESS | 1647 | 1464380438677 Marionette DEBUG loaded listener.js 13:20:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x129099800) [pid = 1647] [serial = 1742] [outer = 0x128c64800] 13:20:39 INFO - PROCESS | 1647 | 1464380439103 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 13:20:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:20:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 721ms 13:20:39 INFO - PROCESS | 1647 | 1464380439141 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 13:20:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:20:39 INFO - PROCESS | 1647 | 1464380439142 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 13:20:39 INFO - PROCESS | 1647 | 1464380439163 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:20:39 INFO - PROCESS | 1647 | 1464380439164 Marionette TRACE conn2 <- [1,2294,null,{}] 13:20:39 INFO - PROCESS | 1647 | 1464380439193 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:39 INFO - PROCESS | 1647 | 1464380439301 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 13:20:39 INFO - PROCESS | 1647 | 1464380439554 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195e3800 == 60 [pid = 1647] [id = 581] 13:20:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x110e33c00) [pid = 1647] [serial = 1743] [outer = 0x0] 13:20:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x110e3e400) [pid = 1647] [serial = 1744] [outer = 0x110e33c00] 13:20:39 INFO - PROCESS | 1647 | 1464380439597 Marionette DEBUG loaded listener.js 13:20:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x1121ad400) [pid = 1647] [serial = 1745] [outer = 0x110e33c00] 13:20:39 INFO - PROCESS | 1647 | 1464380439998 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 13:20:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:20:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 904ms 13:20:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:20:40 INFO - PROCESS | 1647 | 1464380440050 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 13:20:40 INFO - PROCESS | 1647 | 1464380440053 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 13:20:40 INFO - PROCESS | 1647 | 1464380440055 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:20:40 INFO - PROCESS | 1647 | 1464380440058 Marionette TRACE conn2 <- [1,2298,null,{}] 13:20:40 INFO - PROCESS | 1647 | 1464380440061 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:40 INFO - PROCESS | 1647 | 1464380440159 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 13:20:40 INFO - PROCESS | 1647 | 1464380440274 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x115a8d000 == 61 [pid = 1647] [id = 582] 13:20:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x114ee4400) [pid = 1647] [serial = 1746] [outer = 0x0] 13:20:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x115e6f800) [pid = 1647] [serial = 1747] [outer = 0x114ee4400] 13:20:40 INFO - PROCESS | 1647 | 1464380440323 Marionette DEBUG loaded listener.js 13:20:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x1166c8c00) [pid = 1647] [serial = 1748] [outer = 0x114ee4400] 13:20:40 INFO - PROCESS | 1647 | 1464380440867 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 13:20:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:20:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 822ms 13:20:40 INFO - PROCESS | 1647 | 1464380440921 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 13:20:40 INFO - PROCESS | 1647 | 1464380440923 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 13:20:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12d084800 == 60 [pid = 1647] [id = 573] 13:20:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12c82d000 == 59 [pid = 1647] [id = 572] 13:20:40 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1da800 == 58 [pid = 1647] [id = 571] 13:20:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12b261800 == 57 [pid = 1647] [id = 570] 13:20:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12a22f000 == 56 [pid = 1647] [id = 569] 13:20:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12903f000 == 55 [pid = 1647] [id = 568] 13:20:40 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x119528c00) [pid = 1647] [serial = 1624] [outer = 0x0] [url = about:blank] 13:20:40 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x123922400) [pid = 1647] [serial = 1627] [outer = 0x0] [url = about:blank] 13:20:40 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x117466c00) [pid = 1647] [serial = 1618] [outer = 0x0] [url = about:blank] 13:20:40 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x110e48000) [pid = 1647] [serial = 1612] [outer = 0x0] [url = about:blank] 13:20:40 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x11275d000) [pid = 1647] [serial = 1615] [outer = 0x0] [url = about:blank] 13:20:40 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x1181a3400) [pid = 1647] [serial = 1621] [outer = 0x0] [url = about:blank] 13:20:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:20:40 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x126bec400) [pid = 1647] [serial = 1666] [outer = 0x0] [url = about:blank] 13:20:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1254ec000 == 54 [pid = 1647] [id = 567] 13:20:40 INFO - PROCESS | 1647 | --DOCSHELL 0x118190800 == 53 [pid = 1647] [id = 566] 13:20:40 INFO - PROCESS | 1647 | --DOCSHELL 0x123621000 == 52 [pid = 1647] [id = 565] 13:20:40 INFO - PROCESS | 1647 | --DOCSHELL 0x119c38000 == 51 [pid = 1647] [id = 564] 13:20:40 INFO - PROCESS | 1647 | --DOCSHELL 0x116ac0000 == 50 [pid = 1647] [id = 563] 13:20:40 INFO - PROCESS | 1647 | --DOCSHELL 0x115a7a800 == 49 [pid = 1647] [id = 562] 13:20:40 INFO - PROCESS | 1647 | --DOCSHELL 0x126543000 == 48 [pid = 1647] [id = 557] 13:20:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1189be000 == 47 [pid = 1647] [id = 556] 13:20:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12d2ef000 == 46 [pid = 1647] [id = 555] 13:20:40 INFO - PROCESS | 1647 | 1464380440965 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:20:40 INFO - PROCESS | 1647 | 1464380440966 Marionette TRACE conn2 <- [1,2302,null,{}] 13:20:40 INFO - PROCESS | 1647 | 1464380440969 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:41 INFO - PROCESS | 1647 | 1464380441055 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x115e6a800) [pid = 1647] [serial = 1556] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x1126b5400) [pid = 1647] [serial = 1568] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x1187c4400) [pid = 1647] [serial = 1562] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x118056000) [pid = 1647] [serial = 1559] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x1197dac00) [pid = 1647] [serial = 1565] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x123922000) [pid = 1647] [serial = 1648] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x1242f9000) [pid = 1647] [serial = 1651] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x123dc8800) [pid = 1647] [serial = 1649] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x11660ac00) [pid = 1647] [serial = 1636] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x11746b800) [pid = 1647] [serial = 1637] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x118713400) [pid = 1647] [serial = 1642] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x125023400) [pid = 1647] [serial = 1654] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x110e49000) [pid = 1647] [serial = 1630] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x110de6c00) [pid = 1647] [serial = 1631] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x1126e3400) [pid = 1647] [serial = 1633] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x115e6d400) [pid = 1647] [serial = 1634] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11819c000) [pid = 1647] [serial = 1640] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x117e62400) [pid = 1647] [serial = 1639] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12488c000) [pid = 1647] [serial = 1652] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x1126de000) [pid = 1647] [serial = 1657] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1197e0800) [pid = 1647] [serial = 1645] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12110a400) [pid = 1647] [serial = 1646] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12542e800) [pid = 1647] [serial = 1655] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1181a0800) [pid = 1647] [serial = 1658] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x126bec800) [pid = 1647] [serial = 1664] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12542e400) [pid = 1647] [serial = 1660] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x126b4a800) [pid = 1647] [serial = 1661] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1187bf000) [pid = 1647] [serial = 1643] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x126b54c00) [pid = 1647] [serial = 1663] [outer = 0x0] [url = about:blank] 13:20:41 INFO - PROCESS | 1647 | 1464380441123 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ac8800 == 47 [pid = 1647] [id = 583] 13:20:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x110e49000) [pid = 1647] [serial = 1749] [outer = 0x0] 13:20:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11660ac00) [pid = 1647] [serial = 1750] [outer = 0x110e49000] 13:20:41 INFO - PROCESS | 1647 | 1464380441152 Marionette DEBUG loaded listener.js 13:20:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x117470800) [pid = 1647] [serial = 1751] [outer = 0x110e49000] 13:20:41 INFO - PROCESS | 1647 | 1464380441456 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:20:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:20:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 528ms 13:20:41 INFO - PROCESS | 1647 | 1464380441486 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 13:20:41 INFO - PROCESS | 1647 | 1464380441487 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 13:20:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:20:41 INFO - PROCESS | 1647 | 1464380441490 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:20:41 INFO - PROCESS | 1647 | 1464380441494 Marionette TRACE conn2 <- [1,2306,null,{}] 13:20:41 INFO - PROCESS | 1647 | 1464380441503 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:41 INFO - PROCESS | 1647 | 1464380441591 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 13:20:41 INFO - PROCESS | 1647 | 1464380441597 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x123e22800 == 48 [pid = 1647] [id = 584] 13:20:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x117e61000) [pid = 1647] [serial = 1752] [outer = 0x0] 13:20:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11819a800) [pid = 1647] [serial = 1753] [outer = 0x117e61000] 13:20:41 INFO - PROCESS | 1647 | 1464380441623 Marionette DEBUG loaded listener.js 13:20:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x118716000) [pid = 1647] [serial = 1754] [outer = 0x117e61000] 13:20:41 INFO - PROCESS | 1647 | 1464380441993 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 13:20:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:20:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 527ms 13:20:42 INFO - PROCESS | 1647 | 1464380442018 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 13:20:42 INFO - PROCESS | 1647 | 1464380442020 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 13:20:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:20:42 INFO - PROCESS | 1647 | 1464380442022 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:20:42 INFO - PROCESS | 1647 | 1464380442023 Marionette TRACE conn2 <- [1,2310,null,{}] 13:20:42 INFO - PROCESS | 1647 | 1464380442026 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:42 INFO - PROCESS | 1647 | 1464380442123 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 13:20:42 INFO - PROCESS | 1647 | 1464380442127 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b85800 == 49 [pid = 1647] [id = 585] 13:20:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1187c3400) [pid = 1647] [serial = 1755] [outer = 0x0] 13:20:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x118930800) [pid = 1647] [serial = 1756] [outer = 0x1187c3400] 13:20:42 INFO - PROCESS | 1647 | 1464380442154 Marionette DEBUG loaded listener.js 13:20:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x119528000) [pid = 1647] [serial = 1757] [outer = 0x1187c3400] 13:20:42 INFO - PROCESS | 1647 | 1464380442497 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 13:20:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:20:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 520ms 13:20:42 INFO - PROCESS | 1647 | 1464380442542 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 13:20:42 INFO - PROCESS | 1647 | 1464380442543 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 13:20:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:20:42 INFO - PROCESS | 1647 | 1464380442546 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:20:42 INFO - PROCESS | 1647 | 1464380442547 Marionette TRACE conn2 <- [1,2314,null,{}] 13:20:42 INFO - PROCESS | 1647 | 1464380442549 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:42 INFO - PROCESS | 1647 | 1464380442633 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 13:20:42 INFO - PROCESS | 1647 | 1464380442637 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12903e800 == 50 [pid = 1647] [id = 586] 13:20:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x119c06c00) [pid = 1647] [serial = 1758] [outer = 0x0] 13:20:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x119d07400) [pid = 1647] [serial = 1759] [outer = 0x119c06c00] 13:20:42 INFO - PROCESS | 1647 | 1464380442667 Marionette DEBUG loaded listener.js 13:20:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12358fc00) [pid = 1647] [serial = 1760] [outer = 0x119c06c00] 13:20:43 INFO - PROCESS | 1647 | 1464380443015 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 13:20:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:20:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 520ms 13:20:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:20:43 INFO - PROCESS | 1647 | 1464380443066 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 13:20:43 INFO - PROCESS | 1647 | 1464380443068 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 13:20:43 INFO - PROCESS | 1647 | 1464380443070 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:20:43 INFO - PROCESS | 1647 | 1464380443071 Marionette TRACE conn2 <- [1,2318,null,{}] 13:20:43 INFO - PROCESS | 1647 | 1464380443073 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:43 INFO - PROCESS | 1647 | 1464380443159 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 13:20:43 INFO - PROCESS | 1647 | 1464380443239 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8c3800 == 51 [pid = 1647] [id = 587] 13:20:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x119c5c800) [pid = 1647] [serial = 1761] [outer = 0x0] 13:20:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x123dc1800) [pid = 1647] [serial = 1762] [outer = 0x119c5c800] 13:20:43 INFO - PROCESS | 1647 | 1464380443271 Marionette DEBUG loaded listener.js 13:20:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x125025400) [pid = 1647] [serial = 1763] [outer = 0x119c5c800] 13:20:43 INFO - PROCESS | 1647 | 1464380443608 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 13:20:43 INFO - PROCESS | 1647 | 1464380443648 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 13:20:43 INFO - PROCESS | 1647 | 1464380443650 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:20:43 INFO - PROCESS | 1647 | 1464380443651 Marionette TRACE conn2 <- [1,2322,null,{}] 13:20:43 INFO - PROCESS | 1647 | 1464380443653 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:43 INFO - PROCESS | 1647 | 1464380443758 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 13:20:43 INFO - PROCESS | 1647 | 1464380443795 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b273800 == 52 [pid = 1647] [id = 588] 13:20:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x121102800) [pid = 1647] [serial = 1764] [outer = 0x0] 13:20:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x126b12400) [pid = 1647] [serial = 1765] [outer = 0x121102800] 13:20:43 INFO - PROCESS | 1647 | 1464380443820 Marionette DEBUG loaded listener.js 13:20:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x126bec400) [pid = 1647] [serial = 1766] [outer = 0x121102800] 13:20:44 INFO - PROCESS | 1647 | 1464380444137 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 13:20:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:20:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 518ms 13:20:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:20:44 INFO - PROCESS | 1647 | 1464380444175 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 13:20:44 INFO - PROCESS | 1647 | 1464380444176 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 13:20:44 INFO - PROCESS | 1647 | 1464380444178 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:20:44 INFO - PROCESS | 1647 | 1464380444179 Marionette TRACE conn2 <- [1,2326,null,{}] 13:20:44 INFO - PROCESS | 1647 | 1464380444182 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:44 INFO - PROCESS | 1647 | 1464380444289 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 13:20:44 INFO - PROCESS | 1647 | 1464380444327 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c437800 == 53 [pid = 1647] [id = 589] 13:20:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x126be7800) [pid = 1647] [serial = 1767] [outer = 0x0] 13:20:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x128a33000) [pid = 1647] [serial = 1768] [outer = 0x126be7800] 13:20:44 INFO - PROCESS | 1647 | 1464380444352 Marionette DEBUG loaded listener.js 13:20:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x128a4fc00) [pid = 1647] [serial = 1769] [outer = 0x126be7800] 13:20:44 INFO - PROCESS | 1647 | 1464380444690 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 13:20:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:20:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 520ms 13:20:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:20:44 INFO - PROCESS | 1647 | 1464380444700 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 13:20:44 INFO - PROCESS | 1647 | 1464380444701 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 13:20:44 INFO - PROCESS | 1647 | 1464380444703 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:20:44 INFO - PROCESS | 1647 | 1464380444704 Marionette TRACE conn2 <- [1,2330,null,{}] 13:20:44 INFO - PROCESS | 1647 | 1464380444706 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:44 INFO - PROCESS | 1647 | 1464380444813 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 13:20:44 INFO - PROCESS | 1647 | 1464380444829 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce31800 == 54 [pid = 1647] [id = 590] 13:20:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x128869400) [pid = 1647] [serial = 1770] [outer = 0x0] 13:20:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x128c67000) [pid = 1647] [serial = 1771] [outer = 0x128869400] 13:20:44 INFO - PROCESS | 1647 | 1464380444854 Marionette DEBUG loaded listener.js 13:20:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x128c70000) [pid = 1647] [serial = 1772] [outer = 0x128869400] 13:20:45 INFO - PROCESS | 1647 | 1464380445179 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 13:20:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:20:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 520ms 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x1169a5400) [pid = 1647] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x119a99c00) [pid = 1647] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x123922800) [pid = 1647] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x125021000) [pid = 1647] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x111c28000) [pid = 1647] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x1184a6000) [pid = 1647] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11621d000) [pid = 1647] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x1126ba000) [pid = 1647] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11815e000) [pid = 1647] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x115f59000) [pid = 1647] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x119aa0800) [pid = 1647] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x110fa5c00) [pid = 1647] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11871b400) [pid = 1647] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x119c69400) [pid = 1647] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x111c1e800) [pid = 1647] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12886b400) [pid = 1647] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x1187c2000) [pid = 1647] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1164bec00) [pid = 1647] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1187c3000) [pid = 1647] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x110e32000) [pid = 1647] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1164b1c00) [pid = 1647] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1126de400) [pid = 1647] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x118062000) [pid = 1647] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x118061800) [pid = 1647] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x123522000) [pid = 1647] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:20:45 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x119d0f800) [pid = 1647] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:20:45 INFO - PROCESS | 1647 | 1464380445377 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 13:20:45 INFO - PROCESS | 1647 | 1464380445378 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 13:20:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:20:45 INFO - PROCESS | 1647 | 1464380445383 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:20:45 INFO - PROCESS | 1647 | 1464380445384 Marionette TRACE conn2 <- [1,2334,null,{}] 13:20:45 INFO - PROCESS | 1647 | 1464380445386 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:45 INFO - PROCESS | 1647 | 1464380445470 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 13:20:45 INFO - PROCESS | 1647 | 1464380445474 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x119963000 == 55 [pid = 1647] [id = 591] 13:20:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1126bbc00) [pid = 1647] [serial = 1773] [outer = 0x0] 13:20:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x112ab0400) [pid = 1647] [serial = 1774] [outer = 0x1126bbc00] 13:20:45 INFO - PROCESS | 1647 | 1464380445507 Marionette DEBUG loaded listener.js 13:20:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x117465400) [pid = 1647] [serial = 1775] [outer = 0x1126bbc00] 13:20:45 INFO - PROCESS | 1647 | 1464380445858 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 13:20:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:20:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 519ms 13:20:45 INFO - PROCESS | 1647 | 1464380445903 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 13:20:45 INFO - PROCESS | 1647 | 1464380445904 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 13:20:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:20:45 INFO - PROCESS | 1647 | 1464380445907 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:20:45 INFO - PROCESS | 1647 | 1464380445908 Marionette TRACE conn2 <- [1,2338,null,{}] 13:20:45 INFO - PROCESS | 1647 | 1464380445911 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:46 INFO - PROCESS | 1647 | 1464380446042 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 13:20:46 INFO - PROCESS | 1647 | 1464380446083 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6b5000 == 56 [pid = 1647] [id = 592] 13:20:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x118062000) [pid = 1647] [serial = 1776] [outer = 0x0] 13:20:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x119d0a800) [pid = 1647] [serial = 1777] [outer = 0x118062000] 13:20:46 INFO - PROCESS | 1647 | 1464380446108 Marionette DEBUG loaded listener.js 13:20:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x128fbe000) [pid = 1647] [serial = 1778] [outer = 0x118062000] 13:20:46 INFO - PROCESS | 1647 | 1464380446379 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 13:20:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:20:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 518ms 13:20:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:20:46 INFO - PROCESS | 1647 | 1464380446426 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 13:20:46 INFO - PROCESS | 1647 | 1464380446427 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 13:20:46 INFO - PROCESS | 1647 | 1464380446429 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:20:46 INFO - PROCESS | 1647 | 1464380446433 Marionette TRACE conn2 <- [1,2342,null,{}] 13:20:46 INFO - PROCESS | 1647 | 1464380446437 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:46 INFO - PROCESS | 1647 | 1464380446527 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 13:20:46 INFO - PROCESS | 1647 | 1464380446531 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ee14000 == 57 [pid = 1647] [id = 593] 13:20:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x129094800) [pid = 1647] [serial = 1779] [outer = 0x0] 13:20:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x129319c00) [pid = 1647] [serial = 1780] [outer = 0x129094800] 13:20:46 INFO - PROCESS | 1647 | 1464380446555 Marionette DEBUG loaded listener.js 13:20:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12931fc00) [pid = 1647] [serial = 1781] [outer = 0x129094800] 13:20:46 INFO - PROCESS | 1647 | 1464380446895 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 13:20:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:20:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 473ms 13:20:46 INFO - PROCESS | 1647 | 1464380446902 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 13:20:46 INFO - PROCESS | 1647 | 1464380446903 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 13:20:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:20:46 INFO - PROCESS | 1647 | 1464380446905 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:20:46 INFO - PROCESS | 1647 | 1464380446906 Marionette TRACE conn2 <- [1,2346,null,{}] 13:20:46 INFO - PROCESS | 1647 | 1464380446909 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:47 INFO - PROCESS | 1647 | 1464380447035 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 13:20:47 INFO - PROCESS | 1647 | 1464380447042 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x1345cb800 == 58 [pid = 1647] [id = 594] 13:20:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x110d7b800) [pid = 1647] [serial = 1782] [outer = 0x0] 13:20:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x129096400) [pid = 1647] [serial = 1783] [outer = 0x110d7b800] 13:20:47 INFO - PROCESS | 1647 | 1464380447065 Marionette DEBUG loaded listener.js 13:20:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x129581c00) [pid = 1647] [serial = 1784] [outer = 0x110d7b800] 13:20:47 INFO - PROCESS | 1647 | 1464380447523 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 13:20:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:20:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 670ms 13:20:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:20:47 INFO - PROCESS | 1647 | 1464380447580 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 13:20:47 INFO - PROCESS | 1647 | 1464380447583 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 13:20:47 INFO - PROCESS | 1647 | 1464380447588 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:20:47 INFO - PROCESS | 1647 | 1464380447591 Marionette TRACE conn2 <- [1,2350,null,{}] 13:20:47 INFO - PROCESS | 1647 | 1464380447596 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:47 INFO - PROCESS | 1647 | 1464380447708 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 13:20:47 INFO - PROCESS | 1647 | 1464380447812 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x119974000 == 59 [pid = 1647] [id = 595] 13:20:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11275d000) [pid = 1647] [serial = 1785] [outer = 0x0] 13:20:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x112e03800) [pid = 1647] [serial = 1786] [outer = 0x11275d000] 13:20:47 INFO - PROCESS | 1647 | 1464380447856 Marionette DEBUG loaded listener.js 13:20:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x115e72000) [pid = 1647] [serial = 1787] [outer = 0x11275d000] 13:20:48 INFO - PROCESS | 1647 | 1464380448282 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 13:20:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:20:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 724ms 13:20:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:20:48 INFO - PROCESS | 1647 | 1464380448312 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 13:20:48 INFO - PROCESS | 1647 | 1464380448316 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 13:20:48 INFO - PROCESS | 1647 | 1464380448320 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:20:48 INFO - PROCESS | 1647 | 1464380448322 Marionette TRACE conn2 <- [1,2354,null,{}] 13:20:48 INFO - PROCESS | 1647 | 1464380448325 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:48 INFO - PROCESS | 1647 | 1464380448435 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 13:20:48 INFO - PROCESS | 1647 | 1464380448511 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b35000 == 60 [pid = 1647] [id = 596] 13:20:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x1164bec00) [pid = 1647] [serial = 1788] [outer = 0x0] 13:20:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x117464400) [pid = 1647] [serial = 1789] [outer = 0x1164bec00] 13:20:48 INFO - PROCESS | 1647 | 1464380448541 Marionette DEBUG loaded listener.js 13:20:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x117e65800) [pid = 1647] [serial = 1790] [outer = 0x1164bec00] 13:20:48 INFO - PROCESS | 1647 | 1464380448969 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 13:20:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:20:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 671ms 13:20:48 INFO - PROCESS | 1647 | 1464380448991 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 13:20:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:20:48 INFO - PROCESS | 1647 | 1464380448993 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 13:20:48 INFO - PROCESS | 1647 | 1464380448995 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:20:48 INFO - PROCESS | 1647 | 1464380448998 Marionette TRACE conn2 <- [1,2358,null,{}] 13:20:49 INFO - PROCESS | 1647 | 1464380449006 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:49 INFO - PROCESS | 1647 | 1464380449137 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 13:20:49 INFO - PROCESS | 1647 | 1464380449225 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ee12000 == 61 [pid = 1647] [id = 597] 13:20:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x1181a0c00) [pid = 1647] [serial = 1791] [outer = 0x0] 13:20:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x11911b000) [pid = 1647] [serial = 1792] [outer = 0x1181a0c00] 13:20:49 INFO - PROCESS | 1647 | 1464380449258 Marionette DEBUG loaded listener.js 13:20:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x119a9f000) [pid = 1647] [serial = 1793] [outer = 0x1181a0c00] 13:20:49 INFO - PROCESS | 1647 | 1464380449683 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 13:20:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:20:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 721ms 13:20:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:20:49 INFO - PROCESS | 1647 | 1464380449717 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 13:20:49 INFO - PROCESS | 1647 | 1464380449719 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 13:20:49 INFO - PROCESS | 1647 | 1464380449721 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:20:49 INFO - PROCESS | 1647 | 1464380449722 Marionette TRACE conn2 <- [1,2362,null,{}] 13:20:49 INFO - PROCESS | 1647 | 1464380449725 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:49 INFO - PROCESS | 1647 | 1464380449835 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 13:20:49 INFO - PROCESS | 1647 | 1464380449897 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1355aa800 == 62 [pid = 1647] [id = 598] 13:20:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x1232d4400) [pid = 1647] [serial = 1794] [outer = 0x0] 13:20:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x1245d2000) [pid = 1647] [serial = 1795] [outer = 0x1232d4400] 13:20:49 INFO - PROCESS | 1647 | 1464380449927 Marionette DEBUG loaded listener.js 13:20:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x126b4ec00) [pid = 1647] [serial = 1796] [outer = 0x1232d4400] 13:20:50 INFO - PROCESS | 1647 | 1464380450383 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 13:20:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:20:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 721ms 13:20:50 INFO - PROCESS | 1647 | 1464380450468 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 13:20:50 INFO - PROCESS | 1647 | 1464380450469 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 13:20:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:20:50 INFO - PROCESS | 1647 | 1464380450474 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:20:50 INFO - PROCESS | 1647 | 1464380450475 Marionette TRACE conn2 <- [1,2366,null,{}] 13:20:50 INFO - PROCESS | 1647 | 1464380450478 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:50 INFO - PROCESS | 1647 | 1464380450615 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 13:20:50 INFO - PROCESS | 1647 | 1464380450670 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x135751000 == 63 [pid = 1647] [id = 599] 13:20:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x126b4c400) [pid = 1647] [serial = 1797] [outer = 0x0] 13:20:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x128a55c00) [pid = 1647] [serial = 1798] [outer = 0x126b4c400] 13:20:50 INFO - PROCESS | 1647 | 1464380450699 Marionette DEBUG loaded listener.js 13:20:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12931f800) [pid = 1647] [serial = 1799] [outer = 0x126b4c400] 13:20:51 INFO - PROCESS | 1647 | 1464380451135 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 13:20:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:20:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 669ms 13:20:51 INFO - PROCESS | 1647 | 1464380451143 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 13:20:51 INFO - PROCESS | 1647 | 1464380451145 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 13:20:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:20:51 INFO - PROCESS | 1647 | 1464380451150 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:20:51 INFO - PROCESS | 1647 | 1464380451151 Marionette TRACE conn2 <- [1,2370,null,{}] 13:20:51 INFO - PROCESS | 1647 | 1464380451154 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:51 INFO - PROCESS | 1647 | 1464380451275 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 13:20:51 INFO - PROCESS | 1647 | 1464380451381 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x135809800 == 64 [pid = 1647] [id = 600] 13:20:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x1295b4000) [pid = 1647] [serial = 1800] [outer = 0x0] 13:20:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12a2f3800) [pid = 1647] [serial = 1801] [outer = 0x1295b4000] 13:20:51 INFO - PROCESS | 1647 | 1464380451414 Marionette DEBUG loaded listener.js 13:20:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12a851800) [pid = 1647] [serial = 1802] [outer = 0x1295b4000] 13:20:51 INFO - PROCESS | 1647 | 1464380451787 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 13:20:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:20:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 674ms 13:20:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:20:51 INFO - PROCESS | 1647 | 1464380451822 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 13:20:51 INFO - PROCESS | 1647 | 1464380451823 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 13:20:51 INFO - PROCESS | 1647 | 1464380451826 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:20:51 INFO - PROCESS | 1647 | 1464380451827 Marionette TRACE conn2 <- [1,2374,null,{}] 13:20:51 INFO - PROCESS | 1647 | 1464380451830 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:51 INFO - PROCESS | 1647 | 1464380451936 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 13:20:52 INFO - PROCESS | 1647 | 1464380452043 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x135811000 == 65 [pid = 1647] [id = 601] 13:20:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x123efc800) [pid = 1647] [serial = 1803] [outer = 0x0] 13:20:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12aae3400) [pid = 1647] [serial = 1804] [outer = 0x123efc800] 13:20:52 INFO - PROCESS | 1647 | 1464380452073 Marionette DEBUG loaded listener.js 13:20:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12aae9400) [pid = 1647] [serial = 1805] [outer = 0x123efc800] 13:20:52 INFO - PROCESS | 1647 | 1464380452506 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 13:20:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:20:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 718ms 13:20:52 INFO - PROCESS | 1647 | 1464380452544 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 13:20:52 INFO - PROCESS | 1647 | 1464380452546 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 13:20:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:20:52 INFO - PROCESS | 1647 | 1464380452548 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:20:52 INFO - PROCESS | 1647 | 1464380452549 Marionette TRACE conn2 <- [1,2378,null,{}] 13:20:52 INFO - PROCESS | 1647 | 1464380452552 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:52 INFO - PROCESS | 1647 | 1464380452661 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 13:20:52 INFO - PROCESS | 1647 | 1464380452929 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x112649800 == 66 [pid = 1647] [id = 602] 13:20:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x110de6c00) [pid = 1647] [serial = 1806] [outer = 0x0] 13:20:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x110e47800) [pid = 1647] [serial = 1807] [outer = 0x110de6c00] 13:20:53 INFO - PROCESS | 1647 | 1464380453022 Marionette DEBUG loaded listener.js 13:20:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x111e6c000) [pid = 1647] [serial = 1808] [outer = 0x110de6c00] 13:20:53 INFO - PROCESS | 1647 | 1464380453505 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 13:20:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:20:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1019ms 13:20:53 INFO - PROCESS | 1647 | 1464380453569 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 13:20:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:20:53 INFO - PROCESS | 1647 | 1464380453571 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 13:20:53 INFO - PROCESS | 1647 | 1464380453574 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:20:53 INFO - PROCESS | 1647 | 1464380453576 Marionette TRACE conn2 <- [1,2382,null,{}] 13:20:53 INFO - PROCESS | 1647 | 1464380453580 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:53 INFO - PROCESS | 1647 | 1464380453690 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 13:20:53 INFO - PROCESS | 1647 | 1464380453756 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181af000 == 67 [pid = 1647] [id = 603] 13:20:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x1126adc00) [pid = 1647] [serial = 1809] [outer = 0x0] 13:20:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x1126b2400) [pid = 1647] [serial = 1810] [outer = 0x1126adc00] 13:20:53 INFO - PROCESS | 1647 | 1464380453830 Marionette DEBUG loaded listener.js 13:20:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x1126dfc00) [pid = 1647] [serial = 1811] [outer = 0x1126adc00] 13:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12ee14000 == 66 [pid = 1647] [id = 593] 13:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6b5000 == 65 [pid = 1647] [id = 592] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x128a4a400) [pid = 1647] [serial = 1723] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x119963000 == 64 [pid = 1647] [id = 591] 13:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce31800 == 63 [pid = 1647] [id = 590] 13:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12c437800 == 62 [pid = 1647] [id = 589] 13:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12b273800 == 61 [pid = 1647] [id = 588] 13:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8c3800 == 60 [pid = 1647] [id = 587] 13:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12903e800 == 59 [pid = 1647] [id = 586] 13:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x126b85800 == 58 [pid = 1647] [id = 585] 13:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x123e22800 == 57 [pid = 1647] [id = 584] 13:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x116ac8800 == 56 [pid = 1647] [id = 583] 13:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x115a8d000 == 55 [pid = 1647] [id = 582] 13:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1195e3800 == 54 [pid = 1647] [id = 581] 13:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1345d4800 == 53 [pid = 1647] [id = 580] 13:20:54 INFO - PROCESS | 1647 | 1464380454334 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 13:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12eeef000 == 52 [pid = 1647] [id = 579] 13:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12ee1e800 == 51 [pid = 1647] [id = 578] 13:20:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12d69e800 == 50 [pid = 1647] [id = 574] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x1245d0000) [pid = 1647] [serial = 1628] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x118165400) [pid = 1647] [serial = 1553] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x1121a7400) [pid = 1647] [serial = 1613] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x118055000) [pid = 1647] [serial = 1619] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x115ab2800) [pid = 1647] [serial = 1616] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x119d0e000) [pid = 1647] [serial = 1625] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x118938400) [pid = 1647] [serial = 1622] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x119d0d400) [pid = 1647] [serial = 1705] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x123dca400) [pid = 1647] [serial = 1708] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x125428400) [pid = 1647] [serial = 1711] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11336f400) [pid = 1647] [serial = 1690] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x1164bb800) [pid = 1647] [serial = 1691] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x118714c00) [pid = 1647] [serial = 1699] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x1187bdc00) [pid = 1647] [serial = 1700] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x117681800) [pid = 1647] [serial = 1673] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x11695b000) [pid = 1647] [serial = 1672] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x1126e3800) [pid = 1647] [serial = 1687] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x112e05000) [pid = 1647] [serial = 1688] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x1181cf400) [pid = 1647] [serial = 1696] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x1184a2000) [pid = 1647] [serial = 1697] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x1169aa400) [pid = 1647] [serial = 1693] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x118054400) [pid = 1647] [serial = 1694] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x1245cfc00) [pid = 1647] [serial = 1679] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x123373400) [pid = 1647] [serial = 1678] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x115e77400) [pid = 1647] [serial = 1714] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x119526000) [pid = 1647] [serial = 1676] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x118936000) [pid = 1647] [serial = 1675] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x126b11400) [pid = 1647] [serial = 1682] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x1265b9400) [pid = 1647] [serial = 1681] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x112a72000) [pid = 1647] [serial = 1670] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1126b8c00) [pid = 1647] [serial = 1669] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x128a35400) [pid = 1647] [serial = 1721] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x128a32800) [pid = 1647] [serial = 1685] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x126b4bc00) [pid = 1647] [serial = 1684] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1184ac000) [pid = 1647] [serial = 1717] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11810a800) [pid = 1647] [serial = 1715] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x128a2dc00) [pid = 1647] [serial = 1720] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x126b47400) [pid = 1647] [serial = 1712] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x119522c00) [pid = 1647] [serial = 1702] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x128867400) [pid = 1647] [serial = 1718] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12488a800) [pid = 1647] [serial = 1709] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x123522400) [pid = 1647] [serial = 1706] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x119a9bc00) [pid = 1647] [serial = 1703] [outer = 0x0] [url = about:blank] 13:20:54 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x123521800) [pid = 1647] [serial = 1610] [outer = 0x0] [url = about:blank] 13:20:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:20:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 822ms 13:20:54 INFO - PROCESS | 1647 | 1464380454421 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 13:20:54 INFO - PROCESS | 1647 | 1464380454425 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 13:20:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:20:54 INFO - PROCESS | 1647 | 1464380454433 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:20:54 INFO - PROCESS | 1647 | 1464380454435 Marionette TRACE conn2 <- [1,2386,null,{}] 13:20:54 INFO - PROCESS | 1647 | 1464380454439 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:54 INFO - PROCESS | 1647 | 1464380454577 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 13:20:54 INFO - PROCESS | 1647 | 1464380454657 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x11818f000 == 51 [pid = 1647] [id = 604] 13:20:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1126ea400) [pid = 1647] [serial = 1812] [outer = 0x0] 13:20:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x112e05800) [pid = 1647] [serial = 1813] [outer = 0x1126ea400] 13:20:54 INFO - PROCESS | 1647 | 1464380454693 Marionette DEBUG loaded listener.js 13:20:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x115aab400) [pid = 1647] [serial = 1814] [outer = 0x1126ea400] 13:20:55 INFO - PROCESS | 1647 | 1464380455036 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 13:20:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:20:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 624ms 13:20:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:20:55 INFO - PROCESS | 1647 | 1464380455053 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 13:20:55 INFO - PROCESS | 1647 | 1464380455055 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 13:20:55 INFO - PROCESS | 1647 | 1464380455058 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:20:55 INFO - PROCESS | 1647 | 1464380455062 Marionette TRACE conn2 <- [1,2390,null,{}] 13:20:55 INFO - PROCESS | 1647 | 1464380455072 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:55 INFO - PROCESS | 1647 | 1464380455161 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 13:20:55 INFO - PROCESS | 1647 | 1464380455220 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x11996e800 == 52 [pid = 1647] [id = 605] 13:20:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x112e02c00) [pid = 1647] [serial = 1815] [outer = 0x0] 13:20:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x115e76400) [pid = 1647] [serial = 1816] [outer = 0x112e02c00] 13:20:55 INFO - PROCESS | 1647 | 1464380455245 Marionette DEBUG loaded listener.js 13:20:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11672a000) [pid = 1647] [serial = 1817] [outer = 0x112e02c00] 13:20:55 INFO - PROCESS | 1647 | 1464380455540 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 13:20:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:20:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 528ms 13:20:55 INFO - PROCESS | 1647 | 1464380455586 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 13:20:55 INFO - PROCESS | 1647 | 1464380455588 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 13:20:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:20:55 INFO - PROCESS | 1647 | 1464380455590 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:20:55 INFO - PROCESS | 1647 | 1464380455591 Marionette TRACE conn2 <- [1,2394,null,{}] 13:20:55 INFO - PROCESS | 1647 | 1464380455604 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:55 INFO - PROCESS | 1647 | 1464380455691 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 13:20:55 INFO - PROCESS | 1647 | 1464380455747 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1233ec000 == 53 [pid = 1647] [id = 606] 13:20:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x113375800) [pid = 1647] [serial = 1818] [outer = 0x0] 13:20:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1169aa400) [pid = 1647] [serial = 1819] [outer = 0x113375800] 13:20:55 INFO - PROCESS | 1647 | 1464380455772 Marionette DEBUG loaded listener.js 13:20:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x117469400) [pid = 1647] [serial = 1820] [outer = 0x113375800] 13:20:56 INFO - PROCESS | 1647 | 1464380456100 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:20:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:20:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 528ms 13:20:56 INFO - PROCESS | 1647 | 1464380456119 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 13:20:56 INFO - PROCESS | 1647 | 1464380456121 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 13:20:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:20:56 INFO - PROCESS | 1647 | 1464380456125 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:20:56 INFO - PROCESS | 1647 | 1464380456126 Marionette TRACE conn2 <- [1,2398,null,{}] 13:20:56 INFO - PROCESS | 1647 | 1464380456130 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:56 INFO - PROCESS | 1647 | 1464380456264 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 13:20:56 INFO - PROCESS | 1647 | 1464380456270 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12491c800 == 54 [pid = 1647] [id = 607] 13:20:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x117e5f800) [pid = 1647] [serial = 1821] [outer = 0x0] 13:20:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x118054c00) [pid = 1647] [serial = 1822] [outer = 0x117e5f800] 13:20:56 INFO - PROCESS | 1647 | 1464380456370 Marionette DEBUG loaded listener.js 13:20:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11815c800) [pid = 1647] [serial = 1823] [outer = 0x117e5f800] 13:20:56 INFO - PROCESS | 1647 | 1464380456709 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 13:20:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:20:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 622ms 13:20:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:20:56 INFO - PROCESS | 1647 | 1464380456747 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 13:20:56 INFO - PROCESS | 1647 | 1464380456748 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 13:20:56 INFO - PROCESS | 1647 | 1464380456750 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:20:56 INFO - PROCESS | 1647 | 1464380456751 Marionette TRACE conn2 <- [1,2402,null,{}] 13:20:56 INFO - PROCESS | 1647 | 1464380456753 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:56 INFO - PROCESS | 1647 | 1464380456863 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 13:20:56 INFO - PROCESS | 1647 | 1464380456880 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b3b800 == 55 [pid = 1647] [id = 608] 13:20:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x118165000) [pid = 1647] [serial = 1824] [outer = 0x0] 13:20:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1181a3c00) [pid = 1647] [serial = 1825] [outer = 0x118165000] 13:20:56 INFO - PROCESS | 1647 | 1464380456905 Marionette DEBUG loaded listener.js 13:20:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1184abc00) [pid = 1647] [serial = 1826] [outer = 0x118165000] 13:20:57 INFO - PROCESS | 1647 | 1464380457259 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 13:20:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:20:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 568ms 13:20:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:20:57 INFO - PROCESS | 1647 | 1464380457319 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 13:20:57 INFO - PROCESS | 1647 | 1464380457320 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 13:20:57 INFO - PROCESS | 1647 | 1464380457322 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:20:57 INFO - PROCESS | 1647 | 1464380457323 Marionette TRACE conn2 <- [1,2406,null,{}] 13:20:57 INFO - PROCESS | 1647 | 1464380457326 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:57 INFO - PROCESS | 1647 | 1464380457433 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 13:20:57 INFO - PROCESS | 1647 | 1464380457451 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b9d000 == 56 [pid = 1647] [id = 609] 13:20:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x118165800) [pid = 1647] [serial = 1827] [outer = 0x0] 13:20:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1187bac00) [pid = 1647] [serial = 1828] [outer = 0x118165800] 13:20:57 INFO - PROCESS | 1647 | 1464380457476 Marionette DEBUG loaded listener.js 13:20:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1187c4000) [pid = 1647] [serial = 1829] [outer = 0x118165800] 13:20:57 INFO - PROCESS | 1647 | 1464380457836 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 13:20:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:20:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 518ms 13:20:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:20:57 INFO - PROCESS | 1647 | 1464380457841 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 13:20:57 INFO - PROCESS | 1647 | 1464380457842 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 13:20:57 INFO - PROCESS | 1647 | 1464380457844 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:20:57 INFO - PROCESS | 1647 | 1464380457845 Marionette TRACE conn2 <- [1,2410,null,{}] 13:20:57 INFO - PROCESS | 1647 | 1464380457851 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:57 INFO - PROCESS | 1647 | 1464380457964 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 13:20:57 INFO - PROCESS | 1647 | 1464380457975 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a22f000 == 57 [pid = 1647] [id = 610] 13:20:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11805f400) [pid = 1647] [serial = 1830] [outer = 0x0] 13:20:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x118937c00) [pid = 1647] [serial = 1831] [outer = 0x11805f400] 13:20:58 INFO - PROCESS | 1647 | 1464380458000 Marionette DEBUG loaded listener.js 13:20:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x1192f3400) [pid = 1647] [serial = 1832] [outer = 0x11805f400] 13:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x121102800) [pid = 1647] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x126be7800) [pid = 1647] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x128869400) [pid = 1647] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x110e49000) [pid = 1647] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1187c3400) [pid = 1647] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x114ee4400) [pid = 1647] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x110e33c00) [pid = 1647] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x117e61000) [pid = 1647] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x119c06c00) [pid = 1647] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1126bbc00) [pid = 1647] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1164bc800) [pid = 1647] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x118062000) [pid = 1647] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x129094800) [pid = 1647] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:20:58 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x119c5c800) [pid = 1647] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:20:58 INFO - PROCESS | 1647 | 1464380458454 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 13:20:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:20:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 623ms 13:20:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:20:58 INFO - PROCESS | 1647 | 1464380458467 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 13:20:58 INFO - PROCESS | 1647 | 1464380458469 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 13:20:58 INFO - PROCESS | 1647 | 1464380458471 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:20:58 INFO - PROCESS | 1647 | 1464380458472 Marionette TRACE conn2 <- [1,2414,null,{}] 13:20:58 INFO - PROCESS | 1647 | 1464380458474 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:58 INFO - PROCESS | 1647 | 1464380458563 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 13:20:58 INFO - PROCESS | 1647 | 1464380458567 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x1245e7000 == 58 [pid = 1647] [id = 611] 13:20:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x112ab4000) [pid = 1647] [serial = 1833] [outer = 0x0] 13:20:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1181a0800) [pid = 1647] [serial = 1834] [outer = 0x112ab4000] 13:20:58 INFO - PROCESS | 1647 | 1464380458593 Marionette DEBUG loaded listener.js 13:20:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1192f7800) [pid = 1647] [serial = 1835] [outer = 0x112ab4000] 13:20:58 INFO - PROCESS | 1647 | 1464380458975 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 13:20:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:20:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 520ms 13:20:58 INFO - PROCESS | 1647 | 1464380458993 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 13:20:58 INFO - PROCESS | 1647 | 1464380458995 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 13:20:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:20:59 INFO - PROCESS | 1647 | 1464380459001 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:20:59 INFO - PROCESS | 1647 | 1464380459002 Marionette TRACE conn2 <- [1,2418,null,{}] 13:20:59 INFO - PROCESS | 1647 | 1464380459006 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:59 INFO - PROCESS | 1647 | 1464380459174 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 13:20:59 INFO - PROCESS | 1647 | 1464380459189 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12af36000 == 59 [pid = 1647] [id = 612] 13:20:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11768b400) [pid = 1647] [serial = 1836] [outer = 0x0] 13:20:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1197d9c00) [pid = 1647] [serial = 1837] [outer = 0x11768b400] 13:20:59 INFO - PROCESS | 1647 | 1464380459234 Marionette DEBUG loaded listener.js 13:20:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x119d05000) [pid = 1647] [serial = 1838] [outer = 0x11768b400] 13:20:59 INFO - PROCESS | 1647 | 1464380459618 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:20:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:20:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 674ms 13:20:59 INFO - PROCESS | 1647 | 1464380459673 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 13:20:59 INFO - PROCESS | 1647 | 1464380459674 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 13:20:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:20:59 INFO - PROCESS | 1647 | 1464380459676 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:20:59 INFO - PROCESS | 1647 | 1464380459678 Marionette TRACE conn2 <- [1,2422,null,{}] 13:20:59 INFO - PROCESS | 1647 | 1464380459680 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:59 INFO - PROCESS | 1647 | 1464380459809 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 13:20:59 INFO - PROCESS | 1647 | 1464380459820 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf0e800 == 60 [pid = 1647] [id = 613] 13:20:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x123173c00) [pid = 1647] [serial = 1839] [outer = 0x0] 13:20:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x123924c00) [pid = 1647] [serial = 1840] [outer = 0x123173c00] 13:20:59 INFO - PROCESS | 1647 | 1464380459845 Marionette DEBUG loaded listener.js 13:20:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x124777c00) [pid = 1647] [serial = 1841] [outer = 0x123173c00] 13:21:00 INFO - PROCESS | 1647 | 1464380460151 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:21:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:21:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 522ms 13:21:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:21:00 INFO - PROCESS | 1647 | 1464380460199 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 13:21:00 INFO - PROCESS | 1647 | 1464380460200 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 13:21:00 INFO - PROCESS | 1647 | 1464380460202 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:21:00 INFO - PROCESS | 1647 | 1464380460203 Marionette TRACE conn2 <- [1,2426,null,{}] 13:21:00 INFO - PROCESS | 1647 | 1464380460205 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:00 INFO - PROCESS | 1647 | 1464380460293 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 13:21:00 INFO - PROCESS | 1647 | 1464380460298 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c815800 == 61 [pid = 1647] [id = 614] 13:21:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x124778000) [pid = 1647] [serial = 1842] [outer = 0x0] 13:21:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12506d000) [pid = 1647] [serial = 1843] [outer = 0x124778000] 13:21:00 INFO - PROCESS | 1647 | 1464380460322 Marionette DEBUG loaded listener.js 13:21:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x1265b7c00) [pid = 1647] [serial = 1844] [outer = 0x124778000] 13:21:00 INFO - PROCESS | 1647 | 1464380460857 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 13:21:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:21:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 669ms 13:21:00 INFO - PROCESS | 1647 | 1464380460886 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 13:21:00 INFO - PROCESS | 1647 | 1464380460891 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 13:21:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:21:00 INFO - PROCESS | 1647 | 1464380460901 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:21:00 INFO - PROCESS | 1647 | 1464380460904 Marionette TRACE conn2 <- [1,2430,null,{}] 13:21:00 INFO - PROCESS | 1647 | 1464380460910 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:01 INFO - PROCESS | 1647 | 1464380461076 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 13:21:01 INFO - PROCESS | 1647 | 1464380461206 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x11817e000 == 62 [pid = 1647] [id = 615] 13:21:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x111f16c00) [pid = 1647] [serial = 1845] [outer = 0x0] 13:21:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x1126b8400) [pid = 1647] [serial = 1846] [outer = 0x111f16c00] 13:21:01 INFO - PROCESS | 1647 | 1464380461257 Marionette DEBUG loaded listener.js 13:21:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x112767400) [pid = 1647] [serial = 1847] [outer = 0x111f16c00] 13:21:01 INFO - PROCESS | 1647 | 1464380461706 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 13:21:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:21:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 826ms 13:21:01 INFO - PROCESS | 1647 | 1464380461724 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 13:21:01 INFO - PROCESS | 1647 | 1464380461728 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 13:21:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:21:01 INFO - PROCESS | 1647 | 1464380461732 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:21:01 INFO - PROCESS | 1647 | 1464380461734 Marionette TRACE conn2 <- [1,2434,null,{}] 13:21:01 INFO - PROCESS | 1647 | 1464380461736 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:01 INFO - PROCESS | 1647 | 1464380461847 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 13:21:01 INFO - PROCESS | 1647 | 1464380461951 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x125053000 == 63 [pid = 1647] [id = 616] 13:21:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x112e04c00) [pid = 1647] [serial = 1848] [outer = 0x0] 13:21:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x115e75400) [pid = 1647] [serial = 1849] [outer = 0x112e04c00] 13:21:01 INFO - PROCESS | 1647 | 1464380461982 Marionette DEBUG loaded listener.js 13:21:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x1167f0400) [pid = 1647] [serial = 1850] [outer = 0x112e04c00] 13:21:02 INFO - PROCESS | 1647 | 1464380462413 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 13:21:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:21:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 720ms 13:21:02 INFO - PROCESS | 1647 | 1464380462453 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 13:21:02 INFO - PROCESS | 1647 | 1464380462455 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 13:21:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:21:02 INFO - PROCESS | 1647 | 1464380462458 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:21:02 INFO - PROCESS | 1647 | 1464380462460 Marionette TRACE conn2 <- [1,2438,null,{}] 13:21:02 INFO - PROCESS | 1647 | 1464380462468 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:02 INFO - PROCESS | 1647 | 1464380462597 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 13:21:02 INFO - PROCESS | 1647 | 1464380462730 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c43d800 == 64 [pid = 1647] [id = 617] 13:21:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x11746f000) [pid = 1647] [serial = 1851] [outer = 0x0] 13:21:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x118060c00) [pid = 1647] [serial = 1852] [outer = 0x11746f000] 13:21:02 INFO - PROCESS | 1647 | 1464380462764 Marionette DEBUG loaded listener.js 13:21:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x118718000) [pid = 1647] [serial = 1853] [outer = 0x11746f000] 13:21:03 INFO - PROCESS | 1647 | 1464380463205 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 13:21:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:21:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 771ms 13:21:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:21:03 INFO - PROCESS | 1647 | 1464380463229 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 13:21:03 INFO - PROCESS | 1647 | 1464380463231 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 13:21:03 INFO - PROCESS | 1647 | 1464380463233 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:21:03 INFO - PROCESS | 1647 | 1464380463235 Marionette TRACE conn2 <- [1,2442,null,{}] 13:21:03 INFO - PROCESS | 1647 | 1464380463237 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:03 INFO - PROCESS | 1647 | 1464380463349 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 13:21:03 INFO - PROCESS | 1647 | 1464380463411 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d2ef000 == 65 [pid = 1647] [id = 618] 13:21:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x1192f0c00) [pid = 1647] [serial = 1854] [outer = 0x0] 13:21:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x119a9d800) [pid = 1647] [serial = 1855] [outer = 0x1192f0c00] 13:21:03 INFO - PROCESS | 1647 | 1464380463452 Marionette DEBUG loaded listener.js 13:21:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x121109000) [pid = 1647] [serial = 1856] [outer = 0x1192f0c00] 13:21:03 INFO - PROCESS | 1647 | 1464380463857 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 13:21:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:21:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 668ms 13:21:03 INFO - PROCESS | 1647 | 1464380463903 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 13:21:03 INFO - PROCESS | 1647 | 1464380463904 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 13:21:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:21:03 INFO - PROCESS | 1647 | 1464380463907 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:21:03 INFO - PROCESS | 1647 | 1464380463908 Marionette TRACE conn2 <- [1,2446,null,{}] 13:21:03 INFO - PROCESS | 1647 | 1464380463910 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:04 INFO - PROCESS | 1647 | 1464380464020 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 13:21:04 INFO - PROCESS | 1647 | 1464380464123 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d38e800 == 66 [pid = 1647] [id = 619] 13:21:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x119a96c00) [pid = 1647] [serial = 1857] [outer = 0x0] 13:21:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x123920c00) [pid = 1647] [serial = 1858] [outer = 0x119a96c00] 13:21:04 INFO - PROCESS | 1647 | 1464380464156 Marionette DEBUG loaded listener.js 13:21:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x1242f9000) [pid = 1647] [serial = 1859] [outer = 0x119a96c00] 13:21:04 INFO - PROCESS | 1647 | 1464380464570 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 13:21:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:21:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 671ms 13:21:04 INFO - PROCESS | 1647 | 1464380464578 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 13:21:04 INFO - PROCESS | 1647 | 1464380464579 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 13:21:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:21:04 INFO - PROCESS | 1647 | 1464380464582 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:21:04 INFO - PROCESS | 1647 | 1464380464583 Marionette TRACE conn2 <- [1,2450,null,{}] 13:21:04 INFO - PROCESS | 1647 | 1464380464585 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:04 INFO - PROCESS | 1647 | 1464380464725 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 13:21:04 INFO - PROCESS | 1647 | 1464380464801 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dd37800 == 67 [pid = 1647] [id = 620] 13:21:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x125027000) [pid = 1647] [serial = 1860] [outer = 0x0] 13:21:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x126b45800) [pid = 1647] [serial = 1861] [outer = 0x125027000] 13:21:04 INFO - PROCESS | 1647 | 1464380464831 Marionette DEBUG loaded listener.js 13:21:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x126bea400) [pid = 1647] [serial = 1862] [outer = 0x125027000] 13:21:05 INFO - PROCESS | 1647 | 1464380465258 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 13:21:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:21:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 721ms 13:21:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:21:05 INFO - PROCESS | 1647 | 1464380465303 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 13:21:05 INFO - PROCESS | 1647 | 1464380465304 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 13:21:05 INFO - PROCESS | 1647 | 1464380465307 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:21:05 INFO - PROCESS | 1647 | 1464380465308 Marionette TRACE conn2 <- [1,2454,null,{}] 13:21:05 INFO - PROCESS | 1647 | 1464380465311 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:05 INFO - PROCESS | 1647 | 1464380465420 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 13:21:05 INFO - PROCESS | 1647 | 1464380465495 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b263800 == 68 [pid = 1647] [id = 621] 13:21:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12507b400) [pid = 1647] [serial = 1863] [outer = 0x0] 13:21:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x126be3000) [pid = 1647] [serial = 1864] [outer = 0x12507b400] 13:21:05 INFO - PROCESS | 1647 | 1464380465527 Marionette DEBUG loaded listener.js 13:21:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x128876400) [pid = 1647] [serial = 1865] [outer = 0x12507b400] 13:21:06 INFO - PROCESS | 1647 | 1464380466195 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 13:21:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:21:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 922ms 13:21:06 INFO - PROCESS | 1647 | 1464380466250 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 13:21:06 INFO - PROCESS | 1647 | 1464380466254 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 13:21:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:21:06 INFO - PROCESS | 1647 | 1464380466262 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:21:06 INFO - PROCESS | 1647 | 1464380466268 Marionette TRACE conn2 <- [1,2458,null,{}] 13:21:06 INFO - PROCESS | 1647 | 1464380466274 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:06 INFO - PROCESS | 1647 | 1464380466429 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 13:21:06 INFO - PROCESS | 1647 | 1464380466536 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12424c800 == 69 [pid = 1647] [id = 622] 13:21:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x1126ad800) [pid = 1647] [serial = 1866] [outer = 0x0] 13:21:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x1126b5c00) [pid = 1647] [serial = 1867] [outer = 0x1126ad800] 13:21:06 INFO - PROCESS | 1647 | 1464380466579 Marionette DEBUG loaded listener.js 13:21:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x112a72000) [pid = 1647] [serial = 1868] [outer = 0x1126ad800] 13:21:07 INFO - PROCESS | 1647 | 1464380467026 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 13:21:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:21:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 831ms 13:21:07 INFO - PROCESS | 1647 | 1464380467092 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 13:21:07 INFO - PROCESS | 1647 | 1464380467096 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 13:21:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:21:07 INFO - PROCESS | 1647 | 1464380467121 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:21:07 INFO - PROCESS | 1647 | 1464380467122 Marionette TRACE conn2 <- [1,2462,null,{}] 13:21:07 INFO - PROCESS | 1647 | 1464380467125 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:07 INFO - PROCESS | 1647 | 1464380467228 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 13:21:07 INFO - PROCESS | 1647 | 1464380467322 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195e9000 == 70 [pid = 1647] [id = 623] 13:21:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x116220c00) [pid = 1647] [serial = 1869] [outer = 0x0] 13:21:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x116610c00) [pid = 1647] [serial = 1870] [outer = 0x116220c00] 13:21:07 INFO - PROCESS | 1647 | 1464380467350 Marionette DEBUG loaded listener.js 13:21:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x116a65000) [pid = 1647] [serial = 1871] [outer = 0x116220c00] 13:21:07 INFO - PROCESS | 1647 | --DOCSHELL 0x115f10800 == 69 [pid = 1647] [id = 507] 13:21:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf0e800 == 68 [pid = 1647] [id = 613] 13:21:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12af36000 == 67 [pid = 1647] [id = 612] 13:21:07 INFO - PROCESS | 1647 | --DOCSHELL 0x1245e7000 == 66 [pid = 1647] [id = 611] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x129096400) [pid = 1647] [serial = 1783] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12a22f000 == 65 [pid = 1647] [id = 610] 13:21:07 INFO - PROCESS | 1647 | --DOCSHELL 0x126b9d000 == 64 [pid = 1647] [id = 609] 13:21:07 INFO - PROCESS | 1647 | --DOCSHELL 0x126b3b800 == 63 [pid = 1647] [id = 608] 13:21:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12491c800 == 62 [pid = 1647] [id = 607] 13:21:07 INFO - PROCESS | 1647 | --DOCSHELL 0x1233ec000 == 61 [pid = 1647] [id = 606] 13:21:07 INFO - PROCESS | 1647 | --DOCSHELL 0x11996e800 == 60 [pid = 1647] [id = 605] 13:21:07 INFO - PROCESS | 1647 | --DOCSHELL 0x11818f000 == 59 [pid = 1647] [id = 604] 13:21:07 INFO - PROCESS | 1647 | --DOCSHELL 0x1181af000 == 58 [pid = 1647] [id = 603] 13:21:07 INFO - PROCESS | 1647 | --DOCSHELL 0x112649800 == 57 [pid = 1647] [id = 602] 13:21:07 INFO - PROCESS | 1647 | --DOCSHELL 0x135751000 == 56 [pid = 1647] [id = 599] 13:21:07 INFO - PROCESS | 1647 | --DOCSHELL 0x1355aa800 == 55 [pid = 1647] [id = 598] 13:21:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12ee12000 == 54 [pid = 1647] [id = 597] 13:21:07 INFO - PROCESS | 1647 | --DOCSHELL 0x126b35000 == 53 [pid = 1647] [id = 596] 13:21:07 INFO - PROCESS | 1647 | --DOCSHELL 0x119974000 == 52 [pid = 1647] [id = 595] 13:21:07 INFO - PROCESS | 1647 | 1464380467895 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x128c70000) [pid = 1647] [serial = 1772] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x123dc1800) [pid = 1647] [serial = 1762] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x125025400) [pid = 1647] [serial = 1763] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x128fbe000) [pid = 1647] [serial = 1778] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x126b12400) [pid = 1647] [serial = 1765] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x128a33000) [pid = 1647] [serial = 1768] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x126bec400) [pid = 1647] [serial = 1766] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x128c67000) [pid = 1647] [serial = 1771] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x111f0ac00) [pid = 1647] [serial = 1726] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11660ac00) [pid = 1647] [serial = 1750] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x117470800) [pid = 1647] [serial = 1751] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x128a4fc00) [pid = 1647] [serial = 1769] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x118930800) [pid = 1647] [serial = 1756] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x119528000) [pid = 1647] [serial = 1757] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x1166c8c00) [pid = 1647] [serial = 1748] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x115e6f800) [pid = 1647] [serial = 1747] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x1121ad400) [pid = 1647] [serial = 1745] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x110e3e400) [pid = 1647] [serial = 1744] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11819a800) [pid = 1647] [serial = 1753] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x118716000) [pid = 1647] [serial = 1754] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x115e68400) [pid = 1647] [serial = 1729] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x128c6d400) [pid = 1647] [serial = 1741] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x1245cc800) [pid = 1647] [serial = 1735] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x119d07400) [pid = 1647] [serial = 1759] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12358fc00) [pid = 1647] [serial = 1760] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x112ab0400) [pid = 1647] [serial = 1774] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x128a53400) [pid = 1647] [serial = 1724] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12886b000) [pid = 1647] [serial = 1738] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1184ab000) [pid = 1647] [serial = 1732] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x117465400) [pid = 1647] [serial = 1775] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x119d0a800) [pid = 1647] [serial = 1777] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12931fc00) [pid = 1647] [serial = 1781] [outer = 0x0] [url = about:blank] 13:21:07 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x129319c00) [pid = 1647] [serial = 1780] [outer = 0x0] [url = about:blank] 13:21:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:21:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 823ms 13:21:07 INFO - PROCESS | 1647 | 1464380467942 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 13:21:07 INFO - PROCESS | 1647 | 1464380467944 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 13:21:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:21:07 INFO - PROCESS | 1647 | 1464380467951 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:21:07 INFO - PROCESS | 1647 | 1464380467955 Marionette TRACE conn2 <- [1,2466,null,{}] 13:21:07 INFO - PROCESS | 1647 | 1464380467966 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:08 INFO - PROCESS | 1647 | 1464380468100 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 13:21:08 INFO - PROCESS | 1647 | 1464380468115 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x119188800 == 53 [pid = 1647] [id = 624] 13:21:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x116a62400) [pid = 1647] [serial = 1872] [outer = 0x0] 13:21:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11746d400) [pid = 1647] [serial = 1873] [outer = 0x116a62400] 13:21:08 INFO - PROCESS | 1647 | 1464380468158 Marionette DEBUG loaded listener.js 13:21:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x118055000) [pid = 1647] [serial = 1874] [outer = 0x116a62400] 13:21:08 INFO - PROCESS | 1647 | 1464380468588 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 13:21:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:21:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 676ms 13:21:08 INFO - PROCESS | 1647 | 1464380468625 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 13:21:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:21:08 INFO - PROCESS | 1647 | 1464380468626 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 13:21:08 INFO - PROCESS | 1647 | 1464380468629 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:21:08 INFO - PROCESS | 1647 | 1464380468630 Marionette TRACE conn2 <- [1,2470,null,{}] 13:21:08 INFO - PROCESS | 1647 | 1464380468632 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:08 INFO - PROCESS | 1647 | 1464380468723 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 13:21:08 INFO - PROCESS | 1647 | 1464380468727 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12491d800 == 54 [pid = 1647] [id = 625] 13:21:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x118198800) [pid = 1647] [serial = 1875] [outer = 0x0] 13:21:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11849ec00) [pid = 1647] [serial = 1876] [outer = 0x118198800] 13:21:08 INFO - PROCESS | 1647 | 1464380468754 Marionette DEBUG loaded listener.js 13:21:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1184ac400) [pid = 1647] [serial = 1877] [outer = 0x118198800] 13:21:09 INFO - PROCESS | 1647 | 1464380469082 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 13:21:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:21:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 471ms 13:21:09 INFO - PROCESS | 1647 | 1464380469101 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 13:21:09 INFO - PROCESS | 1647 | 1464380469102 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 13:21:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:21:09 INFO - PROCESS | 1647 | 1464380469111 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:21:09 INFO - PROCESS | 1647 | 1464380469113 Marionette TRACE conn2 <- [1,2474,null,{}] 13:21:09 INFO - PROCESS | 1647 | 1464380469115 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:09 INFO - PROCESS | 1647 | 1464380469208 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 13:21:09 INFO - PROCESS | 1647 | 1464380469266 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x126ba2000 == 55 [pid = 1647] [id = 626] 13:21:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11819a800) [pid = 1647] [serial = 1878] [outer = 0x0] 13:21:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1187bb800) [pid = 1647] [serial = 1879] [outer = 0x11819a800] 13:21:09 INFO - PROCESS | 1647 | 1464380469291 Marionette DEBUG loaded listener.js 13:21:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x119174c00) [pid = 1647] [serial = 1880] [outer = 0x11819a800] 13:21:09 INFO - PROCESS | 1647 | 1464380469581 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 13:21:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:21:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 517ms 13:21:09 INFO - PROCESS | 1647 | 1464380469630 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 13:21:09 INFO - PROCESS | 1647 | 1464380469633 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 13:21:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:21:09 INFO - PROCESS | 1647 | 1464380469636 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:21:09 INFO - PROCESS | 1647 | 1464380469637 Marionette TRACE conn2 <- [1,2478,null,{}] 13:21:09 INFO - PROCESS | 1647 | 1464380469639 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:09 INFO - PROCESS | 1647 | 1464380469738 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 13:21:09 INFO - PROCESS | 1647 | 1464380469807 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x129812000 == 56 [pid = 1647] [id = 627] 13:21:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x1187c0000) [pid = 1647] [serial = 1881] [outer = 0x0] 13:21:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x119522400) [pid = 1647] [serial = 1882] [outer = 0x1187c0000] 13:21:09 INFO - PROCESS | 1647 | 1464380469833 Marionette DEBUG loaded listener.js 13:21:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x124890c00) [pid = 1647] [serial = 1883] [outer = 0x1187c0000] 13:21:10 INFO - PROCESS | 1647 | 1464380470192 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 13:21:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:21:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 568ms 13:21:10 INFO - PROCESS | 1647 | 1464380470205 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 13:21:10 INFO - PROCESS | 1647 | 1464380470207 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 13:21:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:21:10 INFO - PROCESS | 1647 | 1464380470210 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:21:10 INFO - PROCESS | 1647 | 1464380470213 Marionette TRACE conn2 <- [1,2482,null,{}] 13:21:10 INFO - PROCESS | 1647 | 1464380470224 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:10 INFO - PROCESS | 1647 | 1464380470397 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 13:21:10 INFO - PROCESS | 1647 | 1464380470418 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b260800 == 57 [pid = 1647] [id = 628] 13:21:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x1242fac00) [pid = 1647] [serial = 1884] [outer = 0x0] 13:21:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12506fc00) [pid = 1647] [serial = 1885] [outer = 0x1242fac00] 13:21:10 INFO - PROCESS | 1647 | 1464380470457 Marionette DEBUG loaded listener.js 13:21:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x126b47400) [pid = 1647] [serial = 1886] [outer = 0x1242fac00] 13:21:10 INFO - PROCESS | 1647 | 1464380470857 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 13:21:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:21:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 682ms 13:21:10 INFO - PROCESS | 1647 | 1464380470900 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 13:21:10 INFO - PROCESS | 1647 | 1464380470901 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 13:21:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:21:10 INFO - PROCESS | 1647 | 1464380470903 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:21:10 INFO - PROCESS | 1647 | 1464380470904 Marionette TRACE conn2 <- [1,2486,null,{}] 13:21:10 INFO - PROCESS | 1647 | 1464380470907 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:11 INFO - PROCESS | 1647 | 1464380471017 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 13:21:11 INFO - PROCESS | 1647 | 1464380471027 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c428000 == 58 [pid = 1647] [id = 629] 13:21:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x126b4a000) [pid = 1647] [serial = 1887] [outer = 0x0] 13:21:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x126bec400) [pid = 1647] [serial = 1888] [outer = 0x126b4a000] 13:21:11 INFO - PROCESS | 1647 | 1464380471052 Marionette DEBUG loaded listener.js 13:21:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x128872800) [pid = 1647] [serial = 1889] [outer = 0x126b4a000] 13:21:11 INFO - PROCESS | 1647 | 1464380471403 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 13:21:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:21:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 521ms 13:21:11 INFO - PROCESS | 1647 | 1464380471425 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 13:21:11 INFO - PROCESS | 1647 | 1464380471426 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 13:21:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:21:11 INFO - PROCESS | 1647 | 1464380471428 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:21:11 INFO - PROCESS | 1647 | 1464380471429 Marionette TRACE conn2 <- [1,2490,null,{}] 13:21:11 INFO - PROCESS | 1647 | 1464380471434 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:11 INFO - PROCESS | 1647 | 1464380471547 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 13:21:11 INFO - PROCESS | 1647 | 1464380471561 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d07c000 == 59 [pid = 1647] [id = 630] 13:21:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x126b51000) [pid = 1647] [serial = 1890] [outer = 0x0] 13:21:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x128a30800) [pid = 1647] [serial = 1891] [outer = 0x126b51000] 13:21:11 INFO - PROCESS | 1647 | 1464380471586 Marionette DEBUG loaded listener.js 13:21:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x128a4ac00) [pid = 1647] [serial = 1892] [outer = 0x126b51000] 13:21:11 INFO - PROCESS | 1647 | 1464380471947 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 13:21:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:21:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 573ms 13:21:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:21:12 INFO - PROCESS | 1647 | 1464380472001 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 13:21:12 INFO - PROCESS | 1647 | 1464380472002 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 13:21:12 INFO - PROCESS | 1647 | 1464380472004 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:21:12 INFO - PROCESS | 1647 | 1464380472006 Marionette TRACE conn2 <- [1,2494,null,{}] 13:21:12 INFO - PROCESS | 1647 | 1464380472009 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:12 INFO - PROCESS | 1647 | 1464380472123 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 13:21:12 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x1126adc00) [pid = 1647] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:21:12 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x118165800) [pid = 1647] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:21:12 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x118165000) [pid = 1647] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:21:12 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x112e02c00) [pid = 1647] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:21:12 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x117e5f800) [pid = 1647] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:21:12 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x112ab4000) [pid = 1647] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:21:12 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x123173c00) [pid = 1647] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:21:12 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11805f400) [pid = 1647] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:21:12 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x110de6c00) [pid = 1647] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:21:12 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x1126ea400) [pid = 1647] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:21:12 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x113375800) [pid = 1647] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:21:12 INFO - PROCESS | 1647 | 1464380472310 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a42000 == 60 [pid = 1647] [id = 631] 13:21:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x110d84800) [pid = 1647] [serial = 1893] [outer = 0x0] 13:21:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x1126e3400) [pid = 1647] [serial = 1894] [outer = 0x110d84800] 13:21:12 INFO - PROCESS | 1647 | 1464380472336 Marionette DEBUG loaded listener.js 13:21:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x116955c00) [pid = 1647] [serial = 1895] [outer = 0x110d84800] 13:21:12 INFO - PROCESS | 1647 | 1464380472626 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 13:21:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:21:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 669ms 13:21:12 INFO - PROCESS | 1647 | 1464380472675 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 13:21:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:21:12 INFO - PROCESS | 1647 | 1464380472676 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 13:21:12 INFO - PROCESS | 1647 | 1464380472678 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:21:12 INFO - PROCESS | 1647 | 1464380472680 Marionette TRACE conn2 <- [1,2498,null,{}] 13:21:12 INFO - PROCESS | 1647 | 1464380472685 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:12 INFO - PROCESS | 1647 | 1464380472791 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 13:21:12 INFO - PROCESS | 1647 | 1464380472871 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dd40800 == 61 [pid = 1647] [id = 632] 13:21:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x116215000) [pid = 1647] [serial = 1896] [outer = 0x0] 13:21:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x128c65400) [pid = 1647] [serial = 1897] [outer = 0x116215000] 13:21:12 INFO - PROCESS | 1647 | 1464380472902 Marionette DEBUG loaded listener.js 13:21:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x129094400) [pid = 1647] [serial = 1898] [outer = 0x116215000] 13:21:13 INFO - PROCESS | 1647 | 1464380473203 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 13:21:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:21:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 573ms 13:21:13 INFO - PROCESS | 1647 | 1464380473252 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 13:21:13 INFO - PROCESS | 1647 | 1464380473253 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 13:21:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:21:13 INFO - PROCESS | 1647 | 1464380473255 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:21:13 INFO - PROCESS | 1647 | 1464380473256 Marionette TRACE conn2 <- [1,2502,null,{}] 13:21:13 INFO - PROCESS | 1647 | 1464380473258 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:13 INFO - PROCESS | 1647 | 1464380473350 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 13:21:13 INFO - PROCESS | 1647 | 1464380473354 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eef0000 == 62 [pid = 1647] [id = 633] 13:21:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x128c70000) [pid = 1647] [serial = 1899] [outer = 0x0] 13:21:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12931f400) [pid = 1647] [serial = 1900] [outer = 0x128c70000] 13:21:13 INFO - PROCESS | 1647 | 1464380473379 Marionette DEBUG loaded listener.js 13:21:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12957f400) [pid = 1647] [serial = 1901] [outer = 0x128c70000] 13:21:13 INFO - PROCESS | 1647 | 1464380473733 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:21:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:21:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 518ms 13:21:13 INFO - PROCESS | 1647 | 1464380473780 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 13:21:13 INFO - PROCESS | 1647 | 1464380473782 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 13:21:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:21:13 INFO - PROCESS | 1647 | 1464380473785 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:21:13 INFO - PROCESS | 1647 | 1464380473786 Marionette TRACE conn2 <- [1,2506,null,{}] 13:21:13 INFO - PROCESS | 1647 | 1464380473789 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:13 INFO - PROCESS | 1647 | 1464380473920 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 13:21:13 INFO - PROCESS | 1647 | 1464380473926 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x135561000 == 63 [pid = 1647] [id = 634] 13:21:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12931cc00) [pid = 1647] [serial = 1902] [outer = 0x0] 13:21:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x1295bbc00) [pid = 1647] [serial = 1903] [outer = 0x12931cc00] 13:21:13 INFO - PROCESS | 1647 | 1464380473964 Marionette DEBUG loaded listener.js 13:21:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12a2f3400) [pid = 1647] [serial = 1904] [outer = 0x12931cc00] 13:21:14 INFO - PROCESS | 1647 | 1464380474479 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:21:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:21:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 720ms 13:21:14 INFO - PROCESS | 1647 | 1464380474516 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 13:21:14 INFO - PROCESS | 1647 | 1464380474519 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 13:21:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:21:14 INFO - PROCESS | 1647 | 1464380474524 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:21:14 INFO - PROCESS | 1647 | 1464380474526 Marionette TRACE conn2 <- [1,2510,null,{}] 13:21:14 INFO - PROCESS | 1647 | 1464380474530 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:14 INFO - PROCESS | 1647 | 1464380474646 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 13:21:14 INFO - PROCESS | 1647 | 1464380474724 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181ad000 == 64 [pid = 1647] [id = 635] 13:21:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x110e4d800) [pid = 1647] [serial = 1905] [outer = 0x0] 13:21:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x1126b6000) [pid = 1647] [serial = 1906] [outer = 0x110e4d800] 13:21:14 INFO - PROCESS | 1647 | 1464380474756 Marionette DEBUG loaded listener.js 13:21:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x112ab2000) [pid = 1647] [serial = 1907] [outer = 0x110e4d800] 13:21:15 INFO - PROCESS | 1647 | 1464380475192 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 13:21:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:21:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 722ms 13:21:15 INFO - PROCESS | 1647 | 1464380475246 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 13:21:15 INFO - PROCESS | 1647 | 1464380475250 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 13:21:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:21:15 INFO - PROCESS | 1647 | 1464380475255 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:21:15 INFO - PROCESS | 1647 | 1464380475257 Marionette TRACE conn2 <- [1,2514,null,{}] 13:21:15 INFO - PROCESS | 1647 | 1464380475259 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:15 INFO - PROCESS | 1647 | 1464380475374 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 13:21:15 INFO - PROCESS | 1647 | 1464380475452 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cd2000 == 65 [pid = 1647] [id = 636] 13:21:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x114ee4400) [pid = 1647] [serial = 1908] [outer = 0x0] 13:21:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x116962800) [pid = 1647] [serial = 1909] [outer = 0x114ee4400] 13:21:15 INFO - PROCESS | 1647 | 1464380475483 Marionette DEBUG loaded listener.js 13:21:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x11815f800) [pid = 1647] [serial = 1910] [outer = 0x114ee4400] 13:21:15 INFO - PROCESS | 1647 | 1464380475912 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 13:21:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:21:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 670ms 13:21:15 INFO - PROCESS | 1647 | 1464380475926 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 13:21:15 INFO - PROCESS | 1647 | 1464380475927 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 13:21:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:21:15 INFO - PROCESS | 1647 | 1464380475930 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:21:15 INFO - PROCESS | 1647 | 1464380475934 Marionette TRACE conn2 <- [1,2518,null,{}] 13:21:15 INFO - PROCESS | 1647 | 1464380475946 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:16 INFO - PROCESS | 1647 | 1464380476115 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 13:21:16 INFO - PROCESS | 1647 | 1464380476226 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ee1d000 == 66 [pid = 1647] [id = 637] 13:21:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x11849f800) [pid = 1647] [serial = 1911] [outer = 0x0] 13:21:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x1192f9400) [pid = 1647] [serial = 1912] [outer = 0x11849f800] 13:21:16 INFO - PROCESS | 1647 | 1464380476276 Marionette DEBUG loaded listener.js 13:21:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x123520800) [pid = 1647] [serial = 1913] [outer = 0x11849f800] 13:21:16 INFO - PROCESS | 1647 | 1464380476776 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 13:21:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:21:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 875ms 13:21:16 INFO - PROCESS | 1647 | 1464380476806 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 13:21:16 INFO - PROCESS | 1647 | 1464380476807 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 13:21:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:21:16 INFO - PROCESS | 1647 | 1464380476810 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:21:16 INFO - PROCESS | 1647 | 1464380476812 Marionette TRACE conn2 <- [1,2522,null,{}] 13:21:16 INFO - PROCESS | 1647 | 1464380476815 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:16 INFO - PROCESS | 1647 | 1464380476985 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 13:21:17 INFO - PROCESS | 1647 | 1464380477092 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x135690800 == 67 [pid = 1647] [id = 638] 13:21:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x1239bd400) [pid = 1647] [serial = 1914] [outer = 0x0] 13:21:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x1265b8c00) [pid = 1647] [serial = 1915] [outer = 0x1239bd400] 13:21:17 INFO - PROCESS | 1647 | 1464380477138 Marionette DEBUG loaded listener.js 13:21:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x128a32000) [pid = 1647] [serial = 1916] [outer = 0x1239bd400] 13:21:17 INFO - PROCESS | 1647 | 1464380477600 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 13:21:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:21:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 821ms 13:21:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:21:17 INFO - PROCESS | 1647 | 1464380477632 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 13:21:17 INFO - PROCESS | 1647 | 1464380477633 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 13:21:17 INFO - PROCESS | 1647 | 1464380477635 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:21:17 INFO - PROCESS | 1647 | 1464380477636 Marionette TRACE conn2 <- [1,2526,null,{}] 13:21:17 INFO - PROCESS | 1647 | 1464380477639 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:17 INFO - PROCESS | 1647 | 1464380477745 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 13:21:17 INFO - PROCESS | 1647 | 1464380477851 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x135804800 == 68 [pid = 1647] [id = 639] 13:21:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x123dc1800) [pid = 1647] [serial = 1917] [outer = 0x0] 13:21:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x128c65800) [pid = 1647] [serial = 1918] [outer = 0x123dc1800] 13:21:17 INFO - PROCESS | 1647 | 1464380477882 Marionette DEBUG loaded listener.js 13:21:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x128fb8400) [pid = 1647] [serial = 1919] [outer = 0x123dc1800] 13:21:18 INFO - PROCESS | 1647 | 1464380478271 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 13:21:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:21:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 669ms 13:21:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:21:18 INFO - PROCESS | 1647 | 1464380478304 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 13:21:18 INFO - PROCESS | 1647 | 1464380478306 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 13:21:18 INFO - PROCESS | 1647 | 1464380478308 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:21:18 INFO - PROCESS | 1647 | 1464380478309 Marionette TRACE conn2 <- [1,2530,null,{}] 13:21:18 INFO - PROCESS | 1647 | 1464380478311 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:18 INFO - PROCESS | 1647 | 1464380478435 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 13:21:18 INFO - PROCESS | 1647 | 1464380478536 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x1359e2800 == 69 [pid = 1647] [id = 640] 13:21:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x128fbdc00) [pid = 1647] [serial = 1920] [outer = 0x0] 13:21:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12a84a000) [pid = 1647] [serial = 1921] [outer = 0x128fbdc00] 13:21:18 INFO - PROCESS | 1647 | 1464380478566 Marionette DEBUG loaded listener.js 13:21:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12aae9000) [pid = 1647] [serial = 1922] [outer = 0x128fbdc00] 13:21:18 INFO - PROCESS | 1647 | 1464380478945 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 13:21:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:21:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 669ms 13:21:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:21:18 INFO - PROCESS | 1647 | 1464380478983 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 13:21:18 INFO - PROCESS | 1647 | 1464380478984 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 13:21:18 INFO - PROCESS | 1647 | 1464380478988 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:21:18 INFO - PROCESS | 1647 | 1464380478989 Marionette TRACE conn2 <- [1,2534,null,{}] 13:21:18 INFO - PROCESS | 1647 | 1464380478992 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:19 INFO - PROCESS | 1647 | 1464380479103 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 13:21:19 INFO - PROCESS | 1647 | 1464380479181 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x135b9d800 == 70 [pid = 1647] [id = 641] 13:21:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12aae5000) [pid = 1647] [serial = 1923] [outer = 0x0] 13:21:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12afd9000) [pid = 1647] [serial = 1924] [outer = 0x12aae5000] 13:21:19 INFO - PROCESS | 1647 | 1464380479211 Marionette DEBUG loaded listener.js 13:21:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12b21e400) [pid = 1647] [serial = 1925] [outer = 0x12aae5000] 13:21:19 INFO - PROCESS | 1647 | 1464380479619 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 13:21:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:21:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 671ms 13:21:19 INFO - PROCESS | 1647 | 1464380479659 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 13:21:19 INFO - PROCESS | 1647 | 1464380479661 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 13:21:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:21:19 INFO - PROCESS | 1647 | 1464380479663 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:21:19 INFO - PROCESS | 1647 | 1464380479664 Marionette TRACE conn2 <- [1,2538,null,{}] 13:21:19 INFO - PROCESS | 1647 | 1464380479667 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:19 INFO - PROCESS | 1647 | 1464380479780 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 13:21:19 INFO - PROCESS | 1647 | 1464380479878 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x135bca000 == 71 [pid = 1647] [id = 642] 13:21:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x110e42400) [pid = 1647] [serial = 1926] [outer = 0x0] 13:21:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12b225800) [pid = 1647] [serial = 1927] [outer = 0x110e42400] 13:21:19 INFO - PROCESS | 1647 | 1464380479938 Marionette DEBUG loaded listener.js 13:21:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12b22dc00) [pid = 1647] [serial = 1928] [outer = 0x110e42400] 13:21:20 INFO - PROCESS | 1647 | 1464380480369 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 13:21:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:21:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 722ms 13:21:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:21:20 INFO - PROCESS | 1647 | 1464380480386 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 13:21:20 INFO - PROCESS | 1647 | 1464380480387 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 13:21:20 INFO - PROCESS | 1647 | 1464380480389 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:21:20 INFO - PROCESS | 1647 | 1464380480390 Marionette TRACE conn2 <- [1,2542,null,{}] 13:21:20 INFO - PROCESS | 1647 | 1464380480393 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:20 INFO - PROCESS | 1647 | 1464380480507 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 13:21:20 INFO - PROCESS | 1647 | 1464380480794 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192cf000 == 72 [pid = 1647] [id = 643] 13:21:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x110d7ec00) [pid = 1647] [serial = 1929] [outer = 0x0] 13:21:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x110de9000) [pid = 1647] [serial = 1930] [outer = 0x110d7ec00] 13:21:20 INFO - PROCESS | 1647 | 1464380480847 Marionette DEBUG loaded listener.js 13:21:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x110e4ec00) [pid = 1647] [serial = 1931] [outer = 0x110d7ec00] 13:21:21 INFO - PROCESS | 1647 | 1464380481286 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 13:21:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:21:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 921ms 13:21:21 INFO - PROCESS | 1647 | 1464380481311 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 13:21:21 INFO - PROCESS | 1647 | 1464380481314 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 13:21:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:21:21 INFO - PROCESS | 1647 | 1464380481317 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:21:21 INFO - PROCESS | 1647 | 1464380481319 Marionette TRACE conn2 <- [1,2546,null,{}] 13:21:21 INFO - PROCESS | 1647 | 1464380481322 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:21 INFO - PROCESS | 1647 | 1464380481426 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 13:21:21 INFO - PROCESS | 1647 | 1464380481495 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x115f8e800 == 73 [pid = 1647] [id = 644] 13:21:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x115aab000) [pid = 1647] [serial = 1932] [outer = 0x0] 13:21:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x115e6cc00) [pid = 1647] [serial = 1933] [outer = 0x115aab000] 13:21:21 INFO - PROCESS | 1647 | 1464380481570 Marionette DEBUG loaded listener.js 13:21:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x1164bb800) [pid = 1647] [serial = 1934] [outer = 0x115aab000] 13:21:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1233e8000 == 72 [pid = 1647] [id = 576] 13:21:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12eef0000 == 71 [pid = 1647] [id = 633] 13:21:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12dd40800 == 70 [pid = 1647] [id = 632] 13:21:21 INFO - PROCESS | 1647 | --DOCSHELL 0x119a42000 == 69 [pid = 1647] [id = 631] 13:21:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12d07c000 == 68 [pid = 1647] [id = 630] 13:21:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12c428000 == 67 [pid = 1647] [id = 629] 13:21:21 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x1245d2000) [pid = 1647] [serial = 1795] [outer = 0x0] [url = about:blank] 13:21:21 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12a2f3800) [pid = 1647] [serial = 1801] [outer = 0x0] [url = about:blank] 13:21:21 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12aae3400) [pid = 1647] [serial = 1804] [outer = 0x0] [url = about:blank] 13:21:21 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x128a55c00) [pid = 1647] [serial = 1798] [outer = 0x0] [url = about:blank] 13:21:21 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12506d000) [pid = 1647] [serial = 1843] [outer = 0x0] [url = about:blank] 13:21:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12b260800 == 66 [pid = 1647] [id = 628] 13:21:21 INFO - PROCESS | 1647 | --DOCSHELL 0x129812000 == 65 [pid = 1647] [id = 627] 13:21:21 INFO - PROCESS | 1647 | --DOCSHELL 0x126ba2000 == 64 [pid = 1647] [id = 626] 13:21:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12491d800 == 63 [pid = 1647] [id = 625] 13:21:21 INFO - PROCESS | 1647 | --DOCSHELL 0x119188800 == 62 [pid = 1647] [id = 624] 13:21:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1195e9000 == 61 [pid = 1647] [id = 623] 13:21:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12424c800 == 60 [pid = 1647] [id = 622] 13:21:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12d2ef000 == 59 [pid = 1647] [id = 618] 13:21:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12c43d800 == 58 [pid = 1647] [id = 617] 13:21:22 INFO - PROCESS | 1647 | --DOCSHELL 0x125053000 == 57 [pid = 1647] [id = 616] 13:21:22 INFO - PROCESS | 1647 | --DOCSHELL 0x11817e000 == 56 [pid = 1647] [id = 615] 13:21:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12c815800 == 55 [pid = 1647] [id = 614] 13:21:22 INFO - PROCESS | 1647 | 1464380482016 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 13:21:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:21:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 720ms 13:21:22 INFO - PROCESS | 1647 | 1464380482038 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 13:21:22 INFO - PROCESS | 1647 | 1464380482041 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 13:21:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:21:22 INFO - PROCESS | 1647 | 1464380482044 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:21:22 INFO - PROCESS | 1647 | 1464380482045 Marionette TRACE conn2 <- [1,2550,null,{}] 13:21:22 INFO - PROCESS | 1647 | 1464380482056 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x1126b2400) [pid = 1647] [serial = 1810] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x1187c4000) [pid = 1647] [serial = 1829] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x112e03800) [pid = 1647] [serial = 1786] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x1181a3c00) [pid = 1647] [serial = 1825] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x11672a000) [pid = 1647] [serial = 1817] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x117464400) [pid = 1647] [serial = 1789] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x118054c00) [pid = 1647] [serial = 1822] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11911b000) [pid = 1647] [serial = 1792] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x1181a0800) [pid = 1647] [serial = 1834] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x115e76400) [pid = 1647] [serial = 1816] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x1187bac00) [pid = 1647] [serial = 1828] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x1192f7800) [pid = 1647] [serial = 1835] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x123924c00) [pid = 1647] [serial = 1840] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x118937c00) [pid = 1647] [serial = 1831] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x111e6c000) [pid = 1647] [serial = 1808] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x115aab400) [pid = 1647] [serial = 1814] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x112e05800) [pid = 1647] [serial = 1813] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11815c800) [pid = 1647] [serial = 1823] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x1184abc00) [pid = 1647] [serial = 1826] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x117469400) [pid = 1647] [serial = 1820] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x110e47800) [pid = 1647] [serial = 1807] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x1192f3400) [pid = 1647] [serial = 1832] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x1197d9c00) [pid = 1647] [serial = 1837] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x1126dfc00) [pid = 1647] [serial = 1811] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x1169aa400) [pid = 1647] [serial = 1819] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x124777c00) [pid = 1647] [serial = 1841] [outer = 0x0] [url = about:blank] 13:21:22 INFO - PROCESS | 1647 | 1464380482189 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 13:21:22 INFO - PROCESS | 1647 | 1464380482233 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x1181c6000 == 56 [pid = 1647] [id = 645] 13:21:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x1126dfc00) [pid = 1647] [serial = 1935] [outer = 0x0] 13:21:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x115aad800) [pid = 1647] [serial = 1936] [outer = 0x1126dfc00] 13:21:22 INFO - PROCESS | 1647 | 1464380482260 Marionette DEBUG loaded listener.js 13:21:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x117687400) [pid = 1647] [serial = 1937] [outer = 0x1126dfc00] 13:21:22 INFO - PROCESS | 1647 | 1464380482658 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 13:21:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:21:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 669ms 13:21:22 INFO - PROCESS | 1647 | 1464380482724 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 13:21:22 INFO - PROCESS | 1647 | 1464380482726 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 13:21:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:21:22 INFO - PROCESS | 1647 | 1464380482733 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:21:22 INFO - PROCESS | 1647 | 1464380482739 Marionette TRACE conn2 <- [1,2554,null,{}] 13:21:22 INFO - PROCESS | 1647 | 1464380482749 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:22 INFO - PROCESS | 1647 | 1464380482908 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 13:21:22 INFO - PROCESS | 1647 | 1464380482995 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1245e7000 == 57 [pid = 1647] [id = 646] 13:21:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x1167fc800) [pid = 1647] [serial = 1938] [outer = 0x0] 13:21:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x1184a2c00) [pid = 1647] [serial = 1939] [outer = 0x1167fc800] 13:21:23 INFO - PROCESS | 1647 | 1464380483038 Marionette DEBUG loaded listener.js 13:21:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x1187bc000) [pid = 1647] [serial = 1940] [outer = 0x1167fc800] 13:21:23 INFO - PROCESS | 1647 | 1464380483337 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 13:21:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:21:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 630ms 13:21:23 INFO - PROCESS | 1647 | 1464380483359 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 13:21:23 INFO - PROCESS | 1647 | 1464380483361 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 13:21:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:21:23 INFO - PROCESS | 1647 | 1464380483371 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:21:23 INFO - PROCESS | 1647 | 1464380483372 Marionette TRACE conn2 <- [1,2558,null,{}] 13:21:23 INFO - PROCESS | 1647 | 1464380483374 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:23 INFO - PROCESS | 1647 | 1464380483472 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 13:21:23 INFO - PROCESS | 1647 | 1464380483535 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b8f800 == 58 [pid = 1647] [id = 647] 13:21:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x117e60c00) [pid = 1647] [serial = 1941] [outer = 0x0] 13:21:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x11892f400) [pid = 1647] [serial = 1942] [outer = 0x117e60c00] 13:21:23 INFO - PROCESS | 1647 | 1464380483563 Marionette DEBUG loaded listener.js 13:21:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x1197d9c00) [pid = 1647] [serial = 1943] [outer = 0x117e60c00] 13:21:23 INFO - PROCESS | 1647 | 1464380483869 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 13:21:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:21:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 530ms 13:21:23 INFO - PROCESS | 1647 | 1464380483893 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 13:21:23 INFO - PROCESS | 1647 | 1464380483895 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 13:21:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:21:23 INFO - PROCESS | 1647 | 1464380483897 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:21:23 INFO - PROCESS | 1647 | 1464380483899 Marionette TRACE conn2 <- [1,2562,null,{}] 13:21:23 INFO - PROCESS | 1647 | 1464380483903 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:23 INFO - PROCESS | 1647 | 1464380483992 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 13:21:24 INFO - PROCESS | 1647 | 1464380483996 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a22e800 == 59 [pid = 1647] [id = 648] 13:21:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12110f800) [pid = 1647] [serial = 1944] [outer = 0x0] 13:21:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x123382400) [pid = 1647] [serial = 1945] [outer = 0x12110f800] 13:21:24 INFO - PROCESS | 1647 | 1464380484027 Marionette DEBUG loaded listener.js 13:21:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x124777c00) [pid = 1647] [serial = 1946] [outer = 0x12110f800] 13:21:24 INFO - PROCESS | 1647 | 1464380484440 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 13:21:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:21:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 571ms 13:21:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:21:24 INFO - PROCESS | 1647 | 1464380484469 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 13:21:24 INFO - PROCESS | 1647 | 1464380484470 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 13:21:24 INFO - PROCESS | 1647 | 1464380484472 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:21:24 INFO - PROCESS | 1647 | 1464380484473 Marionette TRACE conn2 <- [1,2566,null,{}] 13:21:24 INFO - PROCESS | 1647 | 1464380484475 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:24 INFO - PROCESS | 1647 | 1464380484596 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 13:21:24 INFO - PROCESS | 1647 | 1464380484609 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8d3800 == 60 [pid = 1647] [id = 649] 13:21:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x123dc8800) [pid = 1647] [serial = 1947] [outer = 0x0] 13:21:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x1265c3400) [pid = 1647] [serial = 1948] [outer = 0x123dc8800] 13:21:24 INFO - PROCESS | 1647 | 1464380484634 Marionette DEBUG loaded listener.js 13:21:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x126b52400) [pid = 1647] [serial = 1949] [outer = 0x123dc8800] 13:21:24 INFO - PROCESS | 1647 | 1464380484996 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 13:21:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:21:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 570ms 13:21:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:21:25 INFO - PROCESS | 1647 | 1464380485042 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 13:21:25 INFO - PROCESS | 1647 | 1464380485043 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 13:21:25 INFO - PROCESS | 1647 | 1464380485046 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:21:25 INFO - PROCESS | 1647 | 1464380485047 Marionette TRACE conn2 <- [1,2570,null,{}] 13:21:25 INFO - PROCESS | 1647 | 1464380485049 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:25 INFO - PROCESS | 1647 | 1464380485161 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 13:21:25 INFO - PROCESS | 1647 | 1464380485205 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf16800 == 61 [pid = 1647] [id = 650] 13:21:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x126b07400) [pid = 1647] [serial = 1950] [outer = 0x0] 13:21:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12886a800) [pid = 1647] [serial = 1951] [outer = 0x126b07400] 13:21:25 INFO - PROCESS | 1647 | 1464380485230 Marionette DEBUG loaded listener.js 13:21:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x128a35400) [pid = 1647] [serial = 1952] [outer = 0x126b07400] 13:21:25 INFO - PROCESS | 1647 | 1464380485593 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 13:21:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:21:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 570ms 13:21:25 INFO - PROCESS | 1647 | 1464380485616 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 13:21:25 INFO - PROCESS | 1647 | 1464380485618 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 13:21:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:21:25 INFO - PROCESS | 1647 | 1464380485620 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:21:25 INFO - PROCESS | 1647 | 1464380485621 Marionette TRACE conn2 <- [1,2574,null,{}] 13:21:25 INFO - PROCESS | 1647 | 1464380485623 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:25 INFO - PROCESS | 1647 | 1464380485740 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 13:21:25 INFO - PROCESS | 1647 | 1464380485755 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce38000 == 62 [pid = 1647] [id = 651] 13:21:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x1126b1400) [pid = 1647] [serial = 1953] [outer = 0x0] 13:21:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x128c67c00) [pid = 1647] [serial = 1954] [outer = 0x1126b1400] 13:21:25 INFO - PROCESS | 1647 | 1464380485787 Marionette DEBUG loaded listener.js 13:21:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x129099c00) [pid = 1647] [serial = 1955] [outer = 0x1126b1400] 13:21:26 INFO - PROCESS | 1647 | 1464380486292 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 13:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x11768b400) [pid = 1647] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x1242fac00) [pid = 1647] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x126b4a000) [pid = 1647] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x110d84800) [pid = 1647] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x126b51000) [pid = 1647] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x1126ad800) [pid = 1647] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x116a62400) [pid = 1647] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x1187c0000) [pid = 1647] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x118198800) [pid = 1647] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11819a800) [pid = 1647] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x116220c00) [pid = 1647] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x128c70000) [pid = 1647] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:21:26 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x116215000) [pid = 1647] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:21:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:21:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 721ms 13:21:26 INFO - PROCESS | 1647 | 1464380486342 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 13:21:26 INFO - PROCESS | 1647 | 1464380486343 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 13:21:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:21:26 INFO - PROCESS | 1647 | 1464380486345 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:21:26 INFO - PROCESS | 1647 | 1464380486346 Marionette TRACE conn2 <- [1,2578,null,{}] 13:21:26 INFO - PROCESS | 1647 | 1464380486349 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:26 INFO - PROCESS | 1647 | 1464380486445 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 13:21:26 INFO - PROCESS | 1647 | 1464380486466 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12509d800 == 63 [pid = 1647] [id = 652] 13:21:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x116220c00) [pid = 1647] [serial = 1956] [outer = 0x0] 13:21:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x1187c3400) [pid = 1647] [serial = 1957] [outer = 0x116220c00] 13:21:26 INFO - PROCESS | 1647 | 1464380486491 Marionette DEBUG loaded listener.js 13:21:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x126b13800) [pid = 1647] [serial = 1958] [outer = 0x116220c00] 13:21:26 INFO - PROCESS | 1647 | 1464380486835 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 13:21:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:21:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 522ms 13:21:26 INFO - PROCESS | 1647 | 1464380486870 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 13:21:26 INFO - PROCESS | 1647 | 1464380486871 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 13:21:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:21:26 INFO - PROCESS | 1647 | 1464380486873 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:21:26 INFO - PROCESS | 1647 | 1464380486875 Marionette TRACE conn2 <- [1,2582,null,{}] 13:21:26 INFO - PROCESS | 1647 | 1464380486877 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:27 INFO - PROCESS | 1647 | 1464380486998 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 13:21:27 INFO - PROCESS | 1647 | 1464380487004 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce45800 == 64 [pid = 1647] [id = 653] 13:21:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x110ddb800) [pid = 1647] [serial = 1959] [outer = 0x0] 13:21:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x129098800) [pid = 1647] [serial = 1960] [outer = 0x110ddb800] 13:21:27 INFO - PROCESS | 1647 | 1464380487035 Marionette DEBUG loaded listener.js 13:21:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x1295c0800) [pid = 1647] [serial = 1961] [outer = 0x110ddb800] 13:21:27 INFO - PROCESS | 1647 | 1464380487369 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 13:21:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:21:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 519ms 13:21:27 INFO - PROCESS | 1647 | 1464380487394 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 13:21:27 INFO - PROCESS | 1647 | 1464380487395 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 13:21:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:21:27 INFO - PROCESS | 1647 | 1464380487398 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:21:27 INFO - PROCESS | 1647 | 1464380487402 Marionette TRACE conn2 <- [1,2586,null,{}] 13:21:27 INFO - PROCESS | 1647 | 1464380487405 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:27 INFO - PROCESS | 1647 | 1464380487509 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 13:21:27 INFO - PROCESS | 1647 | 1464380487513 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dd47000 == 65 [pid = 1647] [id = 654] 13:21:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12a70c000) [pid = 1647] [serial = 1962] [outer = 0x0] 13:21:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12aae7800) [pid = 1647] [serial = 1963] [outer = 0x12a70c000] 13:21:27 INFO - PROCESS | 1647 | 1464380487539 Marionette DEBUG loaded listener.js 13:21:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12b367800) [pid = 1647] [serial = 1964] [outer = 0x12a70c000] 13:21:27 INFO - PROCESS | 1647 | 1464380487890 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 13:21:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:21:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 524ms 13:21:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:21:27 INFO - PROCESS | 1647 | 1464380487925 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 13:21:27 INFO - PROCESS | 1647 | 1464380487926 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 13:21:27 INFO - PROCESS | 1647 | 1464380487928 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:21:27 INFO - PROCESS | 1647 | 1464380487929 Marionette TRACE conn2 <- [1,2590,null,{}] 13:21:27 INFO - PROCESS | 1647 | 1464380487933 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:28 INFO - PROCESS | 1647 | 1464380488029 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 13:21:28 INFO - PROCESS | 1647 | 1464380488033 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eee1800 == 66 [pid = 1647] [id = 655] 13:21:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12a854000) [pid = 1647] [serial = 1965] [outer = 0x0] 13:21:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12b36f800) [pid = 1647] [serial = 1966] [outer = 0x12a854000] 13:21:28 INFO - PROCESS | 1647 | 1464380488058 Marionette DEBUG loaded listener.js 13:21:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12bc76800) [pid = 1647] [serial = 1967] [outer = 0x12a854000] 13:21:28 INFO - PROCESS | 1647 | 1464380488528 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 13:21:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:21:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 619ms 13:21:28 INFO - PROCESS | 1647 | 1464380488566 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 13:21:28 INFO - PROCESS | 1647 | 1464380488568 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 13:21:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:21:28 INFO - PROCESS | 1647 | 1464380488573 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:21:28 INFO - PROCESS | 1647 | 1464380488575 Marionette TRACE conn2 <- [1,2594,null,{}] 13:21:28 INFO - PROCESS | 1647 | 1464380488580 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:28 INFO - PROCESS | 1647 | 1464380488696 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 13:21:28 INFO - PROCESS | 1647 | 1464380488830 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1cc800 == 67 [pid = 1647] [id = 656] 13:21:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x112e04400) [pid = 1647] [serial = 1968] [outer = 0x0] 13:21:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x112fb7c00) [pid = 1647] [serial = 1969] [outer = 0x112e04400] 13:21:28 INFO - PROCESS | 1647 | 1464380488866 Marionette DEBUG loaded listener.js 13:21:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x1166c8000) [pid = 1647] [serial = 1970] [outer = 0x112e04400] 13:21:29 INFO - PROCESS | 1647 | 1464380489324 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 13:21:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:21:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 772ms 13:21:29 INFO - PROCESS | 1647 | 1464380489345 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 13:21:29 INFO - PROCESS | 1647 | 1464380489349 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 13:21:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:21:29 INFO - PROCESS | 1647 | 1464380489354 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:21:29 INFO - PROCESS | 1647 | 1464380489356 Marionette TRACE conn2 <- [1,2598,null,{}] 13:21:29 INFO - PROCESS | 1647 | 1464380489358 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:29 INFO - PROCESS | 1647 | 1464380489474 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 13:21:29 INFO - PROCESS | 1647 | 1464380489554 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x129828800 == 68 [pid = 1647] [id = 657] 13:21:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x117465800) [pid = 1647] [serial = 1971] [outer = 0x0] 13:21:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x11805e000) [pid = 1647] [serial = 1972] [outer = 0x117465800] 13:21:29 INFO - PROCESS | 1647 | 1464380489586 Marionette DEBUG loaded listener.js 13:21:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x11849e800) [pid = 1647] [serial = 1973] [outer = 0x117465800] 13:21:30 INFO - PROCESS | 1647 | 1464380490020 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 13:21:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:21:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 675ms 13:21:30 INFO - PROCESS | 1647 | 1464380490030 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 13:21:30 INFO - PROCESS | 1647 | 1464380490032 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 13:21:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:21:30 INFO - PROCESS | 1647 | 1464380490036 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:21:30 INFO - PROCESS | 1647 | 1464380490039 Marionette TRACE conn2 <- [1,2602,null,{}] 13:21:30 INFO - PROCESS | 1647 | 1464380490047 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:30 INFO - PROCESS | 1647 | 1464380490180 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 13:21:30 INFO - PROCESS | 1647 | 1464380490263 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x135562800 == 69 [pid = 1647] [id = 658] 13:21:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x1192f6000) [pid = 1647] [serial = 1974] [outer = 0x0] 13:21:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12110d000) [pid = 1647] [serial = 1975] [outer = 0x1192f6000] 13:21:30 INFO - PROCESS | 1647 | 1464380490298 Marionette DEBUG loaded listener.js 13:21:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x126783800) [pid = 1647] [serial = 1976] [outer = 0x1192f6000] 13:21:30 INFO - PROCESS | 1647 | 1464380490711 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 13:21:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:21:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 724ms 13:21:30 INFO - PROCESS | 1647 | 1464380490760 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 13:21:30 INFO - PROCESS | 1647 | 1464380490762 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 13:21:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:21:30 INFO - PROCESS | 1647 | 1464380490765 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:21:30 INFO - PROCESS | 1647 | 1464380490766 Marionette TRACE conn2 <- [1,2606,null,{}] 13:21:30 INFO - PROCESS | 1647 | 1464380490768 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:30 INFO - PROCESS | 1647 | 1464380490880 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 13:21:30 INFO - PROCESS | 1647 | 1464380490989 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x135805000 == 70 [pid = 1647] [id = 659] 13:21:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12886a400) [pid = 1647] [serial = 1977] [outer = 0x0] 13:21:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x128c71800) [pid = 1647] [serial = 1978] [outer = 0x12886a400] 13:21:31 INFO - PROCESS | 1647 | 1464380491023 Marionette DEBUG loaded listener.js 13:21:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x1295be800) [pid = 1647] [serial = 1979] [outer = 0x12886a400] 13:21:31 INFO - PROCESS | 1647 | 1464380491492 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 13:21:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:21:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 772ms 13:21:31 INFO - PROCESS | 1647 | 1464380491537 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 13:21:31 INFO - PROCESS | 1647 | 1464380491539 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 13:21:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:21:31 INFO - PROCESS | 1647 | 1464380491541 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:21:31 INFO - PROCESS | 1647 | 1464380491543 Marionette TRACE conn2 <- [1,2610,null,{}] 13:21:31 INFO - PROCESS | 1647 | 1464380491545 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:31 INFO - PROCESS | 1647 | 1464380491657 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 13:21:31 INFO - PROCESS | 1647 | 1464380491737 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x135bb1800 == 71 [pid = 1647] [id = 660] 13:21:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x128a2c400) [pid = 1647] [serial = 1980] [outer = 0x0] 13:21:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12aae8800) [pid = 1647] [serial = 1981] [outer = 0x128a2c400] 13:21:31 INFO - PROCESS | 1647 | 1464380491769 Marionette DEBUG loaded listener.js 13:21:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12b227000) [pid = 1647] [serial = 1982] [outer = 0x128a2c400] 13:21:32 INFO - PROCESS | 1647 | 1464380492173 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 13:21:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:21:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 668ms 13:21:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:21:32 INFO - PROCESS | 1647 | 1464380492210 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 13:21:32 INFO - PROCESS | 1647 | 1464380492211 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 13:21:32 INFO - PROCESS | 1647 | 1464380492214 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:21:32 INFO - PROCESS | 1647 | 1464380492215 Marionette TRACE conn2 <- [1,2614,null,{}] 13:21:32 INFO - PROCESS | 1647 | 1464380492218 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:32 INFO - PROCESS | 1647 | 1464380492347 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 13:21:32 INFO - PROCESS | 1647 | 1464380492461 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x135c67000 == 72 [pid = 1647] [id = 661] 13:21:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12b36b800) [pid = 1647] [serial = 1983] [outer = 0x0] 13:21:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x12bc73800) [pid = 1647] [serial = 1984] [outer = 0x12b36b800] 13:21:32 INFO - PROCESS | 1647 | 1464380492495 Marionette DEBUG loaded listener.js 13:21:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x12bfb6400) [pid = 1647] [serial = 1985] [outer = 0x12b36b800] 13:21:32 INFO - PROCESS | 1647 | 1464380492910 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 13:21:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:21:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 723ms 13:21:32 INFO - PROCESS | 1647 | 1464380492937 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 13:21:32 INFO - PROCESS | 1647 | 1464380492939 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 13:21:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:21:32 INFO - PROCESS | 1647 | 1464380492941 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:21:32 INFO - PROCESS | 1647 | 1464380492942 Marionette TRACE conn2 <- [1,2618,null,{}] 13:21:32 INFO - PROCESS | 1647 | 1464380492945 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:33 INFO - PROCESS | 1647 | 1464380493074 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 13:21:33 INFO - PROCESS | 1647 | 1464380493184 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x135d4d000 == 73 [pid = 1647] [id = 662] 13:21:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x12bfb4000) [pid = 1647] [serial = 1986] [outer = 0x0] 13:21:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12bfbe400) [pid = 1647] [serial = 1987] [outer = 0x12bfb4000] 13:21:33 INFO - PROCESS | 1647 | 1464380493215 Marionette DEBUG loaded listener.js 13:21:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x12bfc9000) [pid = 1647] [serial = 1988] [outer = 0x12bfb4000] 13:21:33 INFO - PROCESS | 1647 | 1464380493600 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 13:21:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:21:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 669ms 13:21:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:21:33 INFO - PROCESS | 1647 | 1464380493611 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 13:21:33 INFO - PROCESS | 1647 | 1464380493612 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 13:21:33 INFO - PROCESS | 1647 | 1464380493615 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:21:33 INFO - PROCESS | 1647 | 1464380493618 Marionette TRACE conn2 <- [1,2622,null,{}] 13:21:33 INFO - PROCESS | 1647 | 1464380493621 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:33 INFO - PROCESS | 1647 | 1464380493730 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 13:21:33 INFO - PROCESS | 1647 | 1464380493814 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x135d86800 == 74 [pid = 1647] [id = 663] 13:21:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x12bfca400) [pid = 1647] [serial = 1989] [outer = 0x0] 13:21:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x12bfce800) [pid = 1647] [serial = 1990] [outer = 0x12bfca400] 13:21:33 INFO - PROCESS | 1647 | 1464380493843 Marionette DEBUG loaded listener.js 13:21:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x12c2ae000) [pid = 1647] [serial = 1991] [outer = 0x12bfca400] 13:21:34 INFO - PROCESS | 1647 | 1464380494290 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 13:21:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:21:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 723ms 13:21:34 INFO - PROCESS | 1647 | 1464380494352 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 13:21:34 INFO - PROCESS | 1647 | 1464380494354 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 13:21:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:21:34 INFO - PROCESS | 1647 | 1464380494358 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:21:34 INFO - PROCESS | 1647 | 1464380494359 Marionette TRACE conn2 <- [1,2626,null,{}] 13:21:34 INFO - PROCESS | 1647 | 1464380494394 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:34 INFO - PROCESS | 1647 | 1464380494533 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 13:21:34 INFO - PROCESS | 1647 | 1464380494592 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a1e6800 == 75 [pid = 1647] [id = 664] 13:21:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x112a69c00) [pid = 1647] [serial = 1992] [outer = 0x0] 13:21:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x1192f9c00) [pid = 1647] [serial = 1993] [outer = 0x112a69c00] 13:21:34 INFO - PROCESS | 1647 | 1464380494623 Marionette DEBUG loaded listener.js 13:21:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x12bfcdc00) [pid = 1647] [serial = 1994] [outer = 0x112a69c00] 13:21:35 INFO - PROCESS | 1647 | 1464380495200 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 13:21:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:21:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 892ms 13:21:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:21:35 INFO - PROCESS | 1647 | 1464380495251 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 13:21:35 INFO - PROCESS | 1647 | 1464380495253 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 13:21:35 INFO - PROCESS | 1647 | 1464380495257 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:21:35 INFO - PROCESS | 1647 | 1464380495259 Marionette TRACE conn2 <- [1,2630,null,{}] 13:21:35 INFO - PROCESS | 1647 | 1464380495263 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:35 INFO - PROCESS | 1647 | 1464380495375 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 13:21:35 INFO - PROCESS | 1647 | 1464380495460 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x129377000 == 76 [pid = 1647] [id = 665] 13:21:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x112ab0400) [pid = 1647] [serial = 1995] [outer = 0x0] 13:21:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x115aadc00) [pid = 1647] [serial = 1996] [outer = 0x112ab0400] 13:21:35 INFO - PROCESS | 1647 | 1464380495488 Marionette DEBUG loaded listener.js 13:21:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x116728c00) [pid = 1647] [serial = 1997] [outer = 0x112ab0400] 13:21:35 INFO - PROCESS | 1647 | 1464380495924 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 13:21:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:21:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 673ms 13:21:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:21:35 INFO - PROCESS | 1647 | 1464380495931 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 13:21:35 INFO - PROCESS | 1647 | 1464380495937 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 13:21:35 INFO - PROCESS | 1647 | 1464380495941 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:21:35 INFO - PROCESS | 1647 | 1464380495943 Marionette TRACE conn2 <- [1,2634,null,{}] 13:21:35 INFO - PROCESS | 1647 | 1464380495946 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:36 INFO - PROCESS | 1647 | 1464380496072 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 13:21:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12dd47000 == 75 [pid = 1647] [id = 654] 13:21:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce45800 == 74 [pid = 1647] [id = 653] 13:21:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12509d800 == 73 [pid = 1647] [id = 652] 13:21:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce38000 == 72 [pid = 1647] [id = 651] 13:21:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf16800 == 71 [pid = 1647] [id = 650] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x119a9d800) [pid = 1647] [serial = 1855] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x123920c00) [pid = 1647] [serial = 1858] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x126b45800) [pid = 1647] [serial = 1861] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x1295bbc00) [pid = 1647] [serial = 1903] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8d3800 == 70 [pid = 1647] [id = 649] 13:21:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12a22e800 == 69 [pid = 1647] [id = 648] 13:21:36 INFO - PROCESS | 1647 | --DOCSHELL 0x126b8f800 == 68 [pid = 1647] [id = 647] 13:21:36 INFO - PROCESS | 1647 | --DOCSHELL 0x1245e7000 == 67 [pid = 1647] [id = 646] 13:21:36 INFO - PROCESS | 1647 | --DOCSHELL 0x1181c6000 == 66 [pid = 1647] [id = 645] 13:21:36 INFO - PROCESS | 1647 | --DOCSHELL 0x115f8e800 == 65 [pid = 1647] [id = 644] 13:21:36 INFO - PROCESS | 1647 | --DOCSHELL 0x1192cf000 == 64 [pid = 1647] [id = 643] 13:21:36 INFO - PROCESS | 1647 | --DOCSHELL 0x1359e2800 == 63 [pid = 1647] [id = 640] 13:21:36 INFO - PROCESS | 1647 | --DOCSHELL 0x135804800 == 62 [pid = 1647] [id = 639] 13:21:36 INFO - PROCESS | 1647 | 1464380496233 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:36 INFO - PROCESS | 1647 | --DOCSHELL 0x135690800 == 61 [pid = 1647] [id = 638] 13:21:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12ee1d000 == 60 [pid = 1647] [id = 637] 13:21:36 INFO - PROCESS | 1647 | --DOCSHELL 0x128cd2000 == 59 [pid = 1647] [id = 636] 13:21:36 INFO - PROCESS | 1647 | --DOCSHELL 0x1181ad000 == 58 [pid = 1647] [id = 635] 13:21:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ab4800 == 59 [pid = 1647] [id = 666] 13:21:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x112abbc00) [pid = 1647] [serial = 1998] [outer = 0x0] 13:21:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x117e63400) [pid = 1647] [serial = 1999] [outer = 0x112abbc00] 13:21:36 INFO - PROCESS | 1647 | 1464380496262 Marionette DEBUG loaded listener.js 13:21:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x1187bfc00) [pid = 1647] [serial = 2000] [outer = 0x112abbc00] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x119d05000) [pid = 1647] [serial = 1838] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x126b47400) [pid = 1647] [serial = 1886] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x12506fc00) [pid = 1647] [serial = 1885] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x126bec400) [pid = 1647] [serial = 1888] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x1126e3400) [pid = 1647] [serial = 1894] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x128a30800) [pid = 1647] [serial = 1891] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x116955c00) [pid = 1647] [serial = 1895] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x1126b5c00) [pid = 1647] [serial = 1867] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x1126b8400) [pid = 1647] [serial = 1846] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x11746d400) [pid = 1647] [serial = 1873] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x118055000) [pid = 1647] [serial = 1874] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x115e75400) [pid = 1647] [serial = 1849] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x119522400) [pid = 1647] [serial = 1882] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x11849ec00) [pid = 1647] [serial = 1876] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x1184ac400) [pid = 1647] [serial = 1877] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x1187bb800) [pid = 1647] [serial = 1879] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x119174c00) [pid = 1647] [serial = 1880] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x116610c00) [pid = 1647] [serial = 1870] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x116a65000) [pid = 1647] [serial = 1871] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x126be3000) [pid = 1647] [serial = 1864] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x118060c00) [pid = 1647] [serial = 1852] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12957f400) [pid = 1647] [serial = 1901] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12931f400) [pid = 1647] [serial = 1900] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x112a72000) [pid = 1647] [serial = 1868] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x128872800) [pid = 1647] [serial = 1889] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x128a4ac00) [pid = 1647] [serial = 1892] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x129094400) [pid = 1647] [serial = 1898] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x128c65400) [pid = 1647] [serial = 1897] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x124890c00) [pid = 1647] [serial = 1883] [outer = 0x0] [url = about:blank] 13:21:36 INFO - PROCESS | 1647 | 1464380496565 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 13:21:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:21:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 672ms 13:21:36 INFO - PROCESS | 1647 | 1464380496614 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 13:21:36 INFO - PROCESS | 1647 | 1464380496616 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 13:21:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:21:36 INFO - PROCESS | 1647 | 1464380496620 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:21:36 INFO - PROCESS | 1647 | 1464380496622 Marionette TRACE conn2 <- [1,2638,null,{}] 13:21:36 INFO - PROCESS | 1647 | 1464380496629 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:36 INFO - PROCESS | 1647 | 1464380496724 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 13:21:36 INFO - PROCESS | 1647 | 1464380496810 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x126803000 == 60 [pid = 1647] [id = 667] 13:21:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x1164b6800) [pid = 1647] [serial = 2001] [outer = 0x0] 13:21:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x119176000) [pid = 1647] [serial = 2002] [outer = 0x1164b6800] 13:21:36 INFO - PROCESS | 1647 | 1464380496838 Marionette DEBUG loaded listener.js 13:21:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x123527c00) [pid = 1647] [serial = 2003] [outer = 0x1164b6800] 13:21:37 INFO - PROCESS | 1647 | 1464380497139 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 13:21:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:21:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 573ms 13:21:37 INFO - PROCESS | 1647 | 1464380497193 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 13:21:37 INFO - PROCESS | 1647 | 1464380497195 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 13:21:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:21:37 INFO - PROCESS | 1647 | 1464380497197 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:21:37 INFO - PROCESS | 1647 | 1464380497198 Marionette TRACE conn2 <- [1,2642,null,{}] 13:21:37 INFO - PROCESS | 1647 | 1464380497201 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:37 INFO - PROCESS | 1647 | 1464380497295 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 13:21:37 INFO - PROCESS | 1647 | 1464380497366 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x129374000 == 61 [pid = 1647] [id = 668] 13:21:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12110f400) [pid = 1647] [serial = 2004] [outer = 0x0] 13:21:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x125023400) [pid = 1647] [serial = 2005] [outer = 0x12110f400] 13:21:37 INFO - PROCESS | 1647 | 1464380497392 Marionette DEBUG loaded listener.js 13:21:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x126b4e000) [pid = 1647] [serial = 2006] [outer = 0x12110f400] 13:21:37 INFO - PROCESS | 1647 | 1464380497757 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 13:21:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:21:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 571ms 13:21:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:21:37 INFO - PROCESS | 1647 | 1464380497769 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 13:21:37 INFO - PROCESS | 1647 | 1464380497771 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 13:21:37 INFO - PROCESS | 1647 | 1464380497774 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:21:37 INFO - PROCESS | 1647 | 1464380497775 Marionette TRACE conn2 <- [1,2646,null,{}] 13:21:37 INFO - PROCESS | 1647 | 1464380497778 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:37 INFO - PROCESS | 1647 | 1464380497878 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 13:21:37 INFO - PROCESS | 1647 | 1464380497957 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b272000 == 62 [pid = 1647] [id = 669] 13:21:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x126b45800) [pid = 1647] [serial = 2007] [outer = 0x0] 13:21:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x126beac00) [pid = 1647] [serial = 2008] [outer = 0x126b45800] 13:21:37 INFO - PROCESS | 1647 | 1464380497982 Marionette DEBUG loaded listener.js 13:21:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x128a4a000) [pid = 1647] [serial = 2009] [outer = 0x126b45800] 13:21:38 INFO - PROCESS | 1647 | 1464380498304 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 13:21:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:21:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 569ms 13:21:38 INFO - PROCESS | 1647 | 1464380498346 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 13:21:38 INFO - PROCESS | 1647 | 1464380498347 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 13:21:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:21:38 INFO - PROCESS | 1647 | 1464380498350 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:21:38 INFO - PROCESS | 1647 | 1464380498351 Marionette TRACE conn2 <- [1,2650,null,{}] 13:21:38 INFO - PROCESS | 1647 | 1464380498353 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:38 INFO - PROCESS | 1647 | 1464380498485 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 13:21:38 INFO - PROCESS | 1647 | 1464380498530 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce44800 == 63 [pid = 1647] [id = 670] 13:21:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x128a4fc00) [pid = 1647] [serial = 2010] [outer = 0x0] 13:21:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x128fb1c00) [pid = 1647] [serial = 2011] [outer = 0x128a4fc00] 13:21:38 INFO - PROCESS | 1647 | 1464380498556 Marionette DEBUG loaded listener.js 13:21:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12b222c00) [pid = 1647] [serial = 2012] [outer = 0x128a4fc00] 13:21:38 INFO - PROCESS | 1647 | 1464380498898 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 13:21:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:21:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 568ms 13:21:38 INFO - PROCESS | 1647 | 1464380498919 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 13:21:38 INFO - PROCESS | 1647 | 1464380498920 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 13:21:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:21:38 INFO - PROCESS | 1647 | 1464380498923 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:21:38 INFO - PROCESS | 1647 | 1464380498924 Marionette TRACE conn2 <- [1,2654,null,{}] 13:21:38 INFO - PROCESS | 1647 | 1464380498926 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:39 INFO - PROCESS | 1647 | 1464380499044 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 13:21:39 INFO - PROCESS | 1647 | 1464380499058 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6a0800 == 64 [pid = 1647] [id = 671] 13:21:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12b22d800) [pid = 1647] [serial = 2013] [outer = 0x0] 13:21:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12bc69400) [pid = 1647] [serial = 2014] [outer = 0x12b22d800] 13:21:39 INFO - PROCESS | 1647 | 1464380499083 Marionette DEBUG loaded listener.js 13:21:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12bc7d800) [pid = 1647] [serial = 2015] [outer = 0x12b22d800] 13:21:39 INFO - PROCESS | 1647 | 1464380499420 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 13:21:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:21:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 519ms 13:21:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:21:39 INFO - PROCESS | 1647 | 1464380499443 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 13:21:39 INFO - PROCESS | 1647 | 1464380499444 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 13:21:39 INFO - PROCESS | 1647 | 1464380499447 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:21:39 INFO - PROCESS | 1647 | 1464380499449 Marionette TRACE conn2 <- [1,2658,null,{}] 13:21:39 INFO - PROCESS | 1647 | 1464380499453 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:39 INFO - PROCESS | 1647 | 1464380499635 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 13:21:39 INFO - PROCESS | 1647 | 1464380499658 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dd45000 == 65 [pid = 1647] [id = 672] 13:21:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x118160000) [pid = 1647] [serial = 2016] [outer = 0x0] 13:21:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x12bc86000) [pid = 1647] [serial = 2017] [outer = 0x118160000] 13:21:39 INFO - PROCESS | 1647 | 1464380499697 Marionette DEBUG loaded listener.js 13:21:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x12bfca800) [pid = 1647] [serial = 2018] [outer = 0x118160000] 13:21:40 INFO - PROCESS | 1647 | 1464380500096 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 13:21:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:21:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 671ms 13:21:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:21:40 INFO - PROCESS | 1647 | 1464380500119 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 13:21:40 INFO - PROCESS | 1647 | 1464380500121 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 13:21:40 INFO - PROCESS | 1647 | 1464380500123 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:21:40 INFO - PROCESS | 1647 | 1464380500124 Marionette TRACE conn2 <- [1,2662,null,{}] 13:21:40 INFO - PROCESS | 1647 | 1464380500139 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:40 INFO - PROCESS | 1647 | 1464380500409 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 13:21:40 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x12931cc00) [pid = 1647] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:21:40 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x123dc8800) [pid = 1647] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:21:40 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x117e60c00) [pid = 1647] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:21:40 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x115aab000) [pid = 1647] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:21:40 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x1126dfc00) [pid = 1647] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:21:40 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x1167fc800) [pid = 1647] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:21:40 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x126b07400) [pid = 1647] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:21:40 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x110d7ec00) [pid = 1647] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:21:40 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12110f800) [pid = 1647] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:21:40 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x1126b1400) [pid = 1647] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:21:40 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x116220c00) [pid = 1647] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:21:40 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x110ddb800) [pid = 1647] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:21:40 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x12a70c000) [pid = 1647] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:21:40 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x110d7b800) [pid = 1647] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:21:40 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x124778000) [pid = 1647] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:21:40 INFO - PROCESS | 1647 | 1464380500465 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x1162d3800 == 66 [pid = 1647] [id = 673] 13:21:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x110ddb800) [pid = 1647] [serial = 2019] [outer = 0x0] 13:21:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x1126e4800) [pid = 1647] [serial = 2020] [outer = 0x110ddb800] 13:21:40 INFO - PROCESS | 1647 | 1464380500491 Marionette DEBUG loaded listener.js 13:21:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x1187bc800) [pid = 1647] [serial = 2021] [outer = 0x110ddb800] 13:21:40 INFO - PROCESS | 1647 | 1464380500756 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 13:21:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:21:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 686ms 13:21:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:21:40 INFO - PROCESS | 1647 | 1464380500809 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 13:21:40 INFO - PROCESS | 1647 | 1464380500811 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 13:21:40 INFO - PROCESS | 1647 | 1464380500813 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:21:40 INFO - PROCESS | 1647 | 1464380500814 Marionette TRACE conn2 <- [1,2666,null,{}] 13:21:40 INFO - PROCESS | 1647 | 1464380500819 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:40 INFO - PROCESS | 1647 | 1464380500917 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 13:21:41 INFO - PROCESS | 1647 | 1464380500999 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ee04800 == 67 [pid = 1647] [id = 674] 13:21:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x110de6400) [pid = 1647] [serial = 2022] [outer = 0x0] 13:21:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x117e60000) [pid = 1647] [serial = 2023] [outer = 0x110de6400] 13:21:41 INFO - PROCESS | 1647 | 1464380501025 Marionette DEBUG loaded listener.js 13:21:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12b36b000) [pid = 1647] [serial = 2024] [outer = 0x110de6400] 13:21:41 INFO - PROCESS | 1647 | 1464380501795 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 13:21:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 13:21:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1025ms 13:21:41 INFO - PROCESS | 1647 | 1464380501838 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 13:21:41 INFO - PROCESS | 1647 | 1464380501840 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 13:21:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:21:41 INFO - PROCESS | 1647 | 1464380501842 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:21:41 INFO - PROCESS | 1647 | 1464380501844 Marionette TRACE conn2 <- [1,2670,null,{}] 13:21:41 INFO - PROCESS | 1647 | 1464380501846 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:41 INFO - PROCESS | 1647 | 1464380501962 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 13:21:41 INFO - PROCESS | 1647 | 1464380501967 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x1359d7000 == 68 [pid = 1647] [id = 675] 13:21:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12c2b4400) [pid = 1647] [serial = 2025] [outer = 0x0] 13:21:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12c66cc00) [pid = 1647] [serial = 2026] [outer = 0x12c2b4400] 13:21:42 INFO - PROCESS | 1647 | 1464380502003 Marionette DEBUG loaded listener.js 13:21:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12c846c00) [pid = 1647] [serial = 2027] [outer = 0x12c2b4400] 13:21:42 INFO - PROCESS | 1647 | 1464380502887 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] 13:21:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:21:42 INFO - PROCESS | 1647 | 1464380502915 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 13:21:42 INFO - PROCESS | 1647 | 1464380502919 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:21:42 INFO - PROCESS | 1647 | 1464380502922 Marionette TRACE conn2 <- [1,2674,null,{}] 13:21:42 INFO - PROCESS | 1647 | 1464380502926 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:43 INFO - PROCESS | 1647 | 1464380503043 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 13:21:43 INFO - PROCESS | 1647 | 1464380503153 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12360e800 == 69 [pid = 1647] [id = 676] 13:21:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x112714000) [pid = 1647] [serial = 2028] [outer = 0x0] 13:21:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x115e6f800) [pid = 1647] [serial = 2029] [outer = 0x112714000] 13:21:43 INFO - PROCESS | 1647 | 1464380503187 Marionette DEBUG loaded listener.js 13:21:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x117468c00) [pid = 1647] [serial = 2030] [outer = 0x112714000] 13:21:44 INFO - PROCESS | 1647 | 1464380504097 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] 13:21:44 INFO - PROCESS | 1647 | 1464380504149 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 13:21:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:21:44 INFO - PROCESS | 1647 | 1464380504154 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:21:44 INFO - PROCESS | 1647 | 1464380504156 Marionette TRACE conn2 <- [1,2678,null,{}] 13:21:44 INFO - PROCESS | 1647 | 1464380504158 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:44 INFO - PROCESS | 1647 | 1464380504272 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 13:21:44 INFO - PROCESS | 1647 | 1464380504382 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce35800 == 70 [pid = 1647] [id = 677] 13:21:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x11849ec00) [pid = 1647] [serial = 2031] [outer = 0x0] 13:21:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x1192f1000) [pid = 1647] [serial = 2032] [outer = 0x11849ec00] 13:21:44 INFO - PROCESS | 1647 | 1464380504413 Marionette DEBUG loaded listener.js 13:21:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x123173800) [pid = 1647] [serial = 2033] [outer = 0x11849ec00] 13:21:45 INFO - PROCESS | 1647 | 1464380505290 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 13:21:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 13:21:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1169ms 13:21:45 INFO - PROCESS | 1647 | 1464380505324 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 13:21:45 INFO - PROCESS | 1647 | 1464380505326 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 13:21:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:21:45 INFO - PROCESS | 1647 | 1464380505328 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:21:45 INFO - PROCESS | 1647 | 1464380505331 Marionette TRACE conn2 <- [1,2682,null,{}] 13:21:45 INFO - PROCESS | 1647 | 1464380505341 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:45 INFO - PROCESS | 1647 | 1464380505459 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 13:21:45 INFO - PROCESS | 1647 | 1464380505570 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x135bd3800 == 71 [pid = 1647] [id = 678] 13:21:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x110e33000) [pid = 1647] [serial = 2034] [outer = 0x0] 13:21:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x1184a3400) [pid = 1647] [serial = 2035] [outer = 0x110e33000] 13:21:45 INFO - PROCESS | 1647 | 1464380505605 Marionette DEBUG loaded listener.js 13:21:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x129098c00) [pid = 1647] [serial = 2036] [outer = 0x110e33000] 13:21:46 INFO - PROCESS | 1647 | 1464380506806 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 13:21:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 13:21:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1525ms 13:21:46 INFO - PROCESS | 1647 | 1464380506870 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 13:21:46 INFO - PROCESS | 1647 | 1464380506872 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 13:21:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:21:46 INFO - PROCESS | 1647 | 1464380506876 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:21:46 INFO - PROCESS | 1647 | 1464380506878 Marionette TRACE conn2 <- [1,2686,null,{}] 13:21:46 INFO - PROCESS | 1647 | 1464380506894 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:47 INFO - PROCESS | 1647 | 1464380507022 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 13:21:47 INFO - PROCESS | 1647 | 1464380507031 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a3e800 == 72 [pid = 1647] [id = 679] 13:21:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x111c1fc00) [pid = 1647] [serial = 2037] [outer = 0x0] 13:21:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x1126e6800) [pid = 1647] [serial = 2038] [outer = 0x111c1fc00] 13:21:47 INFO - PROCESS | 1647 | 1464380507059 Marionette DEBUG loaded listener.js 13:21:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x112fb7000) [pid = 1647] [serial = 2039] [outer = 0x111c1fc00] 13:21:47 INFO - PROCESS | 1647 | 1464380507990 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 13:21:48 INFO - PROCESS | 1647 | 1464380508007 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 13:21:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:21:48 INFO - PROCESS | 1647 | 1464380508011 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:21:48 INFO - PROCESS | 1647 | 1464380508013 Marionette TRACE conn2 <- [1,2690,null,{}] 13:21:48 INFO - PROCESS | 1647 | 1464380508016 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:48 INFO - PROCESS | 1647 | 1464380508113 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 13:21:48 INFO - PROCESS | 1647 | 1464380508183 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a37800 == 73 [pid = 1647] [id = 680] 13:21:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x116a62800) [pid = 1647] [serial = 2040] [outer = 0x0] 13:21:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x11710ec00) [pid = 1647] [serial = 2041] [outer = 0x116a62800] 13:21:48 INFO - PROCESS | 1647 | 1464380508251 Marionette DEBUG loaded listener.js 13:21:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x117e59c00) [pid = 1647] [serial = 2042] [outer = 0x116a62800] 13:21:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce2d000 == 72 [pid = 1647] [id = 577] 13:21:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12b263800 == 71 [pid = 1647] [id = 621] 13:21:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12d38e800 == 70 [pid = 1647] [id = 619] 13:21:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12ee04800 == 69 [pid = 1647] [id = 674] 13:21:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1162d3800 == 68 [pid = 1647] [id = 673] 13:21:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12dd45000 == 67 [pid = 1647] [id = 672] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x1192f9400) [pid = 1647] [serial = 1912] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x1126b6000) [pid = 1647] [serial = 1906] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x1265b8c00) [pid = 1647] [serial = 1915] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x116962800) [pid = 1647] [serial = 1909] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x128c65800) [pid = 1647] [serial = 1918] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12a84a000) [pid = 1647] [serial = 1921] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12afd9000) [pid = 1647] [serial = 1924] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12b225800) [pid = 1647] [serial = 1927] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x12b36f800) [pid = 1647] [serial = 1966] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6a0800 == 66 [pid = 1647] [id = 671] 13:21:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce44800 == 65 [pid = 1647] [id = 670] 13:21:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12b272000 == 64 [pid = 1647] [id = 669] 13:21:48 INFO - PROCESS | 1647 | --DOCSHELL 0x129374000 == 63 [pid = 1647] [id = 668] 13:21:48 INFO - PROCESS | 1647 | --DOCSHELL 0x126803000 == 62 [pid = 1647] [id = 667] 13:21:48 INFO - PROCESS | 1647 | --DOCSHELL 0x116ab4800 == 61 [pid = 1647] [id = 666] 13:21:48 INFO - PROCESS | 1647 | --DOCSHELL 0x129377000 == 60 [pid = 1647] [id = 665] 13:21:48 INFO - PROCESS | 1647 | --DOCSHELL 0x135d86800 == 59 [pid = 1647] [id = 663] 13:21:48 INFO - PROCESS | 1647 | --DOCSHELL 0x135d4d000 == 58 [pid = 1647] [id = 662] 13:21:48 INFO - PROCESS | 1647 | --DOCSHELL 0x135c67000 == 57 [pid = 1647] [id = 661] 13:21:48 INFO - PROCESS | 1647 | --DOCSHELL 0x135bb1800 == 56 [pid = 1647] [id = 660] 13:21:48 INFO - PROCESS | 1647 | --DOCSHELL 0x135805000 == 55 [pid = 1647] [id = 659] 13:21:48 INFO - PROCESS | 1647 | --DOCSHELL 0x135562800 == 54 [pid = 1647] [id = 658] 13:21:48 INFO - PROCESS | 1647 | --DOCSHELL 0x129828800 == 53 [pid = 1647] [id = 657] 13:21:48 INFO - PROCESS | 1647 | --DOCSHELL 0x11a1cc800 == 52 [pid = 1647] [id = 656] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x129581c00) [pid = 1647] [serial = 1784] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x12a2f3400) [pid = 1647] [serial = 1904] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x1265c3400) [pid = 1647] [serial = 1948] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x11892f400) [pid = 1647] [serial = 1942] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x1197d9c00) [pid = 1647] [serial = 1943] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x1164bb800) [pid = 1647] [serial = 1934] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x115e6cc00) [pid = 1647] [serial = 1933] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x115aad800) [pid = 1647] [serial = 1936] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x117687400) [pid = 1647] [serial = 1937] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x1184a2c00) [pid = 1647] [serial = 1939] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x1187bc000) [pid = 1647] [serial = 1940] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12886a800) [pid = 1647] [serial = 1951] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x110e4ec00) [pid = 1647] [serial = 1931] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x110de9000) [pid = 1647] [serial = 1930] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x126b52400) [pid = 1647] [serial = 1949] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x123382400) [pid = 1647] [serial = 1945] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x128c67c00) [pid = 1647] [serial = 1954] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x128a35400) [pid = 1647] [serial = 1952] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x1187c3400) [pid = 1647] [serial = 1957] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x126b13800) [pid = 1647] [serial = 1958] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x129098800) [pid = 1647] [serial = 1960] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12aae7800) [pid = 1647] [serial = 1963] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x129099c00) [pid = 1647] [serial = 1955] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x124777c00) [pid = 1647] [serial = 1946] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12b367800) [pid = 1647] [serial = 1964] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x1295c0800) [pid = 1647] [serial = 1961] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x1265b7c00) [pid = 1647] [serial = 1844] [outer = 0x0] [url = about:blank] 13:21:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12d088000 == 51 [pid = 1647] [id = 16] 13:21:49 INFO - PROCESS | 1647 | 1464380509176 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] 13:21:49 INFO - PROCESS | 1647 | 1464380509189 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 13:21:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:21:49 INFO - PROCESS | 1647 | 1464380509191 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:21:49 INFO - PROCESS | 1647 | 1464380509194 Marionette TRACE conn2 <- [1,2694,null,{}] 13:21:49 INFO - PROCESS | 1647 | 1464380509233 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:49 INFO - PROCESS | 1647 | 1464380509319 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 13:21:49 INFO - PROCESS | 1647 | 1464380509324 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1231b6000 == 52 [pid = 1647] [id = 681] 13:21:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x111a0b000) [pid = 1647] [serial = 2043] [outer = 0x0] 13:21:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x118061400) [pid = 1647] [serial = 2044] [outer = 0x111a0b000] 13:21:49 INFO - PROCESS | 1647 | 1464380509351 Marionette DEBUG loaded listener.js 13:21:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x1181d6000) [pid = 1647] [serial = 2045] [outer = 0x111a0b000] 13:21:50 INFO - PROCESS | 1647 | 1464380510222 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] 13:21:50 INFO - PROCESS | 1647 | 1464380510245 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 13:21:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:21:50 INFO - PROCESS | 1647 | 1464380510248 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:21:50 INFO - PROCESS | 1647 | 1464380510249 Marionette TRACE conn2 <- [1,2698,null,{}] 13:21:50 INFO - PROCESS | 1647 | 1464380510253 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:50 INFO - PROCESS | 1647 | 1464380510368 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 13:21:50 INFO - PROCESS | 1647 | 1464380510408 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b8d000 == 53 [pid = 1647] [id = 682] 13:21:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x11805c000) [pid = 1647] [serial = 2046] [outer = 0x0] 13:21:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x1187b7000) [pid = 1647] [serial = 2047] [outer = 0x11805c000] 13:21:50 INFO - PROCESS | 1647 | 1464380510437 Marionette DEBUG loaded listener.js 13:21:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11892b000) [pid = 1647] [serial = 2048] [outer = 0x11805c000] 13:21:51 INFO - PROCESS | 1647 | 1464380511351 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] 13:21:51 INFO - PROCESS | 1647 | 1464380511422 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 13:21:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:21:51 INFO - PROCESS | 1647 | 1464380511424 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:21:51 INFO - PROCESS | 1647 | 1464380511425 Marionette TRACE conn2 <- [1,2702,null,{}] 13:21:51 INFO - PROCESS | 1647 | 1464380511427 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:51 INFO - PROCESS | 1647 | 1464380511530 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 13:21:51 INFO - PROCESS | 1647 | 1464380511544 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x129371800 == 54 [pid = 1647] [id = 683] 13:21:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x11892ac00) [pid = 1647] [serial = 2049] [outer = 0x0] 13:21:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x1192f6800) [pid = 1647] [serial = 2050] [outer = 0x11892ac00] 13:21:51 INFO - PROCESS | 1647 | 1464380511570 Marionette DEBUG loaded listener.js 13:21:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x1197d8c00) [pid = 1647] [serial = 2051] [outer = 0x11892ac00] 13:21:51 INFO - PROCESS | 1647 | 1464380511931 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 13:21:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:21:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 518ms 13:21:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:21:51 INFO - PROCESS | 1647 | 1464380511942 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 13:21:51 INFO - PROCESS | 1647 | 1464380511943 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 13:21:51 INFO - PROCESS | 1647 | 1464380511945 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:21:51 INFO - PROCESS | 1647 | 1464380511946 Marionette TRACE conn2 <- [1,2706,null,{}] 13:21:51 INFO - PROCESS | 1647 | 1464380511949 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:52 INFO - PROCESS | 1647 | 1464380512080 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 13:21:52 INFO - PROCESS | 1647 | 1464380512094 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12af33000 == 55 [pid = 1647] [id = 684] 13:21:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x119a9a400) [pid = 1647] [serial = 2052] [outer = 0x0] 13:21:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12306ec00) [pid = 1647] [serial = 2053] [outer = 0x119a9a400] 13:21:52 INFO - PROCESS | 1647 | 1464380512120 Marionette DEBUG loaded listener.js 13:21:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x123dcb800) [pid = 1647] [serial = 2054] [outer = 0x119a9a400] 13:21:52 INFO - PROCESS | 1647 | 1464380512455 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 13:21:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:21:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 521ms 13:21:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:21:52 INFO - PROCESS | 1647 | 1464380512474 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 13:21:52 INFO - PROCESS | 1647 | 1464380512475 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 13:21:52 INFO - PROCESS | 1647 | 1464380512478 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:21:52 INFO - PROCESS | 1647 | 1464380512479 Marionette TRACE conn2 <- [1,2710,null,{}] 13:21:52 INFO - PROCESS | 1647 | 1464380512481 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:52 INFO - PROCESS | 1647 | 1464380512595 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 13:21:52 INFO - PROCESS | 1647 | 1464380512646 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc37800 == 56 [pid = 1647] [id = 685] 13:21:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x1245d9800) [pid = 1647] [serial = 2055] [outer = 0x0] 13:21:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x125025400) [pid = 1647] [serial = 2056] [outer = 0x1245d9800] 13:21:52 INFO - PROCESS | 1647 | 1464380512671 Marionette DEBUG loaded listener.js 13:21:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x1265b6000) [pid = 1647] [serial = 2057] [outer = 0x1245d9800] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x128c64800) [pid = 1647] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x118160000) [pid = 1647] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x128a4fc00) [pid = 1647] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x1181a0c00) [pid = 1647] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x1164b6800) [pid = 1647] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x1232d4400) [pid = 1647] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x112abbc00) [pid = 1647] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x114ee4400) [pid = 1647] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12aae5000) [pid = 1647] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x126b45800) [pid = 1647] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x110e42400) [pid = 1647] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x125027000) [pid = 1647] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x123dc1800) [pid = 1647] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x110ddb800) [pid = 1647] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x128fbdc00) [pid = 1647] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12b22d800) [pid = 1647] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x112a69c00) [pid = 1647] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x112ab0400) [pid = 1647] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x1295b4000) [pid = 1647] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12507b400) [pid = 1647] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x111f16c00) [pid = 1647] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x110de6400) [pid = 1647] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11849f800) [pid = 1647] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x112e04c00) [pid = 1647] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x126b4c400) [pid = 1647] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x1239bd400) [pid = 1647] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x1192f0c00) [pid = 1647] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x1197dbc00) [pid = 1647] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x110d78c00) [pid = 1647] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12110f400) [pid = 1647] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x11746f000) [pid = 1647] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x119a96c00) [pid = 1647] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x1181d0800) [pid = 1647] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x1126df400) [pid = 1647] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x123efc800) [pid = 1647] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x1164bec00) [pid = 1647] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x126b13000) [pid = 1647] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x1197e0400) [pid = 1647] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11275d000) [pid = 1647] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:21:53 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x110e4d800) [pid = 1647] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:21:53 INFO - PROCESS | 1647 | 1464380513241 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 13:21:53 INFO - PROCESS | 1647 | 1464380513248 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 13:21:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:21:53 INFO - PROCESS | 1647 | 1464380513256 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:21:53 INFO - PROCESS | 1647 | 1464380513257 Marionette TRACE conn2 <- [1,2714,null,{}] 13:21:53 INFO - PROCESS | 1647 | 1464380513259 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:53 INFO - PROCESS | 1647 | 1464380513379 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 13:21:53 INFO - PROCESS | 1647 | 1464380513423 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b273000 == 57 [pid = 1647] [id = 686] 13:21:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x110de0800) [pid = 1647] [serial = 2058] [outer = 0x0] 13:21:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x115e73800) [pid = 1647] [serial = 2059] [outer = 0x110de0800] 13:21:53 INFO - PROCESS | 1647 | 1464380513449 Marionette DEBUG loaded listener.js 13:21:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x118063800) [pid = 1647] [serial = 2060] [outer = 0x110de0800] 13:21:53 INFO - PROCESS | 1647 | 1464380513736 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 13:21:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:21:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 520ms 13:21:53 INFO - PROCESS | 1647 | 1464380513777 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 13:21:53 INFO - PROCESS | 1647 | 1464380513779 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 13:21:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:21:53 INFO - PROCESS | 1647 | 1464380513785 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:21:53 INFO - PROCESS | 1647 | 1464380513788 Marionette TRACE conn2 <- [1,2718,null,{}] 13:21:53 INFO - PROCESS | 1647 | 1464380513792 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:53 INFO - PROCESS | 1647 | 1464380513921 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 13:21:54 INFO - PROCESS | 1647 | 1464380514007 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c42b000 == 58 [pid = 1647] [id = 687] 13:21:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x115f5b400) [pid = 1647] [serial = 2061] [outer = 0x0] 13:21:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11917c800) [pid = 1647] [serial = 2062] [outer = 0x115f5b400] 13:21:54 INFO - PROCESS | 1647 | 1464380514057 Marionette DEBUG loaded listener.js 13:21:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x1239bc400) [pid = 1647] [serial = 2063] [outer = 0x115f5b400] 13:21:54 INFO - PROCESS | 1647 | 1464380514388 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 13:21:54 INFO - PROCESS | 1647 | 1464380514409 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 13:21:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:21:54 INFO - PROCESS | 1647 | 1464380514411 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:21:54 INFO - PROCESS | 1647 | 1464380514412 Marionette TRACE conn2 <- [1,2722,null,{}] 13:21:54 INFO - PROCESS | 1647 | 1464380514414 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:54 INFO - PROCESS | 1647 | 1464380514518 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 13:21:54 INFO - PROCESS | 1647 | 1464380514584 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c831000 == 59 [pid = 1647] [id = 688] 13:21:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x1166c8c00) [pid = 1647] [serial = 2064] [outer = 0x0] 13:21:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12488a400) [pid = 1647] [serial = 2065] [outer = 0x1166c8c00] 13:21:54 INFO - PROCESS | 1647 | 1464380514610 Marionette DEBUG loaded listener.js 13:21:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x126b46800) [pid = 1647] [serial = 2066] [outer = 0x1166c8c00] 13:21:54 INFO - PROCESS | 1647 | 1464380514904 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 13:21:54 INFO - PROCESS | 1647 | 1464380514931 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 13:21:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:21:54 INFO - PROCESS | 1647 | 1464380514937 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:21:54 INFO - PROCESS | 1647 | 1464380514939 Marionette TRACE conn2 <- [1,2726,null,{}] 13:21:54 INFO - PROCESS | 1647 | 1464380514941 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:55 INFO - PROCESS | 1647 | 1464380515040 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 13:21:55 INFO - PROCESS | 1647 | 1464380515174 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x11332c000 == 60 [pid = 1647] [id = 689] 13:21:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x110d78000) [pid = 1647] [serial = 2067] [outer = 0x0] 13:21:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x110de7800) [pid = 1647] [serial = 2068] [outer = 0x110d78000] 13:21:55 INFO - PROCESS | 1647 | 1464380515206 Marionette DEBUG loaded listener.js 13:21:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x111c21c00) [pid = 1647] [serial = 2069] [outer = 0x110d78000] 13:21:55 INFO - PROCESS | 1647 | 1464380515690 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 13:21:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:21:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 771ms 13:21:55 INFO - PROCESS | 1647 | 1464380515709 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 13:21:55 INFO - PROCESS | 1647 | 1464380515711 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 13:21:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:21:55 INFO - PROCESS | 1647 | 1464380515715 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:21:55 INFO - PROCESS | 1647 | 1464380515717 Marionette TRACE conn2 <- [1,2730,null,{}] 13:21:55 INFO - PROCESS | 1647 | 1464380515720 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:55 INFO - PROCESS | 1647 | 1464380515832 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 13:21:55 INFO - PROCESS | 1647 | 1464380515897 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x124259000 == 61 [pid = 1647] [id = 690] 13:21:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x111f13400) [pid = 1647] [serial = 2070] [outer = 0x0] 13:21:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x112a73000) [pid = 1647] [serial = 2071] [outer = 0x111f13400] 13:21:55 INFO - PROCESS | 1647 | 1464380515971 Marionette DEBUG loaded listener.js 13:21:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x11746ac00) [pid = 1647] [serial = 2072] [outer = 0x111f13400] 13:21:56 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 13:21:56 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 13:21:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 13:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:21:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:21:56 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1 13:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:21:56 INFO - _addTest/ [0,2733,"getWindowHandle",null] 13:21:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:21:56 INFO - PROCESS | 1647 | 1464380516893 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 13:21:56 INFO - PROCESS | 1647 | 1464380516896 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:21:56 INFO - PROCESS | 1647 | 1464380516897 Marionette TRACE conn2 <- [1,2734,null,{}] 13:21:56 INFO - PROCESS | 1647 | 1464380516899 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:57 INFO - PROCESS | 1647 | 1464380517000 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 13:21:57 INFO - PROCESS | 1647 | 1464380517115 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce43800 == 62 [pid = 1647] [id = 691] 13:21:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x11810a800) [pid = 1647] [serial = 2073] [outer = 0x0] 13:21:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x118712400) [pid = 1647] [serial = 2074] [outer = 0x11810a800] 13:21:57 INFO - PROCESS | 1647 | 1464380517155 Marionette DEBUG loaded listener.js 13:21:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x119525000) [pid = 1647] [serial = 2075] [outer = 0x11810a800] 13:21:57 INFO - PROCESS | 1647 | 1464380517656 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 13:21:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:21:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 770ms 13:21:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:21:57 INFO - PROCESS | 1647 | 1464380517667 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 13:21:57 INFO - PROCESS | 1647 | 1464380517670 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 13:21:57 INFO - PROCESS | 1647 | 1464380517678 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:21:57 INFO - PROCESS | 1647 | 1464380517682 Marionette TRACE conn2 <- [1,2738,null,{}] 13:21:57 INFO - PROCESS | 1647 | 1464380517685 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:57 INFO - PROCESS | 1647 | 1464380517793 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 13:21:57 INFO - PROCESS | 1647 | 1464380517901 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6a8000 == 63 [pid = 1647] [id = 692] 13:21:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11916d400) [pid = 1647] [serial = 2076] [outer = 0x0] 13:21:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x123381000) [pid = 1647] [serial = 2077] [outer = 0x11916d400] 13:21:57 INFO - PROCESS | 1647 | 1464380517933 Marionette DEBUG loaded listener.js 13:21:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x125025800) [pid = 1647] [serial = 2078] [outer = 0x11916d400] 13:21:58 INFO - PROCESS | 1647 | 1464380518320 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 13:21:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:21:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 678ms 13:21:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:21:58 INFO - PROCESS | 1647 | 1464380518353 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 13:21:58 INFO - PROCESS | 1647 | 1464380518355 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 13:21:58 INFO - PROCESS | 1647 | 1464380518357 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:21:58 INFO - PROCESS | 1647 | 1464380518358 Marionette TRACE conn2 <- [1,2742,null,{}] 13:21:58 INFO - PROCESS | 1647 | 1464380518361 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:58 INFO - PROCESS | 1647 | 1464380518487 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 13:21:58 INFO - PROCESS | 1647 | 1464380518566 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dd44800 == 64 [pid = 1647] [id = 693] 13:21:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x1239b3800) [pid = 1647] [serial = 2079] [outer = 0x0] 13:21:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x126be3400) [pid = 1647] [serial = 2080] [outer = 0x1239b3800] 13:21:58 INFO - PROCESS | 1647 | 1464380518596 Marionette DEBUG loaded listener.js 13:21:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12886c000) [pid = 1647] [serial = 2081] [outer = 0x1239b3800] 13:21:59 INFO - PROCESS | 1647 | 1464380519023 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 13:21:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:21:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 719ms 13:21:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:21:59 INFO - PROCESS | 1647 | 1464380519077 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 13:21:59 INFO - PROCESS | 1647 | 1464380519080 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 13:21:59 INFO - PROCESS | 1647 | 1464380519083 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:21:59 INFO - PROCESS | 1647 | 1464380519085 Marionette TRACE conn2 <- [1,2746,null,{}] 13:21:59 INFO - PROCESS | 1647 | 1464380519089 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:21:59 INFO - PROCESS | 1647 | 1464380519243 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 13:21:59 INFO - PROCESS | 1647 | 1464380519379 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12eeed800 == 65 [pid = 1647] [id = 694] 13:21:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x128a34400) [pid = 1647] [serial = 2082] [outer = 0x0] 13:21:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x128a4b000) [pid = 1647] [serial = 2083] [outer = 0x128a34400] 13:21:59 INFO - PROCESS | 1647 | 1464380519438 Marionette DEBUG loaded listener.js 13:21:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x128c64800) [pid = 1647] [serial = 2084] [outer = 0x128a34400] 13:21:59 INFO - PROCESS | 1647 | 1464380519956 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 13:22:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:22:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 923ms 13:22:00 INFO - PROCESS | 1647 | 1464380520005 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 13:22:00 INFO - PROCESS | 1647 | 1464380520006 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 13:22:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:22:00 INFO - PROCESS | 1647 | 1464380520009 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:22:00 INFO - PROCESS | 1647 | 1464380520010 Marionette TRACE conn2 <- [1,2750,null,{}] 13:22:00 INFO - PROCESS | 1647 | 1464380520013 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:00 INFO - PROCESS | 1647 | 1464380520119 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 13:22:00 INFO - PROCESS | 1647 | 1464380520200 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x123603000 == 66 [pid = 1647] [id = 695] 13:22:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11695e800) [pid = 1647] [serial = 2085] [outer = 0x0] 13:22:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x128c65c00) [pid = 1647] [serial = 2086] [outer = 0x11695e800] 13:22:00 INFO - PROCESS | 1647 | 1464380520230 Marionette DEBUG loaded listener.js 13:22:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x128fbf000) [pid = 1647] [serial = 2087] [outer = 0x11695e800] 13:22:00 INFO - PROCESS | 1647 | 1464380520661 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 13:22:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:22:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 671ms 13:22:00 INFO - PROCESS | 1647 | 1464380520681 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 13:22:00 INFO - PROCESS | 1647 | 1464380520683 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 13:22:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:22:00 INFO - PROCESS | 1647 | 1464380520687 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:22:00 INFO - PROCESS | 1647 | 1464380520689 Marionette TRACE conn2 <- [1,2754,null,{}] 13:22:00 INFO - PROCESS | 1647 | 1464380520693 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:00 INFO - PROCESS | 1647 | 1464380520842 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 13:22:00 INFO - PROCESS | 1647 | 1464380520954 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf1e000 == 67 [pid = 1647] [id = 696] 13:22:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x115e6d000) [pid = 1647] [serial = 2088] [outer = 0x0] 13:22:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x126bea000) [pid = 1647] [serial = 2089] [outer = 0x115e6d000] 13:22:01 INFO - PROCESS | 1647 | 1464380521001 Marionette DEBUG loaded listener.js 13:22:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12931fc00) [pid = 1647] [serial = 2090] [outer = 0x115e6d000] 13:22:01 INFO - PROCESS | 1647 | 1464380521627 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 13:22:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:22:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 970ms 13:22:01 INFO - PROCESS | 1647 | 1464380521658 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 13:22:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:22:01 INFO - PROCESS | 1647 | 1464380521660 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 13:22:01 INFO - PROCESS | 1647 | 1464380521663 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:22:01 INFO - PROCESS | 1647 | 1464380521665 Marionette TRACE conn2 <- [1,2758,null,{}] 13:22:01 INFO - PROCESS | 1647 | 1464380521670 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:01 INFO - PROCESS | 1647 | 1464380521773 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 13:22:01 INFO - PROCESS | 1647 | 1464380521889 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x1231bf800 == 68 [pid = 1647] [id = 697] 13:22:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x110e34c00) [pid = 1647] [serial = 2091] [outer = 0x0] 13:22:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x1121b6400) [pid = 1647] [serial = 2092] [outer = 0x110e34c00] 13:22:01 INFO - PROCESS | 1647 | 1464380521921 Marionette DEBUG loaded listener.js 13:22:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x112fbc800) [pid = 1647] [serial = 2093] [outer = 0x110e34c00] 13:22:02 INFO - PROCESS | 1647 | 1464380522368 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 13:22:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12c831000 == 67 [pid = 1647] [id = 688] 13:22:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12c42b000 == 66 [pid = 1647] [id = 687] 13:22:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12b273000 == 65 [pid = 1647] [id = 686] 13:22:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12d087800 == 64 [pid = 1647] [id = 17] 13:22:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc37800 == 63 [pid = 1647] [id = 685] 13:22:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12af33000 == 62 [pid = 1647] [id = 684] 13:22:02 INFO - PROCESS | 1647 | --DOCSHELL 0x129371800 == 61 [pid = 1647] [id = 683] 13:22:02 INFO - PROCESS | 1647 | --DOCSHELL 0x126b8d000 == 60 [pid = 1647] [id = 682] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12c66cc00) [pid = 1647] [serial = 2026] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOCSHELL 0x1231b6000 == 59 [pid = 1647] [id = 681] 13:22:02 INFO - PROCESS | 1647 | --DOCSHELL 0x119a37800 == 58 [pid = 1647] [id = 680] 13:22:02 INFO - PROCESS | 1647 | --DOCSHELL 0x119a3e800 == 57 [pid = 1647] [id = 679] 13:22:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce35800 == 56 [pid = 1647] [id = 677] 13:22:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12360e800 == 55 [pid = 1647] [id = 676] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x129099800) [pid = 1647] [serial = 1742] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12bc86000) [pid = 1647] [serial = 2017] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x128fb1c00) [pid = 1647] [serial = 2011] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x112fb7c00) [pid = 1647] [serial = 1969] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12aae8800) [pid = 1647] [serial = 1981] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x119a9f000) [pid = 1647] [serial = 1793] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x119176000) [pid = 1647] [serial = 2002] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x126b4ec00) [pid = 1647] [serial = 1796] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x1187bfc00) [pid = 1647] [serial = 2000] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11815f800) [pid = 1647] [serial = 1910] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12b21e400) [pid = 1647] [serial = 1925] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x126beac00) [pid = 1647] [serial = 2008] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12b22dc00) [pid = 1647] [serial = 1928] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x126bea400) [pid = 1647] [serial = 1862] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x11805e000) [pid = 1647] [serial = 1972] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12bc73800) [pid = 1647] [serial = 1984] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x123527c00) [pid = 1647] [serial = 2003] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x128fb8400) [pid = 1647] [serial = 1919] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x1187bc800) [pid = 1647] [serial = 2021] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12aae9000) [pid = 1647] [serial = 1922] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12bc69400) [pid = 1647] [serial = 2014] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12bfcdc00) [pid = 1647] [serial = 1994] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x115aadc00) [pid = 1647] [serial = 1996] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12bfbe400) [pid = 1647] [serial = 1987] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12bc7d800) [pid = 1647] [serial = 2015] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12a851800) [pid = 1647] [serial = 1802] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x1126e4800) [pid = 1647] [serial = 2020] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x128876400) [pid = 1647] [serial = 1865] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x112767400) [pid = 1647] [serial = 1847] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12bfca800) [pid = 1647] [serial = 2018] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x117e60000) [pid = 1647] [serial = 2023] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x117e63400) [pid = 1647] [serial = 1999] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x123520800) [pid = 1647] [serial = 1913] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x116728c00) [pid = 1647] [serial = 1997] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x1167f0400) [pid = 1647] [serial = 1850] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12931f800) [pid = 1647] [serial = 1799] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x128a32000) [pid = 1647] [serial = 1916] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1192f9c00) [pid = 1647] [serial = 1993] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x121109000) [pid = 1647] [serial = 1856] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x126b47800) [pid = 1647] [serial = 1736] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1126e2400) [pid = 1647] [serial = 1727] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12b222c00) [pid = 1647] [serial = 2012] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x126b4e000) [pid = 1647] [serial = 2006] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x118718000) [pid = 1647] [serial = 1853] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1242f9000) [pid = 1647] [serial = 1859] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x128a4a000) [pid = 1647] [serial = 2009] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11892d800) [pid = 1647] [serial = 1733] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x125023400) [pid = 1647] [serial = 2005] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1169ac000) [pid = 1647] [serial = 1730] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12110d000) [pid = 1647] [serial = 1975] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12aae9400) [pid = 1647] [serial = 1805] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x128c71800) [pid = 1647] [serial = 1978] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x117e65800) [pid = 1647] [serial = 1790] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x128873c00) [pid = 1647] [serial = 1667] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x128a48000) [pid = 1647] [serial = 1739] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x115e72000) [pid = 1647] [serial = 1787] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x112ab2000) [pid = 1647] [serial = 1907] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12bfce800) [pid = 1647] [serial = 1990] [outer = 0x0] [url = about:blank] 13:22:02 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12b36b000) [pid = 1647] [serial = 2024] [outer = 0x0] [url = about:blank] 13:22:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:22:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 776ms 13:22:02 INFO - PROCESS | 1647 | 1464380522440 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 13:22:02 INFO - PROCESS | 1647 | 1464380522443 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 13:22:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:22:02 INFO - PROCESS | 1647 | 1464380522447 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:22:02 INFO - PROCESS | 1647 | 1464380522450 Marionette TRACE conn2 <- [1,2762,null,{}] 13:22:02 INFO - PROCESS | 1647 | 1464380522453 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:02 INFO - PROCESS | 1647 | 1464380522545 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 13:22:02 INFO - PROCESS | 1647 | 1464380522553 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x1189bf000 == 56 [pid = 1647] [id = 698] 13:22:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x116214c00) [pid = 1647] [serial = 2094] [outer = 0x0] 13:22:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1164bc000) [pid = 1647] [serial = 2095] [outer = 0x116214c00] 13:22:02 INFO - PROCESS | 1647 | 1464380522579 Marionette DEBUG loaded listener.js 13:22:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x116a66c00) [pid = 1647] [serial = 2096] [outer = 0x116214c00] 13:22:02 INFO - PROCESS | 1647 | 1464380522942 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 13:22:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:22:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 522ms 13:22:02 INFO - PROCESS | 1647 | 1464380522983 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 13:22:02 INFO - PROCESS | 1647 | 1464380522984 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 13:22:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:22:02 INFO - PROCESS | 1647 | 1464380522988 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:22:02 INFO - PROCESS | 1647 | 1464380522990 Marionette TRACE conn2 <- [1,2766,null,{}] 13:22:02 INFO - PROCESS | 1647 | 1464380522998 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:03 INFO - PROCESS | 1647 | 1464380523089 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 13:22:03 INFO - PROCESS | 1647 | 1464380523112 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12424c000 == 57 [pid = 1647] [id = 699] 13:22:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x118059c00) [pid = 1647] [serial = 2097] [outer = 0x0] 13:22:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118423c00) [pid = 1647] [serial = 2098] [outer = 0x118059c00] 13:22:03 INFO - PROCESS | 1647 | 1464380523140 Marionette DEBUG loaded listener.js 13:22:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1187b9c00) [pid = 1647] [serial = 2099] [outer = 0x118059c00] 13:22:03 INFO - PROCESS | 1647 | 1464380523488 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 13:22:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:22:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 523ms 13:22:03 INFO - PROCESS | 1647 | 1464380523511 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 13:22:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:22:03 INFO - PROCESS | 1647 | 1464380523513 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 13:22:03 INFO - PROCESS | 1647 | 1464380523515 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:22:03 INFO - PROCESS | 1647 | 1464380523517 Marionette TRACE conn2 <- [1,2770,null,{}] 13:22:03 INFO - PROCESS | 1647 | 1464380523522 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:03 INFO - PROCESS | 1647 | 1464380523626 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 13:22:03 INFO - PROCESS | 1647 | 1464380523689 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x119969800 == 58 [pid = 1647] [id = 700] 13:22:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11892e000) [pid = 1647] [serial = 2100] [outer = 0x0] 13:22:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1192f9000) [pid = 1647] [serial = 2101] [outer = 0x11892e000] 13:22:03 INFO - PROCESS | 1647 | 1464380523715 Marionette DEBUG loaded listener.js 13:22:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x119a99800) [pid = 1647] [serial = 2102] [outer = 0x11892e000] 13:22:03 INFO - PROCESS | 1647 | 1464380523989 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 13:22:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:22:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 521ms 13:22:04 INFO - PROCESS | 1647 | 1464380524041 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 13:22:04 INFO - PROCESS | 1647 | 1464380524042 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 13:22:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:22:04 INFO - PROCESS | 1647 | 1464380524044 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:22:04 INFO - PROCESS | 1647 | 1464380524045 Marionette TRACE conn2 <- [1,2774,null,{}] 13:22:04 INFO - PROCESS | 1647 | 1464380524048 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:04 INFO - PROCESS | 1647 | 1464380524140 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 13:22:04 INFO - PROCESS | 1647 | 1464380524208 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12904b000 == 59 [pid = 1647] [id = 701] 13:22:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x119171400) [pid = 1647] [serial = 2103] [outer = 0x0] 13:22:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x119d05000) [pid = 1647] [serial = 2104] [outer = 0x119171400] 13:22:04 INFO - PROCESS | 1647 | 1464380524234 Marionette DEBUG loaded listener.js 13:22:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x123522000) [pid = 1647] [serial = 2105] [outer = 0x119171400] 13:22:04 INFO - PROCESS | 1647 | 1464380524558 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 13:22:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:22:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 519ms 13:22:04 INFO - PROCESS | 1647 | 1464380524564 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 13:22:04 INFO - PROCESS | 1647 | 1464380524566 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 13:22:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:22:04 INFO - PROCESS | 1647 | 1464380524569 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:22:04 INFO - PROCESS | 1647 | 1464380524570 Marionette TRACE conn2 <- [1,2778,null,{}] 13:22:04 INFO - PROCESS | 1647 | 1464380524572 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:04 INFO - PROCESS | 1647 | 1464380524701 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 13:22:04 INFO - PROCESS | 1647 | 1464380524716 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc30800 == 60 [pid = 1647] [id = 702] 13:22:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12370dc00) [pid = 1647] [serial = 2106] [outer = 0x0] 13:22:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x125023400) [pid = 1647] [serial = 2107] [outer = 0x12370dc00] 13:22:04 INFO - PROCESS | 1647 | 1464380524749 Marionette DEBUG loaded listener.js 13:22:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x126bea400) [pid = 1647] [serial = 2108] [outer = 0x12370dc00] 13:22:05 INFO - PROCESS | 1647 | 1464380525123 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 13:22:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:22:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 567ms 13:22:05 INFO - PROCESS | 1647 | 1464380525137 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 13:22:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:22:05 INFO - PROCESS | 1647 | 1464380525139 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 13:22:05 INFO - PROCESS | 1647 | 1464380525141 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:22:05 INFO - PROCESS | 1647 | 1464380525143 Marionette TRACE conn2 <- [1,2782,null,{}] 13:22:05 INFO - PROCESS | 1647 | 1464380525146 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:05 INFO - PROCESS | 1647 | 1464380525304 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 13:22:05 INFO - PROCESS | 1647 | 1464380525327 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c431000 == 61 [pid = 1647] [id = 703] 13:22:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x128873c00) [pid = 1647] [serial = 2109] [outer = 0x0] 13:22:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x128a35c00) [pid = 1647] [serial = 2110] [outer = 0x128873c00] 13:22:05 INFO - PROCESS | 1647 | 1464380525352 Marionette DEBUG loaded listener.js 13:22:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x128c62c00) [pid = 1647] [serial = 2111] [outer = 0x128873c00] 13:22:05 INFO - PROCESS | 1647 | 1464380525724 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 13:22:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:22:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 620ms 13:22:05 INFO - PROCESS | 1647 | 1464380525768 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 13:22:05 INFO - PROCESS | 1647 | 1464380525769 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 13:22:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:22:05 INFO - PROCESS | 1647 | 1464380525771 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:22:05 INFO - PROCESS | 1647 | 1464380525772 Marionette TRACE conn2 <- [1,2786,null,{}] 13:22:05 INFO - PROCESS | 1647 | 1464380525774 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:05 INFO - PROCESS | 1647 | 1464380525886 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 13:22:05 INFO - PROCESS | 1647 | 1464380525896 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce46800 == 62 [pid = 1647] [id = 704] 13:22:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x128a4ac00) [pid = 1647] [serial = 2112] [outer = 0x0] 13:22:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12931dc00) [pid = 1647] [serial = 2113] [outer = 0x128a4ac00] 13:22:05 INFO - PROCESS | 1647 | 1464380525921 Marionette DEBUG loaded listener.js 13:22:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x129578800) [pid = 1647] [serial = 2114] [outer = 0x128a4ac00] 13:22:06 INFO - PROCESS | 1647 | 1464380526278 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 13:22:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:22:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 518ms 13:22:06 INFO - PROCESS | 1647 | 1464380526289 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 13:22:06 INFO - PROCESS | 1647 | 1464380526291 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 13:22:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:22:06 INFO - PROCESS | 1647 | 1464380526293 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:22:06 INFO - PROCESS | 1647 | 1464380526294 Marionette TRACE conn2 <- [1,2790,null,{}] 13:22:06 INFO - PROCESS | 1647 | 1464380526296 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:06 INFO - PROCESS | 1647 | 1464380526410 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 13:22:06 INFO - PROCESS | 1647 | 1464380526423 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d383800 == 63 [pid = 1647] [id = 705] 13:22:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x128c63000) [pid = 1647] [serial = 2115] [outer = 0x0] 13:22:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1295bf000) [pid = 1647] [serial = 2116] [outer = 0x128c63000] 13:22:06 INFO - PROCESS | 1647 | 1464380526448 Marionette DEBUG loaded listener.js 13:22:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12a2f9400) [pid = 1647] [serial = 2117] [outer = 0x128c63000] 13:22:06 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12886a400) [pid = 1647] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:22:06 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x117465800) [pid = 1647] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:22:06 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12b36b800) [pid = 1647] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:22:06 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12a854000) [pid = 1647] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:22:06 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x112e04400) [pid = 1647] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:22:06 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x128a2c400) [pid = 1647] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:22:06 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1192f6000) [pid = 1647] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:22:06 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x115f5b400) [pid = 1647] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:22:06 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11892ac00) [pid = 1647] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:22:06 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x119a9a400) [pid = 1647] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:22:06 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x111a0b000) [pid = 1647] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:22:06 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x110e33000) [pid = 1647] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:22:06 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11805c000) [pid = 1647] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:22:06 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x116a62800) [pid = 1647] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:22:06 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x110de0800) [pid = 1647] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:22:06 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12c9bb400) [pid = 1647] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:22:06 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1245d9800) [pid = 1647] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:22:06 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x111c1fc00) [pid = 1647] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:22:06 INFO - PROCESS | 1647 | 1464380526897 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 13:22:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:22:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 619ms 13:22:06 INFO - PROCESS | 1647 | 1464380526929 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 13:22:06 INFO - PROCESS | 1647 | 1464380526930 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 13:22:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:22:06 INFO - PROCESS | 1647 | 1464380526940 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:22:06 INFO - PROCESS | 1647 | 1464380526942 Marionette TRACE conn2 <- [1,2794,null,{}] 13:22:06 INFO - PROCESS | 1647 | 1464380526945 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:07 INFO - PROCESS | 1647 | 1464380527086 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 13:22:07 INFO - PROCESS | 1647 | 1464380527092 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d89c000 == 64 [pid = 1647] [id = 706] 13:22:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x116215000) [pid = 1647] [serial = 2118] [outer = 0x0] 13:22:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1181a1000) [pid = 1647] [serial = 2119] [outer = 0x116215000] 13:22:07 INFO - PROCESS | 1647 | 1464380527131 Marionette DEBUG loaded listener.js 13:22:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12316f400) [pid = 1647] [serial = 2120] [outer = 0x116215000] 13:22:07 INFO - PROCESS | 1647 | 1464380527494 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 13:22:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:22:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 574ms 13:22:07 INFO - PROCESS | 1647 | 1464380527513 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 13:22:07 INFO - PROCESS | 1647 | 1464380527525 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 13:22:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:22:07 INFO - PROCESS | 1647 | 1464380527528 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:22:07 INFO - PROCESS | 1647 | 1464380527529 Marionette TRACE conn2 <- [1,2798,null,{}] 13:22:07 INFO - PROCESS | 1647 | 1464380527532 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:07 INFO - PROCESS | 1647 | 1464380527672 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 13:22:07 INFO - PROCESS | 1647 | 1464380527688 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ee20800 == 65 [pid = 1647] [id = 707] 13:22:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12a713000) [pid = 1647] [serial = 2121] [outer = 0x0] 13:22:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12a850000) [pid = 1647] [serial = 2122] [outer = 0x12a713000] 13:22:07 INFO - PROCESS | 1647 | 1464380527719 Marionette DEBUG loaded listener.js 13:22:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12afd9400) [pid = 1647] [serial = 2123] [outer = 0x12a713000] 13:22:08 INFO - PROCESS | 1647 | 1464380528247 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 13:22:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:22:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 769ms 13:22:08 INFO - PROCESS | 1647 | 1464380528298 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 13:22:08 INFO - PROCESS | 1647 | 1464380528301 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 13:22:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:22:08 INFO - PROCESS | 1647 | 1464380528322 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:22:08 INFO - PROCESS | 1647 | 1464380528325 Marionette TRACE conn2 <- [1,2802,null,{}] 13:22:08 INFO - PROCESS | 1647 | 1464380528329 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:08 INFO - PROCESS | 1647 | 1464380528445 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 13:22:08 INFO - PROCESS | 1647 | 1464380528526 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x119dd9800 == 66 [pid = 1647] [id = 708] 13:22:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x115aaf800) [pid = 1647] [serial = 2124] [outer = 0x0] 13:22:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11671f400) [pid = 1647] [serial = 2125] [outer = 0x115aaf800] 13:22:08 INFO - PROCESS | 1647 | 1464380528558 Marionette DEBUG loaded listener.js 13:22:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x117467000) [pid = 1647] [serial = 2126] [outer = 0x115aaf800] 13:22:08 INFO - PROCESS | 1647 | 1464380528971 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 13:22:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:22:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 677ms 13:22:08 INFO - PROCESS | 1647 | 1464380528997 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 13:22:09 INFO - PROCESS | 1647 | 1464380529002 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 13:22:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:22:09 INFO - PROCESS | 1647 | 1464380529006 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:22:09 INFO - PROCESS | 1647 | 1464380529008 Marionette TRACE conn2 <- [1,2806,null,{}] 13:22:09 INFO - PROCESS | 1647 | 1464380529011 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:09 INFO - PROCESS | 1647 | 1464380529145 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 13:22:09 INFO - PROCESS | 1647 | 1464380529254 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8b8800 == 67 [pid = 1647] [id = 709] 13:22:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x117e5c400) [pid = 1647] [serial = 2127] [outer = 0x0] 13:22:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1184ab000) [pid = 1647] [serial = 2128] [outer = 0x117e5c400] 13:22:09 INFO - PROCESS | 1647 | 1464380529285 Marionette DEBUG loaded listener.js 13:22:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x119525400) [pid = 1647] [serial = 2129] [outer = 0x117e5c400] 13:22:09 INFO - PROCESS | 1647 | 1464380529716 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 13:22:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:22:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 723ms 13:22:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:22:09 INFO - PROCESS | 1647 | 1464380529729 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 13:22:09 INFO - PROCESS | 1647 | 1464380529731 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 13:22:09 INFO - PROCESS | 1647 | 1464380529733 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:22:09 INFO - PROCESS | 1647 | 1464380529736 Marionette TRACE conn2 <- [1,2810,null,{}] 13:22:09 INFO - PROCESS | 1647 | 1464380529744 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:09 INFO - PROCESS | 1647 | 1464380529860 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 13:22:09 INFO - PROCESS | 1647 | 1464380529967 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x13556d800 == 68 [pid = 1647] [id = 710] 13:22:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x124290000) [pid = 1647] [serial = 2130] [outer = 0x0] 13:22:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x126871000) [pid = 1647] [serial = 2131] [outer = 0x124290000] 13:22:10 INFO - PROCESS | 1647 | 1464380530001 Marionette DEBUG loaded listener.js 13:22:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x128872c00) [pid = 1647] [serial = 2132] [outer = 0x124290000] 13:22:10 INFO - PROCESS | 1647 | 1464380530420 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 13:22:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:22:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 722ms 13:22:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:22:10 INFO - PROCESS | 1647 | 1464380530455 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 13:22:10 INFO - PROCESS | 1647 | 1464380530457 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 13:22:10 INFO - PROCESS | 1647 | 1464380530459 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:22:10 INFO - PROCESS | 1647 | 1464380530461 Marionette TRACE conn2 <- [1,2814,null,{}] 13:22:10 INFO - PROCESS | 1647 | 1464380530463 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:10 INFO - PROCESS | 1647 | 1464380530594 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 13:22:10 INFO - PROCESS | 1647 | 1464380530702 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x1355a7800 == 69 [pid = 1647] [id = 711] 13:22:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1295bf800) [pid = 1647] [serial = 2133] [outer = 0x0] 13:22:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12a84d400) [pid = 1647] [serial = 2134] [outer = 0x1295bf800] 13:22:10 INFO - PROCESS | 1647 | 1464380530733 Marionette DEBUG loaded listener.js 13:22:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12aae9000) [pid = 1647] [serial = 2135] [outer = 0x1295bf800] 13:22:11 INFO - PROCESS | 1647 | 1464380531121 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 13:22:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:22:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 670ms 13:22:11 INFO - PROCESS | 1647 | 1464380531130 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 13:22:11 INFO - PROCESS | 1647 | 1464380531131 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 13:22:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:22:11 INFO - PROCESS | 1647 | 1464380531134 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:22:11 INFO - PROCESS | 1647 | 1464380531137 Marionette TRACE conn2 <- [1,2818,null,{}] 13:22:11 INFO - PROCESS | 1647 | 1464380531140 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:11 INFO - PROCESS | 1647 | 1464380531247 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 13:22:11 INFO - PROCESS | 1647 | 1464380531325 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x135765800 == 70 [pid = 1647] [id = 712] 13:22:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12a2f5400) [pid = 1647] [serial = 2136] [outer = 0x0] 13:22:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12b21e400) [pid = 1647] [serial = 2137] [outer = 0x12a2f5400] 13:22:11 INFO - PROCESS | 1647 | 1464380531355 Marionette DEBUG loaded listener.js 13:22:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12b22b400) [pid = 1647] [serial = 2138] [outer = 0x12a2f5400] 13:22:11 INFO - PROCESS | 1647 | 1464380531797 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 13:22:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:22:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 671ms 13:22:11 INFO - PROCESS | 1647 | 1464380531805 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 13:22:11 INFO - PROCESS | 1647 | 1464380531807 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 13:22:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:22:11 INFO - PROCESS | 1647 | 1464380531809 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:22:11 INFO - PROCESS | 1647 | 1464380531810 Marionette TRACE conn2 <- [1,2822,null,{}] 13:22:11 INFO - PROCESS | 1647 | 1464380531813 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:11 INFO - PROCESS | 1647 | 1464380531930 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 13:22:12 INFO - PROCESS | 1647 | 1464380532041 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x1359d6800 == 71 [pid = 1647] [id = 713] 13:22:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12b364400) [pid = 1647] [serial = 2139] [outer = 0x0] 13:22:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12bc76400) [pid = 1647] [serial = 2140] [outer = 0x12b364400] 13:22:12 INFO - PROCESS | 1647 | 1464380532073 Marionette DEBUG loaded listener.js 13:22:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12bc84000) [pid = 1647] [serial = 2141] [outer = 0x12b364400] 13:22:12 INFO - PROCESS | 1647 | 1464380532482 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 13:22:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:22:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 719ms 13:22:12 INFO - PROCESS | 1647 | 1464380532529 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 13:22:12 INFO - PROCESS | 1647 | 1464380532530 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 13:22:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:22:12 INFO - PROCESS | 1647 | 1464380532532 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:22:12 INFO - PROCESS | 1647 | 1464380532534 Marionette TRACE conn2 <- [1,2826,null,{}] 13:22:12 INFO - PROCESS | 1647 | 1464380532536 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:12 INFO - PROCESS | 1647 | 1464380532649 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 13:22:12 INFO - PROCESS | 1647 | 1464380532758 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x135b9d000 == 72 [pid = 1647] [id = 714] 13:22:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12b365400) [pid = 1647] [serial = 2142] [outer = 0x0] 13:22:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12bfb2800) [pid = 1647] [serial = 2143] [outer = 0x12b365400] 13:22:12 INFO - PROCESS | 1647 | 1464380532791 Marionette DEBUG loaded listener.js 13:22:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12bfbf000) [pid = 1647] [serial = 2144] [outer = 0x12b365400] 13:22:13 INFO - PROCESS | 1647 | 1464380533239 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:22:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:22:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 720ms 13:22:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:22:13 INFO - PROCESS | 1647 | 1464380533271 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 13:22:13 INFO - PROCESS | 1647 | 1464380533272 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 13:22:13 INFO - PROCESS | 1647 | 1464380533275 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:22:13 INFO - PROCESS | 1647 | 1464380533277 Marionette TRACE conn2 <- [1,2830,null,{}] 13:22:13 INFO - PROCESS | 1647 | 1464380533279 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:13 INFO - PROCESS | 1647 | 1464380533391 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 13:22:13 INFO - PROCESS | 1647 | 1464380533648 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c2f000 == 73 [pid = 1647] [id = 715] 13:22:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x110e32800) [pid = 1647] [serial = 2145] [outer = 0x0] 13:22:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x110e47800) [pid = 1647] [serial = 2146] [outer = 0x110e32800] 13:22:13 INFO - PROCESS | 1647 | 1464380533704 Marionette DEBUG loaded listener.js 13:22:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x1126ec400) [pid = 1647] [serial = 2147] [outer = 0x110e32800] 13:22:14 INFO - PROCESS | 1647 | 1464380534194 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 13:22:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:22:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 976ms 13:22:14 INFO - PROCESS | 1647 | 1464380534252 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 13:22:14 INFO - PROCESS | 1647 | 1464380534254 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 13:22:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:22:14 INFO - PROCESS | 1647 | 1464380534257 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:22:14 INFO - PROCESS | 1647 | 1464380534259 Marionette TRACE conn2 <- [1,2834,null,{}] 13:22:14 INFO - PROCESS | 1647 | 1464380534263 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:14 INFO - PROCESS | 1647 | 1464380534371 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 13:22:14 INFO - PROCESS | 1647 | 1464380534483 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x125060800 == 74 [pid = 1647] [id = 716] 13:22:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x1166cc400) [pid = 1647] [serial = 2148] [outer = 0x0] 13:22:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x1167f0400) [pid = 1647] [serial = 2149] [outer = 0x1166cc400] 13:22:14 INFO - PROCESS | 1647 | 1464380534514 Marionette DEBUG loaded listener.js 13:22:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x11746e800) [pid = 1647] [serial = 2150] [outer = 0x1166cc400] 13:22:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12d89c000 == 73 [pid = 1647] [id = 706] 13:22:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12d383800 == 72 [pid = 1647] [id = 705] 13:22:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce46800 == 71 [pid = 1647] [id = 704] 13:22:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12c431000 == 70 [pid = 1647] [id = 703] 13:22:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc30800 == 69 [pid = 1647] [id = 702] 13:22:14 INFO - PROCESS | 1647 | --DOCSHELL 0x1359d7000 == 68 [pid = 1647] [id = 675] 13:22:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12904b000 == 67 [pid = 1647] [id = 701] 13:22:14 INFO - PROCESS | 1647 | --DOCSHELL 0x119969800 == 66 [pid = 1647] [id = 700] 13:22:14 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12488a400) [pid = 1647] [serial = 2065] [outer = 0x0] [url = about:blank] 13:22:14 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x115e6f800) [pid = 1647] [serial = 2029] [outer = 0x0] [url = about:blank] 13:22:14 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x1192f1000) [pid = 1647] [serial = 2032] [outer = 0x0] [url = about:blank] 13:22:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12424c000 == 65 [pid = 1647] [id = 699] 13:22:14 INFO - PROCESS | 1647 | --DOCSHELL 0x1189bf000 == 64 [pid = 1647] [id = 698] 13:22:14 INFO - PROCESS | 1647 | --DOCSHELL 0x1231bf800 == 63 [pid = 1647] [id = 697] 13:22:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6a8000 == 62 [pid = 1647] [id = 692] 13:22:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce43800 == 61 [pid = 1647] [id = 691] 13:22:14 INFO - PROCESS | 1647 | 1464380534993 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:22:15 INFO - PROCESS | 1647 | --DOCSHELL 0x124259000 == 60 [pid = 1647] [id = 690] 13:22:15 INFO - PROCESS | 1647 | --DOCSHELL 0x11332c000 == 59 [pid = 1647] [id = 689] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x112fb7000) [pid = 1647] [serial = 2039] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x1126e6800) [pid = 1647] [serial = 2038] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x1197d8c00) [pid = 1647] [serial = 2051] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x118063800) [pid = 1647] [serial = 2060] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11892b000) [pid = 1647] [serial = 2048] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x1295be800) [pid = 1647] [serial = 1979] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11849e800) [pid = 1647] [serial = 1973] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12bfb6400) [pid = 1647] [serial = 1985] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12bc76800) [pid = 1647] [serial = 1967] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x1166c8000) [pid = 1647] [serial = 1970] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12b227000) [pid = 1647] [serial = 1982] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x126783800) [pid = 1647] [serial = 1976] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1239bc400) [pid = 1647] [serial = 2063] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x1192f6800) [pid = 1647] [serial = 2050] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12306ec00) [pid = 1647] [serial = 2053] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x118061400) [pid = 1647] [serial = 2044] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1181d6000) [pid = 1647] [serial = 2045] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x129098c00) [pid = 1647] [serial = 2036] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1184a3400) [pid = 1647] [serial = 2035] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1187b7000) [pid = 1647] [serial = 2047] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11710ec00) [pid = 1647] [serial = 2041] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x117e59c00) [pid = 1647] [serial = 2042] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11917c800) [pid = 1647] [serial = 2062] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x115e73800) [pid = 1647] [serial = 2059] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x110e4e800) [pid = 1647] [serial = 1412] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x125025400) [pid = 1647] [serial = 2056] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x123dcb800) [pid = 1647] [serial = 2054] [outer = 0x0] [url = about:blank] 13:22:15 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1265b6000) [pid = 1647] [serial = 2057] [outer = 0x0] [url = about:blank] 13:22:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:22:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 775ms 13:22:15 INFO - PROCESS | 1647 | 1464380535039 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 13:22:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:22:15 INFO - PROCESS | 1647 | 1464380535042 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 13:22:15 INFO - PROCESS | 1647 | 1464380535045 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:22:15 INFO - PROCESS | 1647 | 1464380535046 Marionette TRACE conn2 <- [1,2838,null,{}] 13:22:15 INFO - PROCESS | 1647 | 1464380535049 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:15 INFO - PROCESS | 1647 | 1464380535144 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 13:22:15 INFO - PROCESS | 1647 | 1464380535153 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x119ddb000 == 60 [pid = 1647] [id = 717] 13:22:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x115e6f800) [pid = 1647] [serial = 2151] [outer = 0x0] 13:22:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x118057800) [pid = 1647] [serial = 2152] [outer = 0x115e6f800] 13:22:15 INFO - PROCESS | 1647 | 1464380535179 Marionette DEBUG loaded listener.js 13:22:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11841a400) [pid = 1647] [serial = 2153] [outer = 0x115e6f800] 13:22:15 INFO - PROCESS | 1647 | 1464380535566 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 13:22:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:22:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 569ms 13:22:15 INFO - PROCESS | 1647 | 1464380535614 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 13:22:15 INFO - PROCESS | 1647 | 1464380535616 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 13:22:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:22:15 INFO - PROCESS | 1647 | 1464380535619 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:22:15 INFO - PROCESS | 1647 | 1464380535623 Marionette TRACE conn2 <- [1,2842,null,{}] 13:22:15 INFO - PROCESS | 1647 | 1464380535630 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:15 INFO - PROCESS | 1647 | 1464380535724 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 13:22:15 INFO - PROCESS | 1647 | 1464380535729 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f2a800 == 61 [pid = 1647] [id = 718] 13:22:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x118714000) [pid = 1647] [serial = 2154] [outer = 0x0] 13:22:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1192ee400) [pid = 1647] [serial = 2155] [outer = 0x118714000] 13:22:15 INFO - PROCESS | 1647 | 1464380535755 Marionette DEBUG loaded listener.js 13:22:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x119aa2c00) [pid = 1647] [serial = 2156] [outer = 0x118714000] 13:22:16 INFO - PROCESS | 1647 | 1464380536105 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 13:22:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:22:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 526ms 13:22:16 INFO - PROCESS | 1647 | 1464380536145 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 13:22:16 INFO - PROCESS | 1647 | 1464380536147 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 13:22:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:22:16 INFO - PROCESS | 1647 | 1464380536149 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:22:16 INFO - PROCESS | 1647 | 1464380536158 Marionette TRACE conn2 <- [1,2846,null,{}] 13:22:16 INFO - PROCESS | 1647 | 1464380536160 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:16 INFO - PROCESS | 1647 | 1464380536252 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 13:22:16 INFO - PROCESS | 1647 | 1464380536257 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b16e000 == 62 [pid = 1647] [id = 719] 13:22:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12110d000) [pid = 1647] [serial = 2157] [outer = 0x0] 13:22:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x123919800) [pid = 1647] [serial = 2158] [outer = 0x12110d000] 13:22:16 INFO - PROCESS | 1647 | 1464380536282 Marionette DEBUG loaded listener.js 13:22:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1245d1800) [pid = 1647] [serial = 2159] [outer = 0x12110d000] 13:22:16 INFO - PROCESS | 1647 | 1464380536623 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 13:22:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:22:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 526ms 13:22:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:22:16 INFO - PROCESS | 1647 | 1464380536675 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 13:22:16 INFO - PROCESS | 1647 | 1464380536676 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 13:22:16 INFO - PROCESS | 1647 | 1464380536679 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:22:16 INFO - PROCESS | 1647 | 1464380536680 Marionette TRACE conn2 <- [1,2850,null,{}] 13:22:16 INFO - PROCESS | 1647 | 1464380536682 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:16 INFO - PROCESS | 1647 | 1464380536772 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 13:22:16 INFO - PROCESS | 1647 | 1464380536848 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf0b000 == 63 [pid = 1647] [id = 720] 13:22:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1265b6000) [pid = 1647] [serial = 2160] [outer = 0x0] 13:22:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x126b47000) [pid = 1647] [serial = 2161] [outer = 0x1265b6000] 13:22:16 INFO - PROCESS | 1647 | 1464380536879 Marionette DEBUG loaded listener.js 13:22:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12886a400) [pid = 1647] [serial = 2162] [outer = 0x1265b6000] 13:22:17 INFO - PROCESS | 1647 | 1464380537209 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:22:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:22:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 567ms 13:22:17 INFO - PROCESS | 1647 | 1464380537247 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 13:22:17 INFO - PROCESS | 1647 | 1464380537248 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 13:22:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:22:17 INFO - PROCESS | 1647 | 1464380537250 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:22:17 INFO - PROCESS | 1647 | 1464380537251 Marionette TRACE conn2 <- [1,2854,null,{}] 13:22:17 INFO - PROCESS | 1647 | 1464380537253 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:17 INFO - PROCESS | 1647 | 1464380537379 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 13:22:17 INFO - PROCESS | 1647 | 1464380537393 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce27800 == 64 [pid = 1647] [id = 721] 13:22:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x128a2f000) [pid = 1647] [serial = 2163] [outer = 0x0] 13:22:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x128a4cc00) [pid = 1647] [serial = 2164] [outer = 0x128a2f000] 13:22:17 INFO - PROCESS | 1647 | 1464380537418 Marionette DEBUG loaded listener.js 13:22:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x129576c00) [pid = 1647] [serial = 2165] [outer = 0x128a2f000] 13:22:17 INFO - PROCESS | 1647 | 1464380537831 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 13:22:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:22:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 620ms 13:22:17 INFO - PROCESS | 1647 | 1464380537872 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 13:22:17 INFO - PROCESS | 1647 | 1464380537874 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 13:22:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:22:17 INFO - PROCESS | 1647 | 1464380537877 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:22:17 INFO - PROCESS | 1647 | 1464380537879 Marionette TRACE conn2 <- [1,2858,null,{}] 13:22:17 INFO - PROCESS | 1647 | 1464380537882 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:18 INFO - PROCESS | 1647 | 1464380538066 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 13:22:18 INFO - PROCESS | 1647 | 1464380538087 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d2f6000 == 65 [pid = 1647] [id = 722] 13:22:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x128a47800) [pid = 1647] [serial = 2166] [outer = 0x0] 13:22:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12a2f3800) [pid = 1647] [serial = 2167] [outer = 0x128a47800] 13:22:18 INFO - PROCESS | 1647 | 1464380538127 Marionette DEBUG loaded listener.js 13:22:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12afdcc00) [pid = 1647] [serial = 2168] [outer = 0x128a47800] 13:22:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:22:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 620ms 13:22:18 INFO - PROCESS | 1647 | 1464380538491 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:22:18 INFO - PROCESS | 1647 | 1464380538498 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 13:22:18 INFO - PROCESS | 1647 | 1464380538499 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 13:22:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:22:18 INFO - PROCESS | 1647 | 1464380538510 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:22:18 INFO - PROCESS | 1647 | 1464380538511 Marionette TRACE conn2 <- [1,2862,null,{}] 13:22:18 INFO - PROCESS | 1647 | 1464380538514 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:18 INFO - PROCESS | 1647 | 1464380538630 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 13:22:18 INFO - PROCESS | 1647 | 1464380538689 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dd35800 == 66 [pid = 1647] [id = 723] 13:22:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x118063c00) [pid = 1647] [serial = 2169] [outer = 0x0] 13:22:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12a84ac00) [pid = 1647] [serial = 2170] [outer = 0x118063c00] 13:22:18 INFO - PROCESS | 1647 | 1464380538714 Marionette DEBUG loaded listener.js 13:22:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12bc6bc00) [pid = 1647] [serial = 2171] [outer = 0x118063c00] 13:22:19 INFO - PROCESS | 1647 | 1464380539047 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 13:22:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:22:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 576ms 13:22:19 INFO - PROCESS | 1647 | 1464380539079 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 13:22:19 INFO - PROCESS | 1647 | 1464380539080 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 13:22:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:22:19 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x128873c00) [pid = 1647] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:22:19 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12370dc00) [pid = 1647] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:22:19 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x128a4ac00) [pid = 1647] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:22:19 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x128c63000) [pid = 1647] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:22:19 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x118059c00) [pid = 1647] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:22:19 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11892e000) [pid = 1647] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:22:19 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x119171400) [pid = 1647] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:22:19 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x110e34c00) [pid = 1647] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:22:19 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x116214c00) [pid = 1647] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:22:19 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x116215000) [pid = 1647] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:22:19 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x112714000) [pid = 1647] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:22:19 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11849ec00) [pid = 1647] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:22:19 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12d088800) [pid = 1647] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:22:19 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1166c8c00) [pid = 1647] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:22:19 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12bfb4000) [pid = 1647] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:22:19 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12bfca400) [pid = 1647] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:22:19 INFO - PROCESS | 1647 | 1464380539210 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:22:19 INFO - PROCESS | 1647 | 1464380539211 Marionette TRACE conn2 <- [1,2866,null,{}] 13:22:19 INFO - PROCESS | 1647 | 1464380539213 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:19 INFO - PROCESS | 1647 | 1464380539307 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 13:22:19 INFO - PROCESS | 1647 | 1464380539312 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8d3000 == 67 [pid = 1647] [id = 724] 13:22:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x112714000) [pid = 1647] [serial = 2172] [outer = 0x0] 13:22:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x116215000) [pid = 1647] [serial = 2173] [outer = 0x112714000] 13:22:19 INFO - PROCESS | 1647 | 1464380539337 Marionette DEBUG loaded listener.js 13:22:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11911b000) [pid = 1647] [serial = 2174] [outer = 0x112714000] 13:22:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:22:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 484ms 13:22:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:22:19 INFO - PROCESS | 1647 | 1464380539673 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 13:22:19 INFO - PROCESS | 1647 | 1464380539679 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 13:22:19 INFO - PROCESS | 1647 | 1464380539680 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 13:22:19 INFO - PROCESS | 1647 | 1464380539685 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:22:19 INFO - PROCESS | 1647 | 1464380539688 Marionette TRACE conn2 <- [1,2870,null,{}] 13:22:19 INFO - PROCESS | 1647 | 1464380539691 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:19 INFO - PROCESS | 1647 | 1464380539798 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 13:22:19 INFO - PROCESS | 1647 | 1464380539885 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1345ce000 == 68 [pid = 1647] [id = 725] 13:22:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1184a2800) [pid = 1647] [serial = 2175] [outer = 0x0] 13:22:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x128873c00) [pid = 1647] [serial = 2176] [outer = 0x1184a2800] 13:22:19 INFO - PROCESS | 1647 | 1464380539932 Marionette DEBUG loaded listener.js 13:22:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12bfb6400) [pid = 1647] [serial = 2177] [outer = 0x1184a2800] 13:22:20 INFO - PROCESS | 1647 | 1464380540367 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 13:22:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:22:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 725ms 13:22:20 INFO - PROCESS | 1647 | 1464380540407 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 13:22:20 INFO - PROCESS | 1647 | 1464380540409 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 13:22:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:22:20 INFO - PROCESS | 1647 | 1464380540411 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:22:20 INFO - PROCESS | 1647 | 1464380540413 Marionette TRACE conn2 <- [1,2874,null,{}] 13:22:20 INFO - PROCESS | 1647 | 1464380540415 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:20 INFO - PROCESS | 1647 | 1464380540523 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 13:22:20 INFO - PROCESS | 1647 | 1464380540527 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x135b98000 == 69 [pid = 1647] [id = 726] 13:22:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12bfc4000) [pid = 1647] [serial = 2178] [outer = 0x0] 13:22:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12c2b3800) [pid = 1647] [serial = 2179] [outer = 0x12bfc4000] 13:22:20 INFO - PROCESS | 1647 | 1464380540552 Marionette DEBUG loaded listener.js 13:22:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12c66a800) [pid = 1647] [serial = 2180] [outer = 0x12bfc4000] 13:22:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:22:20 INFO - PROCESS | 1647 | 1464380540877 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 13:22:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 469ms 13:22:20 INFO - PROCESS | 1647 | 1464380540881 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 13:22:20 INFO - PROCESS | 1647 | 1464380540882 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 13:22:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:22:20 INFO - PROCESS | 1647 | 1464380540886 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:22:20 INFO - PROCESS | 1647 | 1464380540889 Marionette TRACE conn2 <- [1,2878,null,{}] 13:22:20 INFO - PROCESS | 1647 | 1464380540891 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:20 INFO - PROCESS | 1647 | 1464380540986 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 13:22:20 INFO - PROCESS | 1647 | 1464380540990 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x135c6c800 == 70 [pid = 1647] [id = 727] 13:22:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12c2b8000) [pid = 1647] [serial = 2181] [outer = 0x0] 13:22:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12c672000) [pid = 1647] [serial = 2182] [outer = 0x12c2b8000] 13:22:21 INFO - PROCESS | 1647 | 1464380541015 Marionette DEBUG loaded listener.js 13:22:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12c847400) [pid = 1647] [serial = 2183] [outer = 0x12c2b8000] 13:22:21 INFO - PROCESS | 1647 | 1464380541600 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 13:22:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:22:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 722ms 13:22:21 INFO - PROCESS | 1647 | 1464380541607 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 13:22:21 INFO - PROCESS | 1647 | 1464380541610 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 13:22:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:22:21 INFO - PROCESS | 1647 | 1464380541613 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:22:21 INFO - PROCESS | 1647 | 1464380541616 Marionette TRACE conn2 <- [1,2882,null,{}] 13:22:21 INFO - PROCESS | 1647 | 1464380541622 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:21 INFO - PROCESS | 1647 | 1464380541743 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 13:22:21 INFO - PROCESS | 1647 | 1464380541825 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x125050800 == 71 [pid = 1647] [id = 728] 13:22:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x1126df400) [pid = 1647] [serial = 2184] [outer = 0x0] 13:22:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x115e6b800) [pid = 1647] [serial = 2185] [outer = 0x1126df400] 13:22:21 INFO - PROCESS | 1647 | 1464380541859 Marionette DEBUG loaded listener.js 13:22:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x117107800) [pid = 1647] [serial = 2186] [outer = 0x1126df400] 13:22:22 INFO - PROCESS | 1647 | 1464380542303 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 13:22:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:22:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 724ms 13:22:22 INFO - PROCESS | 1647 | 1464380542339 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 13:22:22 INFO - PROCESS | 1647 | 1464380542342 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 13:22:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:22:22 INFO - PROCESS | 1647 | 1464380542390 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:22:22 INFO - PROCESS | 1647 | 1464380542392 Marionette TRACE conn2 <- [1,2886,null,{}] 13:22:22 INFO - PROCESS | 1647 | 1464380542396 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:22 INFO - PROCESS | 1647 | 1464380542514 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 13:22:22 INFO - PROCESS | 1647 | 1464380542596 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf17800 == 72 [pid = 1647] [id = 729] 13:22:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x118713400) [pid = 1647] [serial = 2187] [outer = 0x0] 13:22:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x11892b800) [pid = 1647] [serial = 2188] [outer = 0x118713400] 13:22:22 INFO - PROCESS | 1647 | 1464380542626 Marionette DEBUG loaded listener.js 13:22:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x119a97c00) [pid = 1647] [serial = 2189] [outer = 0x118713400] 13:22:23 INFO - PROCESS | 1647 | 1464380543107 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 13:22:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:22:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 793ms 13:22:23 INFO - PROCESS | 1647 | 1464380543166 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 13:22:23 INFO - PROCESS | 1647 | 1464380543170 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 13:22:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:22:23 INFO - PROCESS | 1647 | 1464380543174 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:22:23 INFO - PROCESS | 1647 | 1464380543178 Marionette TRACE conn2 <- [1,2890,null,{}] 13:22:23 INFO - PROCESS | 1647 | 1464380543190 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:23 INFO - PROCESS | 1647 | 1464380543343 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 13:22:23 INFO - PROCESS | 1647 | 1464380543428 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x135c6b800 == 73 [pid = 1647] [id = 730] 13:22:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x126b53400) [pid = 1647] [serial = 2190] [outer = 0x0] 13:22:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x126bee000) [pid = 1647] [serial = 2191] [outer = 0x126b53400] 13:22:23 INFO - PROCESS | 1647 | 1464380543460 Marionette DEBUG loaded listener.js 13:22:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x128c67400) [pid = 1647] [serial = 2192] [outer = 0x126b53400] 13:22:23 INFO - PROCESS | 1647 | 1464380543904 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:22:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:22:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 774ms 13:22:23 INFO - PROCESS | 1647 | 1464380543948 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 13:22:23 INFO - PROCESS | 1647 | 1464380543950 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 13:22:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:22:23 INFO - PROCESS | 1647 | 1464380543952 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:22:23 INFO - PROCESS | 1647 | 1464380543953 Marionette TRACE conn2 <- [1,2894,null,{}] 13:22:23 INFO - PROCESS | 1647 | 1464380543956 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:24 INFO - PROCESS | 1647 | 1464380544071 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 13:22:24 INFO - PROCESS | 1647 | 1464380544182 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x135d7d800 == 74 [pid = 1647] [id = 731] 13:22:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12a2f8c00) [pid = 1647] [serial = 2193] [outer = 0x0] 13:22:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12b362400) [pid = 1647] [serial = 2194] [outer = 0x12a2f8c00] 13:22:24 INFO - PROCESS | 1647 | 1464380544214 Marionette DEBUG loaded listener.js 13:22:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12bfb3800) [pid = 1647] [serial = 2195] [outer = 0x12a2f8c00] 13:22:24 INFO - PROCESS | 1647 | 1464380544602 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 13:22:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:22:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 670ms 13:22:24 INFO - PROCESS | 1647 | 1464380544623 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 13:22:24 INFO - PROCESS | 1647 | 1464380544624 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 13:22:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:22:24 INFO - PROCESS | 1647 | 1464380544627 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:22:24 INFO - PROCESS | 1647 | 1464380544628 Marionette TRACE conn2 <- [1,2898,null,{}] 13:22:24 INFO - PROCESS | 1647 | 1464380544630 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:24 INFO - PROCESS | 1647 | 1464380544742 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 13:22:24 INFO - PROCESS | 1647 | 1464380544824 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x135d9c000 == 75 [pid = 1647] [id = 732] 13:22:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12bc86000) [pid = 1647] [serial = 2196] [outer = 0x0] 13:22:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12bfd1000) [pid = 1647] [serial = 2197] [outer = 0x12bc86000] 13:22:24 INFO - PROCESS | 1647 | 1464380544856 Marionette DEBUG loaded listener.js 13:22:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12c66fc00) [pid = 1647] [serial = 2198] [outer = 0x12bc86000] 13:22:25 INFO - PROCESS | 1647 | 1464380545262 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 13:22:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:22:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 670ms 13:22:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:22:25 INFO - PROCESS | 1647 | 1464380545297 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 13:22:25 INFO - PROCESS | 1647 | 1464380545299 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 13:22:25 INFO - PROCESS | 1647 | 1464380545301 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:22:25 INFO - PROCESS | 1647 | 1464380545302 Marionette TRACE conn2 <- [1,2902,null,{}] 13:22:25 INFO - PROCESS | 1647 | 1464380545305 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:25 INFO - PROCESS | 1647 | 1464380545432 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 13:22:25 INFO - PROCESS | 1647 | 1464380545548 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x137777000 == 76 [pid = 1647] [id = 733] 13:22:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12c2adc00) [pid = 1647] [serial = 2199] [outer = 0x0] 13:22:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12c93f800) [pid = 1647] [serial = 2200] [outer = 0x12c2adc00] 13:22:25 INFO - PROCESS | 1647 | 1464380545579 Marionette DEBUG loaded listener.js 13:22:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12c9b7400) [pid = 1647] [serial = 2201] [outer = 0x12c2adc00] 13:22:26 INFO - PROCESS | 1647 | 1464380546014 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:22:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:22:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 769ms 13:22:26 INFO - PROCESS | 1647 | 1464380546072 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 13:22:26 INFO - PROCESS | 1647 | 1464380546074 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 13:22:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:22:26 INFO - PROCESS | 1647 | 1464380546078 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:22:26 INFO - PROCESS | 1647 | 1464380546079 Marionette TRACE conn2 <- [1,2906,null,{}] 13:22:26 INFO - PROCESS | 1647 | 1464380546083 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:26 INFO - PROCESS | 1647 | 1464380546245 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 13:22:26 INFO - PROCESS | 1647 | 1464380546360 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x1377e1800 == 77 [pid = 1647] [id = 734] 13:22:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12c94a400) [pid = 1647] [serial = 2202] [outer = 0x0] 13:22:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12c9bf400) [pid = 1647] [serial = 2203] [outer = 0x12c94a400] 13:22:26 INFO - PROCESS | 1647 | 1464380546406 Marionette DEBUG loaded listener.js 13:22:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12d203000) [pid = 1647] [serial = 2204] [outer = 0x12c94a400] 13:22:26 INFO - PROCESS | 1647 | 1464380546849 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 13:22:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:22:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 820ms 13:22:26 INFO - PROCESS | 1647 | 1464380546898 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 13:22:26 INFO - PROCESS | 1647 | 1464380546899 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 13:22:26 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:22:26 INFO - PROCESS | 1647 | 1464380546902 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:22:26 INFO - PROCESS | 1647 | 1464380546903 Marionette TRACE conn2 <- [1,2910,null,{}] 13:22:26 INFO - PROCESS | 1647 | 1464380546905 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:27 INFO - PROCESS | 1647 | 1464380547018 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 13:22:27 INFO - PROCESS | 1647 | 1464380547102 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x13fc6d800 == 78 [pid = 1647] [id = 735] 13:22:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12c9c6400) [pid = 1647] [serial = 2205] [outer = 0x0] 13:22:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12d20b000) [pid = 1647] [serial = 2206] [outer = 0x12c9c6400] 13:22:27 INFO - PROCESS | 1647 | 1464380547133 Marionette DEBUG loaded listener.js 13:22:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12d234800) [pid = 1647] [serial = 2207] [outer = 0x12c9c6400] 13:22:27 INFO - PROCESS | 1647 | 1464380547494 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 13:22:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:22:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:22:27 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 620ms 13:22:27 INFO - PROCESS | 1647 | 1464380547522 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 13:22:27 INFO - TEST-START | /DOMEvents/constructors.html 13:22:27 INFO - PROCESS | 1647 | 1464380547524 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 13:22:27 INFO - PROCESS | 1647 | 1464380547526 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:22:27 INFO - PROCESS | 1647 | 1464380547528 Marionette TRACE conn2 <- [1,2914,null,{}] 13:22:27 INFO - PROCESS | 1647 | 1464380547530 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:27 INFO - PROCESS | 1647 | 1464380547643 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 13:22:27 INFO - PROCESS | 1647 | 1464380547755 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x141506800 == 79 [pid = 1647] [id = 736] 13:22:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12d237000) [pid = 1647] [serial = 2208] [outer = 0x0] 13:22:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12d237c00) [pid = 1647] [serial = 2209] [outer = 0x12d237000] 13:22:27 INFO - PROCESS | 1647 | 1464380547789 Marionette DEBUG loaded listener.js 13:22:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12d23ec00) [pid = 1647] [serial = 2210] [outer = 0x12d237000] 13:22:28 INFO - PROCESS | 1647 | 1464380548149 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:22:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:22:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:22:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:22:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:22:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:22:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:22:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:22:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:22:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:22:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:22:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:22:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:22:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:22:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:22:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:22:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:22:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:22:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:22:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:22:28 INFO - TEST-OK | /DOMEvents/constructors.html | took 677ms 13:22:28 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:22:28 INFO - PROCESS | 1647 | 1464380548205 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 13:22:28 INFO - PROCESS | 1647 | 1464380548207 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 13:22:28 INFO - PROCESS | 1647 | 1464380548209 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:22:28 INFO - PROCESS | 1647 | 1464380548211 Marionette TRACE conn2 <- [1,2918,null,{}] 13:22:28 INFO - PROCESS | 1647 | 1464380548213 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:28 INFO - PROCESS | 1647 | 1464380548325 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 13:22:28 INFO - PROCESS | 1647 | 1464380548428 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x138885800 == 80 [pid = 1647] [id = 737] 13:22:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12d238000) [pid = 1647] [serial = 2211] [outer = 0x0] 13:22:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12d546000) [pid = 1647] [serial = 2212] [outer = 0x12d238000] 13:22:28 INFO - PROCESS | 1647 | 1464380548458 Marionette DEBUG loaded listener.js 13:22:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12d673400) [pid = 1647] [serial = 2213] [outer = 0x12d238000] 13:22:28 INFO - PROCESS | 1647 | 1464380548849 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:22:28 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:22:28 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 671ms 13:22:28 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:22:28 INFO - PROCESS | 1647 | 1464380548880 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 13:22:28 INFO - PROCESS | 1647 | 1464380548882 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 13:22:28 INFO - PROCESS | 1647 | 1464380548884 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:22:28 INFO - PROCESS | 1647 | 1464380548886 Marionette TRACE conn2 <- [1,2922,null,{}] 13:22:28 INFO - PROCESS | 1647 | 1464380548888 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:29 INFO - PROCESS | 1647 | 1464380549016 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 13:22:29 INFO - PROCESS | 1647 | 1464380549134 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x115a7b000 == 81 [pid = 1647] [id = 738] 13:22:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x1126e1800) [pid = 1647] [serial = 2214] [outer = 0x0] 13:22:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x11671dc00) [pid = 1647] [serial = 2215] [outer = 0x1126e1800] 13:22:29 INFO - PROCESS | 1647 | 1464380549170 Marionette DEBUG loaded listener.js 13:22:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12d241800) [pid = 1647] [serial = 2216] [outer = 0x1126e1800] 13:22:29 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:22:29 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:22:29 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:22:29 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:22:29 INFO - PROCESS | 1647 | 1464380549878 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 13:22:29 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:22:29 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:22:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:22:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:22:29 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 13:22:29 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:22:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:22:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:22:29 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 13:22:29 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:22:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:22:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:22:29 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 13:22:29 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:22:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:22:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:22:29 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:22:29 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1021ms 13:22:29 INFO - PROCESS | 1647 | 1464380549906 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 13:22:29 INFO - PROCESS | 1647 | 1464380549909 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 13:22:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:22:29 INFO - PROCESS | 1647 | 1464380549913 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:22:29 INFO - PROCESS | 1647 | 1464380549915 Marionette TRACE conn2 <- [1,2926,null,{}] 13:22:29 INFO - PROCESS | 1647 | 1464380549927 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:30 INFO - PROCESS | 1647 | 1464380550037 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 13:22:30 INFO - PROCESS | 1647 | 1464380550159 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x119dd8800 == 82 [pid = 1647] [id = 739] 13:22:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x110e4f800) [pid = 1647] [serial = 2217] [outer = 0x0] 13:22:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x1126e4800) [pid = 1647] [serial = 2218] [outer = 0x110e4f800] 13:22:30 INFO - PROCESS | 1647 | 1464380550189 Marionette DEBUG loaded listener.js 13:22:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x117466c00) [pid = 1647] [serial = 2219] [outer = 0x110e4f800] 13:22:30 INFO - PROCESS | 1647 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:22:30 INFO - PROCESS | 1647 | 1464380550557 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 13:22:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:22:30 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 673ms 13:22:30 INFO - PROCESS | 1647 | 1464380550587 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 13:22:30 INFO - PROCESS | 1647 | 1464380550591 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 13:22:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:22:30 INFO - PROCESS | 1647 | 1464380550596 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:22:30 INFO - PROCESS | 1647 | 1464380550597 Marionette TRACE conn2 <- [1,2930,null,{}] 13:22:30 INFO - PROCESS | 1647 | 1464380550600 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:30 INFO - PROCESS | 1647 | 1464380550727 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 13:22:30 INFO - PROCESS | 1647 | 1464380550897 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:30 INFO - PROCESS | 1647 | --DOCSHELL 0x135b98000 == 81 [pid = 1647] [id = 726] 13:22:30 INFO - PROCESS | 1647 | --DOCSHELL 0x1345ce000 == 80 [pid = 1647] [id = 725] 13:22:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8d3000 == 79 [pid = 1647] [id = 724] 13:22:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12dd35800 == 78 [pid = 1647] [id = 723] 13:22:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12d2f6000 == 77 [pid = 1647] [id = 722] 13:22:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce27800 == 76 [pid = 1647] [id = 721] 13:22:30 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12d08e000) [pid = 1647] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:22:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f1d000 == 77 [pid = 1647] [id = 740] 13:22:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x1126b8800) [pid = 1647] [serial = 2220] [outer = 0x0] 13:22:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x115e73800) [pid = 1647] [serial = 2221] [outer = 0x1126b8800] 13:22:30 INFO - PROCESS | 1647 | 1464380550961 Marionette DEBUG loaded listener.js 13:22:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x118713c00) [pid = 1647] [serial = 2222] [outer = 0x1126b8800] 13:22:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf0b000 == 76 [pid = 1647] [id = 720] 13:22:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12b16e000 == 75 [pid = 1647] [id = 719] 13:22:31 INFO - PROCESS | 1647 | --DOCSHELL 0x128f2a800 == 74 [pid = 1647] [id = 718] 13:22:31 INFO - PROCESS | 1647 | --DOCSHELL 0x119ddb000 == 73 [pid = 1647] [id = 717] 13:22:31 INFO - PROCESS | 1647 | --DOCSHELL 0x125060800 == 72 [pid = 1647] [id = 716] 13:22:31 INFO - PROCESS | 1647 | --DOCSHELL 0x119c2f000 == 71 [pid = 1647] [id = 715] 13:22:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1355a7800 == 70 [pid = 1647] [id = 711] 13:22:31 INFO - PROCESS | 1647 | --DOCSHELL 0x13556d800 == 69 [pid = 1647] [id = 710] 13:22:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8b8800 == 68 [pid = 1647] [id = 709] 13:22:31 INFO - PROCESS | 1647 | --DOCSHELL 0x119dd9800 == 67 [pid = 1647] [id = 708] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x126b46800) [pid = 1647] [serial = 2066] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12bfc9000) [pid = 1647] [serial = 1988] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12c2ae000) [pid = 1647] [serial = 1991] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x117468c00) [pid = 1647] [serial = 2030] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x123173800) [pid = 1647] [serial = 2033] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x128a35c00) [pid = 1647] [serial = 2110] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x125023400) [pid = 1647] [serial = 2107] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12931dc00) [pid = 1647] [serial = 2113] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x128c62c00) [pid = 1647] [serial = 2111] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x1295bf000) [pid = 1647] [serial = 2116] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x126bea000) [pid = 1647] [serial = 2089] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x123381000) [pid = 1647] [serial = 2077] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x118423c00) [pid = 1647] [serial = 2098] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x1187b9c00) [pid = 1647] [serial = 2099] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x1192f9000) [pid = 1647] [serial = 2101] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x119a99800) [pid = 1647] [serial = 2102] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x110de7800) [pid = 1647] [serial = 2068] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x128c65c00) [pid = 1647] [serial = 2086] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x119d05000) [pid = 1647] [serial = 2104] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x118712400) [pid = 1647] [serial = 2074] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x1121b6400) [pid = 1647] [serial = 2092] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x112fbc800) [pid = 1647] [serial = 2093] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x1164bc000) [pid = 1647] [serial = 2095] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x116a66c00) [pid = 1647] [serial = 2096] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x126be3400) [pid = 1647] [serial = 2080] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x112a73000) [pid = 1647] [serial = 2071] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x128a4b000) [pid = 1647] [serial = 2083] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x1181a1000) [pid = 1647] [serial = 2119] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12a2f9400) [pid = 1647] [serial = 2117] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x129578800) [pid = 1647] [serial = 2114] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x126bea400) [pid = 1647] [serial = 2108] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12316f400) [pid = 1647] [serial = 2120] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x123522000) [pid = 1647] [serial = 2105] [outer = 0x0] [url = about:blank] 13:22:31 INFO - PROCESS | 1647 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:22:31 INFO - PROCESS | 1647 | 1464380551266 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 13:22:31 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:22:31 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 723ms 13:22:31 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:22:31 INFO - PROCESS | 1647 | 1464380551320 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 13:22:31 INFO - PROCESS | 1647 | 1464380551322 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 13:22:31 INFO - PROCESS | 1647 | 1464380551324 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:22:31 INFO - PROCESS | 1647 | 1464380551326 Marionette TRACE conn2 <- [1,2934,null,{}] 13:22:31 INFO - PROCESS | 1647 | 1464380551334 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:31 INFO - PROCESS | 1647 | 1464380551449 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 13:22:31 INFO - PROCESS | 1647 | 1464380551518 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x126810000 == 68 [pid = 1647] [id = 741] 13:22:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x1187bc400) [pid = 1647] [serial = 2223] [outer = 0x0] 13:22:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x119171400) [pid = 1647] [serial = 2224] [outer = 0x1187bc400] 13:22:31 INFO - PROCESS | 1647 | 1464380551546 Marionette DEBUG loaded listener.js 13:22:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x119a9e000) [pid = 1647] [serial = 2225] [outer = 0x1187bc400] 13:22:31 INFO - PROCESS | 1647 | 1464380551832 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 13:22:31 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:22:31 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 521ms 13:22:31 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:22:31 INFO - PROCESS | 1647 | 1464380551845 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 13:22:31 INFO - PROCESS | 1647 | 1464380551847 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 13:22:31 INFO - PROCESS | 1647 | 1464380551849 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:22:31 INFO - PROCESS | 1647 | 1464380551851 Marionette TRACE conn2 <- [1,2938,null,{}] 13:22:31 INFO - PROCESS | 1647 | 1464380551860 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:31 INFO - PROCESS | 1647 | 1464380551962 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 13:22:32 INFO - PROCESS | 1647 | 1464380552030 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8d3800 == 69 [pid = 1647] [id = 742] 13:22:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x119a9fc00) [pid = 1647] [serial = 2226] [outer = 0x0] 13:22:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x123173c00) [pid = 1647] [serial = 2227] [outer = 0x119a9fc00] 13:22:32 INFO - PROCESS | 1647 | 1464380552057 Marionette DEBUG loaded listener.js 13:22:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x1242f3400) [pid = 1647] [serial = 2228] [outer = 0x119a9fc00] 13:22:32 INFO - PROCESS | 1647 | 1464380552312 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 13:22:32 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 13:22:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 476ms 13:22:32 INFO - PROCESS | 1647 | 1464380552326 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 13:22:32 INFO - PROCESS | 1647 | 1464380552327 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 13:22:32 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:22:32 INFO - PROCESS | 1647 | 1464380552329 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:22:32 INFO - PROCESS | 1647 | 1464380552330 Marionette TRACE conn2 <- [1,2942,null,{}] 13:22:32 INFO - PROCESS | 1647 | 1464380552343 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:32 INFO - PROCESS | 1647 | 1464380552442 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 13:22:32 INFO - PROCESS | 1647 | 1464380552446 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc48800 == 70 [pid = 1647] [id = 743] 13:22:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x123592400) [pid = 1647] [serial = 2229] [outer = 0x0] 13:22:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x125427400) [pid = 1647] [serial = 2230] [outer = 0x123592400] 13:22:32 INFO - PROCESS | 1647 | 1464380552472 Marionette DEBUG loaded listener.js 13:22:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x126b4c400) [pid = 1647] [serial = 2231] [outer = 0x123592400] 13:22:32 INFO - PROCESS | 1647 | 1464380552813 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 13:22:32 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 13:22:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:22:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 521ms 13:22:32 INFO - PROCESS | 1647 | 1464380552852 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 13:22:32 INFO - PROCESS | 1647 | 1464380552854 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 13:22:32 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:22:32 INFO - PROCESS | 1647 | 1464380552856 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:22:32 INFO - PROCESS | 1647 | 1464380552858 Marionette TRACE conn2 <- [1,2946,null,{}] 13:22:32 INFO - PROCESS | 1647 | 1464380552860 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:33 INFO - PROCESS | 1647 | 1464380553011 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 13:22:33 INFO - PROCESS | 1647 | 1464380553018 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ce32000 == 71 [pid = 1647] [id = 744] 13:22:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x123708800) [pid = 1647] [serial = 2232] [outer = 0x0] 13:22:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x128a48000) [pid = 1647] [serial = 2233] [outer = 0x123708800] 13:22:33 INFO - PROCESS | 1647 | 1464380553044 Marionette DEBUG loaded listener.js 13:22:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12a852c00) [pid = 1647] [serial = 2234] [outer = 0x123708800] 13:22:33 INFO - PROCESS | 1647 | 1464380553353 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 13:22:33 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 13:22:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 519ms 13:22:33 INFO - PROCESS | 1647 | 1464380553376 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 13:22:33 INFO - PROCESS | 1647 | 1464380553378 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 13:22:33 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:22:33 INFO - PROCESS | 1647 | 1464380553380 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:22:33 INFO - PROCESS | 1647 | 1464380553391 Marionette TRACE conn2 <- [1,2950,null,{}] 13:22:33 INFO - PROCESS | 1647 | 1464380553393 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:33 INFO - PROCESS | 1647 | 1464380553514 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 13:22:33 INFO - PROCESS | 1647 | 1464380553528 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d2f0800 == 72 [pid = 1647] [id = 745] 13:22:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x126b4e000) [pid = 1647] [serial = 2235] [outer = 0x0] 13:22:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12b224800) [pid = 1647] [serial = 2236] [outer = 0x126b4e000] 13:22:33 INFO - PROCESS | 1647 | 1464380553553 Marionette DEBUG loaded listener.js 13:22:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12b36e000) [pid = 1647] [serial = 2237] [outer = 0x126b4e000] 13:22:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d384000 == 73 [pid = 1647] [id = 746] 13:22:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12b371c00) [pid = 1647] [serial = 2238] [outer = 0x0] 13:22:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12bc81400) [pid = 1647] [serial = 2239] [outer = 0x12b371c00] 13:22:33 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 13:22:33 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 531ms 13:22:33 INFO - PROCESS | 1647 | 1464380553905 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 13:22:33 INFO - PROCESS | 1647 | 1464380553912 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 13:22:33 INFO - PROCESS | 1647 | 1464380553913 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 13:22:33 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:22:33 INFO - PROCESS | 1647 | 1464380553915 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:22:33 INFO - PROCESS | 1647 | 1464380553916 Marionette TRACE conn2 <- [1,2954,null,{}] 13:22:33 INFO - PROCESS | 1647 | 1464380553919 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:34 INFO - PROCESS | 1647 | 1464380554067 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 13:22:34 INFO - PROCESS | 1647 | 1464380554085 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ee0d000 == 74 [pid = 1647] [id = 747] 13:22:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12aae4400) [pid = 1647] [serial = 2240] [outer = 0x0] 13:22:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12bfc0400) [pid = 1647] [serial = 2241] [outer = 0x12aae4400] 13:22:34 INFO - PROCESS | 1647 | 1464380554110 Marionette DEBUG loaded listener.js 13:22:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12c2b8c00) [pid = 1647] [serial = 2242] [outer = 0x12aae4400] 13:22:34 INFO - PROCESS | 1647 | 1464380554449 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 13:22:34 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:22:34 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 13:22:34 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 568ms 13:22:34 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:22:34 INFO - PROCESS | 1647 | 1464380554484 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 13:22:34 INFO - PROCESS | 1647 | 1464380554485 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 13:22:34 INFO - PROCESS | 1647 | 1464380554487 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:22:34 INFO - PROCESS | 1647 | 1464380554488 Marionette TRACE conn2 <- [1,2958,null,{}] 13:22:34 INFO - PROCESS | 1647 | 1464380554491 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:34 INFO - PROCESS | 1647 | 1464380554628 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 13:22:34 INFO - PROCESS | 1647 | 1464380554641 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1355a3800 == 75 [pid = 1647] [id = 748] 13:22:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12c664c00) [pid = 1647] [serial = 2243] [outer = 0x0] 13:22:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12c848000) [pid = 1647] [serial = 2244] [outer = 0x12c664c00] 13:22:34 INFO - PROCESS | 1647 | 1464380554667 Marionette DEBUG loaded listener.js 13:22:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12c942400) [pid = 1647] [serial = 2245] [outer = 0x12c664c00] 13:22:34 INFO - PROCESS | 1647 | 1464380554974 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 13:22:35 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 13:22:35 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 519ms 13:22:35 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:22:35 INFO - PROCESS | 1647 | 1464380555012 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 13:22:35 INFO - PROCESS | 1647 | 1464380555013 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 13:22:35 INFO - PROCESS | 1647 | 1464380555015 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:22:35 INFO - PROCESS | 1647 | 1464380555016 Marionette TRACE conn2 <- [1,2962,null,{}] 13:22:35 INFO - PROCESS | 1647 | 1464380555021 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:35 INFO - PROCESS | 1647 | 1464380555144 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 13:22:35 INFO - PROCESS | 1647 | 1464380555158 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1359cc000 == 76 [pid = 1647] [id = 749] 13:22:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x123e94800) [pid = 1647] [serial = 2246] [outer = 0x0] 13:22:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x123e98c00) [pid = 1647] [serial = 2247] [outer = 0x123e94800] 13:22:35 INFO - PROCESS | 1647 | 1464380555183 Marionette DEBUG loaded listener.js 13:22:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x123e9e800) [pid = 1647] [serial = 2248] [outer = 0x123e94800] 13:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12bfc4000) [pid = 1647] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x1166cc400) [pid = 1647] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x118714000) [pid = 1647] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x128a2f000) [pid = 1647] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x1265b6000) [pid = 1647] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x128a47800) [pid = 1647] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x115e6f800) [pid = 1647] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12110d000) [pid = 1647] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x110e32800) [pid = 1647] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x118063c00) [pid = 1647] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x112714000) [pid = 1647] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:22:35 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x1184a2800) [pid = 1647] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:22:35 INFO - PROCESS | 1647 | 1464380555632 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 13:22:35 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 13:22:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 624ms 13:22:35 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:22:35 INFO - PROCESS | 1647 | 1464380555644 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 13:22:35 INFO - PROCESS | 1647 | 1464380555646 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 13:22:35 INFO - PROCESS | 1647 | 1464380555648 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:22:35 INFO - PROCESS | 1647 | 1464380555650 Marionette TRACE conn2 <- [1,2966,null,{}] 13:22:35 INFO - PROCESS | 1647 | 1464380555658 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:35 INFO - PROCESS | 1647 | 1464380555805 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 13:22:35 INFO - PROCESS | 1647 | 1464380555856 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x135592000 == 77 [pid = 1647] [id = 750] 13:22:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x11841b800) [pid = 1647] [serial = 2249] [outer = 0x0] 13:22:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x123e9a800) [pid = 1647] [serial = 2250] [outer = 0x11841b800] 13:22:35 INFO - PROCESS | 1647 | 1464380555885 Marionette DEBUG loaded listener.js 13:22:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12c944000) [pid = 1647] [serial = 2251] [outer = 0x11841b800] 13:22:36 INFO - PROCESS | 1647 | 1464380556148 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 13:22:36 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 13:22:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 527ms 13:22:36 INFO - PROCESS | 1647 | 1464380556177 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 13:22:36 INFO - PROCESS | 1647 | 1464380556179 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 13:22:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:22:36 INFO - PROCESS | 1647 | 1464380556181 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:22:36 INFO - PROCESS | 1647 | 1464380556182 Marionette TRACE conn2 <- [1,2970,null,{}] 13:22:36 INFO - PROCESS | 1647 | 1464380556192 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:36 INFO - PROCESS | 1647 | 1464380556295 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 13:22:36 INFO - PROCESS | 1647 | 1464380556369 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x135d43800 == 78 [pid = 1647] [id = 751] 13:22:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x11911a000) [pid = 1647] [serial = 2252] [outer = 0x0] 13:22:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12c9bac00) [pid = 1647] [serial = 2253] [outer = 0x11911a000] 13:22:36 INFO - PROCESS | 1647 | 1464380556395 Marionette DEBUG loaded listener.js 13:22:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12d54d000) [pid = 1647] [serial = 2254] [outer = 0x11911a000] 13:22:36 INFO - PROCESS | 1647 | 1464380556728 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 13:22:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:22:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 577ms 13:22:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:22:36 INFO - PROCESS | 1647 | 1464380556759 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 13:22:36 INFO - PROCESS | 1647 | 1464380556761 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 13:22:36 INFO - PROCESS | 1647 | 1464380556764 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:22:36 INFO - PROCESS | 1647 | 1464380556766 Marionette TRACE conn2 <- [1,2974,null,{}] 13:22:36 INFO - PROCESS | 1647 | 1464380556769 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:36 INFO - PROCESS | 1647 | 1464380556898 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 13:22:37 INFO - PROCESS | 1647 | 1464380557007 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x137781800 == 79 [pid = 1647] [id = 752] 13:22:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12afe4000) [pid = 1647] [serial = 2255] [outer = 0x0] 13:22:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12d677c00) [pid = 1647] [serial = 2256] [outer = 0x12afe4000] 13:22:37 INFO - PROCESS | 1647 | 1464380557046 Marionette DEBUG loaded listener.js 13:22:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12d681000) [pid = 1647] [serial = 2257] [outer = 0x12afe4000] 13:22:37 INFO - PROCESS | 1647 | 1464380557344 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 13:22:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 13:22:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 623ms 13:22:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:22:37 INFO - PROCESS | 1647 | 1464380557390 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 13:22:37 INFO - PROCESS | 1647 | 1464380557391 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 13:22:37 INFO - PROCESS | 1647 | 1464380557395 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:22:37 INFO - PROCESS | 1647 | 1464380557397 Marionette TRACE conn2 <- [1,2978,null,{}] 13:22:37 INFO - PROCESS | 1647 | 1464380557400 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:37 INFO - PROCESS | 1647 | 1464380557633 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 13:22:37 INFO - PROCESS | 1647 | 1464380557776 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x119966000 == 80 [pid = 1647] [id = 753] 13:22:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x110e36c00) [pid = 1647] [serial = 2258] [outer = 0x0] 13:22:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x110e4fc00) [pid = 1647] [serial = 2259] [outer = 0x110e36c00] 13:22:37 INFO - PROCESS | 1647 | 1464380557811 Marionette DEBUG loaded listener.js 13:22:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x112e04c00) [pid = 1647] [serial = 2260] [outer = 0x110e36c00] 13:22:38 INFO - PROCESS | 1647 | 1464380558214 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 13:22:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 13:22:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 872ms 13:22:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:22:38 INFO - PROCESS | 1647 | 1464380558268 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 13:22:38 INFO - PROCESS | 1647 | 1464380558270 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 13:22:38 INFO - PROCESS | 1647 | 1464380558273 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:22:38 INFO - PROCESS | 1647 | 1464380558276 Marionette TRACE conn2 <- [1,2982,null,{}] 13:22:38 INFO - PROCESS | 1647 | 1464380558279 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:38 INFO - PROCESS | 1647 | 1464380558401 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 13:22:38 INFO - PROCESS | 1647 | 1464380558518 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x126b8b800 == 81 [pid = 1647] [id = 754] 13:22:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x1169aa800) [pid = 1647] [serial = 2261] [outer = 0x0] 13:22:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x1184a3400) [pid = 1647] [serial = 2262] [outer = 0x1169aa800] 13:22:38 INFO - PROCESS | 1647 | 1464380558552 Marionette DEBUG loaded listener.js 13:22:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x1187c3c00) [pid = 1647] [serial = 2263] [outer = 0x1169aa800] 13:22:38 INFO - PROCESS | 1647 | 1464380558929 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 13:22:38 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 13:22:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:22:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 672ms 13:22:38 INFO - PROCESS | 1647 | 1464380558946 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 13:22:38 INFO - PROCESS | 1647 | 1464380558948 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 13:22:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:22:38 INFO - PROCESS | 1647 | 1464380558951 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:22:38 INFO - PROCESS | 1647 | 1464380558952 Marionette TRACE conn2 <- [1,2986,null,{}] 13:22:38 INFO - PROCESS | 1647 | 1464380558955 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:39 INFO - PROCESS | 1647 | 1464380559074 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 13:22:39 INFO - PROCESS | 1647 | 1464380559185 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d2db800 == 82 [pid = 1647] [id = 755] 13:22:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x1197de000) [pid = 1647] [serial = 2264] [outer = 0x0] 13:22:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x123920800) [pid = 1647] [serial = 2265] [outer = 0x1197de000] 13:22:39 INFO - PROCESS | 1647 | 1464380559215 Marionette DEBUG loaded listener.js 13:22:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x1265c4800) [pid = 1647] [serial = 2266] [outer = 0x1197de000] 13:22:39 INFO - PROCESS | 1647 | 1464380559584 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 13:22:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 13:22:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 669ms 13:22:39 INFO - PROCESS | 1647 | 1464380559621 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 13:22:39 INFO - PROCESS | 1647 | 1464380559624 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 13:22:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:22:39 INFO - PROCESS | 1647 | 1464380559632 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:22:39 INFO - PROCESS | 1647 | 1464380559636 Marionette TRACE conn2 <- [1,2990,null,{}] 13:22:39 INFO - PROCESS | 1647 | 1464380559638 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:39 INFO - PROCESS | 1647 | 1464380559760 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 13:22:39 INFO - PROCESS | 1647 | 1464380559877 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x13fc7f000 == 83 [pid = 1647] [id = 756] 13:22:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x126788800) [pid = 1647] [serial = 2267] [outer = 0x0] 13:22:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x128c62c00) [pid = 1647] [serial = 2268] [outer = 0x126788800] 13:22:39 INFO - PROCESS | 1647 | 1464380559909 Marionette DEBUG loaded listener.js 13:22:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12957cc00) [pid = 1647] [serial = 2269] [outer = 0x126788800] 13:22:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x135bdd800 == 84 [pid = 1647] [id = 757] 13:22:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12bfcf000) [pid = 1647] [serial = 2270] [outer = 0x0] 13:22:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x1295be800) [pid = 1647] [serial = 2271] [outer = 0x12bfcf000] 13:22:40 INFO - PROCESS | 1647 | 1464380560306 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 13:22:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 13:22:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 726ms 13:22:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:22:40 INFO - PROCESS | 1647 | 1464380560354 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 13:22:40 INFO - PROCESS | 1647 | 1464380560355 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 13:22:40 INFO - PROCESS | 1647 | 1464380560358 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:22:40 INFO - PROCESS | 1647 | 1464380560359 Marionette TRACE conn2 <- [1,2994,null,{}] 13:22:40 INFO - PROCESS | 1647 | 1464380560361 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:40 INFO - PROCESS | 1647 | 1464380560514 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 13:22:40 INFO - PROCESS | 1647 | 1464380560621 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x13846a800 == 85 [pid = 1647] [id = 758] 13:22:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12931d000) [pid = 1647] [serial = 2272] [outer = 0x0] 13:22:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12bfc8c00) [pid = 1647] [serial = 2273] [outer = 0x12931d000] 13:22:40 INFO - PROCESS | 1647 | 1464380560649 Marionette DEBUG loaded listener.js 13:22:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12d202c00) [pid = 1647] [serial = 2274] [outer = 0x12931d000] 13:22:41 INFO - PROCESS | 1647 | 1464380561014 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 13:22:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:22:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 13:22:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 672ms 13:22:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:22:41 INFO - PROCESS | 1647 | 1464380561030 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 13:22:41 INFO - PROCESS | 1647 | 1464380561031 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 13:22:41 INFO - PROCESS | 1647 | 1464380561034 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:22:41 INFO - PROCESS | 1647 | 1464380561035 Marionette TRACE conn2 <- [1,2998,null,{}] 13:22:41 INFO - PROCESS | 1647 | 1464380561037 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:41 INFO - PROCESS | 1647 | 1464380561173 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 13:22:41 INFO - PROCESS | 1647 | 1464380561292 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x1289d6800 == 86 [pid = 1647] [id = 759] 13:22:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12d67ac00) [pid = 1647] [serial = 2275] [outer = 0x0] 13:22:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x130403c00) [pid = 1647] [serial = 2276] [outer = 0x12d67ac00] 13:22:41 INFO - PROCESS | 1647 | 1464380561331 Marionette DEBUG loaded listener.js 13:22:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12c2b0000) [pid = 1647] [serial = 2277] [outer = 0x12d67ac00] 13:22:41 INFO - PROCESS | 1647 | 1464380561696 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 13:22:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 13:22:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 670ms 13:22:41 INFO - PROCESS | 1647 | 1464380561705 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 13:22:41 INFO - PROCESS | 1647 | 1464380561706 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 13:22:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:22:41 INFO - PROCESS | 1647 | 1464380561709 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:22:41 INFO - PROCESS | 1647 | 1464380561710 Marionette TRACE conn2 <- [1,3002,null,{}] 13:22:41 INFO - PROCESS | 1647 | 1464380561712 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:41 INFO - PROCESS | 1647 | 1464380561829 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 13:22:41 INFO - PROCESS | 1647 | 1464380561937 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x131043800 == 87 [pid = 1647] [id = 760] 13:22:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12d54a000) [pid = 1647] [serial = 2278] [outer = 0x0] 13:22:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x13040d400) [pid = 1647] [serial = 2279] [outer = 0x12d54a000] 13:22:41 INFO - PROCESS | 1647 | 1464380561968 Marionette DEBUG loaded listener.js 13:22:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x1344df800) [pid = 1647] [serial = 2280] [outer = 0x12d54a000] 13:22:42 INFO - PROCESS | 1647 | 1464380562314 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 13:22:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 13:22:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 619ms 13:22:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:22:42 INFO - PROCESS | 1647 | 1464380562328 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 13:22:42 INFO - PROCESS | 1647 | 1464380562330 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 13:22:42 INFO - PROCESS | 1647 | 1464380562332 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:22:42 INFO - PROCESS | 1647 | 1464380562333 Marionette TRACE conn2 <- [1,3006,null,{}] 13:22:42 INFO - PROCESS | 1647 | 1464380562338 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:42 INFO - PROCESS | 1647 | 1464380562455 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 13:22:42 INFO - PROCESS | 1647 | 1464380562568 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x131065800 == 88 [pid = 1647] [id = 761] 13:22:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x1241e9000) [pid = 1647] [serial = 2281] [outer = 0x0] 13:22:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x1344e4800) [pid = 1647] [serial = 2282] [outer = 0x1241e9000] 13:22:42 INFO - PROCESS | 1647 | 1464380562601 Marionette DEBUG loaded listener.js 13:22:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x13452c400) [pid = 1647] [serial = 2283] [outer = 0x1241e9000] 13:22:42 INFO - PROCESS | 1647 | 1464380562949 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 13:22:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 13:22:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 672ms 13:22:43 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:22:43 INFO - PROCESS | 1647 | 1464380563004 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 13:22:43 INFO - PROCESS | 1647 | 1464380563006 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 13:22:43 INFO - PROCESS | 1647 | 1464380563008 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:22:43 INFO - PROCESS | 1647 | 1464380563009 Marionette TRACE conn2 <- [1,3010,null,{}] 13:22:43 INFO - PROCESS | 1647 | 1464380563012 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:43 INFO - PROCESS | 1647 | 1464380563133 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 13:22:43 INFO - PROCESS | 1647 | 1464380563241 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x131074800 == 89 [pid = 1647] [id = 762] 13:22:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x12d542400) [pid = 1647] [serial = 2284] [outer = 0x0] 13:22:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x134531400) [pid = 1647] [serial = 2285] [outer = 0x12d542400] 13:22:43 INFO - PROCESS | 1647 | 1464380563273 Marionette DEBUG loaded listener.js 13:22:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x134538c00) [pid = 1647] [serial = 2286] [outer = 0x12d542400] 13:22:43 INFO - PROCESS | 1647 | 1464380563627 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 13:22:43 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 13:22:43 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 668ms 13:22:43 INFO - PROCESS | 1647 | 1464380563677 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 13:22:43 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:22:43 INFO - PROCESS | 1647 | 1464380563678 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 13:22:43 INFO - PROCESS | 1647 | 1464380563680 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:22:43 INFO - PROCESS | 1647 | 1464380563681 Marionette TRACE conn2 <- [1,3014,null,{}] 13:22:43 INFO - PROCESS | 1647 | 1464380563684 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:43 INFO - PROCESS | 1647 | 1464380563804 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 13:22:43 INFO - PROCESS | 1647 | 1464380563925 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1415a5800 == 90 [pid = 1647] [id = 763] 13:22:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x134539800) [pid = 1647] [serial = 2287] [outer = 0x0] 13:22:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x1356ee000) [pid = 1647] [serial = 2288] [outer = 0x134539800] 13:22:43 INFO - PROCESS | 1647 | 1464380563956 Marionette DEBUG loaded listener.js 13:22:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x1356f4000) [pid = 1647] [serial = 2289] [outer = 0x134539800] 13:22:44 INFO - PROCESS | 1647 | [1647] 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 13:22:44 INFO - PROCESS | 1647 | 1464380564339 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:22:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:22:44 INFO - {} 13:22:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:22:44 INFO - {} 13:22:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:22:44 INFO - {} 13:22:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:22:44 INFO - {} 13:22:44 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 671ms 13:22:44 INFO - TEST-START | /FileAPI/fileReader.html 13:22:44 INFO - PROCESS | 1647 | 1464380564352 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 13:22:44 INFO - PROCESS | 1647 | 1464380564353 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 13:22:44 INFO - PROCESS | 1647 | 1464380564355 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:22:44 INFO - PROCESS | 1647 | 1464380564356 Marionette TRACE conn2 <- [1,3018,null,{}] 13:22:44 INFO - PROCESS | 1647 | 1464380564359 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:44 INFO - PROCESS | 1647 | 1464380564480 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 13:22:44 INFO - PROCESS | 1647 | 1464380564608 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12360f800 == 91 [pid = 1647] [id = 764] 13:22:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x11646bc00) [pid = 1647] [serial = 2290] [outer = 0x0] 13:22:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x12aaeb800) [pid = 1647] [serial = 2291] [outer = 0x11646bc00] 13:22:44 INFO - PROCESS | 1647 | 1464380564645 Marionette DEBUG loaded listener.js 13:22:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x1359bfc00) [pid = 1647] [serial = 2292] [outer = 0x11646bc00] 13:22:45 INFO - PROCESS | 1647 | 1464380565019 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 13:22:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:22:45 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:22:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:22:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:22:45 INFO - TEST-OK | /FileAPI/fileReader.html | took 671ms 13:22:45 INFO - PROCESS | 1647 | 1464380565026 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 13:22:45 INFO - PROCESS | 1647 | 1464380565028 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 13:22:45 INFO - TEST-START | /FileAPI/historical.html 13:22:45 INFO - PROCESS | 1647 | 1464380565030 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:22:45 INFO - PROCESS | 1647 | 1464380565032 Marionette TRACE conn2 <- [1,3022,null,{}] 13:22:45 INFO - PROCESS | 1647 | 1464380565036 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:45 INFO - PROCESS | 1647 | 1464380565378 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 13:22:45 INFO - PROCESS | 1647 | 1464380565532 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x126537800 == 92 [pid = 1647] [id = 765] 13:22:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x110ddbc00) [pid = 1647] [serial = 2293] [outer = 0x0] 13:22:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x110de6000) [pid = 1647] [serial = 2294] [outer = 0x110ddbc00] 13:22:45 INFO - PROCESS | 1647 | 1464380565562 Marionette DEBUG loaded listener.js 13:22:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x110e50c00) [pid = 1647] [serial = 2295] [outer = 0x110ddbc00] 13:22:45 INFO - PROCESS | 1647 | 1464380565945 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 13:22:45 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:22:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:22:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:22:45 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:22:45 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:22:45 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:22:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:22:45 INFO - TEST-OK | /FileAPI/historical.html | took 925ms 13:22:45 INFO - TEST-START | /FileAPI/idlharness.html 13:22:45 INFO - PROCESS | 1647 | 1464380565956 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 13:22:45 INFO - PROCESS | 1647 | 1464380565958 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 13:22:45 INFO - PROCESS | 1647 | 1464380565961 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:22:45 INFO - PROCESS | 1647 | 1464380565964 Marionette TRACE conn2 <- [1,3026,null,{}] 13:22:45 INFO - PROCESS | 1647 | 1464380565967 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:46 INFO - PROCESS | 1647 | 1464380566077 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 13:22:46 INFO - PROCESS | 1647 | 1464380566200 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x125059000 == 93 [pid = 1647] [id = 766] 13:22:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x116726c00) [pid = 1647] [serial = 2296] [outer = 0x0] 13:22:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x117471000) [pid = 1647] [serial = 2297] [outer = 0x116726c00] 13:22:46 INFO - PROCESS | 1647 | 1464380566234 Marionette DEBUG loaded listener.js 13:22:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x1181d0800) [pid = 1647] [serial = 2298] [outer = 0x116726c00] 13:22:46 INFO - PROCESS | 1647 | 1464380566792 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]]]}] 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:22:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:22:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:22:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:22:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:22:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:22:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:22:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:22:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:22:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:22:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:22:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:22:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:22:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:22:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:22:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:22:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:22:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:22:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:22:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:22:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:22:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:22:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:22:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:22:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:22:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:22:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:22:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:22:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:22:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:22:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:22:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:22:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 13:22:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:22:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:22:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:22:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:22:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:22:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:22:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:22:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:22:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:22:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:22:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:22:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:22:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:22:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:22:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:22:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:22:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:22:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:22:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:22:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:22:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:22:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:22:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 13:22:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:22:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:22:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:22:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:22:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:22:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:22:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:22:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:22:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:22:46 INFO - TEST-OK | /FileAPI/idlharness.html | took 885ms 13:22:46 INFO - PROCESS | 1647 | 1464380566856 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 13:22:46 INFO - PROCESS | 1647 | 1464380566858 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 13:22:46 INFO - TEST-START | /FileAPI/idlharness.worker 13:22:46 INFO - PROCESS | 1647 | 1464380566863 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:22:46 INFO - PROCESS | 1647 | 1464380566865 Marionette TRACE conn2 <- [1,3030,null,{}] 13:22:46 INFO - PROCESS | 1647 | 1464380566867 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:46 INFO - PROCESS | 1647 | 1464380566981 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 13:22:47 INFO - PROCESS | 1647 | 1464380567083 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x135920000 == 94 [pid = 1647] [id = 767] 13:22:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x1164b6800) [pid = 1647] [serial = 2299] [outer = 0x0] 13:22:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x12b223000) [pid = 1647] [serial = 2300] [outer = 0x1164b6800] 13:22:47 INFO - PROCESS | 1647 | 1464380567110 Marionette DEBUG loaded listener.js 13:22:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x12bc74800) [pid = 1647] [serial = 2301] [outer = 0x1164b6800] 13:22:47 INFO - PROCESS | 1647 | [1647] 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 13:22:47 INFO - PROCESS | 1647 | --DOCSHELL 0x137781800 == 93 [pid = 1647] [id = 752] 13:22:47 INFO - PROCESS | 1647 | --DOCSHELL 0x135d43800 == 92 [pid = 1647] [id = 751] 13:22:47 INFO - PROCESS | 1647 | --DOCSHELL 0x135592000 == 91 [pid = 1647] [id = 750] 13:22:47 INFO - PROCESS | 1647 | --DOCSHELL 0x1359cc000 == 90 [pid = 1647] [id = 749] 13:22:47 INFO - PROCESS | 1647 | --DOCSHELL 0x1355a3800 == 89 [pid = 1647] [id = 748] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x1184ab000) [pid = 1647] [serial = 2128] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x126871000) [pid = 1647] [serial = 2131] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x12a84d400) [pid = 1647] [serial = 2134] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x12b21e400) [pid = 1647] [serial = 2137] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x12bc76400) [pid = 1647] [serial = 2140] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x12bfb2800) [pid = 1647] [serial = 2143] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x12a850000) [pid = 1647] [serial = 2122] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x11671f400) [pid = 1647] [serial = 2125] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x12c672000) [pid = 1647] [serial = 2182] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOCSHELL 0x12ee0d000 == 88 [pid = 1647] [id = 747] 13:22:47 INFO - PROCESS | 1647 | --DOCSHELL 0x12d384000 == 87 [pid = 1647] [id = 746] 13:22:47 INFO - PROCESS | 1647 | --DOCSHELL 0x12d2f0800 == 86 [pid = 1647] [id = 745] 13:22:47 INFO - PROCESS | 1647 | --DOCSHELL 0x12ce32000 == 85 [pid = 1647] [id = 744] 13:22:47 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc48800 == 84 [pid = 1647] [id = 743] 13:22:47 INFO - PROCESS | 1647 | --DOCSHELL 0x12a8d3800 == 83 [pid = 1647] [id = 742] 13:22:47 INFO - PROCESS | 1647 | --DOCSHELL 0x126810000 == 82 [pid = 1647] [id = 741] 13:22:47 INFO - PROCESS | 1647 | --DOCSHELL 0x116f1d000 == 81 [pid = 1647] [id = 740] 13:22:47 INFO - PROCESS | 1647 | --DOCSHELL 0x119dd8800 == 80 [pid = 1647] [id = 739] 13:22:47 INFO - PROCESS | 1647 | --DOCSHELL 0x13fc6d800 == 79 [pid = 1647] [id = 735] 13:22:47 INFO - PROCESS | 1647 | --DOCSHELL 0x1377e1800 == 78 [pid = 1647] [id = 734] 13:22:47 INFO - PROCESS | 1647 | --DOCSHELL 0x137777000 == 77 [pid = 1647] [id = 733] 13:22:47 INFO - PROCESS | 1647 | --DOCSHELL 0x135d9c000 == 76 [pid = 1647] [id = 732] 13:22:47 INFO - PROCESS | 1647 | --DOCSHELL 0x135d7d800 == 75 [pid = 1647] [id = 731] 13:22:47 INFO - PROCESS | 1647 | --DOCSHELL 0x135c6b800 == 74 [pid = 1647] [id = 730] 13:22:47 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf17800 == 73 [pid = 1647] [id = 729] 13:22:47 INFO - PROCESS | 1647 | --DOCSHELL 0x125050800 == 72 [pid = 1647] [id = 728] 13:22:47 INFO - PROCESS | 1647 | --DOCSHELL 0x135c6c800 == 71 [pid = 1647] [id = 727] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x128a4cc00) [pid = 1647] [serial = 2164] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x126b47000) [pid = 1647] [serial = 2161] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x12a2f3800) [pid = 1647] [serial = 2167] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x118057800) [pid = 1647] [serial = 2152] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x123919800) [pid = 1647] [serial = 2158] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x1245d1800) [pid = 1647] [serial = 2159] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x11841a400) [pid = 1647] [serial = 2153] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x1126ec400) [pid = 1647] [serial = 2147] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x110e47800) [pid = 1647] [serial = 2146] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12a84ac00) [pid = 1647] [serial = 2170] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x116215000) [pid = 1647] [serial = 2173] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x128873c00) [pid = 1647] [serial = 2176] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x11911b000) [pid = 1647] [serial = 2174] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x12c2b3800) [pid = 1647] [serial = 2179] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x12bc6bc00) [pid = 1647] [serial = 2171] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x1167f0400) [pid = 1647] [serial = 2149] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x11746e800) [pid = 1647] [serial = 2150] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x1192ee400) [pid = 1647] [serial = 2155] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x119aa2c00) [pid = 1647] [serial = 2156] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12afdcc00) [pid = 1647] [serial = 2168] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x129576c00) [pid = 1647] [serial = 2165] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12886a400) [pid = 1647] [serial = 2162] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12bfb6400) [pid = 1647] [serial = 2177] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12c66a800) [pid = 1647] [serial = 2180] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1647 | 1464380567801 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,{},{}]]]}] 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:22:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:22:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:22:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:22:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:22:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:22:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:22:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:22:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:22:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:22:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:22:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:22:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:22:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:22:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:22:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:22:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:22:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:22:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:22:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:22:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:22:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:22:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:22:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:22:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:22:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:22:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:22:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:22:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:22:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:22:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:22:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:22:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:22:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:22:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:22:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:22:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:22:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:22:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:22:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:22:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:22:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:22:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:22:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:22:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:22:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:22:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:22:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:22:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:22:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:22:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:22:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:22:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:22:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:22:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:22:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:22:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:22:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:22:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:22:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:22:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:22:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:22:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:22:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:22:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:22:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:22:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:22:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:22:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:22:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:22:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:22:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:22:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:22:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:22:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:22:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:22:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:22:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:22:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:22:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:22:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:22:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:22:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:22:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:22:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:22:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:22:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:22:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:22:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:22:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:22:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:22:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:22:47 INFO - {} 13:22:47 INFO - TEST-OK | /FileAPI/idlharness.worker | took 985ms 13:22:47 INFO - PROCESS | 1647 | 1464380567849 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 13:22:47 INFO - PROCESS | 1647 | 1464380567852 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 13:22:47 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:22:47 INFO - PROCESS | 1647 | 1464380567860 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:22:47 INFO - PROCESS | 1647 | 1464380567863 Marionette TRACE conn2 <- [1,3034,null,{}] 13:22:47 INFO - PROCESS | 1647 | 1464380567865 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:48 INFO - PROCESS | 1647 | 1464380568006 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 13:22:48 INFO - PROCESS | 1647 | 1464380568075 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x135d9b800 == 72 [pid = 1647] [id = 768] 13:22:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x1192f9000) [pid = 1647] [serial = 2302] [outer = 0x0] 13:22:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x135b75c00) [pid = 1647] [serial = 2303] [outer = 0x1192f9000] 13:22:48 INFO - PROCESS | 1647 | 1464380568101 Marionette DEBUG loaded listener.js 13:22:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x135b7b400) [pid = 1647] [serial = 2304] [outer = 0x1192f9000] 13:22:48 INFO - PROCESS | 1647 | 1464380568370 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 13:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:22:48 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 526ms 13:22:48 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:22:48 INFO - PROCESS | 1647 | 1464380568381 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 13:22:48 INFO - PROCESS | 1647 | 1464380568382 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 13:22:48 INFO - PROCESS | 1647 | 1464380568386 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:22:48 INFO - PROCESS | 1647 | 1464380568389 Marionette TRACE conn2 <- [1,3038,null,{}] 13:22:48 INFO - PROCESS | 1647 | 1464380568396 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:48 INFO - PROCESS | 1647 | 1464380568508 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 13:22:48 INFO - PROCESS | 1647 | 1464380568586 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x1377d3000 == 73 [pid = 1647] [id = 769] 13:22:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12d20f800) [pid = 1647] [serial = 2305] [outer = 0x0] 13:22:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x135b7f400) [pid = 1647] [serial = 2306] [outer = 0x12d20f800] 13:22:48 INFO - PROCESS | 1647 | 1464380568612 Marionette DEBUG loaded listener.js 13:22:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x137819000) [pid = 1647] [serial = 2307] [outer = 0x12d20f800] 13:22:48 INFO - PROCESS | 1647 | 1464380568866 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 13:22:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:22:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:22:48 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 528ms 13:22:48 INFO - PROCESS | 1647 | 1464380568913 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 13:22:48 INFO - PROCESS | 1647 | 1464380568915 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 13:22:48 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:22:48 INFO - PROCESS | 1647 | 1464380568925 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:22:48 INFO - PROCESS | 1647 | 1464380568926 Marionette TRACE conn2 <- [1,3042,null,{}] 13:22:48 INFO - PROCESS | 1647 | 1464380568928 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:49 INFO - PROCESS | 1647 | 1464380569032 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 13:22:49 INFO - PROCESS | 1647 | 1464380569037 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x13fc82800 == 74 [pid = 1647] [id = 770] 13:22:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x126e16400) [pid = 1647] [serial = 2308] [outer = 0x0] 13:22:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x126e18000) [pid = 1647] [serial = 2309] [outer = 0x126e16400] 13:22:49 INFO - PROCESS | 1647 | 1464380569068 Marionette DEBUG loaded listener.js 13:22:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x13781c000) [pid = 1647] [serial = 2310] [outer = 0x126e16400] 13:22:49 INFO - PROCESS | 1647 | 1464380569561 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:22:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:22:49 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 685ms 13:22:49 INFO - PROCESS | 1647 | 1464380569604 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 13:22:49 INFO - PROCESS | 1647 | 1464380569605 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 13:22:49 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:22:49 INFO - PROCESS | 1647 | 1464380569607 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:22:49 INFO - PROCESS | 1647 | 1464380569609 Marionette TRACE conn2 <- [1,3046,null,{}] 13:22:49 INFO - PROCESS | 1647 | 1464380569611 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:49 INFO - PROCESS | 1647 | 1464380569738 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 13:22:49 INFO - PROCESS | 1647 | 1464380569758 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c138000 == 75 [pid = 1647] [id = 771] 13:22:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x1356fa000) [pid = 1647] [serial = 2311] [outer = 0x0] 13:22:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x135b7a000) [pid = 1647] [serial = 2312] [outer = 0x1356fa000] 13:22:49 INFO - PROCESS | 1647 | 1464380569783 Marionette DEBUG loaded listener.js 13:22:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x13781ec00) [pid = 1647] [serial = 2313] [outer = 0x1356fa000] 13:22:49 INFO - PROCESS | 1647 | [1647] 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 13:22:50 INFO - PROCESS | 1647 | 1464380570159 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:22:50 INFO - {} 13:22:50 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 570ms 13:22:50 INFO - PROCESS | 1647 | 1464380570183 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 13:22:50 INFO - PROCESS | 1647 | 1464380570185 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 13:22:50 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:22:50 INFO - PROCESS | 1647 | 1464380570189 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:22:50 INFO - PROCESS | 1647 | 1464380570190 Marionette TRACE conn2 <- [1,3050,null,{}] 13:22:50 INFO - PROCESS | 1647 | 1464380570194 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:50 INFO - PROCESS | 1647 | 1464380570382 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 13:22:50 INFO - PROCESS | 1647 | 1464380570434 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x140069800 == 76 [pid = 1647] [id = 772] 13:22:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x135d6cc00) [pid = 1647] [serial = 2314] [outer = 0x0] 13:22:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x135d76000) [pid = 1647] [serial = 2315] [outer = 0x135d6cc00] 13:22:50 INFO - PROCESS | 1647 | 1464380570473 Marionette DEBUG loaded listener.js 13:22:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x13781fc00) [pid = 1647] [serial = 2316] [outer = 0x135d6cc00] 13:22:50 INFO - PROCESS | 1647 | 1464380570823 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 13:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:22:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 670ms 13:22:50 INFO - PROCESS | 1647 | 1464380570859 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 13:22:50 INFO - PROCESS | 1647 | 1464380570860 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 13:22:50 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:22:50 INFO - PROCESS | 1647 | 1464380570869 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:22:50 INFO - PROCESS | 1647 | 1464380570870 Marionette TRACE conn2 <- [1,3054,null,{}] 13:22:50 INFO - PROCESS | 1647 | 1464380570872 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:51 INFO - PROCESS | 1647 | 1464380571004 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 13:22:51 INFO - PROCESS | 1647 | 1464380571018 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x140082800 == 77 [pid = 1647] [id = 773] 13:22:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x137821c00) [pid = 1647] [serial = 2317] [outer = 0x0] 13:22:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x137865800) [pid = 1647] [serial = 2318] [outer = 0x137821c00] 13:22:51 INFO - PROCESS | 1647 | 1464380571044 Marionette DEBUG loaded listener.js 13:22:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x13786a800) [pid = 1647] [serial = 2319] [outer = 0x137821c00] 13:22:51 INFO - PROCESS | 1647 | 1464380571486 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 13:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:22:51 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 687ms 13:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x12a713000) [pid = 1647] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x126b4e000) [pid = 1647] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12aae4400) [pid = 1647] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12b371c00) [pid = 1647] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x11841b800) [pid = 1647] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x12c664c00) [pid = 1647] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x123e94800) [pid = 1647] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x110e4f800) [pid = 1647] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x12c2b8000) [pid = 1647] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x1187bc400) [pid = 1647] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x123592400) [pid = 1647] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x123708800) [pid = 1647] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x119a9fc00) [pid = 1647] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x1126b8800) [pid = 1647] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:22:51 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x11911a000) [pid = 1647] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:22:51 INFO - PROCESS | 1647 | 1464380571775 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 13:22:51 INFO - PROCESS | 1647 | 1464380571777 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 13:22:51 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:22:51 INFO - PROCESS | 1647 | 1464380571789 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:22:51 INFO - PROCESS | 1647 | 1464380571790 Marionette TRACE conn2 <- [1,3058,null,{}] 13:22:51 INFO - PROCESS | 1647 | 1464380571793 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:51 INFO - PROCESS | 1647 | 1464380571931 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 13:22:51 INFO - PROCESS | 1647 | 1464380571938 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x1345cd800 == 78 [pid = 1647] [id = 774] 13:22:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x1187b7000) [pid = 1647] [serial = 2320] [outer = 0x0] 13:22:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x128868c00) [pid = 1647] [serial = 2321] [outer = 0x1187b7000] 13:22:51 INFO - PROCESS | 1647 | 1464380571967 Marionette DEBUG loaded listener.js 13:22:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x137865400) [pid = 1647] [serial = 2322] [outer = 0x1187b7000] 13:22:52 INFO - PROCESS | 1647 | 1464380572322 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 13:22:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:22:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:22:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:22:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:22:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:22:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:22:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:22:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:22:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:22:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:22:52 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:52 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:22:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:22:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:22:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:22:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:22:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:22:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:22:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:22:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:22:52 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 572ms 13:22:52 INFO - PROCESS | 1647 | 1464380572362 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 13:22:52 INFO - PROCESS | 1647 | 1464380572364 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 13:22:52 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:22:52 INFO - PROCESS | 1647 | 1464380572377 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:22:52 INFO - PROCESS | 1647 | 1464380572379 Marionette TRACE conn2 <- [1,3062,null,{}] 13:22:52 INFO - PROCESS | 1647 | 1464380572383 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:52 INFO - PROCESS | 1647 | 1464380572500 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 13:22:52 INFO - PROCESS | 1647 | 1464380572507 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x14208c000 == 79 [pid = 1647] [id = 775] 13:22:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x135a90000) [pid = 1647] [serial = 2323] [outer = 0x0] 13:22:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x135a94800) [pid = 1647] [serial = 2324] [outer = 0x135a90000] 13:22:52 INFO - PROCESS | 1647 | 1464380572553 Marionette DEBUG loaded listener.js 13:22:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x13786e800) [pid = 1647] [serial = 2325] [outer = 0x135a90000] 13:22:52 INFO - PROCESS | 1647 | [1647] 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 13:22:53 INFO - PROCESS | 1647 | 1464380573081 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:22:53 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:22:53 INFO - {} 13:22:53 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 732ms 13:22:53 INFO - PROCESS | 1647 | 1464380573098 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 13:22:53 INFO - PROCESS | 1647 | 1464380573100 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 13:22:53 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:22:53 INFO - PROCESS | 1647 | 1464380573105 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:22:53 INFO - PROCESS | 1647 | 1464380573107 Marionette TRACE conn2 <- [1,3066,null,{}] 13:22:53 INFO - PROCESS | 1647 | 1464380573109 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:53 INFO - PROCESS | 1647 | 1464380573220 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 13:22:53 INFO - PROCESS | 1647 | 1464380573248 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a8d3800 == 80 [pid = 1647] [id = 776] 13:22:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12bc77400) [pid = 1647] [serial = 2326] [outer = 0x0] 13:22:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x12bfbcc00) [pid = 1647] [serial = 2327] [outer = 0x12bc77400] 13:22:53 INFO - PROCESS | 1647 | 1464380573272 Marionette DEBUG loaded listener.js 13:22:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x12c66a800) [pid = 1647] [serial = 2328] [outer = 0x12bc77400] 13:22:53 INFO - PROCESS | 1647 | 1464380573621 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 13:22:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:22:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:22:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:22:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:22:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:22:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:22:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:22:53 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 573ms 13:22:53 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:22:53 INFO - PROCESS | 1647 | 1464380573677 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 13:22:53 INFO - PROCESS | 1647 | 1464380573679 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 13:22:53 INFO - PROCESS | 1647 | 1464380573682 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:22:53 INFO - PROCESS | 1647 | 1464380573685 Marionette TRACE conn2 <- [1,3070,null,{}] 13:22:53 INFO - PROCESS | 1647 | 1464380573690 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:54 INFO - PROCESS | 1647 | 1464380574029 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 13:22:54 INFO - PROCESS | 1647 | 1464380574142 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1192d6800 == 81 [pid = 1647] [id = 777] 13:22:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x110d83c00) [pid = 1647] [serial = 2329] [outer = 0x0] 13:22:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x110e30000) [pid = 1647] [serial = 2330] [outer = 0x110d83c00] 13:22:54 INFO - PROCESS | 1647 | 1464380574178 Marionette DEBUG loaded listener.js 13:22:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x112a6ac00) [pid = 1647] [serial = 2331] [outer = 0x110d83c00] 13:22:54 INFO - PROCESS | 1647 | 1464380574607 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 13:22:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:22:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:22:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:22:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:22:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:22:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:22:54 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 976ms 13:22:54 INFO - PROCESS | 1647 | 1464380574659 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 13:22:54 INFO - PROCESS | 1647 | 1464380574661 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 13:22:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:22:54 INFO - PROCESS | 1647 | 1464380574664 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:22:54 INFO - PROCESS | 1647 | 1464380574667 Marionette TRACE conn2 <- [1,3074,null,{}] 13:22:54 INFO - PROCESS | 1647 | 1464380574670 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:54 INFO - PROCESS | 1647 | 1464380574796 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 13:22:54 INFO - PROCESS | 1647 | 1464380574920 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf16000 == 82 [pid = 1647] [id = 778] 13:22:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x117688400) [pid = 1647] [serial = 2332] [outer = 0x0] 13:22:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x11892f400) [pid = 1647] [serial = 2333] [outer = 0x117688400] 13:22:54 INFO - PROCESS | 1647 | 1464380574954 Marionette DEBUG loaded listener.js 13:22:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x123526c00) [pid = 1647] [serial = 2334] [outer = 0x117688400] 13:22:55 INFO - PROCESS | 1647 | 1464380575312 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 13:22:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:22:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:22:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:22:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:22:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:22:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:22:55 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 674ms 13:22:55 INFO - PROCESS | 1647 | 1464380575339 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 13:22:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:22:55 INFO - PROCESS | 1647 | 1464380575341 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 13:22:55 INFO - PROCESS | 1647 | 1464380575343 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:22:55 INFO - PROCESS | 1647 | 1464380575344 Marionette TRACE conn2 <- [1,3078,null,{}] 13:22:55 INFO - PROCESS | 1647 | 1464380575347 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:55 INFO - PROCESS | 1647 | 1464380575468 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 13:22:55 INFO - PROCESS | 1647 | 1464380575595 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d384000 == 83 [pid = 1647] [id = 779] 13:22:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x126b13c00) [pid = 1647] [serial = 2335] [outer = 0x0] 13:22:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x126e0d000) [pid = 1647] [serial = 2336] [outer = 0x126b13c00] 13:22:55 INFO - PROCESS | 1647 | 1464380575628 Marionette DEBUG loaded listener.js 13:22:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x126e15c00) [pid = 1647] [serial = 2337] [outer = 0x126b13c00] 13:22:56 INFO - PROCESS | 1647 | 1464380575999 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 13:22:56 INFO - PROCESS | 1647 | 1464380576020 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 13:22:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:22:56 INFO - PROCESS | 1647 | 1464380576028 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:22:56 INFO - PROCESS | 1647 | 1464380576031 Marionette TRACE conn2 <- [1,3082,null,{}] 13:22:56 INFO - PROCESS | 1647 | 1464380576033 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:56 INFO - PROCESS | 1647 | 1464380576159 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 13:22:56 INFO - PROCESS | 1647 | 1464380576300 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x135764800 == 84 [pid = 1647] [id = 780] 13:22:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x12a2f2400) [pid = 1647] [serial = 2338] [outer = 0x0] 13:22:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x12bc78800) [pid = 1647] [serial = 2339] [outer = 0x12a2f2400] 13:22:56 INFO - PROCESS | 1647 | 1464380576337 Marionette DEBUG loaded listener.js 13:22:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x12c104800) [pid = 1647] [serial = 2340] [outer = 0x12a2f2400] 13:22:56 INFO - PROCESS | 1647 | 1464380576747 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 13:22:56 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:22:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:22:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:22:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:22:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 776ms 13:22:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:22:56 INFO - PROCESS | 1647 | 1464380576799 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 13:22:56 INFO - PROCESS | 1647 | 1464380576801 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 13:22:56 INFO - PROCESS | 1647 | 1464380576803 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:22:56 INFO - PROCESS | 1647 | 1464380576804 Marionette TRACE conn2 <- [1,3086,null,{}] 13:22:56 INFO - PROCESS | 1647 | 1464380576807 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:56 INFO - PROCESS | 1647 | 1464380576926 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 13:22:57 INFO - PROCESS | 1647 | 1464380577051 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x135b94000 == 85 [pid = 1647] [id = 781] 13:22:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x12c104c00) [pid = 1647] [serial = 2341] [outer = 0x0] 13:22:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x12c108000) [pid = 1647] [serial = 2342] [outer = 0x12c104c00] 13:22:57 INFO - PROCESS | 1647 | 1464380577082 Marionette DEBUG loaded listener.js 13:22:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x12c843000) [pid = 1647] [serial = 2343] [outer = 0x12c104c00] 13:22:57 INFO - PROCESS | 1647 | 1464380577400 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:22:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:22:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 668ms 13:22:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:22:57 INFO - PROCESS | 1647 | 1464380577472 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 13:22:57 INFO - PROCESS | 1647 | 1464380577474 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 13:22:57 INFO - PROCESS | 1647 | 1464380577476 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:22:57 INFO - PROCESS | 1647 | 1464380577477 Marionette TRACE conn2 <- [1,3090,null,{}] 13:22:57 INFO - PROCESS | 1647 | 1464380577480 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:57 INFO - PROCESS | 1647 | 1464380577600 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 13:22:57 INFO - PROCESS | 1647 | 1464380577713 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x135d5c000 == 86 [pid = 1647] [id = 782] 13:22:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x12c9bb400) [pid = 1647] [serial = 2344] [outer = 0x0] 13:22:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x12c9be800) [pid = 1647] [serial = 2345] [outer = 0x12c9bb400] 13:22:57 INFO - PROCESS | 1647 | 1464380577748 Marionette DEBUG loaded listener.js 13:22:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x12d241c00) [pid = 1647] [serial = 2346] [outer = 0x12c9bb400] 13:22:58 INFO - PROCESS | 1647 | 1464380578124 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:22:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:22:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 670ms 13:22:58 INFO - PROCESS | 1647 | 1464380578147 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 13:22:58 INFO - PROCESS | 1647 | 1464380578148 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 13:22:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:22:58 INFO - PROCESS | 1647 | 1464380578150 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:22:58 INFO - PROCESS | 1647 | 1464380578152 Marionette TRACE conn2 <- [1,3094,null,{}] 13:22:58 INFO - PROCESS | 1647 | 1464380578155 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:58 INFO - PROCESS | 1647 | 1464380578277 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 13:22:58 INFO - PROCESS | 1647 | 1464380578404 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12361c800 == 87 [pid = 1647] [id = 783] 13:22:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x126b47000) [pid = 1647] [serial = 2347] [outer = 0x0] 13:22:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x12d548400) [pid = 1647] [serial = 2348] [outer = 0x126b47000] 13:22:58 INFO - PROCESS | 1647 | 1464380578435 Marionette DEBUG loaded listener.js 13:22:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x130408c00) [pid = 1647] [serial = 2349] [outer = 0x126b47000] 13:22:58 INFO - PROCESS | 1647 | 1464380578769 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:22:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:22:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 670ms 13:22:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:22:58 INFO - PROCESS | 1647 | 1464380578821 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 13:22:58 INFO - PROCESS | 1647 | 1464380578822 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 13:22:58 INFO - PROCESS | 1647 | 1464380578825 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:22:58 INFO - PROCESS | 1647 | 1464380578826 Marionette TRACE conn2 <- [1,3098,null,{}] 13:22:58 INFO - PROCESS | 1647 | 1464380578829 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:58 INFO - PROCESS | 1647 | 1464380578948 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 13:22:59 INFO - PROCESS | 1647 | 1464380579061 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x1415b8000 == 88 [pid = 1647] [id = 784] 13:22:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x12886a400) [pid = 1647] [serial = 2350] [outer = 0x0] 13:22:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x134455800) [pid = 1647] [serial = 2351] [outer = 0x12886a400] 13:22:59 INFO - PROCESS | 1647 | 1464380579090 Marionette DEBUG loaded listener.js 13:22:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x13445a800) [pid = 1647] [serial = 2352] [outer = 0x12886a400] 13:22:59 INFO - PROCESS | 1647 | 1464380579445 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 13:22:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:22:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:22:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 670ms 13:22:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:22:59 INFO - PROCESS | 1647 | 1464380579496 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 13:22:59 INFO - PROCESS | 1647 | 1464380579498 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 13:22:59 INFO - PROCESS | 1647 | 1464380579500 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:22:59 INFO - PROCESS | 1647 | 1464380579501 Marionette TRACE conn2 <- [1,3102,null,{}] 13:22:59 INFO - PROCESS | 1647 | 1464380579504 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:22:59 INFO - PROCESS | 1647 | 1464380579624 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 13:22:59 INFO - PROCESS | 1647 | 1464380579754 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x1376cd000 == 89 [pid = 1647] [id = 785] 13:22:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x134459800) [pid = 1647] [serial = 2353] [outer = 0x0] 13:22:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x13445e400) [pid = 1647] [serial = 2354] [outer = 0x134459800] 13:22:59 INFO - PROCESS | 1647 | 1464380579785 Marionette DEBUG loaded listener.js 13:22:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x134532800) [pid = 1647] [serial = 2355] [outer = 0x134459800] 13:23:00 INFO - PROCESS | 1647 | 1464380580139 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:23:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:23:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 671ms 13:23:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:23:00 INFO - PROCESS | 1647 | 1464380580171 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 13:23:00 INFO - PROCESS | 1647 | 1464380580173 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 13:23:00 INFO - PROCESS | 1647 | 1464380580175 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:23:00 INFO - PROCESS | 1647 | 1464380580176 Marionette TRACE conn2 <- [1,3106,null,{}] 13:23:00 INFO - PROCESS | 1647 | 1464380580179 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:00 INFO - PROCESS | 1647 | 1464380580299 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 13:23:00 INFO - PROCESS | 1647 | 1464380580417 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x1415a8000 == 90 [pid = 1647] [id = 786] 13:23:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x12c15a000) [pid = 1647] [serial = 2356] [outer = 0x0] 13:23:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x12c15d800) [pid = 1647] [serial = 2357] [outer = 0x12c15a000] 13:23:00 INFO - PROCESS | 1647 | 1464380580458 Marionette DEBUG loaded listener.js 13:23:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x12c161400) [pid = 1647] [serial = 2358] [outer = 0x12c15a000] 13:23:00 INFO - PROCESS | 1647 | 1464380580814 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 13:23:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:23:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:23:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:23:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 675ms 13:23:00 INFO - PROCESS | 1647 | 1464380580850 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 13:23:00 INFO - PROCESS | 1647 | 1464380580852 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 13:23:00 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:23:00 INFO - PROCESS | 1647 | 1464380580854 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:23:00 INFO - PROCESS | 1647 | 1464380580855 Marionette TRACE conn2 <- [1,3110,null,{}] 13:23:00 INFO - PROCESS | 1647 | 1464380580858 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:00 INFO - PROCESS | 1647 | 1464380580979 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 13:23:01 INFO - PROCESS | 1647 | 1464380581080 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x126fc8000 == 91 [pid = 1647] [id = 787] 13:23:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x12c15d000) [pid = 1647] [serial = 2359] [outer = 0x0] 13:23:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x12c164c00) [pid = 1647] [serial = 2360] [outer = 0x12c15d000] 13:23:01 INFO - PROCESS | 1647 | 1464380581116 Marionette DEBUG loaded listener.js 13:23:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x1359c5800) [pid = 1647] [serial = 2361] [outer = 0x12c15d000] 13:23:01 INFO - PROCESS | 1647 | 1464380581479 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 13:23:01 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:23:01 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 13:23:01 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:23:01 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:23:01 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 670ms 13:23:01 INFO - PROCESS | 1647 | 1464380581524 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 13:23:01 INFO - PROCESS | 1647 | 1464380581526 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 13:23:01 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:23:01 INFO - PROCESS | 1647 | 1464380581528 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:23:01 INFO - PROCESS | 1647 | 1464380581530 Marionette TRACE conn2 <- [1,3114,null,{}] 13:23:01 INFO - PROCESS | 1647 | 1464380581532 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:23:01 INFO - PROCESS | 1647 | 1464380581667 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 13:23:01 INFO - PROCESS | 1647 | 1464380581790 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\", \"2ac80380-324b-4ec3-8c3e-8c140b8b0dff\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x13784c800 == 92 [pid = 1647] [id = 788] 13:23:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x134333400) [pid = 1647] [serial = 2362] [outer = 0x0] 13:23:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x1359c5c00) [pid = 1647] [serial = 2363] [outer = 0x134333400] 13:23:01 INFO - PROCESS | 1647 | 1464380581819 Marionette DEBUG loaded listener.js 13:23:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x135a8a400) [pid = 1647] [serial = 2364] [outer = 0x134333400] 13:23:02 INFO - PROCESS | 1647 | 1464380582176 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 13:23:02 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:23:02 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 670ms 13:23:02 INFO - PROCESS | 1647 | 1464380582199 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 13:23:02 INFO - PROCESS | 1647 | 1464380582200 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 13:23:03 WARNING - u'runner_teardown' () 13:23:03 INFO - No more tests 13:23:03 INFO - Got 0 unexpected results 13:23:03 INFO - SUITE-END | took 534s 13:23:03 INFO - Closing logging queue 13:23:03 INFO - queue closed 13:23:03 INFO - Return code: 0 13:23:03 WARNING - # TBPL SUCCESS # 13:23:03 INFO - Running post-action listener: _resource_record_post_action 13:23:03 INFO - Running post-run listener: _resource_record_post_run 13:23:04 INFO - Total resource usage - Wall time: 556s; CPU: 58.0%; Read bytes: 37733888; Write bytes: 954657792; Read time: 400; Write time: 4654 13:23:04 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:23:04 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 148570624; Write bytes: 146769920; Read time: 13492; Write time: 320 13:23:04 INFO - run-tests - Wall time: 538s; CPU: 58.0%; Read bytes: 35554816; Write bytes: 796091392; Read time: 375; Write time: 4294 13:23:04 INFO - Running post-run listener: _upload_blobber_files 13:23:04 INFO - Blob upload gear active. 13:23:04 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:23:04 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 13:23:04 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'] 13:23:04 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 13:23:04 INFO - (blobuploader) - INFO - Open directory for files ... 13:23:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:23:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:23:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:23:06 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:23:06 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:23:06 INFO - (blobuploader) - INFO - Done attempting. 13:23:06 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:23:06 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:23:06 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:23:08 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:23:08 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:23:08 INFO - (blobuploader) - INFO - Done attempting. 13:23:08 INFO - (blobuploader) - INFO - Iteration through files over. 13:23:08 INFO - Return code: 0 13:23:08 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:23:08 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:23:08 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f9dc6da48b8ba308f0eaaab06bdc1e3b61249564281a8e31f922a2678d55f0bbf15555726b327762c35e8fc0f2736881a1449889dfd9400da2cb9ccba32dd076", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/df01d0fd1b2d778d504a03158459ed2b95b2a945846e131158041e483326f2c92767b35507a0298d3e2a25cee1e31467e9052b07cc635c3cc3ddea1b84dcd8c8"} 13:23:08 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:23:08 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:23:08 INFO - Contents: 13:23:08 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f9dc6da48b8ba308f0eaaab06bdc1e3b61249564281a8e31f922a2678d55f0bbf15555726b327762c35e8fc0f2736881a1449889dfd9400da2cb9ccba32dd076", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/df01d0fd1b2d778d504a03158459ed2b95b2a945846e131158041e483326f2c92767b35507a0298d3e2a25cee1e31467e9052b07cc635c3cc3ddea1b84dcd8c8"} 13:23:08 INFO - Running post-run listener: copy_logs_to_upload_dir 13:23:08 INFO - Copying logs to upload dir... 13:23:08 INFO - mkdir: /builds/slave/test/build/upload/logs 13:23:08 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=609.798072 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 10 secs) (at 2016-05-27 13:23:08.378189) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-27 13:23:08.381907) ========= 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.UBsjpui0ht/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.xKvBZF6L1c/Listeners TMPDIR=/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/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/f9dc6da48b8ba308f0eaaab06bdc1e3b61249564281a8e31f922a2678d55f0bbf15555726b327762c35e8fc0f2736881a1449889dfd9400da2cb9ccba32dd076", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/df01d0fd1b2d778d504a03158459ed2b95b2a945846e131158041e483326f2c92767b35507a0298d3e2a25cee1e31467e9052b07cc635c3cc3ddea1b84dcd8c8"} build_url:https://queue.taskcluster.net/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013034 build_url: 'https://queue.taskcluster.net/v1/task/Zt-OoOdVSkaioNfkwZeAfA/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/f9dc6da48b8ba308f0eaaab06bdc1e3b61249564281a8e31f922a2678d55f0bbf15555726b327762c35e8fc0f2736881a1449889dfd9400da2cb9ccba32dd076", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/df01d0fd1b2d778d504a03158459ed2b95b2a945846e131158041e483326f2c92767b35507a0298d3e2a25cee1e31467e9052b07cc635c3cc3ddea1b84dcd8c8"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Zt-OoOdVSkaioNfkwZeAfA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-27 13:23:08.415257) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 13:23:08.418607) ========= 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.UBsjpui0ht/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.xKvBZF6L1c/Listeners TMPDIR=/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/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.005127 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 13:23:08.467115) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-27 13:23:08.470449) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-27 13:23:08.470777) ========= ========= Total master_lag: 0.42 =========