builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0121 starttime: 1461978897.7 results: success (0) buildid: 20160429164537 builduid: 53a89d8735f0429799062611998c5db8 revision: 1347c189b6da67d2142fb266c82f74272b09139b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-29 18:14:57.696421) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-29 18:14:57.696956) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-29 18:14:57.697255) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-29 18:14:57.719896) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-29 18:14:57.720244) ========= 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.PMMJOKf21A/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.PP5vL607BB/Listeners TMPDIR=/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/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-04-29 18:14: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% 156M=0s 2016-04-29 18:14:57 (156 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.125806 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-29 18:14:57.910304) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-29 18:14:57.910619) ========= 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.PMMJOKf21A/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.PP5vL607BB/Listeners TMPDIR=/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/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.028097 ========= master_lag: 0.92 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-29 18:14:58.861497) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-29 18:14:58.861890) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 1347c189b6da67d2142fb266c82f74272b09139b --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 1347c189b6da67d2142fb266c82f74272b09139b --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.PMMJOKf21A/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.PP5vL607BB/Listeners TMPDIR=/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/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-04-29 18:14:59,030 truncating revision to first 12 chars 2016-04-29 18:14:59,030 Setting DEBUG logging. 2016-04-29 18:14:59,030 attempt 1/10 2016-04-29 18:14:59,030 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/1347c189b6da?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-29 18:15:00,268 unpacking tar archive at: mozilla-aurora-1347c189b6da/testing/mozharness/ program finished with exit code 0 elapsedTime=1.487983 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-29 18:15:00.370647) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-29 18:15:00.370961) ========= script_repo_revision: 1347c189b6da67d2142fb266c82f74272b09139b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-29 18:15:00.371387) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-29 18:15:00.371682) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-29 18:15:00.388083) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 12 secs) (at 2016-04-29 18:15:00.388503) ========= /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.PMMJOKf21A/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.PP5vL607BB/Listeners TMPDIR=/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/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 18:15:00 INFO - MultiFileLogger online at 20160429 18:15:00 in /builds/slave/test 18:15:00 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 18:15:00 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 18:15:00 INFO - {'append_to_log': False, 18:15:00 INFO - 'base_work_dir': '/builds/slave/test', 18:15:00 INFO - 'blob_upload_branch': 'mozilla-aurora', 18:15:00 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 18:15:00 INFO - 'buildbot_json_path': 'buildprops.json', 18:15:00 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 18:15:00 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:15:00 INFO - 'download_minidump_stackwalk': True, 18:15:00 INFO - 'download_symbols': 'true', 18:15:00 INFO - 'e10s': False, 18:15:00 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 18:15:00 INFO - 'tooltool.py': '/tools/tooltool.py', 18:15:00 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 18:15:00 INFO - '/tools/misc-python/virtualenv.py')}, 18:15:00 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:15:00 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:15:00 INFO - 'log_level': 'info', 18:15:00 INFO - 'log_to_console': True, 18:15:00 INFO - 'opt_config_files': (), 18:15:00 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:15:00 INFO - '--processes=1', 18:15:00 INFO - '--config=%(test_path)s/wptrunner.ini', 18:15:00 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:15:00 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:15:00 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:15:00 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:15:00 INFO - 'pip_index': False, 18:15:00 INFO - 'require_test_zip': True, 18:15:00 INFO - 'test_type': ('testharness',), 18:15:00 INFO - 'this_chunk': '1', 18:15:00 INFO - 'tooltool_cache': '/builds/tooltool_cache', 18:15:00 INFO - 'total_chunks': '10', 18:15:00 INFO - 'virtualenv_path': 'venv', 18:15:00 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:15:00 INFO - 'work_dir': 'build'} 18:15:00 INFO - ##### 18:15:00 INFO - ##### Running clobber step. 18:15:00 INFO - ##### 18:15:00 INFO - Running pre-action listener: _resource_record_pre_action 18:15:00 INFO - Running main action method: clobber 18:15:00 INFO - rmtree: /builds/slave/test/build 18:15:00 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 18:15:02 INFO - Running post-action listener: _resource_record_post_action 18:15:02 INFO - ##### 18:15:02 INFO - ##### Running read-buildbot-config step. 18:15:02 INFO - ##### 18:15:02 INFO - Running pre-action listener: _resource_record_pre_action 18:15:02 INFO - Running main action method: read_buildbot_config 18:15:02 INFO - Using buildbot properties: 18:15:02 INFO - { 18:15:02 INFO - "project": "", 18:15:02 INFO - "product": "firefox", 18:15:02 INFO - "script_repo_revision": "production", 18:15:02 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 18:15:02 INFO - "repository": "", 18:15:02 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 18:15:02 INFO - "buildid": "20160429164537", 18:15:02 INFO - "pgo_build": "False", 18:15:02 INFO - "basedir": "/builds/slave/test", 18:15:02 INFO - "buildnumber": 184, 18:15:02 INFO - "slavename": "t-yosemite-r7-0121", 18:15:02 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 18:15:02 INFO - "platform": "macosx64", 18:15:02 INFO - "branch": "mozilla-aurora", 18:15:02 INFO - "revision": "1347c189b6da67d2142fb266c82f74272b09139b", 18:15:02 INFO - "repo_path": "releases/mozilla-aurora", 18:15:02 INFO - "moz_repo_path": "", 18:15:02 INFO - "stage_platform": "macosx64", 18:15:02 INFO - "builduid": "53a89d8735f0429799062611998c5db8", 18:15:02 INFO - "slavebuilddir": "test" 18:15:02 INFO - } 18:15:02 INFO - Found installer url https://queue.taskcluster.net/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 18:15:02 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 18:15:02 INFO - Running post-action listener: _resource_record_post_action 18:15:02 INFO - ##### 18:15:02 INFO - ##### Running download-and-extract step. 18:15:02 INFO - ##### 18:15:02 INFO - Running pre-action listener: _resource_record_pre_action 18:15:02 INFO - Running main action method: download_and_extract 18:15:02 INFO - mkdir: /builds/slave/test/build/tests 18:15:02 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')]} 18:15:02 INFO - https://queue.taskcluster.net/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 18:15:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 18:15:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 18:15:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/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 18:15:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/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 18:15:03 INFO - Downloaded 1235 bytes. 18:15:03 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 18:15:03 INFO - Using the following test package requirements: 18:15:03 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 18:15:03 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:15:03 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 18:15:03 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:15:03 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 18:15:03 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:15:03 INFO - u'jsshell-mac64.zip'], 18:15:03 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:15:03 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 18:15:03 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 18:15:03 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:15:03 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 18:15:03 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:15:03 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 18:15:03 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:15:03 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 18:15:03 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 18:15:03 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 18:15:03 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 18:15: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')]} 18:15:03 INFO - https://queue.taskcluster.net/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 18:15:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 18:15:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 18:15:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/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 18:15:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/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 18:15:04 INFO - Downloaded 17991277 bytes. 18:15:04 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/*'] 18:15:04 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/* 18:15:05 INFO - caution: filename not matched: web-platform/* 18:15:05 INFO - Return code: 11 18:15: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')]} 18:15:05 INFO - https://queue.taskcluster.net/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 18:15:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 18:15:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 18:15:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/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 18:15:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/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 18:15:06 INFO - Downloaded 36408617 bytes. 18:15:06 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/*'] 18:15:06 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/* 18:15:10 INFO - caution: filename not matched: bin/* 18:15:10 INFO - caution: filename not matched: config/* 18:15:10 INFO - caution: filename not matched: mozbase/* 18:15:10 INFO - caution: filename not matched: marionette/* 18:15:10 INFO - caution: filename not matched: tools/wptserve/* 18:15:10 INFO - Return code: 11 18:15:10 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')]} 18:15:10 INFO - https://queue.taskcluster.net/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 18:15:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 18:15:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 18:15:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 18:15:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/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 18:15:13 INFO - Downloaded 73029482 bytes. 18:15:13 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 18:15:13 INFO - mkdir: /builds/slave/test/properties 18:15:13 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 18:15:13 INFO - Writing to file /builds/slave/test/properties/build_url 18:15:13 INFO - Contents: 18:15:13 INFO - build_url:https://queue.taskcluster.net/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 18:15:14 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 18:15:14 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 18:15:14 INFO - Writing to file /builds/slave/test/properties/symbols_url 18:15:14 INFO - Contents: 18:15:14 INFO - symbols_url:https://queue.taskcluster.net/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 18:15:14 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')]} 18:15:14 INFO - https://queue.taskcluster.net/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:15:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 18:15:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 18:15:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/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 18:15:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/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 18:15:17 INFO - Downloaded 103562529 bytes. 18:15:17 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'] 18:15:17 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 18:15:20 INFO - Return code: 0 18:15:20 INFO - Running post-action listener: _resource_record_post_action 18:15:20 INFO - Running post-action listener: set_extra_try_arguments 18:15:20 INFO - ##### 18:15:20 INFO - ##### Running create-virtualenv step. 18:15:20 INFO - ##### 18:15:20 INFO - Running pre-action listener: _pre_create_virtualenv 18:15:20 INFO - Running pre-action listener: _resource_record_pre_action 18:15:20 INFO - Running main action method: create_virtualenv 18:15:20 INFO - Creating virtualenv /builds/slave/test/build/venv 18:15:20 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 18:15:20 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 18:15:20 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 18:15:20 INFO - Using real prefix '/tools/python27' 18:15:20 INFO - New python executable in /builds/slave/test/build/venv/bin/python 18:15:21 INFO - Installing distribute.............................................................................................................................................................................................done. 18:15:24 INFO - Installing pip.................done. 18:15:24 INFO - Return code: 0 18:15:24 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 18:15:24 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')]} 18:15:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:15:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:15:24 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')]} 18:15:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:15:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:15:24 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 0x11002de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11004af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f818adb3510>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1100465e0>, '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 0x10fc29cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fc54990>, '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.PMMJOKf21A/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.PP5vL607BB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:15:24 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 18:15:24 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 18:15:24 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PMMJOKf21A/Render', 18:15:24 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:15:24 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:15:24 INFO - 'HOME': '/Users/cltbld', 18:15:24 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:15:24 INFO - 'LOGNAME': 'cltbld', 18:15:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:15:24 INFO - 'MOZ_NO_REMOTE': '1', 18:15:24 INFO - 'NO_EM_RESTART': '1', 18:15:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:15:24 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:15:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:15:24 INFO - 'PWD': '/builds/slave/test', 18:15:24 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:15:24 INFO - 'SHELL': '/bin/bash', 18:15:24 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PP5vL607BB/Listeners', 18:15:24 INFO - 'TMPDIR': '/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/', 18:15:24 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:15:24 INFO - 'USER': 'cltbld', 18:15:24 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:15:24 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:15:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:15:24 INFO - 'XPC_FLAGS': '0x0', 18:15:24 INFO - 'XPC_SERVICE_NAME': '0', 18:15:24 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:15:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:15:24 INFO - Downloading/unpacking psutil>=0.7.1 18:15:24 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 18:15:24 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 18:15:24 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 18:15:24 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 18:15:24 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 18:15:24 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 18:15:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 18:15:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:15:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:15:27 INFO - Installing collected packages: psutil 18:15:27 INFO - Running setup.py install for psutil 18:15:27 INFO - building 'psutil._psutil_osx' extension 18:15:27 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 18:15:28 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 18:15:28 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 18:15:28 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 18:15:28 INFO - building 'psutil._psutil_posix' extension 18:15:28 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 18:15:28 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 18:15:28 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 18:15:28 INFO - ^ 18:15:28 INFO - 1 warning generated. 18:15:28 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 18:15:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:15:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:15:28 INFO - Successfully installed psutil 18:15:28 INFO - Cleaning up... 18:15:29 INFO - Return code: 0 18:15:29 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 18:15:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:15:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:15:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:15:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:15:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:15:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:15:29 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 0x11002de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11004af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f818adb3510>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1100465e0>, '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 0x10fc29cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fc54990>, '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.PMMJOKf21A/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.PP5vL607BB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:15:29 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 18:15:29 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 18:15:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PMMJOKf21A/Render', 18:15:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:15:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:15:29 INFO - 'HOME': '/Users/cltbld', 18:15:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:15:29 INFO - 'LOGNAME': 'cltbld', 18:15:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:15:29 INFO - 'MOZ_NO_REMOTE': '1', 18:15:29 INFO - 'NO_EM_RESTART': '1', 18:15:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:15:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:15:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:15:29 INFO - 'PWD': '/builds/slave/test', 18:15:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:15:29 INFO - 'SHELL': '/bin/bash', 18:15:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PP5vL607BB/Listeners', 18:15:29 INFO - 'TMPDIR': '/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/', 18:15:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:15:29 INFO - 'USER': 'cltbld', 18:15:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:15:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:15:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:15:29 INFO - 'XPC_FLAGS': '0x0', 18:15:29 INFO - 'XPC_SERVICE_NAME': '0', 18:15:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:15:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:15:29 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 18:15:29 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 18:15:29 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 18:15:29 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 18:15:29 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 18:15:29 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 18:15:29 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 18:15:31 INFO - Downloading mozsystemmonitor-0.0.tar.gz 18:15:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 18:15:31 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 18:15:31 INFO - Installing collected packages: mozsystemmonitor 18:15:31 INFO - Running setup.py install for mozsystemmonitor 18:15:31 INFO - Successfully installed mozsystemmonitor 18:15:31 INFO - Cleaning up... 18:15:31 INFO - Return code: 0 18:15:31 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 18:15:31 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')]} 18:15:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:15:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:15:31 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')]} 18:15:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:15:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:15:31 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 0x11002de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11004af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f818adb3510>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1100465e0>, '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 0x10fc29cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fc54990>, '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.PMMJOKf21A/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.PP5vL607BB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:15:31 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 18:15:31 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 18:15:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PMMJOKf21A/Render', 18:15:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:15:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:15:31 INFO - 'HOME': '/Users/cltbld', 18:15:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:15:31 INFO - 'LOGNAME': 'cltbld', 18:15:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:15:31 INFO - 'MOZ_NO_REMOTE': '1', 18:15:31 INFO - 'NO_EM_RESTART': '1', 18:15:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:15:31 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:15:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:15:31 INFO - 'PWD': '/builds/slave/test', 18:15:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:15:31 INFO - 'SHELL': '/bin/bash', 18:15:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PP5vL607BB/Listeners', 18:15:31 INFO - 'TMPDIR': '/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/', 18:15:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:15:31 INFO - 'USER': 'cltbld', 18:15:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:15:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:15:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:15:31 INFO - 'XPC_FLAGS': '0x0', 18:15:31 INFO - 'XPC_SERVICE_NAME': '0', 18:15:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:15:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:15:32 INFO - Downloading/unpacking blobuploader==1.2.4 18:15: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 18:15: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 18:15: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 18:15: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 18:15: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 18:15: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 18:15:34 INFO - Downloading blobuploader-1.2.4.tar.gz 18:15:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 18:15:34 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 18:15:34 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 18:15:34 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 18:15:34 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 18:15:34 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 18:15:34 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 18:15:34 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 18:15:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 18:15:35 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 18:15:35 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 18:15:35 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 18:15:35 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 18:15:35 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 18:15:35 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 18:15:35 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 18:15:35 INFO - Downloading docopt-0.6.1.tar.gz 18:15:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 18:15:35 INFO - Installing collected packages: blobuploader, requests, docopt 18:15:35 INFO - Running setup.py install for blobuploader 18:15:36 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 18:15:36 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 18:15:36 INFO - Running setup.py install for requests 18:15:36 INFO - Running setup.py install for docopt 18:15:36 INFO - Successfully installed blobuploader requests docopt 18:15:36 INFO - Cleaning up... 18:15:36 INFO - Return code: 0 18:15:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:15:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:15:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:15:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:15:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:15:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:15:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:15:36 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 0x11002de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11004af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f818adb3510>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1100465e0>, '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 0x10fc29cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fc54990>, '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.PMMJOKf21A/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.PP5vL607BB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:15:36 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 18:15:36 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 18:15:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PMMJOKf21A/Render', 18:15:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:15:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:15:36 INFO - 'HOME': '/Users/cltbld', 18:15:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:15:36 INFO - 'LOGNAME': 'cltbld', 18:15:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:15:36 INFO - 'MOZ_NO_REMOTE': '1', 18:15:36 INFO - 'NO_EM_RESTART': '1', 18:15:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:15:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:15:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:15:36 INFO - 'PWD': '/builds/slave/test', 18:15:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:15:36 INFO - 'SHELL': '/bin/bash', 18:15:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PP5vL607BB/Listeners', 18:15:36 INFO - 'TMPDIR': '/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/', 18:15:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:15:36 INFO - 'USER': 'cltbld', 18:15:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:15:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:15:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:15:36 INFO - 'XPC_FLAGS': '0x0', 18:15:36 INFO - 'XPC_SERVICE_NAME': '0', 18:15:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:15:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:15:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:15:37 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-KuWpOs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:15:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:15:37 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-ec2jna-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:15:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:15:37 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-WpYe3H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:15:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:15:37 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-ISaR2M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:15:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:15:37 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-pHeGZ8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:15:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:15:37 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-tTYuhv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:15:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:15:37 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-Vvpyd4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:15:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:15:37 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-qIp0Yc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:15:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:15:37 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-FV0gA4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:15:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:15:38 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-TxVFk9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:15:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:15:38 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-LZVEzN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:15:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:15:38 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-uzxRFp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:15:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:15:38 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-37zwU1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:15:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:15:38 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-OWfNOX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:15:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:15:38 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-Ze1Jkw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:15:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:15:38 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-UgCElU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:15:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:15:38 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-WoG6qt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:15:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:15:38 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-t10QVz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:15:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:15:39 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-Z_t8Gz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:15:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:15:39 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-zsTEBQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:15:39 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:15:39 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-J3iX8F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:15:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:15:39 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 18:15:39 INFO - Running setup.py install for manifestparser 18:15:39 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 18:15:39 INFO - Running setup.py install for mozcrash 18:15:40 INFO - Running setup.py install for mozdebug 18:15:40 INFO - Running setup.py install for mozdevice 18:15:40 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 18:15:40 INFO - Installing dm script to /builds/slave/test/build/venv/bin 18:15:40 INFO - Running setup.py install for mozfile 18:15:40 INFO - Running setup.py install for mozhttpd 18:15:40 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 18:15:40 INFO - Running setup.py install for mozinfo 18:15:40 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 18:15:40 INFO - Running setup.py install for mozInstall 18:15:40 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 18:15:40 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 18:15:40 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 18:15:40 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 18:15:40 INFO - Running setup.py install for mozleak 18:15:41 INFO - Running setup.py install for mozlog 18:15:41 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 18:15:41 INFO - Running setup.py install for moznetwork 18:15:41 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 18:15:41 INFO - Running setup.py install for mozprocess 18:15:41 INFO - Running setup.py install for mozprofile 18:15:41 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 18:15:41 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 18:15:41 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 18:15:41 INFO - Running setup.py install for mozrunner 18:15:41 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 18:15:41 INFO - Running setup.py install for mozscreenshot 18:15:42 INFO - Running setup.py install for moztest 18:15:42 INFO - Running setup.py install for mozversion 18:15:42 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 18:15:42 INFO - Running setup.py install for wptserve 18:15:42 INFO - Running setup.py install for marionette-driver 18:15:42 INFO - Running setup.py install for browsermob-proxy 18:15:42 INFO - Running setup.py install for marionette-client 18:15:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:15:43 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 18:15:43 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 18:15:43 INFO - Cleaning up... 18:15:43 INFO - Return code: 0 18:15:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:15:43 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')]} 18:15:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:15:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:15:43 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')]} 18:15:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:15:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 18:15:43 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 0x11002de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11004af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f818adb3510>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1100465e0>, '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 0x10fc29cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fc54990>, '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.PMMJOKf21A/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.PP5vL607BB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 18:15:43 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 18:15:43 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 18:15:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PMMJOKf21A/Render', 18:15:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:15:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:15:43 INFO - 'HOME': '/Users/cltbld', 18:15:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:15:43 INFO - 'LOGNAME': 'cltbld', 18:15:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:15:43 INFO - 'MOZ_NO_REMOTE': '1', 18:15:43 INFO - 'NO_EM_RESTART': '1', 18:15:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:15:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:15:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:15:43 INFO - 'PWD': '/builds/slave/test', 18:15:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:15:43 INFO - 'SHELL': '/bin/bash', 18:15:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PP5vL607BB/Listeners', 18:15:43 INFO - 'TMPDIR': '/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/', 18:15:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:15:43 INFO - 'USER': 'cltbld', 18:15:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:15:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:15:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:15:43 INFO - 'XPC_FLAGS': '0x0', 18:15:43 INFO - 'XPC_SERVICE_NAME': '0', 18:15:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:15:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:15:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:15:43 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-8UKkqz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:15:43 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)) 18:15:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:15:43 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-viGyhb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:15:43 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)) 18:15:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:15:43 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-x3UXT7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:15:43 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)) 18:15:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:15:43 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-EnI_TG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:15:43 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)) 18:15:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:15:43 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-BxCKYR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:15:43 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)) 18:15:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:15:43 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-ieMomq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:15:44 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)) 18:15:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:15:44 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-PmhrIJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:15:44 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)) 18:15:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:15:44 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-4FlyYH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:15:44 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)) 18:15:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:15:44 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-05WHu5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:15:44 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)) 18:15:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:15:44 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-o1moNa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:15:44 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)) 18:15:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:15:44 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-EObSe8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:15:44 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)) 18:15:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:15:44 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-SRBiq4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:15:44 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)) 18:15:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:15:44 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-7nn_OK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:15:44 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)) 18:15:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:15:44 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-CDEEnh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:15:44 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)) 18:15:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:15:44 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-kfFxOU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:15:45 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)) 18:15:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:15:45 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-hfuhF0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:15:45 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)) 18:15:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:15:45 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-lhA37V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:15:45 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)) 18:15:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:15:45 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-X8nPF_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:15:45 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)) 18:15:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:15:45 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-YSbn_F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:15:45 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)) 18:15:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:15:45 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-WuZYja-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:15:45 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)) 18:15:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:15:45 INFO - Running setup.py (path:/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/pip-b6mnxF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:15:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:15:46 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)) 18:15:46 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)) 18:15:46 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)) 18:15:46 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)) 18:15:46 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)) 18:15:46 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)) 18:15:46 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:15:46 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 18:15:46 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 18:15:46 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 18:15:46 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 18:15:46 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 18:15:46 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 18:15:48 INFO - Downloading blessings-1.6.tar.gz 18:15:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 18:15:48 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)) 18:15:48 INFO - Installing collected packages: blessings 18:15:48 INFO - Running setup.py install for blessings 18:15:48 INFO - Successfully installed blessings 18:15:48 INFO - Cleaning up... 18:15:49 INFO - Return code: 0 18:15:49 INFO - Done creating virtualenv /builds/slave/test/build/venv. 18:15:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:15:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:15:49 INFO - Reading from file tmpfile_stdout 18:15:49 INFO - Current package versions: 18:15:49 INFO - blessings == 1.6 18:15:49 INFO - blobuploader == 1.2.4 18:15:49 INFO - browsermob-proxy == 0.6.0 18:15:49 INFO - docopt == 0.6.1 18:15:49 INFO - manifestparser == 1.1 18:15:49 INFO - marionette-client == 2.3.0 18:15:49 INFO - marionette-driver == 1.4.0 18:15:49 INFO - mozInstall == 1.12 18:15:49 INFO - mozcrash == 0.17 18:15:49 INFO - mozdebug == 0.1 18:15:49 INFO - mozdevice == 0.48 18:15:49 INFO - mozfile == 1.2 18:15:49 INFO - mozhttpd == 0.7 18:15:49 INFO - mozinfo == 0.9 18:15:49 INFO - mozleak == 0.1 18:15:49 INFO - mozlog == 3.1 18:15:49 INFO - moznetwork == 0.27 18:15:49 INFO - mozprocess == 0.22 18:15:49 INFO - mozprofile == 0.28 18:15:49 INFO - mozrunner == 6.11 18:15:49 INFO - mozscreenshot == 0.1 18:15:49 INFO - mozsystemmonitor == 0.0 18:15:49 INFO - moztest == 0.7 18:15:49 INFO - mozversion == 1.4 18:15:49 INFO - psutil == 3.1.1 18:15:49 INFO - requests == 1.2.3 18:15:49 INFO - wptserve == 1.4.0 18:15:49 INFO - wsgiref == 0.1.2 18:15:49 INFO - Running post-action listener: _resource_record_post_action 18:15:49 INFO - Running post-action listener: _start_resource_monitoring 18:15:49 INFO - Starting resource monitoring. 18:15:49 INFO - ##### 18:15:49 INFO - ##### Running pull step. 18:15:49 INFO - ##### 18:15:49 INFO - Running pre-action listener: _resource_record_pre_action 18:15:49 INFO - Running main action method: pull 18:15:49 INFO - Pull has nothing to do! 18:15:49 INFO - Running post-action listener: _resource_record_post_action 18:15:49 INFO - ##### 18:15:49 INFO - ##### Running install step. 18:15:49 INFO - ##### 18:15:49 INFO - Running pre-action listener: _resource_record_pre_action 18:15:49 INFO - Running main action method: install 18:15:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:15:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:15:49 INFO - Reading from file tmpfile_stdout 18:15:49 INFO - Detecting whether we're running mozinstall >=1.0... 18:15:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 18:15:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 18:15:49 INFO - Reading from file tmpfile_stdout 18:15:49 INFO - Output received: 18:15:49 INFO - Usage: mozinstall [options] installer 18:15:49 INFO - Options: 18:15:49 INFO - -h, --help show this help message and exit 18:15:49 INFO - -d DEST, --destination=DEST 18:15:49 INFO - Directory to install application into. [default: 18:15:49 INFO - "/builds/slave/test"] 18:15:49 INFO - --app=APP Application being installed. [default: firefox] 18:15:49 INFO - mkdir: /builds/slave/test/build/application 18:15:49 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'] 18:15:49 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 18:16:07 INFO - Reading from file tmpfile_stdout 18:16:07 INFO - Output received: 18:16:07 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 18:16:07 INFO - Running post-action listener: _resource_record_post_action 18:16:07 INFO - ##### 18:16:07 INFO - ##### Running run-tests step. 18:16:07 INFO - ##### 18:16:07 INFO - Running pre-action listener: _resource_record_pre_action 18:16:07 INFO - Running main action method: run_tests 18:16:07 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 18:16:07 INFO - Minidump filename unknown. Determining based upon platform and architecture. 18:16:07 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 18:16:07 INFO - grabbing minidump binary from tooltool 18:16:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:16:07 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 0x1100465e0>, '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 0x10fc29cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fc54990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 18:16:07 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 18:16:07 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 18:16:07 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 18:16:07 INFO - Return code: 0 18:16:07 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 18:16:07 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 18:16:07 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/MxQ4XLRqT0itbVY0ZEqBzw/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 18:16:07 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/MxQ4XLRqT0itbVY0ZEqBzw/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 18:16:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.PMMJOKf21A/Render', 18:16:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 18:16:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 18:16:07 INFO - 'HOME': '/Users/cltbld', 18:16:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 18:16:07 INFO - 'LOGNAME': 'cltbld', 18:16:07 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 18:16:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:16:07 INFO - 'MOZ_NO_REMOTE': '1', 18:16:07 INFO - 'NO_EM_RESTART': '1', 18:16:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:16:07 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 18:16:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:16:07 INFO - 'PWD': '/builds/slave/test', 18:16:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 18:16:07 INFO - 'SHELL': '/bin/bash', 18:16:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.PP5vL607BB/Listeners', 18:16:07 INFO - 'TMPDIR': '/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/T/', 18:16:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 18:16:07 INFO - 'USER': 'cltbld', 18:16:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 18:16:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 18:16:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 18:16:07 INFO - 'XPC_FLAGS': '0x0', 18:16:07 INFO - 'XPC_SERVICE_NAME': '0', 18:16:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 18:16:07 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/MxQ4XLRqT0itbVY0ZEqBzw/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 18:16:08 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 18:16:08 INFO - import pkg_resources 18:16:09 INFO - Using 1 client processes 18:16:09 INFO - wptserve Starting http server on 127.0.0.1:8000 18:16:09 INFO - wptserve Starting http server on 127.0.0.1:8001 18:16:09 INFO - wptserve Starting http server on 127.0.0.1:8443 18:16:11 INFO - SUITE-START | Running 778 tests 18:16:11 INFO - Running testharness tests 18:16:11 INFO - Setting up ssl 18:16:11 INFO - PROCESS | certutil | 18:16:11 INFO - PROCESS | certutil | 18:16:11 INFO - PROCESS | certutil | 18:16:11 INFO - Certificate Nickname Trust Attributes 18:16:11 INFO - SSL,S/MIME,JAR/XPI 18:16:11 INFO - 18:16:11 INFO - web-platform-tests CT,, 18:16:11 INFO - 18:16:11 INFO - Starting runner 18:16:12 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 18:16:12 INFO - PROCESS | 1646 | 1461978972403 Marionette DEBUG Marionette enabled via build flag and pref 18:16:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x113cde000 == 1 [pid = 1646] [id = 1] 18:16:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 1 (0x113cde800) [pid = 1646] [serial = 1] [outer = 0x0] 18:16:12 INFO - PROCESS | 1646 | [1646] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 18:16:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 2 (0x113e3e000) [pid = 1646] [serial = 2] [outer = 0x113cde800] 18:16:12 INFO - PROCESS | 1646 | 1461978972768 Marionette INFO Listening on port 2828 18:16:12 INFO - PROCESS | 1646 | 1461978972996 Marionette DEBUG Marionette enabled via command-line flag 18:16:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x116970800 == 2 [pid = 1646] [id = 2] 18:16:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 3 (0x116971000) [pid = 1646] [serial = 3] [outer = 0x0] 18:16:13 INFO - PROCESS | 1646 | [1646] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 18:16:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 4 (0x116972000) [pid = 1646] [serial = 4] [outer = 0x116971000] 18:16:13 INFO - PROCESS | 1646 | [1646] 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 18:16:13 INFO - PROCESS | 1646 | 1461978973155 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49292 18:16:13 INFO - PROCESS | 1646 | 1461978973243 Marionette DEBUG Closed connection conn0 18:16:13 INFO - PROCESS | 1646 | [1646] 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 18:16:13 INFO - PROCESS | 1646 | 1461978973246 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49293 18:16:13 INFO - PROCESS | 1646 | 1461978973264 Marionette DEBUG Closed connection conn1 18:16:13 INFO - PROCESS | 1646 | [1646] 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 18:16:13 INFO - PROCESS | 1646 | 1461978973269 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49294 18:16:13 INFO - PROCESS | 1646 | 1461978973282 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 18:16:13 INFO - PROCESS | 1646 | 1461978973288 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":"20160429164537","device":"desktop","version":"48.0a2"} 18:16:13 INFO - PROCESS | 1646 | [1646] 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 18:16:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a03f000 == 3 [pid = 1646] [id = 3] 18:16:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 5 (0x11a045800) [pid = 1646] [serial = 5] [outer = 0x0] 18:16:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a046800 == 4 [pid = 1646] [id = 4] 18:16:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 6 (0x11a00c800) [pid = 1646] [serial = 6] [outer = 0x0] 18:16:14 INFO - PROCESS | 1646 | [1646] 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 18:16:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x1219c7800 == 5 [pid = 1646] [id = 5] 18:16:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 7 (0x11a00bc00) [pid = 1646] [serial = 7] [outer = 0x0] 18:16:14 INFO - PROCESS | 1646 | [1646] 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 18:16:14 INFO - PROCESS | 1646 | [1646] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 18:16:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 8 (0x121b79c00) [pid = 1646] [serial = 8] [outer = 0x11a00bc00] 18:16:14 INFO - PROCESS | 1646 | [1646] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:16:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 9 (0x124812000) [pid = 1646] [serial = 9] [outer = 0x11a045800] 18:16:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 10 (0x1218d7000) [pid = 1646] [serial = 10] [outer = 0x11a00c800] 18:16:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 11 (0x1218d9000) [pid = 1646] [serial = 11] [outer = 0x11a00bc00] 18:16:15 INFO - PROCESS | 1646 | [1646] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:16:15 INFO - PROCESS | 1646 | 1461978975494 Marionette DEBUG loaded listener.js 18:16:15 INFO - PROCESS | 1646 | 1461978975505 Marionette DEBUG loaded listener.js 18:16:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 12 (0x1266c4c00) [pid = 1646] [serial = 12] [outer = 0x11a00bc00] 18:16:15 INFO - PROCESS | 1646 | 1461978975888 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"f46a023d-3f6d-2d4f-aaa6-d9aed7105c66","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":"20160429164537","device":"desktop","version":"48.0a2","command_id":1}}] 18:16:15 INFO - PROCESS | 1646 | 1461978975985 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}] 18:16:16 INFO - PROCESS | 1646 | 1461978976028 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 18:16:16 INFO - PROCESS | 1646 | 1461978976114 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 18:16:16 INFO - PROCESS | 1646 | [1646] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 18:16:16 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 18:16:16 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 18:16:16 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:16:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 13 (0x127891400) [pid = 1646] [serial = 13] [outer = 0x11a00bc00] 18:16:16 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:16:16 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:16:16 INFO - PROCESS | 1646 | 1461978976390 Marionette TRACE conn2 <- [1,3,null,{}] 18:16:16 INFO - PROCESS | 1646 | 1461978976393 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 18:16:16 INFO - PROCESS | 1646 | 1461978976414 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 18:16:16 INFO - PROCESS | 1646 | 1461978976443 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 18:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 18:16:16 INFO - PROCESS | 1646 | 1461978976445 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 18:16:16 INFO - PROCESS | 1646 | 1461978976449 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 18:16:16 INFO - PROCESS | 1646 | 1461978976451 Marionette TRACE conn2 <- [1,6,null,{}] 18:16:16 INFO - PROCESS | 1646 | 1461978976456 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}] 18:16:16 INFO - PROCESS | 1646 | 1461978976464 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 18:16:16 INFO - PROCESS | 1646 | 1461978976467 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x1167e0000 == 6 [pid = 1646] [id = 6] 18:16:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 14 (0x119a3e000) [pid = 1646] [serial = 14] [outer = 0x0] 18:16:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 15 (0x119a3fc00) [pid = 1646] [serial = 15] [outer = 0x119a3e000] 18:16:16 INFO - PROCESS | 1646 | 1461978976498 Marionette DEBUG loaded listener.js 18:16:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 16 (0x124e75800) [pid = 1646] [serial = 16] [outer = 0x119a3e000] 18:16:16 INFO - PROCESS | 1646 | 1461978976804 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]]]}] 18:16:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 18:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 375ms 18:16:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x129559000 == 7 [pid = 1646] [id = 7] 18:16:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 17 (0x125719800) [pid = 1646] [serial = 17] [outer = 0x0] 18:16:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 18 (0x129508800) [pid = 1646] [serial = 18] [outer = 0x125719800] 18:16:16 INFO - PROCESS | 1646 | 1461978976841 Marionette DEBUG loaded listener.js 18:16:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 19 (0x12950ec00) [pid = 1646] [serial = 19] [outer = 0x125719800] 18:16:16 INFO - PROCESS | 1646 | 1461978976880 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 18:16:16 INFO - PROCESS | 1646 | 1461978976881 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 18:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 18:16:16 INFO - PROCESS | 1646 | 1461978976918 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 18:16:16 INFO - PROCESS | 1646 | 1461978976919 Marionette TRACE conn2 <- [1,10,null,{}] 18:16:16 INFO - PROCESS | 1646 | 1461978976940 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}] 18:16:17 INFO - PROCESS | 1646 | 1461978977076 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 18:16:17 INFO - PROCESS | 1646 | 1461978977110 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aac1000 == 8 [pid = 1646] [id = 8] 18:16:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 20 (0x12a6f5000) [pid = 1646] [serial = 20] [outer = 0x0] 18:16:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 21 (0x12aaec000) [pid = 1646] [serial = 21] [outer = 0x12a6f5000] 18:16:17 INFO - PROCESS | 1646 | 1461978977139 Marionette DEBUG loaded listener.js 18:16:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 22 (0x12aaf0800) [pid = 1646] [serial = 22] [outer = 0x12a6f5000] 18:16:17 INFO - PROCESS | 1646 | 1461978977492 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]]]}] 18:16:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 18:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 639ms 18:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 18:16:17 INFO - PROCESS | 1646 | 1461978977548 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 18:16:17 INFO - PROCESS | 1646 | 1461978977550 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 18:16:17 INFO - PROCESS | 1646 | 1461978977552 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 18:16:17 INFO - PROCESS | 1646 | 1461978977553 Marionette TRACE conn2 <- [1,14,null,{}] 18:16:17 INFO - PROCESS | 1646 | 1461978977556 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}] 18:16:17 INFO - PROCESS | 1646 | 1461978977644 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 18:16:17 INFO - PROCESS | 1646 | 1461978977649 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b345000 == 9 [pid = 1646] [id = 9] 18:16:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 23 (0x12aaf5400) [pid = 1646] [serial = 23] [outer = 0x0] 18:16:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 24 (0x12adb7c00) [pid = 1646] [serial = 24] [outer = 0x12aaf5400] 18:16:17 INFO - PROCESS | 1646 | 1461978977676 Marionette DEBUG loaded listener.js 18:16:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 25 (0x12b3f0000) [pid = 1646] [serial = 25] [outer = 0x12aaf5400] 18:16:17 INFO - PROCESS | 1646 | 1461978977943 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]]]}] 18:16:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 18:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 18:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 18:16:17 INFO - PROCESS | 1646 | 1461978977972 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 18:16:17 INFO - PROCESS | 1646 | 1461978977974 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 18:16:17 INFO - PROCESS | 1646 | 1461978977976 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 18:16:17 INFO - PROCESS | 1646 | 1461978977977 Marionette TRACE conn2 <- [1,18,null,{}] 18:16:17 INFO - PROCESS | 1646 | 1461978977979 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}] 18:16:18 INFO - PROCESS | 1646 | 1461978978083 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 18:16:18 INFO - PROCESS | 1646 | 1461978978090 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba8e800 == 10 [pid = 1646] [id = 10] 18:16:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 26 (0x12b3f6c00) [pid = 1646] [serial = 26] [outer = 0x0] 18:16:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 27 (0x12bb35800) [pid = 1646] [serial = 27] [outer = 0x12b3f6c00] 18:16:18 INFO - PROCESS | 1646 | 1461978978115 Marionette DEBUG loaded listener.js 18:16:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 28 (0x12bbb2800) [pid = 1646] [serial = 28] [outer = 0x12b3f6c00] 18:16:18 INFO - PROCESS | 1646 | 1461978978417 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]]]}] 18:16:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 18:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 18:16:18 INFO - PROCESS | 1646 | 1461978978445 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 18:16:18 INFO - PROCESS | 1646 | 1461978978446 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 18:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 18:16:18 INFO - PROCESS | 1646 | 1461978978450 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 18:16:18 INFO - PROCESS | 1646 | 1461978978452 Marionette TRACE conn2 <- [1,22,null,{}] 18:16:18 INFO - PROCESS | 1646 | 1461978978456 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}] 18:16:18 INFO - PROCESS | 1646 | 1461978978546 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 18:16:18 INFO - PROCESS | 1646 | 1461978978553 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c0c5800 == 11 [pid = 1646] [id = 11] 18:16:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 29 (0x12bbb5c00) [pid = 1646] [serial = 29] [outer = 0x0] 18:16:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 30 (0x12bbbb400) [pid = 1646] [serial = 30] [outer = 0x12bbb5c00] 18:16:18 INFO - PROCESS | 1646 | 1461978978578 Marionette DEBUG loaded listener.js 18:16:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 31 (0x12c084400) [pid = 1646] [serial = 31] [outer = 0x12bbb5c00] 18:16:18 INFO - PROCESS | 1646 | 1461978978820 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]]]}] 18:16:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 18:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 423ms 18:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 18:16:18 INFO - PROCESS | 1646 | 1461978978873 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 18:16:18 INFO - PROCESS | 1646 | 1461978978875 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 18:16:18 INFO - PROCESS | 1646 | 1461978978877 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 18:16:18 INFO - PROCESS | 1646 | 1461978978878 Marionette TRACE conn2 <- [1,26,null,{}] 18:16:18 INFO - PROCESS | 1646 | 1461978978880 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}] 18:16:18 INFO - PROCESS | 1646 | 1461978978986 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 18:16:18 INFO - PROCESS | 1646 | 1461978978992 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c1ae800 == 12 [pid = 1646] [id = 12] 18:16:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 32 (0x118560c00) [pid = 1646] [serial = 32] [outer = 0x0] 18:16:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 33 (0x12bbb9c00) [pid = 1646] [serial = 33] [outer = 0x118560c00] 18:16:19 INFO - PROCESS | 1646 | 1461978979017 Marionette DEBUG loaded listener.js 18:16:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 34 (0x12c12f400) [pid = 1646] [serial = 34] [outer = 0x118560c00] 18:16:19 INFO - PROCESS | 1646 | 1461978979267 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]]]}] 18:16:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 18:16:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 18:16:19 INFO - PROCESS | 1646 | 1461978979296 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 18:16:19 INFO - PROCESS | 1646 | 1461978979297 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 18:16:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 18:16:19 INFO - PROCESS | 1646 | 1461978979309 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 18:16:19 INFO - PROCESS | 1646 | 1461978979310 Marionette TRACE conn2 <- [1,30,null,{}] 18:16:19 INFO - PROCESS | 1646 | 1461978979313 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}] 18:16:19 INFO - PROCESS | 1646 | 1461978979407 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 18:16:19 INFO - PROCESS | 1646 | 1461978979412 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4e3000 == 13 [pid = 1646] [id = 13] 18:16:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 35 (0x12c132400) [pid = 1646] [serial = 35] [outer = 0x0] 18:16:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 36 (0x12c13ac00) [pid = 1646] [serial = 36] [outer = 0x12c132400] 18:16:19 INFO - PROCESS | 1646 | 1461978979437 Marionette DEBUG loaded listener.js 18:16:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 37 (0x12c47e000) [pid = 1646] [serial = 37] [outer = 0x12c132400] 18:16:19 INFO - PROCESS | 1646 | 1461978979676 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]]]}] 18:16:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 18:16:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 18:16:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 18:16:19 INFO - PROCESS | 1646 | 1461978979729 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 18:16:19 INFO - PROCESS | 1646 | 1461978979730 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 18:16:19 INFO - PROCESS | 1646 | 1461978979740 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 18:16:19 INFO - PROCESS | 1646 | 1461978979741 Marionette TRACE conn2 <- [1,34,null,{}] 18:16:19 INFO - PROCESS | 1646 | 1461978979743 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}] 18:16:19 INFO - PROCESS | 1646 | 1461978979833 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 18:16:19 INFO - PROCESS | 1646 | 1461978979839 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9a1000 == 14 [pid = 1646] [id = 14] 18:16:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 38 (0x12c480400) [pid = 1646] [serial = 38] [outer = 0x0] 18:16:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 39 (0x12c486c00) [pid = 1646] [serial = 39] [outer = 0x12c480400] 18:16:19 INFO - PROCESS | 1646 | 1461978979865 Marionette DEBUG loaded listener.js 18:16:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 40 (0x12caa0400) [pid = 1646] [serial = 40] [outer = 0x12c480400] 18:16:20 INFO - PROCESS | 1646 | 1461978980114 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]]]}] 18:16:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 18:16:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 425ms 18:16:20 INFO - PROCESS | 1646 | 1461978980158 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 18:16:20 INFO - PROCESS | 1646 | 1461978980159 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 18:16:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 18:16:20 INFO - PROCESS | 1646 | 1461978980161 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 18:16:20 INFO - PROCESS | 1646 | 1461978980163 Marionette TRACE conn2 <- [1,38,null,{}] 18:16:20 INFO - PROCESS | 1646 | 1461978980172 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}] 18:16:20 INFO - PROCESS | 1646 | 1461978980267 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 18:16:20 INFO - PROCESS | 1646 | 1461978980273 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cd05800 == 15 [pid = 1646] [id = 15] 18:16:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 41 (0x12caa2c00) [pid = 1646] [serial = 41] [outer = 0x0] 18:16:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 42 (0x12caa8c00) [pid = 1646] [serial = 42] [outer = 0x12caa2c00] 18:16:20 INFO - PROCESS | 1646 | 1461978980298 Marionette DEBUG loaded listener.js 18:16:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 43 (0x12cd8bc00) [pid = 1646] [serial = 43] [outer = 0x12caa2c00] 18:16:20 INFO - PROCESS | 1646 | 1461978980542 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]]]}] 18:16:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 18:16:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 18:16:20 INFO - PROCESS | 1646 | 1461978980580 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 18:16:20 INFO - PROCESS | 1646 | 1461978980581 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 18:16:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 18:16:20 INFO - PROCESS | 1646 | 1461978980592 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 18:16:20 INFO - PROCESS | 1646 | 1461978980593 Marionette TRACE conn2 <- [1,42,null,{}] 18:16:20 INFO - PROCESS | 1646 | 1461978980595 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}] 18:16:20 INFO - PROCESS | 1646 | 1461978980692 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 18:16:20 INFO - PROCESS | 1646 | 1461978980696 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d07f000 == 16 [pid = 1646] [id = 16] 18:16:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 44 (0x12cd8e000) [pid = 1646] [serial = 44] [outer = 0x0] 18:16:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 45 (0x12cd95800) [pid = 1646] [serial = 45] [outer = 0x12cd8e000] 18:16:20 INFO - PROCESS | 1646 | 1461978980722 Marionette DEBUG loaded listener.js 18:16:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 46 (0x12d027800) [pid = 1646] [serial = 46] [outer = 0x12cd8e000] 18:16:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d094000 == 17 [pid = 1646] [id = 17] 18:16:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 47 (0x12d094800) [pid = 1646] [serial = 47] [outer = 0x0] 18:16:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 48 (0x12d407000) [pid = 1646] [serial = 48] [outer = 0x12d094800] 18:16:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 49 (0x12d40d800) [pid = 1646] [serial = 49] [outer = 0x12d094800] 18:16:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d093800 == 18 [pid = 1646] [id = 18] 18:16:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 50 (0x12d02ac00) [pid = 1646] [serial = 50] [outer = 0x0] 18:16:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 51 (0x12d44b400) [pid = 1646] [serial = 51] [outer = 0x12d02ac00] 18:16:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 52 (0x12d031800) [pid = 1646] [serial = 52] [outer = 0x12d02ac00] 18:16:21 INFO - PROCESS | 1646 | 1461978981098 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]]]}] 18:16:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 18:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 568ms 18:16:21 INFO - PROCESS | 1646 | 1461978981161 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 18:16:21 INFO - PROCESS | 1646 | 1461978981162 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 18:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 18:16:21 INFO - PROCESS | 1646 | 1461978981165 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 18:16:21 INFO - PROCESS | 1646 | 1461978981166 Marionette TRACE conn2 <- [1,46,null,{}] 18:16:21 INFO - PROCESS | 1646 | 1461978981169 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}] 18:16:21 INFO - PROCESS | 1646 | 1461978981259 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 18:16:21 INFO - PROCESS | 1646 | 1461978981263 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d82b800 == 19 [pid = 1646] [id = 19] 18:16:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 53 (0x12d02c000) [pid = 1646] [serial = 53] [outer = 0x0] 18:16:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 54 (0x12d50bc00) [pid = 1646] [serial = 54] [outer = 0x12d02c000] 18:16:21 INFO - PROCESS | 1646 | 1461978981293 Marionette DEBUG loaded listener.js 18:16:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 55 (0x12d8e0400) [pid = 1646] [serial = 55] [outer = 0x12d02c000] 18:16:21 INFO - PROCESS | 1646 | 1461978981553 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]]]}] 18:16:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 18:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 18:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 18:16:21 INFO - PROCESS | 1646 | 1461978981590 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 18:16:21 INFO - PROCESS | 1646 | 1461978981591 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 18:16:21 INFO - PROCESS | 1646 | 1461978981593 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 18:16:21 INFO - PROCESS | 1646 | 1461978981594 Marionette TRACE conn2 <- [1,50,null,{}] 18:16:21 INFO - PROCESS | 1646 | 1461978981596 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}] 18:16:21 INFO - PROCESS | 1646 | 1461978981697 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 18:16:21 INFO - PROCESS | 1646 | 1461978981702 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12daa4800 == 20 [pid = 1646] [id = 20] 18:16:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x118195000) [pid = 1646] [serial = 56] [outer = 0x0] 18:16:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x12d8e5800) [pid = 1646] [serial = 57] [outer = 0x118195000] 18:16:21 INFO - PROCESS | 1646 | 1461978981726 Marionette DEBUG loaded listener.js 18:16:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x12d8eb400) [pid = 1646] [serial = 58] [outer = 0x118195000] 18:16:21 INFO - PROCESS | 1646 | 1461978981961 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]]]}] 18:16:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 18:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 18:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 18:16:22 INFO - PROCESS | 1646 | 1461978982012 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 18:16:22 INFO - PROCESS | 1646 | 1461978982013 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 18:16:22 INFO - PROCESS | 1646 | 1461978982022 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 18:16:22 INFO - PROCESS | 1646 | 1461978982023 Marionette TRACE conn2 <- [1,54,null,{}] 18:16:22 INFO - PROCESS | 1646 | 1461978982026 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}] 18:16:22 INFO - PROCESS | 1646 | 1461978982120 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 18:16:22 INFO - PROCESS | 1646 | 1461978982125 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da35800 == 21 [pid = 1646] [id = 21] 18:16:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x118324400) [pid = 1646] [serial = 59] [outer = 0x0] 18:16:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x11832e400) [pid = 1646] [serial = 60] [outer = 0x118324400] 18:16:22 INFO - PROCESS | 1646 | 1461978982149 Marionette DEBUG loaded listener.js 18:16:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x118332400) [pid = 1646] [serial = 61] [outer = 0x118324400] 18:16:22 INFO - PROCESS | 1646 | 1461978982382 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]]]}] 18:16:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 18:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 425ms 18:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 18:16:22 INFO - PROCESS | 1646 | 1461978982444 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 18:16:22 INFO - PROCESS | 1646 | 1461978982445 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 18:16:22 INFO - PROCESS | 1646 | 1461978982447 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 18:16:22 INFO - PROCESS | 1646 | 1461978982448 Marionette TRACE conn2 <- [1,58,null,{}] 18:16:22 INFO - PROCESS | 1646 | 1461978982458 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}] 18:16:22 INFO - PROCESS | 1646 | 1461978982565 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 18:16:23 INFO - PROCESS | 1646 | 1461978983259 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x111dec800 == 22 [pid = 1646] [id = 22] 18:16:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x111dbcc00) [pid = 1646] [serial = 62] [outer = 0x0] 18:16:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x111f5ac00) [pid = 1646] [serial = 63] [outer = 0x111dbcc00] 18:16:23 INFO - PROCESS | 1646 | 1461978983313 Marionette DEBUG loaded listener.js 18:16:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x1121e6000) [pid = 1646] [serial = 64] [outer = 0x111dbcc00] 18:16:23 INFO - PROCESS | 1646 | 1461978983763 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]]]}] 18:16:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 18:16:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1378ms 18:16:23 INFO - PROCESS | 1646 | 1461978983827 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 18:16:23 INFO - PROCESS | 1646 | 1461978983830 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 18:16:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 18:16:23 INFO - PROCESS | 1646 | 1461978983833 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 18:16:23 INFO - PROCESS | 1646 | 1461978983836 Marionette TRACE conn2 <- [1,62,null,{}] 18:16:23 INFO - PROCESS | 1646 | 1461978983839 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}] 18:16:23 INFO - PROCESS | 1646 | 1461978983955 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 18:16:24 INFO - PROCESS | 1646 | 1461978984009 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x1150ec000 == 23 [pid = 1646] [id = 23] 18:16:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x112d63800) [pid = 1646] [serial = 65] [outer = 0x0] 18:16:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x113ce9800) [pid = 1646] [serial = 66] [outer = 0x112d63800] 18:16:24 INFO - PROCESS | 1646 | 1461978984045 Marionette DEBUG loaded listener.js 18:16:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x116715c00) [pid = 1646] [serial = 67] [outer = 0x112d63800] 18:16:24 INFO - PROCESS | 1646 | 1461978984557 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]]]}] 18:16:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 18:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 770ms 18:16:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 18:16:24 INFO - PROCESS | 1646 | 1461978984606 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 18:16:24 INFO - PROCESS | 1646 | 1461978984609 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 18:16:24 INFO - PROCESS | 1646 | 1461978984611 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 18:16:24 INFO - PROCESS | 1646 | 1461978984613 Marionette TRACE conn2 <- [1,66,null,{}] 18:16:24 INFO - PROCESS | 1646 | 1461978984616 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}] 18:16:24 INFO - PROCESS | 1646 | 1461978984724 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 18:16:24 INFO - PROCESS | 1646 | 1461978984780 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f26800 == 24 [pid = 1646] [id = 24] 18:16:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x118197800) [pid = 1646] [serial = 68] [outer = 0x0] 18:16:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x118329000) [pid = 1646] [serial = 69] [outer = 0x118197800] 18:16:24 INFO - PROCESS | 1646 | 1461978984810 Marionette DEBUG loaded listener.js 18:16:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x118557c00) [pid = 1646] [serial = 70] [outer = 0x118197800] 18:16:25 INFO - PROCESS | 1646 | 1461978985421 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]]]}] 18:16:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 18:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 819ms 18:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 18:16:25 INFO - PROCESS | 1646 | 1461978985431 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 18:16:25 INFO - PROCESS | 1646 | 1461978985433 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 18:16:25 INFO - PROCESS | 1646 | 1461978985438 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 18:16:25 INFO - PROCESS | 1646 | 1461978985441 Marionette TRACE conn2 <- [1,70,null,{}] 18:16:25 INFO - PROCESS | 1646 | 1461978985444 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}] 18:16:25 INFO - PROCESS | 1646 | 1461978985571 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 18:16:25 INFO - PROCESS | 1646 | 1461978985638 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x113c1d800 == 25 [pid = 1646] [id = 25] 18:16:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x1166d3800) [pid = 1646] [serial = 71] [outer = 0x0] 18:16:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x1166dbc00) [pid = 1646] [serial = 72] [outer = 0x1166d3800] 18:16:25 INFO - PROCESS | 1646 | 1461978985668 Marionette DEBUG loaded listener.js 18:16:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x1169a0400) [pid = 1646] [serial = 73] [outer = 0x1166d3800] 18:16:26 INFO - PROCESS | 1646 | 1461978986052 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]]]}] 18:16:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 18:16:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 672ms 18:16:26 INFO - PROCESS | 1646 | 1461978986111 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 18:16:26 INFO - PROCESS | 1646 | 1461978986115 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 18:16:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 18:16:26 INFO - PROCESS | 1646 | 1461978986119 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 18:16:26 INFO - PROCESS | 1646 | 1461978986121 Marionette TRACE conn2 <- [1,74,null,{}] 18:16:26 INFO - PROCESS | 1646 | 1461978986123 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}] 18:16:26 INFO - PROCESS | 1646 | 1461978986194 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 18:16:26 INFO - PROCESS | 1646 | 1461978986200 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x11644b800 == 26 [pid = 1646] [id = 26] 18:16:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x116a7f800) [pid = 1646] [serial = 74] [outer = 0x0] 18:16:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x117e13c00) [pid = 1646] [serial = 75] [outer = 0x116a7f800] 18:16:26 INFO - PROCESS | 1646 | 1461978986229 Marionette DEBUG loaded listener.js 18:16:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x118233800) [pid = 1646] [serial = 76] [outer = 0x116a7f800] 18:16:26 INFO - PROCESS | 1646 | 1461978986554 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]]]}] 18:16:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 18:16:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 468ms 18:16:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 18:16:26 INFO - PROCESS | 1646 | 1461978986588 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 18:16:26 INFO - PROCESS | 1646 | 1461978986590 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 18:16:26 INFO - PROCESS | 1646 | 1461978986592 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 18:16:26 INFO - PROCESS | 1646 | 1461978986594 Marionette TRACE conn2 <- [1,78,null,{}] 18:16:26 INFO - PROCESS | 1646 | 1461978986602 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}] 18:16:26 INFO - PROCESS | 1646 | 1461978986681 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 18:16:26 INFO - PROCESS | 1646 | 1461978986722 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x116974000 == 27 [pid = 1646] [id = 27] 18:16:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1134c9c00) [pid = 1646] [serial = 77] [outer = 0x0] 18:16:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x118235c00) [pid = 1646] [serial = 78] [outer = 0x1134c9c00] 18:16:26 INFO - PROCESS | 1646 | 1461978986750 Marionette DEBUG loaded listener.js 18:16:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x118562400) [pid = 1646] [serial = 79] [outer = 0x1134c9c00] 18:16:27 INFO - PROCESS | 1646 | 1461978987027 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]]]}] 18:16:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 18:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 18:16:27 INFO - PROCESS | 1646 | 1461978987063 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 18:16:27 INFO - PROCESS | 1646 | 1461978987065 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 18:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 18:16:27 INFO - PROCESS | 1646 | 1461978987077 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 18:16:27 INFO - PROCESS | 1646 | 1461978987078 Marionette TRACE conn2 <- [1,82,null,{}] 18:16:27 INFO - PROCESS | 1646 | 1461978987080 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}] 18:16:27 INFO - PROCESS | 1646 | 1461978987158 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 18:16:27 INFO - PROCESS | 1646 | 1461978987162 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x1172d0000 == 28 [pid = 1646] [id = 28] 18:16:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1185ed400) [pid = 1646] [serial = 80] [outer = 0x0] 18:16:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11875e800) [pid = 1646] [serial = 81] [outer = 0x1185ed400] 18:16:27 INFO - PROCESS | 1646 | 1461978987192 Marionette DEBUG loaded listener.js 18:16:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x118fa1c00) [pid = 1646] [serial = 82] [outer = 0x1185ed400] 18:16:27 INFO - PROCESS | 1646 | 1461978987496 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]]]}] 18:16:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 18:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 469ms 18:16:27 INFO - PROCESS | 1646 | 1461978987546 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 18:16:27 INFO - PROCESS | 1646 | 1461978987547 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 18:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 18:16:27 INFO - PROCESS | 1646 | 1461978987550 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 18:16:27 INFO - PROCESS | 1646 | 1461978987551 Marionette TRACE conn2 <- [1,86,null,{}] 18:16:27 INFO - PROCESS | 1646 | 1461978987553 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}] 18:16:27 INFO - PROCESS | 1646 | 1461978987624 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 18:16:27 INFO - PROCESS | 1646 | 1461978987628 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e53800 == 29 [pid = 1646] [id = 29] 18:16:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x113443400) [pid = 1646] [serial = 83] [outer = 0x0] 18:16:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11930b000) [pid = 1646] [serial = 84] [outer = 0x113443400] 18:16:27 INFO - PROCESS | 1646 | 1461978987656 Marionette DEBUG loaded listener.js 18:16:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1194f6400) [pid = 1646] [serial = 85] [outer = 0x113443400] 18:16:27 INFO - PROCESS | 1646 | 1461978987962 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]]]}] 18:16:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 18:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 419ms 18:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 18:16:27 INFO - PROCESS | 1646 | 1461978987973 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 18:16:27 INFO - PROCESS | 1646 | 1461978987974 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 18:16:27 INFO - PROCESS | 1646 | 1461978987977 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 18:16:27 INFO - PROCESS | 1646 | 1461978987978 Marionette TRACE conn2 <- [1,90,null,{}] 18:16:27 INFO - PROCESS | 1646 | 1461978987980 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}] 18:16:28 INFO - PROCESS | 1646 | 1461978988070 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 18:16:28 INFO - PROCESS | 1646 | 1461978988076 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x1184ee800 == 30 [pid = 1646] [id = 30] 18:16:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1194f9400) [pid = 1646] [serial = 86] [outer = 0x0] 18:16:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1198ddc00) [pid = 1646] [serial = 87] [outer = 0x1194f9400] 18:16:28 INFO - PROCESS | 1646 | 1461978988105 Marionette DEBUG loaded listener.js 18:16:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119d04800) [pid = 1646] [serial = 88] [outer = 0x1194f9400] 18:16:28 INFO - PROCESS | 1646 | 1461978988403 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]]]}] 18:16:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 18:16:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 18:16:28 INFO - PROCESS | 1646 | 1461978988446 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 18:16:28 INFO - PROCESS | 1646 | 1461978988448 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 18:16:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 18:16:28 INFO - PROCESS | 1646 | 1461978988452 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 18:16:28 INFO - PROCESS | 1646 | 1461978988453 Marionette TRACE conn2 <- [1,94,null,{}] 18:16:28 INFO - PROCESS | 1646 | 1461978988456 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}] 18:16:28 INFO - PROCESS | 1646 | 1461978988546 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 18:16:28 INFO - PROCESS | 1646 | 1461978988553 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x118796800 == 31 [pid = 1646] [id = 31] 18:16:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x118768400) [pid = 1646] [serial = 89] [outer = 0x0] 18:16:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119a44000) [pid = 1646] [serial = 90] [outer = 0x118768400] 18:16:28 INFO - PROCESS | 1646 | 1461978988578 Marionette DEBUG loaded listener.js 18:16:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119e66400) [pid = 1646] [serial = 91] [outer = 0x118768400] 18:16:28 INFO - PROCESS | 1646 | 1461978988836 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]]]}] 18:16:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 18:16:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 421ms 18:16:28 INFO - PROCESS | 1646 | 1461978988873 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 18:16:28 INFO - PROCESS | 1646 | 1461978988875 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 18:16:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 18:16:28 INFO - PROCESS | 1646 | 1461978988877 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 18:16:28 INFO - PROCESS | 1646 | 1461978988878 Marionette TRACE conn2 <- [1,98,null,{}] 18:16:28 INFO - PROCESS | 1646 | 1461978988880 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}] 18:16:28 INFO - PROCESS | 1646 | 1461978988965 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 18:16:28 INFO - PROCESS | 1646 | 1461978988971 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194c6000 == 32 [pid = 1646] [id = 32] 18:16:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119e5cc00) [pid = 1646] [serial = 92] [outer = 0x0] 18:16:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119ebd800) [pid = 1646] [serial = 93] [outer = 0x119e5cc00] 18:16:28 INFO - PROCESS | 1646 | 1461978988996 Marionette DEBUG loaded listener.js 18:16:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11be64400) [pid = 1646] [serial = 94] [outer = 0x119e5cc00] 18:16:29 INFO - PROCESS | 1646 | 1461978989278 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]]]}] 18:16:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 18:16:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 419ms 18:16:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 18:16:29 INFO - PROCESS | 1646 | 1461978989296 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 18:16:29 INFO - PROCESS | 1646 | 1461978989298 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 18:16:29 INFO - PROCESS | 1646 | 1461978989308 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 18:16:29 INFO - PROCESS | 1646 | 1461978989309 Marionette TRACE conn2 <- [1,102,null,{}] 18:16:29 INFO - PROCESS | 1646 | 1461978989312 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}] 18:16:29 INFO - PROCESS | 1646 | 1461978989388 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 18:16:29 INFO - PROCESS | 1646 | 1461978989393 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x11696f000 == 33 [pid = 1646] [id = 33] 18:16:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11767ac00) [pid = 1646] [serial = 95] [outer = 0x0] 18:16:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x11be67800) [pid = 1646] [serial = 96] [outer = 0x11767ac00] 18:16:29 INFO - PROCESS | 1646 | 1461978989458 Marionette DEBUG loaded listener.js 18:16:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1213c9000) [pid = 1646] [serial = 97] [outer = 0x11767ac00] 18:16:29 INFO - PROCESS | 1646 | 1461978989720 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]]]}] 18:16:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 18:16:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 475ms 18:16:29 INFO - PROCESS | 1646 | 1461978989777 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 18:16:29 INFO - PROCESS | 1646 | 1461978989778 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 18:16:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 18:16:29 INFO - PROCESS | 1646 | 1461978989780 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 18:16:29 INFO - PROCESS | 1646 | 1461978989781 Marionette TRACE conn2 <- [1,106,null,{}] 18:16:29 INFO - PROCESS | 1646 | 1461978989788 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}] 18:16:29 INFO - PROCESS | 1646 | 1461978989861 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 18:16:29 INFO - PROCESS | 1646 | 1461978989866 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ca8000 == 34 [pid = 1646] [id = 34] 18:16:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1213c5c00) [pid = 1646] [serial = 98] [outer = 0x0] 18:16:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1213ce000) [pid = 1646] [serial = 99] [outer = 0x1213c5c00] 18:16:29 INFO - PROCESS | 1646 | 1461978989893 Marionette DEBUG loaded listener.js 18:16:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12170a800) [pid = 1646] [serial = 100] [outer = 0x1213c5c00] 18:16:30 INFO - PROCESS | 1646 | 1461978990198 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]]]}] 18:16:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 18:16:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 470ms 18:16:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 18:16:30 INFO - PROCESS | 1646 | 1461978990250 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 18:16:30 INFO - PROCESS | 1646 | 1461978990252 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 18:16:30 INFO - PROCESS | 1646 | 1461978990254 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 18:16:30 INFO - PROCESS | 1646 | 1461978990256 Marionette TRACE conn2 <- [1,110,null,{}] 18:16:30 INFO - PROCESS | 1646 | 1461978990258 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}] 18:16:30 INFO - PROCESS | 1646 | 1461978990362 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 18:16:30 INFO - PROCESS | 1646 | 1461978990372 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a171800 == 35 [pid = 1646] [id = 35] 18:16:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1213cdc00) [pid = 1646] [serial = 101] [outer = 0x0] 18:16:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1219e3400) [pid = 1646] [serial = 102] [outer = 0x1213cdc00] 18:16:30 INFO - PROCESS | 1646 | 1461978990400 Marionette DEBUG loaded listener.js 18:16:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x124cea000) [pid = 1646] [serial = 103] [outer = 0x1213cdc00] 18:16:30 INFO - PROCESS | 1646 | 1461978990785 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]]]}] 18:16:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 18:16:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 569ms 18:16:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 18:16:30 INFO - PROCESS | 1646 | 1461978990824 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 18:16:30 INFO - PROCESS | 1646 | 1461978990826 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 18:16:30 INFO - PROCESS | 1646 | 1461978990829 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 18:16:30 INFO - PROCESS | 1646 | 1461978990831 Marionette TRACE conn2 <- [1,114,null,{}] 18:16:30 INFO - PROCESS | 1646 | 1461978990834 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}] 18:16:30 INFO - PROCESS | 1646 | 1461978990945 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 18:16:30 INFO - PROCESS | 1646 | 1461978990994 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12131b000 == 36 [pid = 1646] [id = 36] 18:16:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1213c8c00) [pid = 1646] [serial = 104] [outer = 0x0] 18:16:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x124cf6800) [pid = 1646] [serial = 105] [outer = 0x1213c8c00] 18:16:31 INFO - PROCESS | 1646 | 1461978991018 Marionette DEBUG loaded listener.js 18:16:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12519f400) [pid = 1646] [serial = 106] [outer = 0x1213c8c00] 18:16:31 INFO - PROCESS | 1646 | 1461978991343 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]]]}] 18:16:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 18:16:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 520ms 18:16:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 18:16:31 INFO - PROCESS | 1646 | 1461978991355 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 18:16:31 INFO - PROCESS | 1646 | 1461978991357 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 18:16:31 INFO - PROCESS | 1646 | 1461978991360 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 18:16:31 INFO - PROCESS | 1646 | 1461978991362 Marionette TRACE conn2 <- [1,118,null,{}] 18:16:31 INFO - PROCESS | 1646 | 1461978991366 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}] 18:16:31 INFO - PROCESS | 1646 | 1461978991485 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 18:16:31 INFO - PROCESS | 1646 | 1461978991492 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x121816000 == 37 [pid = 1646] [id = 37] 18:16:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1251a0800) [pid = 1646] [serial = 107] [outer = 0x0] 18:16:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x125710400) [pid = 1646] [serial = 108] [outer = 0x1251a0800] 18:16:31 INFO - PROCESS | 1646 | 1461978991528 Marionette DEBUG loaded listener.js 18:16:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x125721000) [pid = 1646] [serial = 109] [outer = 0x1251a0800] 18:16:31 INFO - PROCESS | 1646 | 1461978991802 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]]]}] 18:16:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 18:16:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 470ms 18:16:31 INFO - PROCESS | 1646 | 1461978991830 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 18:16:31 INFO - PROCESS | 1646 | 1461978991832 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 18:16:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 18:16:31 INFO - PROCESS | 1646 | 1461978991843 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 18:16:31 INFO - PROCESS | 1646 | 1461978991844 Marionette TRACE conn2 <- [1,122,null,{}] 18:16:31 INFO - PROCESS | 1646 | 1461978991846 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}] 18:16:31 INFO - PROCESS | 1646 | 1461978991947 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 18:16:31 INFO - PROCESS | 1646 | 1461978991955 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x1219c0000 == 38 [pid = 1646] [id = 38] 18:16:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12170fc00) [pid = 1646] [serial = 110] [outer = 0x0] 18:16:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12571f400) [pid = 1646] [serial = 111] [outer = 0x12170fc00] 18:16:31 INFO - PROCESS | 1646 | 1461978991979 Marionette DEBUG loaded listener.js 18:16:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1257ee400) [pid = 1646] [serial = 112] [outer = 0x12170fc00] 18:16:32 INFO - PROCESS | 1646 | 1461978992270 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]]]}] 18:16:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 18:16:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 469ms 18:16:32 INFO - PROCESS | 1646 | 1461978992312 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 18:16:32 INFO - PROCESS | 1646 | 1461978992313 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 18:16:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 18:16:32 INFO - PROCESS | 1646 | 1461978992315 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 18:16:32 INFO - PROCESS | 1646 | 1461978992318 Marionette TRACE conn2 <- [1,126,null,{}] 18:16:32 INFO - PROCESS | 1646 | 1461978992321 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}] 18:16:32 INFO - PROCESS | 1646 | 1461978992394 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 18:16:32 INFO - PROCESS | 1646 | 1461978992400 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12484c000 == 39 [pid = 1646] [id = 39] 18:16:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x126560800) [pid = 1646] [serial = 113] [outer = 0x0] 18:16:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x126c97c00) [pid = 1646] [serial = 114] [outer = 0x126560800] 18:16:32 INFO - PROCESS | 1646 | 1461978992426 Marionette DEBUG loaded listener.js 18:16:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x127885000) [pid = 1646] [serial = 115] [outer = 0x126560800] 18:16:32 INFO - PROCESS | 1646 | 1461978992724 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]]]}] 18:16:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 18:16:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 421ms 18:16:32 INFO - PROCESS | 1646 | 1461978992740 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 18:16:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 18:16:32 INFO - PROCESS | 1646 | 1461978992741 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 18:16:32 INFO - PROCESS | 1646 | 1461978992743 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 18:16:32 INFO - PROCESS | 1646 | 1461978992744 Marionette TRACE conn2 <- [1,130,null,{}] 18:16:32 INFO - PROCESS | 1646 | 1461978992747 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}] 18:16:32 INFO - PROCESS | 1646 | 1461978992827 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 18:16:32 INFO - PROCESS | 1646 | 1461978992877 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x125014000 == 40 [pid = 1646] [id = 40] 18:16:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x124e21c00) [pid = 1646] [serial = 116] [outer = 0x0] 18:16:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x127884c00) [pid = 1646] [serial = 117] [outer = 0x124e21c00] 18:16:32 INFO - PROCESS | 1646 | 1461978992901 Marionette DEBUG loaded listener.js 18:16:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x128cad400) [pid = 1646] [serial = 118] [outer = 0x124e21c00] 18:16:33 INFO - PROCESS | 1646 | 1461978993168 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]]]}] 18:16:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 18:16:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 18:16:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 18:16:33 INFO - PROCESS | 1646 | 1461978993212 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 18:16:33 INFO - PROCESS | 1646 | 1461978993213 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 18:16:33 INFO - PROCESS | 1646 | 1461978993223 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 18:16:33 INFO - PROCESS | 1646 | 1461978993224 Marionette TRACE conn2 <- [1,134,null,{}] 18:16:33 INFO - PROCESS | 1646 | 1461978993227 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}] 18:16:33 INFO - PROCESS | 1646 | 1461978993308 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 18:16:33 INFO - PROCESS | 1646 | 1461978993313 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12606b800 == 41 [pid = 1646] [id = 41] 18:16:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x128e73000) [pid = 1646] [serial = 119] [outer = 0x0] 18:16:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1290d2400) [pid = 1646] [serial = 120] [outer = 0x128e73000] 18:16:33 INFO - PROCESS | 1646 | 1461978993341 Marionette DEBUG loaded listener.js 18:16:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12950bc00) [pid = 1646] [serial = 121] [outer = 0x128e73000] 18:16:34 INFO - PROCESS | 1646 | 1461978994364 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]]]}] 18:16:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 18:16:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1181ms 18:16:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 18:16:34 INFO - PROCESS | 1646 | 1461978994400 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 18:16:34 INFO - PROCESS | 1646 | 1461978994402 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 18:16:34 INFO - PROCESS | 1646 | 1461978994406 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 18:16:34 INFO - PROCESS | 1646 | 1461978994407 Marionette TRACE conn2 <- [1,138,null,{}] 18:16:34 INFO - PROCESS | 1646 | 1461978994412 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}] 18:16:34 INFO - PROCESS | 1646 | 1461978994498 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 18:16:34 INFO - PROCESS | 1646 | 1461978994505 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x1132d0000 == 42 [pid = 1646] [id = 42] 18:16:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1164e8000) [pid = 1646] [serial = 122] [outer = 0x0] 18:16:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x116720800) [pid = 1646] [serial = 123] [outer = 0x1164e8000] 18:16:34 INFO - PROCESS | 1646 | 1461978994533 Marionette DEBUG loaded listener.js 18:16:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x116a7d000) [pid = 1646] [serial = 124] [outer = 0x1164e8000] 18:16:34 INFO - PROCESS | 1646 | 1461978994877 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]]]}] 18:16:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 18:16:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 520ms 18:16:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 18:16:34 INFO - PROCESS | 1646 | 1461978994926 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 18:16:34 INFO - PROCESS | 1646 | 1461978994930 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 18:16:34 INFO - PROCESS | 1646 | 1461978994934 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 18:16:34 INFO - PROCESS | 1646 | 1461978994935 Marionette TRACE conn2 <- [1,142,null,{}] 18:16:34 INFO - PROCESS | 1646 | 1461978994938 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}] 18:16:35 INFO - PROCESS | 1646 | 1461978995025 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 18:16:35 INFO - PROCESS | 1646 | 1461978995029 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x116441800 == 43 [pid = 1646] [id = 43] 18:16:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x117252800) [pid = 1646] [serial = 125] [outer = 0x0] 18:16:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x118239800) [pid = 1646] [serial = 126] [outer = 0x117252800] 18:16:35 INFO - PROCESS | 1646 | 1461978995082 Marionette DEBUG loaded listener.js 18:16:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11832d800) [pid = 1646] [serial = 127] [outer = 0x117252800] 18:16:35 INFO - PROCESS | 1646 | 1461978995428 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]]]}] 18:16:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 18:16:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 520ms 18:16:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 18:16:35 INFO - PROCESS | 1646 | 1461978995460 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 18:16:35 INFO - PROCESS | 1646 | 1461978995461 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 18:16:35 INFO - PROCESS | 1646 | 1461978995464 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 18:16:35 INFO - PROCESS | 1646 | 1461978995466 Marionette TRACE conn2 <- [1,146,null,{}] 18:16:35 INFO - PROCESS | 1646 | 1461978995474 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}] 18:16:36 INFO - PROCESS | 1646 | 1461978996008 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12a6f5000) [pid = 1646] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x119a3e000) [pid = 1646] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x118324400) [pid = 1646] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x118195000) [pid = 1646] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12d02c000) [pid = 1646] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12cd8e000) [pid = 1646] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12caa2c00) [pid = 1646] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12c480400) [pid = 1646] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12c132400) [pid = 1646] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x118560c00) [pid = 1646] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12bbb5c00) [pid = 1646] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12b3f6c00) [pid = 1646] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12aaf5400) [pid = 1646] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x118197800) [pid = 1646] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1166d3800) [pid = 1646] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x116a7f800) [pid = 1646] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1134c9c00) [pid = 1646] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1185ed400) [pid = 1646] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x113443400) [pid = 1646] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1194f9400) [pid = 1646] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x118768400) [pid = 1646] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x119e5cc00) [pid = 1646] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11767ac00) [pid = 1646] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1213c5c00) [pid = 1646] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1213c8c00) [pid = 1646] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1251a0800) [pid = 1646] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12170fc00) [pid = 1646] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x111dbcc00) [pid = 1646] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 18:16:36 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x112d63800) [pid = 1646] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 18:16:36 INFO - PROCESS | 1646 | 1461978996068 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x1131a3000 == 44 [pid = 1646] [id = 44] 18:16:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1126b8400) [pid = 1646] [serial = 128] [outer = 0x0] 18:16:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x113443400) [pid = 1646] [serial = 129] [outer = 0x1126b8400] 18:16:36 INFO - PROCESS | 1646 | 1461978996095 Marionette DEBUG loaded listener.js 18:16:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x118238c00) [pid = 1646] [serial = 130] [outer = 0x1126b8400] 18:16:36 INFO - PROCESS | 1646 | 1461978996377 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]]]}] 18:16:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 18:16:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 972ms 18:16:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 18:16:36 INFO - PROCESS | 1646 | 1461978996438 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 18:16:36 INFO - PROCESS | 1646 | 1461978996440 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 18:16:36 INFO - PROCESS | 1646 | 1461978996442 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 18:16:36 INFO - PROCESS | 1646 | 1461978996443 Marionette TRACE conn2 <- [1,150,null,{}] 18:16:36 INFO - PROCESS | 1646 | 1461978996446 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}] 18:16:36 INFO - PROCESS | 1646 | 1461978996517 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 18:16:36 INFO - PROCESS | 1646 | 1461978996561 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f3c000 == 45 [pid = 1646] [id = 45] 18:16:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x116416c00) [pid = 1646] [serial = 131] [outer = 0x0] 18:16:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118561000) [pid = 1646] [serial = 132] [outer = 0x116416c00] 18:16:36 INFO - PROCESS | 1646 | 1461978996588 Marionette DEBUG loaded listener.js 18:16:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x118f5b000) [pid = 1646] [serial = 133] [outer = 0x116416c00] 18:16:36 INFO - PROCESS | 1646 | 1461978996870 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]]]}] 18:16:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 18:16:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 18:16:36 INFO - PROCESS | 1646 | 1461978996911 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 18:16:36 INFO - PROCESS | 1646 | 1461978996912 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 18:16:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 18:16:36 INFO - PROCESS | 1646 | 1461978996915 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 18:16:36 INFO - PROCESS | 1646 | 1461978996916 Marionette TRACE conn2 <- [1,154,null,{}] 18:16:36 INFO - PROCESS | 1646 | 1461978996922 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}] 18:16:36 INFO - PROCESS | 1646 | 1461978996993 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 18:16:37 INFO - PROCESS | 1646 | 1461978996997 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x11808b800 == 46 [pid = 1646] [id = 46] 18:16:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x116a7e800) [pid = 1646] [serial = 134] [outer = 0x0] 18:16:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x119309c00) [pid = 1646] [serial = 135] [outer = 0x116a7e800] 18:16:37 INFO - PROCESS | 1646 | 1461978997026 Marionette DEBUG loaded listener.js 18:16:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1194e1400) [pid = 1646] [serial = 136] [outer = 0x116a7e800] 18:16:37 INFO - PROCESS | 1646 | 1461978997344 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]]]}] 18:16:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 18:16:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 470ms 18:16:37 INFO - PROCESS | 1646 | 1461978997385 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 18:16:37 INFO - PROCESS | 1646 | 1461978997387 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 18:16:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 18:16:37 INFO - PROCESS | 1646 | 1461978997389 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 18:16:37 INFO - PROCESS | 1646 | 1461978997390 Marionette TRACE conn2 <- [1,158,null,{}] 18:16:37 INFO - PROCESS | 1646 | 1461978997392 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}] 18:16:37 INFO - PROCESS | 1646 | 1461978997477 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 18:16:37 INFO - PROCESS | 1646 | 1461978997486 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x118ff0800 == 47 [pid = 1646] [id = 47] 18:16:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1134c9400) [pid = 1646] [serial = 137] [outer = 0x0] 18:16:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1198df800) [pid = 1646] [serial = 138] [outer = 0x1134c9400] 18:16:37 INFO - PROCESS | 1646 | 1461978997514 Marionette DEBUG loaded listener.js 18:16:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x119d04400) [pid = 1646] [serial = 139] [outer = 0x1134c9400] 18:16:37 INFO - PROCESS | 1646 | 1461978997822 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]]]}] 18:16:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 18:16:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 467ms 18:16:37 INFO - PROCESS | 1646 | 1461978997857 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 18:16:37 INFO - PROCESS | 1646 | 1461978997858 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 18:16:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 18:16:37 INFO - PROCESS | 1646 | 1461978997860 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 18:16:37 INFO - PROCESS | 1646 | 1461978997861 Marionette TRACE conn2 <- [1,162,null,{}] 18:16:37 INFO - PROCESS | 1646 | 1461978997864 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}] 18:16:37 INFO - PROCESS | 1646 | 1461978997932 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 18:16:37 INFO - PROCESS | 1646 | 1461978997978 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x11989c000 == 48 [pid = 1646] [id = 48] 18:16:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x119a3b800) [pid = 1646] [serial = 140] [outer = 0x0] 18:16:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x119e59800) [pid = 1646] [serial = 141] [outer = 0x119a3b800] 18:16:38 INFO - PROCESS | 1646 | 1461978998002 Marionette DEBUG loaded listener.js 18:16:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11a012000) [pid = 1646] [serial = 142] [outer = 0x119a3b800] 18:16:38 INFO - PROCESS | 1646 | 1461978998417 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]]]}] 18:16:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 18:16:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 619ms 18:16:38 INFO - PROCESS | 1646 | 1461978998480 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 18:16:38 INFO - PROCESS | 1646 | 1461978998484 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 18:16:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 18:16:38 INFO - PROCESS | 1646 | 1461978998487 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 18:16:38 INFO - PROCESS | 1646 | 1461978998490 Marionette TRACE conn2 <- [1,166,null,{}] 18:16:38 INFO - PROCESS | 1646 | 1461978998493 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}] 18:16:38 INFO - PROCESS | 1646 | 1461978998584 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 18:16:38 INFO - PROCESS | 1646 | 1461978998644 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x11677e000 == 49 [pid = 1646] [id = 49] 18:16:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11611d400) [pid = 1646] [serial = 143] [outer = 0x0] 18:16:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1167a4c00) [pid = 1646] [serial = 144] [outer = 0x11611d400] 18:16:38 INFO - PROCESS | 1646 | 1461978998675 Marionette DEBUG loaded listener.js 18:16:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x117671c00) [pid = 1646] [serial = 145] [outer = 0x11611d400] 18:16:39 INFO - PROCESS | 1646 | 1461978999132 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]]]}] 18:16:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 18:16:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 18:16:39 INFO - PROCESS | 1646 | 1461978999158 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 18:16:39 INFO - PROCESS | 1646 | 1461978999162 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 18:16:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 18:16:39 INFO - PROCESS | 1646 | 1461978999167 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 18:16:39 INFO - PROCESS | 1646 | 1461978999169 Marionette TRACE conn2 <- [1,170,null,{}] 18:16:39 INFO - PROCESS | 1646 | 1461978999172 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}] 18:16:39 INFO - PROCESS | 1646 | 1461978999261 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 18:16:39 INFO - PROCESS | 1646 | 1461978999318 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198a1800 == 50 [pid = 1646] [id = 50] 18:16:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x118238000) [pid = 1646] [serial = 146] [outer = 0x0] 18:16:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x118531c00) [pid = 1646] [serial = 147] [outer = 0x118238000] 18:16:39 INFO - PROCESS | 1646 | 1461978999348 Marionette DEBUG loaded listener.js 18:16:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1194fdc00) [pid = 1646] [serial = 148] [outer = 0x118238000] 18:16:39 INFO - PROCESS | 1646 | 1461978999747 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]]]}] 18:16:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 18:16:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 621ms 18:16:39 INFO - PROCESS | 1646 | 1461978999789 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 18:16:39 INFO - PROCESS | 1646 | 1461978999791 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 18:16:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 18:16:39 INFO - PROCESS | 1646 | 1461978999793 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 18:16:39 INFO - PROCESS | 1646 | 1461978999796 Marionette TRACE conn2 <- [1,174,null,{}] 18:16:39 INFO - PROCESS | 1646 | 1461978999805 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}] 18:16:39 INFO - PROCESS | 1646 | 1461978999926 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 18:16:40 INFO - PROCESS | 1646 | 1461979000013 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12131a000 == 51 [pid = 1646] [id = 51] 18:16:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1194f8000) [pid = 1646] [serial = 149] [outer = 0x0] 18:16:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1198e4000) [pid = 1646] [serial = 150] [outer = 0x1194f8000] 18:16:40 INFO - PROCESS | 1646 | 1461979000063 Marionette DEBUG loaded listener.js 18:16:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x119e61800) [pid = 1646] [serial = 151] [outer = 0x1194f8000] 18:16:40 INFO - PROCESS | 1646 | 1461979000480 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]]]}] 18:16:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 18:16:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 724ms 18:16:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 18:16:40 INFO - PROCESS | 1646 | 1461979000517 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 18:16:40 INFO - PROCESS | 1646 | 1461979000519 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 18:16:40 INFO - PROCESS | 1646 | 1461979000521 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 18:16:40 INFO - PROCESS | 1646 | 1461979000523 Marionette TRACE conn2 <- [1,178,null,{}] 18:16:40 INFO - PROCESS | 1646 | 1461979000525 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}] 18:16:40 INFO - PROCESS | 1646 | 1461979000616 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 18:16:40 INFO - PROCESS | 1646 | 1461979000672 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x11808b000 == 52 [pid = 1646] [id = 52] 18:16:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x119ebb800) [pid = 1646] [serial = 152] [outer = 0x0] 18:16:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x1213c4c00) [pid = 1646] [serial = 153] [outer = 0x119ebb800] 18:16:40 INFO - PROCESS | 1646 | 1461979000706 Marionette DEBUG loaded listener.js 18:16:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1213ca000) [pid = 1646] [serial = 154] [outer = 0x119ebb800] 18:16:41 INFO - PROCESS | 1646 | 1461979001120 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]]]}] 18:16:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 18:16:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 619ms 18:16:41 INFO - PROCESS | 1646 | 1461979001141 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 18:16:41 INFO - PROCESS | 1646 | 1461979001142 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 18:16:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 18:16:41 INFO - PROCESS | 1646 | 1461979001145 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 18:16:41 INFO - PROCESS | 1646 | 1461979001146 Marionette TRACE conn2 <- [1,182,null,{}] 18:16:41 INFO - PROCESS | 1646 | 1461979001149 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}] 18:16:41 INFO - PROCESS | 1646 | 1461979001239 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 18:16:41 INFO - PROCESS | 1646 | 1461979001313 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x11262f000 == 53 [pid = 1646] [id = 53] 18:16:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x112d67800) [pid = 1646] [serial = 155] [outer = 0x0] 18:16:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x113ceec00) [pid = 1646] [serial = 156] [outer = 0x112d67800] 18:16:41 INFO - PROCESS | 1646 | 1461979001355 Marionette DEBUG loaded listener.js 18:16:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11832bc00) [pid = 1646] [serial = 157] [outer = 0x112d67800] 18:16:41 INFO - PROCESS | 1646 | 1461979001844 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]]]}] 18:16:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 18:16:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 718ms 18:16:41 INFO - PROCESS | 1646 | 1461979001868 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 18:16:41 INFO - PROCESS | 1646 | 1461979001871 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 18:16:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 18:16:41 INFO - PROCESS | 1646 | 1461979001876 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 18:16:41 INFO - PROCESS | 1646 | 1461979001878 Marionette TRACE conn2 <- [1,186,null,{}] 18:16:41 INFO - PROCESS | 1646 | 1461979001882 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}] 18:16:41 INFO - PROCESS | 1646 | 1461979001971 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 18:16:42 INFO - PROCESS | 1646 | 1461979002025 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x113c12000 == 54 [pid = 1646] [id = 54] 18:16:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x113c44800) [pid = 1646] [serial = 158] [outer = 0x0] 18:16:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x115f54400) [pid = 1646] [serial = 159] [outer = 0x113c44800] 18:16:42 INFO - PROCESS | 1646 | 1461979002054 Marionette DEBUG loaded listener.js 18:16:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x116614c00) [pid = 1646] [serial = 160] [outer = 0x113c44800] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x118ff0800 == 53 [pid = 1646] [id = 47] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x11808b800 == 52 [pid = 1646] [id = 46] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x116f3c000 == 51 [pid = 1646] [id = 45] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x1131a3000 == 50 [pid = 1646] [id = 44] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x116441800 == 49 [pid = 1646] [id = 43] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x1172d0000 == 48 [pid = 1646] [id = 28] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x1132d0000 == 47 [pid = 1646] [id = 42] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x116974000 == 46 [pid = 1646] [id = 27] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12606b800 == 45 [pid = 1646] [id = 41] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x1184ee800 == 44 [pid = 1646] [id = 30] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x117e53800 == 43 [pid = 1646] [id = 29] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x118796800 == 42 [pid = 1646] [id = 31] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x125014000 == 41 [pid = 1646] [id = 40] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x11262f000 == 40 [pid = 1646] [id = 53] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x11808b000 == 39 [pid = 1646] [id = 52] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12131a000 == 38 [pid = 1646] [id = 51] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12484c000 == 37 [pid = 1646] [id = 39] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x1198a1800 == 36 [pid = 1646] [id = 50] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x121816000 == 35 [pid = 1646] [id = 37] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x11696f000 == 34 [pid = 1646] [id = 33] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12131b000 == 33 [pid = 1646] [id = 36] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x119ca8000 == 32 [pid = 1646] [id = 34] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x11677e000 == 31 [pid = 1646] [id = 49] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x1219c0000 == 30 [pid = 1646] [id = 38] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x11989c000 == 29 [pid = 1646] [id = 48] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x1194c6000 == 28 [pid = 1646] [id = 32] 18:16:42 INFO - PROCESS | 1646 | --DOCSHELL 0x11a171800 == 27 [pid = 1646] [id = 35] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x118332400) [pid = 1646] [serial = 61] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x126c97c00) [pid = 1646] [serial = 114] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x118329000) [pid = 1646] [serial = 69] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x118557c00) [pid = 1646] [serial = 70] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1166dbc00) [pid = 1646] [serial = 72] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1169a0400) [pid = 1646] [serial = 73] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x117e13c00) [pid = 1646] [serial = 75] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x118233800) [pid = 1646] [serial = 76] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x118235c00) [pid = 1646] [serial = 78] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11875e800) [pid = 1646] [serial = 81] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11930b000) [pid = 1646] [serial = 84] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1194f6400) [pid = 1646] [serial = 85] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1198ddc00) [pid = 1646] [serial = 87] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x119a44000) [pid = 1646] [serial = 90] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x119e66400) [pid = 1646] [serial = 91] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x119ebd800) [pid = 1646] [serial = 93] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11be64400) [pid = 1646] [serial = 94] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11be67800) [pid = 1646] [serial = 96] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1213c9000) [pid = 1646] [serial = 97] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1213ce000) [pid = 1646] [serial = 99] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12170a800) [pid = 1646] [serial = 100] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1219e3400) [pid = 1646] [serial = 102] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x124cf6800) [pid = 1646] [serial = 105] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x125710400) [pid = 1646] [serial = 108] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12571f400) [pid = 1646] [serial = 111] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x111f5ac00) [pid = 1646] [serial = 63] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x113ce9800) [pid = 1646] [serial = 66] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12519f400) [pid = 1646] [serial = 106] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x125721000) [pid = 1646] [serial = 109] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1257ee400) [pid = 1646] [serial = 112] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118562400) [pid = 1646] [serial = 79] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x127884c00) [pid = 1646] [serial = 117] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119d04800) [pid = 1646] [serial = 88] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1121e6000) [pid = 1646] [serial = 64] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x118fa1c00) [pid = 1646] [serial = 82] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x116715c00) [pid = 1646] [serial = 67] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12bb35800) [pid = 1646] [serial = 27] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12adb7c00) [pid = 1646] [serial = 24] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12b3f0000) [pid = 1646] [serial = 25] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12aaec000) [pid = 1646] [serial = 21] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12aaf0800) [pid = 1646] [serial = 22] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x129508800) [pid = 1646] [serial = 18] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x119a3fc00) [pid = 1646] [serial = 15] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x124e75800) [pid = 1646] [serial = 16] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1218d9000) [pid = 1646] [serial = 11] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x121b79c00) [pid = 1646] [serial = 8] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12d50bc00) [pid = 1646] [serial = 54] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12d407000) [pid = 1646] [serial = 48] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12d44b400) [pid = 1646] [serial = 51] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12cd95800) [pid = 1646] [serial = 45] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12d027800) [pid = 1646] [serial = 46] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12caa8c00) [pid = 1646] [serial = 42] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12cd8bc00) [pid = 1646] [serial = 43] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12caa0400) [pid = 1646] [serial = 40] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12c486c00) [pid = 1646] [serial = 39] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x12c13ac00) [pid = 1646] [serial = 36] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12c47e000) [pid = 1646] [serial = 37] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x12bbb9c00) [pid = 1646] [serial = 33] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x12c12f400) [pid = 1646] [serial = 34] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x12bbbb400) [pid = 1646] [serial = 30] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x12c084400) [pid = 1646] [serial = 31] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x12bbb2800) [pid = 1646] [serial = 28] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x11832e400) [pid = 1646] [serial = 60] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x12d8eb400) [pid = 1646] [serial = 58] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x12d8e0400) [pid = 1646] [serial = 55] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x12d8e5800) [pid = 1646] [serial = 57] [outer = 0x0] [url = about:blank] 18:16:42 INFO - PROCESS | 1646 | 1461979002856 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]]]}] 18:16:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 18:16:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1022ms 18:16:42 INFO - PROCESS | 1646 | 1461979002899 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 18:16:42 INFO - PROCESS | 1646 | 1461979002901 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 18:16:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 18:16:42 INFO - PROCESS | 1646 | 1461979002904 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 18:16:42 INFO - PROCESS | 1646 | 1461979002906 Marionette TRACE conn2 <- [1,190,null,{}] 18:16:42 INFO - PROCESS | 1646 | 1461979002915 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}] 18:16:42 INFO - PROCESS | 1646 | 1461979002987 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 18:16:43 INFO - PROCESS | 1646 | 1461979003025 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x1132cb800 == 28 [pid = 1646] [id = 55] 18:16:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x115faf400) [pid = 1646] [serial = 161] [outer = 0x0] 18:16:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x1164ea400) [pid = 1646] [serial = 162] [outer = 0x115faf400] 18:16:43 INFO - PROCESS | 1646 | 1461979003054 Marionette DEBUG loaded listener.js 18:16:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x11671b400) [pid = 1646] [serial = 163] [outer = 0x115faf400] 18:16:43 INFO - PROCESS | 1646 | 1461979003357 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]]]}] 18:16:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 18:16:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 475ms 18:16:43 INFO - PROCESS | 1646 | 1461979003380 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 18:16:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 18:16:43 INFO - PROCESS | 1646 | 1461979003387 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 18:16:43 INFO - PROCESS | 1646 | 1461979003392 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 18:16:43 INFO - PROCESS | 1646 | 1461979003394 Marionette TRACE conn2 <- [1,194,null,{}] 18:16:43 INFO - PROCESS | 1646 | 1461979003396 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}] 18:16:43 INFO - PROCESS | 1646 | 1461979003464 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 18:16:43 INFO - PROCESS | 1646 | 1461979003471 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x116659800 == 29 [pid = 1646] [id = 56] 18:16:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x116719000) [pid = 1646] [serial = 164] [outer = 0x0] 18:16:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x117e20000) [pid = 1646] [serial = 165] [outer = 0x116719000] 18:16:43 INFO - PROCESS | 1646 | 1461979003498 Marionette DEBUG loaded listener.js 18:16:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x118239000) [pid = 1646] [serial = 166] [outer = 0x116719000] 18:16:43 INFO - PROCESS | 1646 | 1461979003824 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]]]}] 18:16:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 18:16:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 469ms 18:16:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 18:16:43 INFO - PROCESS | 1646 | 1461979003862 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 18:16:43 INFO - PROCESS | 1646 | 1461979003863 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 18:16:43 INFO - PROCESS | 1646 | 1461979003866 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 18:16:43 INFO - PROCESS | 1646 | 1461979003869 Marionette TRACE conn2 <- [1,198,null,{}] 18:16:43 INFO - PROCESS | 1646 | 1461979003876 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}] 18:16:43 INFO - PROCESS | 1646 | 1461979003947 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 18:16:43 INFO - PROCESS | 1646 | 1461979003954 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f27000 == 30 [pid = 1646] [id = 57] 18:16:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x115d3f800) [pid = 1646] [serial = 167] [outer = 0x0] 18:16:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x118525800) [pid = 1646] [serial = 168] [outer = 0x115d3f800] 18:16:43 INFO - PROCESS | 1646 | 1461979003984 Marionette DEBUG loaded listener.js 18:16:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x11855e000) [pid = 1646] [serial = 169] [outer = 0x115d3f800] 18:16:44 INFO - PROCESS | 1646 | 1461979004272 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]]]}] 18:16:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 18:16:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 421ms 18:16:44 INFO - PROCESS | 1646 | 1461979004292 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 18:16:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 18:16:44 INFO - PROCESS | 1646 | 1461979004294 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 18:16:44 INFO - PROCESS | 1646 | 1461979004297 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 18:16:44 INFO - PROCESS | 1646 | 1461979004298 Marionette TRACE conn2 <- [1,202,null,{}] 18:16:44 INFO - PROCESS | 1646 | 1461979004310 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}] 18:16:44 INFO - PROCESS | 1646 | 1461979004397 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 18:16:44 INFO - PROCESS | 1646 | 1461979004449 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1172c7000 == 31 [pid = 1646] [id = 58] 18:16:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x1166d4000) [pid = 1646] [serial = 170] [outer = 0x0] 18:16:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1185ea000) [pid = 1646] [serial = 171] [outer = 0x1166d4000] 18:16:44 INFO - PROCESS | 1646 | 1461979004483 Marionette DEBUG loaded listener.js 18:16:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x118764000) [pid = 1646] [serial = 172] [outer = 0x1166d4000] 18:16:44 INFO - PROCESS | 1646 | 1461979004856 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]]]}] 18:16:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 18:16:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 577ms 18:16:44 INFO - PROCESS | 1646 | 1461979004878 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 18:16:44 INFO - PROCESS | 1646 | 1461979004880 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 18:16:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 18:16:44 INFO - PROCESS | 1646 | 1461979004882 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 18:16:44 INFO - PROCESS | 1646 | 1461979004883 Marionette TRACE conn2 <- [1,206,null,{}] 18:16:44 INFO - PROCESS | 1646 | 1461979004885 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}] 18:16:44 INFO - PROCESS | 1646 | 1461979004966 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 18:16:44 INFO - PROCESS | 1646 | 1461979004973 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x11808b800 == 32 [pid = 1646] [id = 59] 18:16:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1166d7800) [pid = 1646] [serial = 173] [outer = 0x0] 18:16:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11875f800) [pid = 1646] [serial = 174] [outer = 0x1166d7800] 18:16:45 INFO - PROCESS | 1646 | 1461979004998 Marionette DEBUG loaded listener.js 18:16:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11930b400) [pid = 1646] [serial = 175] [outer = 0x1166d7800] 18:16:45 INFO - PROCESS | 1646 | 1461979005366 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]]]}] 18:16:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 18:16:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 519ms 18:16:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 18:16:45 INFO - PROCESS | 1646 | 1461979005406 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 18:16:45 INFO - PROCESS | 1646 | 1461979005407 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 18:16:45 INFO - PROCESS | 1646 | 1461979005411 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 18:16:45 INFO - PROCESS | 1646 | 1461979005412 Marionette TRACE conn2 <- [1,210,null,{}] 18:16:45 INFO - PROCESS | 1646 | 1461979005415 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}] 18:16:45 INFO - PROCESS | 1646 | 1461979005565 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 18:16:45 INFO - PROCESS | 1646 | 1461979005593 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fe4000 == 33 [pid = 1646] [id = 60] 18:16:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1194f1800) [pid = 1646] [serial = 176] [outer = 0x0] 18:16:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1198e7400) [pid = 1646] [serial = 177] [outer = 0x1194f1800] 18:16:45 INFO - PROCESS | 1646 | 1461979005636 Marionette DEBUG loaded listener.js 18:16:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x119d07800) [pid = 1646] [serial = 178] [outer = 0x1194f1800] 18:16:45 INFO - PROCESS | 1646 | 1461979005981 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]]]}] 18:16:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 18:16:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 619ms 18:16:46 INFO - PROCESS | 1646 | 1461979006030 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 18:16:46 INFO - PROCESS | 1646 | 1461979006031 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 18:16:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 18:16:46 INFO - PROCESS | 1646 | 1461979006040 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 18:16:46 INFO - PROCESS | 1646 | 1461979006041 Marionette TRACE conn2 <- [1,214,null,{}] 18:16:46 INFO - PROCESS | 1646 | 1461979006044 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}] 18:16:46 INFO - PROCESS | 1646 | 1461979006127 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 18:16:46 INFO - PROCESS | 1646 | 1461979006131 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194d8000 == 34 [pid = 1646] [id = 61] 18:16:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1194f7000) [pid = 1646] [serial = 179] [outer = 0x0] 18:16:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119e61c00) [pid = 1646] [serial = 180] [outer = 0x1194f7000] 18:16:46 INFO - PROCESS | 1646 | 1461979006157 Marionette DEBUG loaded listener.js 18:16:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11a1f3800) [pid = 1646] [serial = 181] [outer = 0x1194f7000] 18:16:46 INFO - PROCESS | 1646 | 1461979006482 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]]]}] 18:16:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 18:16:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 474ms 18:16:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 18:16:46 INFO - PROCESS | 1646 | 1461979006508 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 18:16:46 INFO - PROCESS | 1646 | 1461979006510 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 18:16:46 INFO - PROCESS | 1646 | 1461979006512 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 18:16:46 INFO - PROCESS | 1646 | 1461979006513 Marionette TRACE conn2 <- [1,218,null,{}] 18:16:46 INFO - PROCESS | 1646 | 1461979006522 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}] 18:16:46 INFO - PROCESS | 1646 | 1461979006605 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 18:16:46 INFO - PROCESS | 1646 | 1461979006609 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ca9800 == 35 [pid = 1646] [id = 62] 18:16:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1194fa000) [pid = 1646] [serial = 182] [outer = 0x0] 18:16:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1213c7800) [pid = 1646] [serial = 183] [outer = 0x1194fa000] 18:16:46 INFO - PROCESS | 1646 | 1461979006634 Marionette DEBUG loaded listener.js 18:16:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1213cf000) [pid = 1646] [serial = 184] [outer = 0x1194fa000] 18:16:46 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x119a3b800) [pid = 1646] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 18:16:46 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x126560800) [pid = 1646] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 18:16:46 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1213cdc00) [pid = 1646] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 18:16:46 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x124e21c00) [pid = 1646] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 18:16:46 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x128e73000) [pid = 1646] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 18:16:46 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1134c9400) [pid = 1646] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 18:16:46 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1164e8000) [pid = 1646] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 18:16:46 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x117252800) [pid = 1646] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 18:16:46 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x116a7e800) [pid = 1646] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 18:16:46 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x116416c00) [pid = 1646] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 18:16:46 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1126b8400) [pid = 1646] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 18:16:47 INFO - PROCESS | 1646 | 1461979007004 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]]]}] 18:16:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 18:16:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 525ms 18:16:47 INFO - PROCESS | 1646 | 1461979007038 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 18:16:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 18:16:47 INFO - PROCESS | 1646 | 1461979007039 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 18:16:47 INFO - PROCESS | 1646 | 1461979007047 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 18:16:47 INFO - PROCESS | 1646 | 1461979007048 Marionette TRACE conn2 <- [1,222,null,{}] 18:16:47 INFO - PROCESS | 1646 | 1461979007051 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}] 18:16:47 INFO - PROCESS | 1646 | 1461979007116 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 18:16:47 INFO - PROCESS | 1646 | 1461979007121 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f26000 == 36 [pid = 1646] [id = 63] 18:16:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x118f5f800) [pid = 1646] [serial = 185] [outer = 0x0] 18:16:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1213c8c00) [pid = 1646] [serial = 186] [outer = 0x118f5f800] 18:16:47 INFO - PROCESS | 1646 | 1461979007148 Marionette DEBUG loaded listener.js 18:16:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1215af000) [pid = 1646] [serial = 187] [outer = 0x118f5f800] 18:16:47 INFO - PROCESS | 1646 | 1461979007503 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]]]}] 18:16:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 18:16:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 476ms 18:16:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 18:16:47 INFO - PROCESS | 1646 | 1461979007520 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 18:16:47 INFO - PROCESS | 1646 | 1461979007522 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 18:16:47 INFO - PROCESS | 1646 | 1461979007525 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 18:16:47 INFO - PROCESS | 1646 | 1461979007527 Marionette TRACE conn2 <- [1,226,null,{}] 18:16:47 INFO - PROCESS | 1646 | 1461979007531 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}] 18:16:47 INFO - PROCESS | 1646 | 1461979007639 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 18:16:47 INFO - PROCESS | 1646 | 1461979007696 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x121314000 == 37 [pid = 1646] [id = 64] 18:16:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x111cbe800) [pid = 1646] [serial = 188] [outer = 0x0] 18:16:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x121710000) [pid = 1646] [serial = 189] [outer = 0x111cbe800] 18:16:47 INFO - PROCESS | 1646 | 1461979007734 Marionette DEBUG loaded listener.js 18:16:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1218d9c00) [pid = 1646] [serial = 190] [outer = 0x111cbe800] 18:16:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 18:16:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 571ms 18:16:48 INFO - PROCESS | 1646 | 1461979008093 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]]]}] 18:16:48 INFO - PROCESS | 1646 | 1461979008096 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 18:16:48 INFO - PROCESS | 1646 | 1461979008098 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 18:16:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 18:16:48 INFO - PROCESS | 1646 | 1461979008102 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 18:16:48 INFO - PROCESS | 1646 | 1461979008105 Marionette TRACE conn2 <- [1,230,null,{}] 18:16:48 INFO - PROCESS | 1646 | 1461979008108 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}] 18:16:48 INFO - PROCESS | 1646 | 1461979008195 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 18:16:48 INFO - PROCESS | 1646 | 1461979008201 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x11807b000 == 38 [pid = 1646] [id = 65] 18:16:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1126b8c00) [pid = 1646] [serial = 191] [outer = 0x0] 18:16:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1219e3400) [pid = 1646] [serial = 192] [outer = 0x1126b8c00] 18:16:48 INFO - PROCESS | 1646 | 1461979008264 Marionette DEBUG loaded listener.js 18:16:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x124e19c00) [pid = 1646] [serial = 193] [outer = 0x1126b8c00] 18:16:48 INFO - PROCESS | 1646 | 1461979008556 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]]]}] 18:16:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 18:16:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 472ms 18:16:48 INFO - PROCESS | 1646 | 1461979008576 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 18:16:48 INFO - PROCESS | 1646 | 1461979008577 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 18:16:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 18:16:48 INFO - PROCESS | 1646 | 1461979008580 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 18:16:48 INFO - PROCESS | 1646 | 1461979008581 Marionette TRACE conn2 <- [1,234,null,{}] 18:16:48 INFO - PROCESS | 1646 | 1461979008588 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}] 18:16:48 INFO - PROCESS | 1646 | 1461979008697 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 18:16:48 INFO - PROCESS | 1646 | 1461979008705 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x121e53800 == 39 [pid = 1646] [id = 66] 18:16:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x124e18400) [pid = 1646] [serial = 194] [outer = 0x0] 18:16:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x124e78800) [pid = 1646] [serial = 195] [outer = 0x124e18400] 18:16:48 INFO - PROCESS | 1646 | 1461979008744 Marionette DEBUG loaded listener.js 18:16:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x125705c00) [pid = 1646] [serial = 196] [outer = 0x124e18400] 18:16:49 INFO - PROCESS | 1646 | 1461979009360 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]]]}] 18:16:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 18:16:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 819ms 18:16:49 INFO - PROCESS | 1646 | 1461979009399 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 18:16:49 INFO - PROCESS | 1646 | 1461979009402 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 18:16:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 18:16:49 INFO - PROCESS | 1646 | 1461979009405 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 18:16:49 INFO - PROCESS | 1646 | 1461979009408 Marionette TRACE conn2 <- [1,238,null,{}] 18:16:49 INFO - PROCESS | 1646 | 1461979009411 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}] 18:16:49 INFO - PROCESS | 1646 | 1461979009515 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 18:16:49 INFO - PROCESS | 1646 | 1461979009580 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x116791000 == 40 [pid = 1646] [id = 67] 18:16:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1161ea000) [pid = 1646] [serial = 197] [outer = 0x0] 18:16:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11661a800) [pid = 1646] [serial = 198] [outer = 0x1161ea000] 18:16:49 INFO - PROCESS | 1646 | 1461979009610 Marionette DEBUG loaded listener.js 18:16:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x117e15400) [pid = 1646] [serial = 199] [outer = 0x1161ea000] 18:16:50 INFO - PROCESS | 1646 | 1461979010075 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]]]}] 18:16:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 18:16:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 721ms 18:16:50 INFO - PROCESS | 1646 | 1461979010257 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 18:16:50 INFO - PROCESS | 1646 | 1461979010259 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 18:16:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 18:16:50 INFO - PROCESS | 1646 | 1461979010269 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 18:16:50 INFO - PROCESS | 1646 | 1461979010270 Marionette TRACE conn2 <- [1,242,null,{}] 18:16:50 INFO - PROCESS | 1646 | 1461979010274 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}] 18:16:50 INFO - PROCESS | 1646 | 1461979010366 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 18:16:50 INFO - PROCESS | 1646 | 1461979010404 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x115fcf800 == 41 [pid = 1646] [id = 68] 18:16:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11611dc00) [pid = 1646] [serial = 200] [outer = 0x0] 18:16:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1166d2800) [pid = 1646] [serial = 201] [outer = 0x11611dc00] 18:16:50 INFO - PROCESS | 1646 | 1461979010430 Marionette DEBUG loaded listener.js 18:16:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x117254800) [pid = 1646] [serial = 202] [outer = 0x11611dc00] 18:16:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11807b000 == 40 [pid = 1646] [id = 65] 18:16:50 INFO - PROCESS | 1646 | --DOCSHELL 0x121314000 == 39 [pid = 1646] [id = 64] 18:16:50 INFO - PROCESS | 1646 | --DOCSHELL 0x116f26000 == 38 [pid = 1646] [id = 63] 18:16:50 INFO - PROCESS | 1646 | --DOCSHELL 0x119ca9800 == 37 [pid = 1646] [id = 62] 18:16:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1194d8000 == 36 [pid = 1646] [id = 61] 18:16:50 INFO - PROCESS | 1646 | --DOCSHELL 0x118fe4000 == 35 [pid = 1646] [id = 60] 18:16:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11808b800 == 34 [pid = 1646] [id = 59] 18:16:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1172c7000 == 33 [pid = 1646] [id = 58] 18:16:50 INFO - PROCESS | 1646 | --DOCSHELL 0x116f27000 == 32 [pid = 1646] [id = 57] 18:16:50 INFO - PROCESS | 1646 | --DOCSHELL 0x116659800 == 31 [pid = 1646] [id = 56] 18:16:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1132cb800 == 30 [pid = 1646] [id = 55] 18:16:50 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x119e59800) [pid = 1646] [serial = 141] [outer = 0x0] [url = about:blank] 18:16:50 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1290d2400) [pid = 1646] [serial = 120] [outer = 0x0] [url = about:blank] 18:16:50 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119d04400) [pid = 1646] [serial = 139] [outer = 0x0] [url = about:blank] 18:16:50 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x116720800) [pid = 1646] [serial = 123] [outer = 0x0] [url = about:blank] 18:16:50 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11832d800) [pid = 1646] [serial = 127] [outer = 0x0] [url = about:blank] 18:16:50 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x118239800) [pid = 1646] [serial = 126] [outer = 0x0] [url = about:blank] 18:16:50 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x119309c00) [pid = 1646] [serial = 135] [outer = 0x0] [url = about:blank] 18:16:50 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1198df800) [pid = 1646] [serial = 138] [outer = 0x0] [url = about:blank] 18:16:50 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x118561000) [pid = 1646] [serial = 132] [outer = 0x0] [url = about:blank] 18:16:50 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x113443400) [pid = 1646] [serial = 129] [outer = 0x0] [url = about:blank] 18:16:50 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x118238c00) [pid = 1646] [serial = 130] [outer = 0x0] [url = about:blank] 18:16:50 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x116a7d000) [pid = 1646] [serial = 124] [outer = 0x0] [url = about:blank] 18:16:50 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1194e1400) [pid = 1646] [serial = 136] [outer = 0x0] [url = about:blank] 18:16:50 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x118f5b000) [pid = 1646] [serial = 133] [outer = 0x0] [url = about:blank] 18:16:50 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12950bc00) [pid = 1646] [serial = 121] [outer = 0x0] [url = about:blank] 18:16:50 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x11a012000) [pid = 1646] [serial = 142] [outer = 0x0] [url = about:blank] 18:16:50 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x127885000) [pid = 1646] [serial = 115] [outer = 0x0] [url = about:blank] 18:16:50 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x124cea000) [pid = 1646] [serial = 103] [outer = 0x0] [url = about:blank] 18:16:50 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x128cad400) [pid = 1646] [serial = 118] [outer = 0x0] [url = about:blank] 18:16:50 INFO - PROCESS | 1646 | 1461979010835 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]]]}] 18:16:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 18:16:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 571ms 18:16:50 INFO - PROCESS | 1646 | 1461979010841 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 18:16:50 INFO - PROCESS | 1646 | 1461979010843 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 18:16:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 18:16:50 INFO - PROCESS | 1646 | 1461979010848 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 18:16:50 INFO - PROCESS | 1646 | 1461979010852 Marionette TRACE conn2 <- [1,246,null,{}] 18:16:50 INFO - PROCESS | 1646 | 1461979010857 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}] 18:16:50 INFO - PROCESS | 1646 | 1461979010928 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 18:16:50 INFO - PROCESS | 1646 | 1461979010934 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x116642000 == 31 [pid = 1646] [id = 69] 18:16:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x116723400) [pid = 1646] [serial = 203] [outer = 0x0] 18:16:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x117e1fc00) [pid = 1646] [serial = 204] [outer = 0x116723400] 18:16:50 INFO - PROCESS | 1646 | 1461979010962 Marionette DEBUG loaded listener.js 18:16:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118327800) [pid = 1646] [serial = 205] [outer = 0x116723400] 18:16:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118331c00) [pid = 1646] [serial = 206] [outer = 0x12d02ac00] 18:16:51 INFO - PROCESS | 1646 | 1461979011343 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]]]}] 18:16:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 18:16:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 526ms 18:16:51 INFO - PROCESS | 1646 | 1461979011373 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 18:16:51 INFO - PROCESS | 1646 | 1461979011374 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 18:16:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 18:16:51 INFO - PROCESS | 1646 | 1461979011376 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 18:16:51 INFO - PROCESS | 1646 | 1461979011377 Marionette TRACE conn2 <- [1,250,null,{}] 18:16:51 INFO - PROCESS | 1646 | 1461979011381 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}] 18:16:51 INFO - PROCESS | 1646 | 1461979011459 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 18:16:51 INFO - PROCESS | 1646 | 1461979011474 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x1172cd800 == 32 [pid = 1646] [id = 70] 18:16:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1185ec800) [pid = 1646] [serial = 207] [outer = 0x0] 18:16:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1185f3000) [pid = 1646] [serial = 208] [outer = 0x1185ec800] 18:16:51 INFO - PROCESS | 1646 | 1461979011504 Marionette DEBUG loaded listener.js 18:16:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118f5b400) [pid = 1646] [serial = 209] [outer = 0x1185ec800] 18:16:51 INFO - PROCESS | 1646 | 1461979011832 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]]]}] 18:16:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 18:16:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 470ms 18:16:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 18:16:51 INFO - PROCESS | 1646 | 1461979011847 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 18:16:51 INFO - PROCESS | 1646 | 1461979011848 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 18:16:51 INFO - PROCESS | 1646 | 1461979011851 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 18:16:51 INFO - PROCESS | 1646 | 1461979011854 Marionette TRACE conn2 <- [1,254,null,{}] 18:16:51 INFO - PROCESS | 1646 | 1461979011856 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}] 18:16:51 INFO - PROCESS | 1646 | 1461979011931 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 18:16:51 INFO - PROCESS | 1646 | 1461979011971 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x11808c800 == 33 [pid = 1646] [id = 71] 18:16:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1185edc00) [pid = 1646] [serial = 210] [outer = 0x0] 18:16:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119310000) [pid = 1646] [serial = 211] [outer = 0x1185edc00] 18:16:51 INFO - PROCESS | 1646 | 1461979011997 Marionette DEBUG loaded listener.js 18:16:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1198e2000) [pid = 1646] [serial = 212] [outer = 0x1185edc00] 18:16:52 INFO - PROCESS | 1646 | 1461979012269 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]]]}] 18:16:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 18:16:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 472ms 18:16:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 18:16:52 INFO - PROCESS | 1646 | 1461979012324 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 18:16:52 INFO - PROCESS | 1646 | 1461979012325 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 18:16:52 INFO - PROCESS | 1646 | 1461979012328 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 18:16:52 INFO - PROCESS | 1646 | 1461979012329 Marionette TRACE conn2 <- [1,258,null,{}] 18:16:52 INFO - PROCESS | 1646 | 1461979012331 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}] 18:16:52 INFO - PROCESS | 1646 | 1461979012403 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 18:16:52 INFO - PROCESS | 1646 | 1461979012407 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194c2000 == 34 [pid = 1646] [id = 72] 18:16:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1194fa800) [pid = 1646] [serial = 213] [outer = 0x0] 18:16:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119a3f400) [pid = 1646] [serial = 214] [outer = 0x1194fa800] 18:16:52 INFO - PROCESS | 1646 | 1461979012435 Marionette DEBUG loaded listener.js 18:16:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119d06c00) [pid = 1646] [serial = 215] [outer = 0x1194fa800] 18:16:52 INFO - PROCESS | 1646 | 1461979012744 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]]]}] 18:16:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 18:16:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 469ms 18:16:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 18:16:52 INFO - PROCESS | 1646 | 1461979012798 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 18:16:52 INFO - PROCESS | 1646 | 1461979012799 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 18:16:52 INFO - PROCESS | 1646 | 1461979012816 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 18:16:52 INFO - PROCESS | 1646 | 1461979012817 Marionette TRACE conn2 <- [1,262,null,{}] 18:16:52 INFO - PROCESS | 1646 | 1461979012819 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}] 18:16:52 INFO - PROCESS | 1646 | 1461979012923 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 18:16:52 INFO - PROCESS | 1646 | 1461979012953 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x119caf000 == 35 [pid = 1646] [id = 73] 18:16:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11a1ef000) [pid = 1646] [serial = 216] [outer = 0x0] 18:16:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1213c9000) [pid = 1646] [serial = 217] [outer = 0x11a1ef000] 18:16:52 INFO - PROCESS | 1646 | 1461979012978 Marionette DEBUG loaded listener.js 18:16:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1218d6400) [pid = 1646] [serial = 218] [outer = 0x11a1ef000] 18:16:53 INFO - PROCESS | 1646 | 1461979013277 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]]]}] 18:16:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 18:16:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 483ms 18:16:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 18:16:53 INFO - PROCESS | 1646 | 1461979013291 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 18:16:53 INFO - PROCESS | 1646 | 1461979013292 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 18:16:53 INFO - PROCESS | 1646 | 1461979013294 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 18:16:53 INFO - PROCESS | 1646 | 1461979013295 Marionette TRACE conn2 <- [1,266,null,{}] 18:16:53 INFO - PROCESS | 1646 | 1461979013297 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}] 18:16:53 INFO - PROCESS | 1646 | 1461979013389 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 18:16:53 INFO - PROCESS | 1646 | 1461979013394 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x121308000 == 36 [pid = 1646] [id = 74] 18:16:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1213d1000) [pid = 1646] [serial = 219] [outer = 0x0] 18:16:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12209e000) [pid = 1646] [serial = 220] [outer = 0x1213d1000] 18:16:53 INFO - PROCESS | 1646 | 1461979013419 Marionette DEBUG loaded listener.js 18:16:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x124c2cc00) [pid = 1646] [serial = 221] [outer = 0x1213d1000] 18:16:53 INFO - PROCESS | 1646 | 1461979013733 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]]]}] 18:16:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 18:16:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 468ms 18:16:53 INFO - PROCESS | 1646 | 1461979013763 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 18:16:53 INFO - PROCESS | 1646 | 1461979013764 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 18:16:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 18:16:53 INFO - PROCESS | 1646 | 1461979013766 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 18:16:53 INFO - PROCESS | 1646 | 1461979013769 Marionette TRACE conn2 <- [1,270,null,{}] 18:16:53 INFO - PROCESS | 1646 | 1461979013772 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}] 18:16:53 INFO - PROCESS | 1646 | 1461979013857 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 18:16:53 INFO - PROCESS | 1646 | 1461979013886 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x112ee8800 == 37 [pid = 1646] [id = 75] 18:16:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1126b6800) [pid = 1646] [serial = 222] [outer = 0x0] 18:16:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x124cf7400) [pid = 1646] [serial = 223] [outer = 0x1126b6800] 18:16:53 INFO - PROCESS | 1646 | 1461979013912 Marionette DEBUG loaded listener.js 18:16:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x125706800) [pid = 1646] [serial = 224] [outer = 0x1126b6800] 18:16:54 INFO - PROCESS | 1646 | 1461979014227 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]]]}] 18:16:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 18:16:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 521ms 18:16:54 INFO - PROCESS | 1646 | 1461979014287 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 18:16:54 INFO - PROCESS | 1646 | 1461979014288 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 18:16:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 18:16:54 INFO - PROCESS | 1646 | 1461979014291 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 18:16:54 INFO - PROCESS | 1646 | 1461979014292 Marionette TRACE conn2 <- [1,274,null,{}] 18:16:54 INFO - PROCESS | 1646 | 1461979014294 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}] 18:16:54 INFO - PROCESS | 1646 | 1461979014377 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 18:16:54 INFO - PROCESS | 1646 | 1461979014406 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12480f800 == 38 [pid = 1646] [id = 76] 18:16:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x124e77800) [pid = 1646] [serial = 225] [outer = 0x0] 18:16:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x125714c00) [pid = 1646] [serial = 226] [outer = 0x124e77800] 18:16:54 INFO - PROCESS | 1646 | 1461979014430 Marionette DEBUG loaded listener.js 18:16:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12571e400) [pid = 1646] [serial = 227] [outer = 0x124e77800] 18:16:54 INFO - PROCESS | 1646 | 1461979014721 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]]]}] 18:16:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 18:16:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 18:16:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 18:16:54 INFO - PROCESS | 1646 | 1461979014760 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 18:16:54 INFO - PROCESS | 1646 | 1461979014761 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 18:16:54 INFO - PROCESS | 1646 | 1461979014763 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 18:16:54 INFO - PROCESS | 1646 | 1461979014764 Marionette TRACE conn2 <- [1,278,null,{}] 18:16:54 INFO - PROCESS | 1646 | 1461979014766 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}] 18:16:54 INFO - PROCESS | 1646 | 1461979014949 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 18:16:54 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x111cbe800) [pid = 1646] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 18:16:54 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118f5f800) [pid = 1646] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 18:16:54 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11611d400) [pid = 1646] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 18:16:54 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x118238000) [pid = 1646] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 18:16:54 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1194f8000) [pid = 1646] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 18:16:54 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119ebb800) [pid = 1646] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 18:16:54 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x112d67800) [pid = 1646] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 18:16:54 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1126b8c00) [pid = 1646] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 18:16:54 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x115d3f800) [pid = 1646] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 18:16:54 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1166d7800) [pid = 1646] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 18:16:54 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x115faf400) [pid = 1646] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 18:16:54 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1194f7000) [pid = 1646] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 18:16:54 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1194f1800) [pid = 1646] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 18:16:54 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1194fa000) [pid = 1646] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 18:16:54 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x116719000) [pid = 1646] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 18:16:54 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1166d4000) [pid = 1646] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 18:16:55 INFO - PROCESS | 1646 | 1461979015005 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x115fce800 == 39 [pid = 1646] [id = 77] 18:16:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x111cbe800) [pid = 1646] [serial = 228] [outer = 0x0] 18:16:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11611d400) [pid = 1646] [serial = 229] [outer = 0x111cbe800] 18:16:55 INFO - PROCESS | 1646 | 1461979015044 Marionette DEBUG loaded listener.js 18:16:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x118324400) [pid = 1646] [serial = 230] [outer = 0x111cbe800] 18:16:55 INFO - PROCESS | 1646 | 1461979015391 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]]]}] 18:16:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 18:16:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 673ms 18:16:55 INFO - PROCESS | 1646 | 1461979015437 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 18:16:55 INFO - PROCESS | 1646 | 1461979015439 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 18:16:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 18:16:55 INFO - PROCESS | 1646 | 1461979015441 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 18:16:55 INFO - PROCESS | 1646 | 1461979015443 Marionette TRACE conn2 <- [1,282,null,{}] 18:16:55 INFO - PROCESS | 1646 | 1461979015445 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}] 18:16:55 INFO - PROCESS | 1646 | 1461979015548 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 18:16:55 INFO - PROCESS | 1646 | 1461979015554 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x124e5d000 == 40 [pid = 1646] [id = 78] 18:16:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x112d67800) [pid = 1646] [serial = 231] [outer = 0x0] 18:16:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119e66400) [pid = 1646] [serial = 232] [outer = 0x112d67800] 18:16:55 INFO - PROCESS | 1646 | 1461979015582 Marionette DEBUG loaded listener.js 18:16:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x126560c00) [pid = 1646] [serial = 233] [outer = 0x112d67800] 18:16:55 INFO - PROCESS | 1646 | 1461979015897 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]]]}] 18:16:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 18:16:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 468ms 18:16:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 18:16:55 INFO - PROCESS | 1646 | 1461979015910 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 18:16:55 INFO - PROCESS | 1646 | 1461979015911 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 18:16:55 INFO - PROCESS | 1646 | 1461979015913 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 18:16:55 INFO - PROCESS | 1646 | 1461979015914 Marionette TRACE conn2 <- [1,286,null,{}] 18:16:55 INFO - PROCESS | 1646 | 1461979015925 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}] 18:16:56 INFO - PROCESS | 1646 | 1461979016004 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 18:16:56 INFO - PROCESS | 1646 | 1461979016009 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x126667000 == 41 [pid = 1646] [id = 79] 18:16:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x126568800) [pid = 1646] [serial = 234] [outer = 0x0] 18:16:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x126c9b000) [pid = 1646] [serial = 235] [outer = 0x126568800] 18:16:56 INFO - PROCESS | 1646 | 1461979016034 Marionette DEBUG loaded listener.js 18:16:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x127884c00) [pid = 1646] [serial = 236] [outer = 0x126568800] 18:16:56 INFO - PROCESS | 1646 | 1461979016327 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]]]}] 18:16:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 18:16:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 424ms 18:16:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 18:16:56 INFO - PROCESS | 1646 | 1461979016341 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 18:16:56 INFO - PROCESS | 1646 | 1461979016342 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 18:16:56 INFO - PROCESS | 1646 | 1461979016345 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 18:16:56 INFO - PROCESS | 1646 | 1461979016346 Marionette TRACE conn2 <- [1,290,null,{}] 18:16:56 INFO - PROCESS | 1646 | 1461979016348 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}] 18:16:56 INFO - PROCESS | 1646 | 1461979016458 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 18:16:56 INFO - PROCESS | 1646 | 1461979016464 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12667b000 == 42 [pid = 1646] [id = 80] 18:16:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12571fc00) [pid = 1646] [serial = 237] [outer = 0x0] 18:16:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x127886000) [pid = 1646] [serial = 238] [outer = 0x12571fc00] 18:16:56 INFO - PROCESS | 1646 | 1461979016489 Marionette DEBUG loaded listener.js 18:16:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x128caec00) [pid = 1646] [serial = 239] [outer = 0x12571fc00] 18:16:56 INFO - PROCESS | 1646 | 1461979016787 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]]]}] 18:16:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 18:16:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 469ms 18:16:56 INFO - PROCESS | 1646 | 1461979016815 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 18:16:56 INFO - PROCESS | 1646 | 1461979016816 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 18:16:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 18:16:56 INFO - PROCESS | 1646 | 1461979016821 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 18:16:56 INFO - PROCESS | 1646 | 1461979016822 Marionette TRACE conn2 <- [1,294,null,{}] 18:16:56 INFO - PROCESS | 1646 | 1461979016824 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}] 18:16:56 INFO - PROCESS | 1646 | 1461979016896 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 18:16:56 INFO - PROCESS | 1646 | 1461979016947 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x11296b000 == 43 [pid = 1646] [id = 81] 18:16:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x111c3f800) [pid = 1646] [serial = 240] [outer = 0x0] 18:16:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1121d9800) [pid = 1646] [serial = 241] [outer = 0x111c3f800] 18:16:57 INFO - PROCESS | 1646 | 1461979017013 Marionette DEBUG loaded listener.js 18:16:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x113c40000) [pid = 1646] [serial = 242] [outer = 0x111c3f800] 18:16:57 INFO - PROCESS | 1646 | 1461979017446 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]]]}] 18:16:57 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. 18:16:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 669ms 18:16:57 INFO - PROCESS | 1646 | 1461979017490 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 18:16:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 18:16:57 INFO - PROCESS | 1646 | 1461979017493 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 18:16:57 INFO - PROCESS | 1646 | 1461979017496 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 18:16:57 INFO - PROCESS | 1646 | 1461979017498 Marionette TRACE conn2 <- [1,298,null,{}] 18:16:57 INFO - PROCESS | 1646 | 1461979017521 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}] 18:16:57 INFO - PROCESS | 1646 | 1461979017620 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 18:16:57 INFO - PROCESS | 1646 | 1461979017677 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11808a800 == 44 [pid = 1646] [id = 82] 18:16:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x118234400) [pid = 1646] [serial = 243] [outer = 0x0] 18:16:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118327400) [pid = 1646] [serial = 244] [outer = 0x118234400] 18:16:57 INFO - PROCESS | 1646 | 1461979017708 Marionette DEBUG loaded listener.js 18:16:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1184cc000) [pid = 1646] [serial = 245] [outer = 0x118234400] 18:16:58 INFO - PROCESS | 1646 | 1461979018121 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]]]}] 18:16:58 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. 18:16:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 640ms 18:16:58 INFO - PROCESS | 1646 | 1461979018137 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 18:16:58 INFO - PROCESS | 1646 | 1461979018140 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 18:16:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 18:16:58 INFO - PROCESS | 1646 | 1461979018143 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 18:16:58 INFO - PROCESS | 1646 | 1461979018145 Marionette TRACE conn2 <- [1,302,null,{}] 18:16:58 INFO - PROCESS | 1646 | 1461979018147 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}] 18:16:58 INFO - PROCESS | 1646 | 1461979018265 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 18:16:58 INFO - PROCESS | 1646 | 1461979018322 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x121e4b800 == 45 [pid = 1646] [id = 83] 18:16:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x118fa1c00) [pid = 1646] [serial = 246] [outer = 0x0] 18:16:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1194ef000) [pid = 1646] [serial = 247] [outer = 0x118fa1c00] 18:16:58 INFO - PROCESS | 1646 | 1461979018351 Marionette DEBUG loaded listener.js 18:16:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1198e9000) [pid = 1646] [serial = 248] [outer = 0x118fa1c00] 18:16:58 INFO - PROCESS | 1646 | 1461979018770 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]]]}] 18:16:58 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. 18:16:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 670ms 18:16:58 INFO - PROCESS | 1646 | 1461979018813 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 18:16:58 INFO - PROCESS | 1646 | 1461979018815 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 18:16:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 18:16:58 INFO - PROCESS | 1646 | 1461979018819 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 18:16:58 INFO - PROCESS | 1646 | 1461979018823 Marionette TRACE conn2 <- [1,306,null,{}] 18:16:58 INFO - PROCESS | 1646 | 1461979018830 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}] 18:16:58 INFO - PROCESS | 1646 | 1461979018927 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 18:16:58 INFO - PROCESS | 1646 | 1461979018973 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x126676000 == 46 [pid = 1646] [id = 84] 18:16:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x119ebc800) [pid = 1646] [serial = 249] [outer = 0x0] 18:16:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12170b000) [pid = 1646] [serial = 250] [outer = 0x119ebc800] 18:16:59 INFO - PROCESS | 1646 | 1461979019002 Marionette DEBUG loaded listener.js 18:16:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x124cf5800) [pid = 1646] [serial = 251] [outer = 0x119ebc800] 18:16:59 INFO - PROCESS | 1646 | 1461979019430 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]]]}] 18:16:59 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. 18:16:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 625ms 18:16:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 18:16:59 INFO - PROCESS | 1646 | 1461979019443 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 18:16:59 INFO - PROCESS | 1646 | 1461979019445 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 18:16:59 INFO - PROCESS | 1646 | 1461979019447 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 18:16:59 INFO - PROCESS | 1646 | 1461979019448 Marionette TRACE conn2 <- [1,310,null,{}] 18:16:59 INFO - PROCESS | 1646 | 1461979019451 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}] 18:16:59 INFO - PROCESS | 1646 | 1461979019546 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 18:16:59 INFO - PROCESS | 1646 | 1461979019627 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x1164de800 == 47 [pid = 1646] [id = 85] 18:16:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1184c6400) [pid = 1646] [serial = 252] [outer = 0x0] 18:16:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x119d09400) [pid = 1646] [serial = 253] [outer = 0x1184c6400] 18:16:59 INFO - PROCESS | 1646 | 1461979019657 Marionette DEBUG loaded listener.js 18:16:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x124cf5c00) [pid = 1646] [serial = 254] [outer = 0x1184c6400] 18:17:00 INFO - PROCESS | 1646 | 1461979020137 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]]]}] 18:17:00 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. 18:17:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 722ms 18:17:00 INFO - PROCESS | 1646 | 1461979020169 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 18:17:00 INFO - PROCESS | 1646 | 1461979020172 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 18:17:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 18:17:00 INFO - PROCESS | 1646 | 1461979020176 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 18:17:00 INFO - PROCESS | 1646 | 1461979020178 Marionette TRACE conn2 <- [1,314,null,{}] 18:17:00 INFO - PROCESS | 1646 | 1461979020181 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}] 18:17:00 INFO - PROCESS | 1646 | 1461979020273 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 18:17:00 INFO - PROCESS | 1646 | 1461979020319 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x113ccb000 == 48 [pid = 1646] [id = 86] 18:17:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1169a6400) [pid = 1646] [serial = 255] [outer = 0x0] 18:17:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x116a7d000) [pid = 1646] [serial = 256] [outer = 0x1169a6400] 18:17:00 INFO - PROCESS | 1646 | 1461979020350 Marionette DEBUG loaded listener.js 18:17:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x118194400) [pid = 1646] [serial = 257] [outer = 0x1169a6400] 18:17:00 INFO - PROCESS | 1646 | --DOCSHELL 0x12667b000 == 47 [pid = 1646] [id = 80] 18:17:00 INFO - PROCESS | 1646 | --DOCSHELL 0x126667000 == 46 [pid = 1646] [id = 79] 18:17:00 INFO - PROCESS | 1646 | --DOCSHELL 0x124e5d000 == 45 [pid = 1646] [id = 78] 18:17:00 INFO - PROCESS | 1646 | --DOCSHELL 0x115fce800 == 44 [pid = 1646] [id = 77] 18:17:00 INFO - PROCESS | 1646 | --DOCSHELL 0x12480f800 == 43 [pid = 1646] [id = 76] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x115f54400) [pid = 1646] [serial = 159] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOCSHELL 0x112ee8800 == 42 [pid = 1646] [id = 75] 18:17:00 INFO - PROCESS | 1646 | --DOCSHELL 0x121308000 == 41 [pid = 1646] [id = 74] 18:17:00 INFO - PROCESS | 1646 | --DOCSHELL 0x119caf000 == 40 [pid = 1646] [id = 73] 18:17:00 INFO - PROCESS | 1646 | --DOCSHELL 0x1194c2000 == 39 [pid = 1646] [id = 72] 18:17:00 INFO - PROCESS | 1646 | --DOCSHELL 0x11808c800 == 38 [pid = 1646] [id = 71] 18:17:00 INFO - PROCESS | 1646 | --DOCSHELL 0x1172cd800 == 37 [pid = 1646] [id = 70] 18:17:00 INFO - PROCESS | 1646 | --DOCSHELL 0x116642000 == 36 [pid = 1646] [id = 69] 18:17:00 INFO - PROCESS | 1646 | --DOCSHELL 0x115fcf800 == 35 [pid = 1646] [id = 68] 18:17:00 INFO - PROCESS | 1646 | 1461979020819 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]]]}] 18:17:00 INFO - PROCESS | 1646 | --DOCSHELL 0x121e53800 == 34 [pid = 1646] [id = 66] 18:17:00 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. 18:17:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 672ms 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x118525800) [pid = 1646] [serial = 168] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11855e000) [pid = 1646] [serial = 169] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11875f800) [pid = 1646] [serial = 174] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1164ea400) [pid = 1646] [serial = 162] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11671b400) [pid = 1646] [serial = 163] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x119e61c00) [pid = 1646] [serial = 180] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1198e7400) [pid = 1646] [serial = 177] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1213c7800) [pid = 1646] [serial = 183] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11a1f3800) [pid = 1646] [serial = 181] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x117e20000) [pid = 1646] [serial = 165] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x118239000) [pid = 1646] [serial = 166] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1185ea000) [pid = 1646] [serial = 171] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1218d9c00) [pid = 1646] [serial = 190] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1213c8c00) [pid = 1646] [serial = 186] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x117671c00) [pid = 1646] [serial = 145] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1167a4c00) [pid = 1646] [serial = 144] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1194fdc00) [pid = 1646] [serial = 148] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x118531c00) [pid = 1646] [serial = 147] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119e61800) [pid = 1646] [serial = 151] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1198e4000) [pid = 1646] [serial = 150] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1213ca000) [pid = 1646] [serial = 154] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1213c4c00) [pid = 1646] [serial = 153] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11832bc00) [pid = 1646] [serial = 157] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x113ceec00) [pid = 1646] [serial = 156] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1213cf000) [pid = 1646] [serial = 184] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x119d07800) [pid = 1646] [serial = 178] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11930b400) [pid = 1646] [serial = 175] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1215af000) [pid = 1646] [serial = 187] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x121710000) [pid = 1646] [serial = 189] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1219e3400) [pid = 1646] [serial = 192] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x124e19c00) [pid = 1646] [serial = 193] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x118764000) [pid = 1646] [serial = 172] [outer = 0x0] [url = about:blank] 18:17:00 INFO - PROCESS | 1646 | 1461979020866 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 18:17:00 INFO - PROCESS | 1646 | 1461979020874 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 18:17:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 18:17:00 INFO - PROCESS | 1646 | 1461979020886 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 18:17:00 INFO - PROCESS | 1646 | 1461979020888 Marionette TRACE conn2 <- [1,318,null,{}] 18:17:00 INFO - PROCESS | 1646 | 1461979020892 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}] 18:17:01 INFO - PROCESS | 1646 | 1461979021031 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 18:17:01 INFO - PROCESS | 1646 | 1461979021042 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x115de3800 == 35 [pid = 1646] [id = 87] 18:17:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1184c4800) [pid = 1646] [serial = 258] [outer = 0x0] 18:17:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1184d0c00) [pid = 1646] [serial = 259] [outer = 0x1184c4800] 18:17:01 INFO - PROCESS | 1646 | 1461979021068 Marionette DEBUG loaded listener.js 18:17:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11855c800) [pid = 1646] [serial = 260] [outer = 0x1184c4800] 18:17:01 INFO - PROCESS | 1646 | 1461979021390 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]]]}] 18:17:01 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. 18:17:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 524ms 18:17:01 INFO - PROCESS | 1646 | 1461979021415 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 18:17:01 INFO - PROCESS | 1646 | 1461979021417 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 18:17:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 18:17:01 INFO - PROCESS | 1646 | 1461979021422 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 18:17:01 INFO - PROCESS | 1646 | 1461979021425 Marionette TRACE conn2 <- [1,322,null,{}] 18:17:01 INFO - PROCESS | 1646 | 1461979021432 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}] 18:17:01 INFO - PROCESS | 1646 | 1461979021507 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 18:17:01 INFO - PROCESS | 1646 | 1461979021512 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x11807c000 == 36 [pid = 1646] [id = 88] 18:17:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11875e000) [pid = 1646] [serial = 261] [outer = 0x0] 18:17:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11940cc00) [pid = 1646] [serial = 262] [outer = 0x11875e000] 18:17:01 INFO - PROCESS | 1646 | 1461979021543 Marionette DEBUG loaded listener.js 18:17:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1198e1800) [pid = 1646] [serial = 263] [outer = 0x11875e000] 18:17:01 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. 18:17:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 470ms 18:17:01 INFO - PROCESS | 1646 | 1461979021887 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]]]}] 18:17:01 INFO - PROCESS | 1646 | 1461979021893 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 18:17:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 18:17:01 INFO - PROCESS | 1646 | 1461979021894 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 18:17:01 INFO - PROCESS | 1646 | 1461979021897 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 18:17:01 INFO - PROCESS | 1646 | 1461979021898 Marionette TRACE conn2 <- [1,326,null,{}] 18:17:01 INFO - PROCESS | 1646 | 1461979021901 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}] 18:17:01 INFO - PROCESS | 1646 | 1461979021982 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 18:17:02 INFO - PROCESS | 1646 | 1461979022024 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fea800 == 37 [pid = 1646] [id = 89] 18:17:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1198dd400) [pid = 1646] [serial = 264] [outer = 0x0] 18:17:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119a3c000) [pid = 1646] [serial = 265] [outer = 0x1198dd400] 18:17:02 INFO - PROCESS | 1646 | 1461979022049 Marionette DEBUG loaded listener.js 18:17:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11be5a000) [pid = 1646] [serial = 266] [outer = 0x1198dd400] 18:17:02 INFO - PROCESS | 1646 | 1461979022356 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]]]}] 18:17:02 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. 18:17:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 469ms 18:17:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 18:17:02 INFO - PROCESS | 1646 | 1461979022367 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 18:17:02 INFO - PROCESS | 1646 | 1461979022369 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 18:17:02 INFO - PROCESS | 1646 | 1461979022373 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 18:17:02 INFO - PROCESS | 1646 | 1461979022375 Marionette TRACE conn2 <- [1,330,null,{}] 18:17:02 INFO - PROCESS | 1646 | 1461979022377 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}] 18:17:02 INFO - PROCESS | 1646 | 1461979022452 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 18:17:02 INFO - PROCESS | 1646 | 1461979022457 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x119cbb800 == 38 [pid = 1646] [id = 90] 18:17:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11a012000) [pid = 1646] [serial = 267] [outer = 0x0] 18:17:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1215b5800) [pid = 1646] [serial = 268] [outer = 0x11a012000] 18:17:02 INFO - PROCESS | 1646 | 1461979022483 Marionette DEBUG loaded listener.js 18:17:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1218df800) [pid = 1646] [serial = 269] [outer = 0x11a012000] 18:17:02 INFO - PROCESS | 1646 | 1461979022815 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]]]}] 18:17:02 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. 18:17:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 469ms 18:17:02 INFO - PROCESS | 1646 | 1461979022842 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 18:17:02 INFO - PROCESS | 1646 | 1461979022843 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 18:17:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 18:17:02 INFO - PROCESS | 1646 | 1461979022845 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 18:17:02 INFO - PROCESS | 1646 | 1461979022847 Marionette TRACE conn2 <- [1,334,null,{}] 18:17:02 INFO - PROCESS | 1646 | 1461979022849 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}] 18:17:02 INFO - PROCESS | 1646 | 1461979022972 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 18:17:02 INFO - PROCESS | 1646 | 1461979022977 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1150f2800 == 39 [pid = 1646] [id = 91] 18:17:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x121e41400) [pid = 1646] [serial = 270] [outer = 0x0] 18:17:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x124e71400) [pid = 1646] [serial = 271] [outer = 0x121e41400] 18:17:03 INFO - PROCESS | 1646 | 1461979023005 Marionette DEBUG loaded listener.js 18:17:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12575b400) [pid = 1646] [serial = 272] [outer = 0x121e41400] 18:17:03 INFO - PROCESS | 1646 | 1461979023317 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]]]}] 18:17:03 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. 18:17:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 517ms 18:17:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 18:17:03 INFO - PROCESS | 1646 | 1461979023364 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 18:17:03 INFO - PROCESS | 1646 | 1461979023365 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 18:17:03 INFO - PROCESS | 1646 | 1461979023367 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 18:17:03 INFO - PROCESS | 1646 | 1461979023368 Marionette TRACE conn2 <- [1,338,null,{}] 18:17:03 INFO - PROCESS | 1646 | 1461979023371 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}] 18:17:03 INFO - PROCESS | 1646 | 1461979023461 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 18:17:03 INFO - PROCESS | 1646 | 1461979023473 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x121be2000 == 40 [pid = 1646] [id = 92] 18:17:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12571b000) [pid = 1646] [serial = 273] [outer = 0x0] 18:17:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x126562000) [pid = 1646] [serial = 274] [outer = 0x12571b000] 18:17:03 INFO - PROCESS | 1646 | 1461979023499 Marionette DEBUG loaded listener.js 18:17:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x126c92000) [pid = 1646] [serial = 275] [outer = 0x12571b000] 18:17:03 INFO - PROCESS | 1646 | 1461979023839 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]]]}] 18:17:03 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. 18:17:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 520ms 18:17:03 INFO - PROCESS | 1646 | 1461979023888 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 18:17:03 INFO - PROCESS | 1646 | 1461979023889 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 18:17:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 18:17:03 INFO - PROCESS | 1646 | 1461979023892 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 18:17:03 INFO - PROCESS | 1646 | 1461979023893 Marionette TRACE conn2 <- [1,342,null,{}] 18:17:03 INFO - PROCESS | 1646 | 1461979023896 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}] 18:17:04 INFO - PROCESS | 1646 | 1461979024004 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 18:17:04 INFO - PROCESS | 1646 | 1461979024023 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x125018000 == 41 [pid = 1646] [id = 93] 18:17:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x126c9ac00) [pid = 1646] [serial = 276] [outer = 0x0] 18:17:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12788ec00) [pid = 1646] [serial = 277] [outer = 0x126c9ac00] 18:17:04 INFO - PROCESS | 1646 | 1461979024062 Marionette DEBUG loaded listener.js 18:17:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x128b0b800) [pid = 1646] [serial = 278] [outer = 0x126c9ac00] 18:17:04 INFO - PROCESS | 1646 | 1461979024470 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]]]}] 18:17:04 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. 18:17:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 619ms 18:17:04 INFO - PROCESS | 1646 | 1461979024512 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 18:17:04 INFO - PROCESS | 1646 | 1461979024513 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 18:17:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 18:17:04 INFO - PROCESS | 1646 | 1461979024515 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 18:17:04 INFO - PROCESS | 1646 | 1461979024516 Marionette TRACE conn2 <- [1,346,null,{}] 18:17:04 INFO - PROCESS | 1646 | 1461979024519 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}] 18:17:04 INFO - PROCESS | 1646 | 1461979024610 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 18:17:04 INFO - PROCESS | 1646 | 1461979024615 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x126071800 == 42 [pid = 1646] [id = 94] 18:17:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x126c9e400) [pid = 1646] [serial = 279] [outer = 0x0] 18:17:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x128ca7400) [pid = 1646] [serial = 280] [outer = 0x126c9e400] 18:17:04 INFO - PROCESS | 1646 | 1461979024640 Marionette DEBUG loaded listener.js 18:17:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x128cae000) [pid = 1646] [serial = 281] [outer = 0x126c9e400] 18:17:05 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x116723400) [pid = 1646] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 18:17:05 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1194fa800) [pid = 1646] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 18:17:05 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x113c44800) [pid = 1646] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 18:17:05 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x111cbe800) [pid = 1646] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 18:17:05 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x124e77800) [pid = 1646] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:17:05 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11611dc00) [pid = 1646] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 18:17:05 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1185edc00) [pid = 1646] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 18:17:05 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1185ec800) [pid = 1646] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 18:17:05 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1126b6800) [pid = 1646] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 18:17:05 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x126568800) [pid = 1646] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 18:17:05 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11a1ef000) [pid = 1646] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 18:17:05 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1213d1000) [pid = 1646] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 18:17:05 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x112d67800) [pid = 1646] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 18:17:05 INFO - PROCESS | 1646 | 1461979025050 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]]]}] 18:17:05 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. 18:17:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 567ms 18:17:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 18:17:05 INFO - PROCESS | 1646 | 1461979025084 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 18:17:05 INFO - PROCESS | 1646 | 1461979025085 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 18:17:05 INFO - PROCESS | 1646 | 1461979025087 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 18:17:05 INFO - PROCESS | 1646 | 1461979025089 Marionette TRACE conn2 <- [1,350,null,{}] 18:17:05 INFO - PROCESS | 1646 | 1461979025091 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}] 18:17:05 INFO - PROCESS | 1646 | 1461979025166 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 18:17:05 INFO - PROCESS | 1646 | 1461979025172 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a178800 == 43 [pid = 1646] [id = 95] 18:17:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x112d67800) [pid = 1646] [serial = 282] [outer = 0x0] 18:17:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x118189400) [pid = 1646] [serial = 283] [outer = 0x112d67800] 18:17:05 INFO - PROCESS | 1646 | 1461979025198 Marionette DEBUG loaded listener.js 18:17:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x125709000) [pid = 1646] [serial = 284] [outer = 0x112d67800] 18:17:05 INFO - PROCESS | 1646 | 1461979025517 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]]]}] 18:17:05 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. 18:17:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 469ms 18:17:05 INFO - PROCESS | 1646 | 1461979025557 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 18:17:05 INFO - PROCESS | 1646 | 1461979025558 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 18:17:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 18:17:05 INFO - PROCESS | 1646 | 1461979025560 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 18:17:05 INFO - PROCESS | 1646 | 1461979025562 Marionette TRACE conn2 <- [1,354,null,{}] 18:17:05 INFO - PROCESS | 1646 | 1461979025564 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}] 18:17:05 INFO - PROCESS | 1646 | 1461979025672 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 18:17:05 INFO - PROCESS | 1646 | 1461979025678 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12954d800 == 44 [pid = 1646] [id = 96] 18:17:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x127885400) [pid = 1646] [serial = 285] [outer = 0x0] 18:17:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x128e74800) [pid = 1646] [serial = 286] [outer = 0x127885400] 18:17:05 INFO - PROCESS | 1646 | 1461979025707 Marionette DEBUG loaded listener.js 18:17:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12950e000) [pid = 1646] [serial = 287] [outer = 0x127885400] 18:17:06 INFO - PROCESS | 1646 | 1461979026021 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]]]}] 18:17:06 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. 18:17:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 470ms 18:17:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 18:17:06 INFO - PROCESS | 1646 | 1461979026031 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 18:17:06 INFO - PROCESS | 1646 | 1461979026032 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 18:17:06 INFO - PROCESS | 1646 | 1461979026036 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 18:17:06 INFO - PROCESS | 1646 | 1461979026039 Marionette TRACE conn2 <- [1,358,null,{}] 18:17:06 INFO - PROCESS | 1646 | 1461979026041 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}] 18:17:06 INFO - PROCESS | 1646 | 1461979026120 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 18:17:06 INFO - PROCESS | 1646 | 1461979026124 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a6c1800 == 45 [pid = 1646] [id = 97] 18:17:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x129511c00) [pid = 1646] [serial = 288] [outer = 0x0] 18:17:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12a6e6400) [pid = 1646] [serial = 289] [outer = 0x129511c00] 18:17:06 INFO - PROCESS | 1646 | 1461979026149 Marionette DEBUG loaded listener.js 18:17:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12a6edc00) [pid = 1646] [serial = 290] [outer = 0x129511c00] 18:17:06 INFO - PROCESS | 1646 | 1461979026460 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]]]}] 18:17:06 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. 18:17:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 471ms 18:17:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 18:17:06 INFO - PROCESS | 1646 | 1461979026506 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 18:17:06 INFO - PROCESS | 1646 | 1461979026508 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 18:17:06 INFO - PROCESS | 1646 | 1461979026510 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 18:17:06 INFO - PROCESS | 1646 | 1461979026511 Marionette TRACE conn2 <- [1,362,null,{}] 18:17:06 INFO - PROCESS | 1646 | 1461979026513 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}] 18:17:06 INFO - PROCESS | 1646 | 1461979026608 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 18:17:06 INFO - PROCESS | 1646 | 1461979026614 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a727800 == 46 [pid = 1646] [id = 98] 18:17:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12a6f2800) [pid = 1646] [serial = 291] [outer = 0x0] 18:17:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12a6f5800) [pid = 1646] [serial = 292] [outer = 0x12a6f2800] 18:17:06 INFO - PROCESS | 1646 | 1461979026642 Marionette DEBUG loaded listener.js 18:17:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12a765400) [pid = 1646] [serial = 293] [outer = 0x12a6f2800] 18:17:06 INFO - PROCESS | 1646 | 1461979026973 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]]]}] 18:17:06 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. 18:17:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 470ms 18:17:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 18:17:06 INFO - PROCESS | 1646 | 1461979026981 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 18:17:06 INFO - PROCESS | 1646 | 1461979026982 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 18:17:06 INFO - PROCESS | 1646 | 1461979026985 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 18:17:06 INFO - PROCESS | 1646 | 1461979026988 Marionette TRACE conn2 <- [1,366,null,{}] 18:17:06 INFO - PROCESS | 1646 | 1461979026990 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}] 18:17:07 INFO - PROCESS | 1646 | 1461979027113 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 18:17:07 INFO - PROCESS | 1646 | 1461979027178 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x11346e800 == 47 [pid = 1646] [id = 99] 18:17:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1121e6000) [pid = 1646] [serial = 294] [outer = 0x0] 18:17:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x113378400) [pid = 1646] [serial = 295] [outer = 0x1121e6000] 18:17:07 INFO - PROCESS | 1646 | 1461979027209 Marionette DEBUG loaded listener.js 18:17:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x116619800) [pid = 1646] [serial = 296] [outer = 0x1121e6000] 18:17:07 INFO - PROCESS | 1646 | 1461979027675 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]]]}] 18:17:07 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. 18:17:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 721ms 18:17:07 INFO - PROCESS | 1646 | 1461979027719 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 18:17:07 INFO - PROCESS | 1646 | 1461979027721 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 18:17:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 18:17:07 INFO - PROCESS | 1646 | 1461979027726 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 18:17:07 INFO - PROCESS | 1646 | 1461979027729 Marionette TRACE conn2 <- [1,370,null,{}] 18:17:07 INFO - PROCESS | 1646 | 1461979027732 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}] 18:17:07 INFO - PROCESS | 1646 | 1461979027832 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 18:17:07 INFO - PROCESS | 1646 | 1461979027890 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1184f7000 == 48 [pid = 1646] [id = 100] 18:17:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x118239800) [pid = 1646] [serial = 297] [outer = 0x0] 18:17:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x118330400) [pid = 1646] [serial = 298] [outer = 0x118239800] 18:17:07 INFO - PROCESS | 1646 | 1461979027923 Marionette DEBUG loaded listener.js 18:17:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1185e9800) [pid = 1646] [serial = 299] [outer = 0x118239800] 18:17:08 INFO - PROCESS | 1646 | 1461979028368 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]]]}] 18:17:08 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. 18:17:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 672ms 18:17:08 INFO - PROCESS | 1646 | 1461979028405 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 18:17:08 INFO - PROCESS | 1646 | 1461979028407 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 18:17:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 18:17:08 INFO - PROCESS | 1646 | 1461979028409 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 18:17:08 INFO - PROCESS | 1646 | 1461979028411 Marionette TRACE conn2 <- [1,374,null,{}] 18:17:08 INFO - PROCESS | 1646 | 1461979028414 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}] 18:17:08 INFO - PROCESS | 1646 | 1461979028512 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 18:17:08 INFO - PROCESS | 1646 | 1461979028572 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x124819000 == 49 [pid = 1646] [id = 101] 18:17:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x118763800) [pid = 1646] [serial = 300] [outer = 0x0] 18:17:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x119a41400) [pid = 1646] [serial = 301] [outer = 0x118763800] 18:17:08 INFO - PROCESS | 1646 | 1461979028603 Marionette DEBUG loaded listener.js 18:17:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11a1f3800) [pid = 1646] [serial = 302] [outer = 0x118763800] 18:17:09 INFO - PROCESS | 1646 | 1461979029042 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 18:17:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 18:17:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 672ms 18:17:09 INFO - PROCESS | 1646 | 1461979029082 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 18:17:09 INFO - PROCESS | 1646 | 1461979029085 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 18:17:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 18:17:09 INFO - PROCESS | 1646 | 1461979029093 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 18:17:09 INFO - PROCESS | 1646 | 1461979029096 Marionette TRACE conn2 <- [1,378,null,{}] 18:17:09 INFO - PROCESS | 1646 | 1461979029099 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}] 18:17:09 INFO - PROCESS | 1646 | 1461979029234 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 18:17:09 INFO - PROCESS | 1646 | 1461979029243 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x118089000 == 50 [pid = 1646] [id = 102] 18:17:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1198e7400) [pid = 1646] [serial = 303] [outer = 0x0] 18:17:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x124e7ac00) [pid = 1646] [serial = 304] [outer = 0x1198e7400] 18:17:09 INFO - PROCESS | 1646 | 1461979029272 Marionette DEBUG loaded listener.js 18:17:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x125767800) [pid = 1646] [serial = 305] [outer = 0x1198e7400] 18:17:09 INFO - PROCESS | 1646 | 1461979029944 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 18:17:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 18:17:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 926ms 18:17:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 18:17:10 INFO - PROCESS | 1646 | 1461979030015 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 18:17:10 INFO - PROCESS | 1646 | 1461979030017 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 18:17:10 INFO - PROCESS | 1646 | 1461979030020 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 18:17:10 INFO - PROCESS | 1646 | 1461979030021 Marionette TRACE conn2 <- [1,382,null,{}] 18:17:10 INFO - PROCESS | 1646 | 1461979030025 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}] 18:17:10 INFO - PROCESS | 1646 | 1461979030111 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 18:17:10 INFO - PROCESS | 1646 | 1461979030157 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x11734e000 == 51 [pid = 1646] [id = 103] 18:17:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x115d3a800) [pid = 1646] [serial = 306] [outer = 0x0] 18:17:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1169a6800) [pid = 1646] [serial = 307] [outer = 0x115d3a800] 18:17:10 INFO - PROCESS | 1646 | 1461979030184 Marionette DEBUG loaded listener.js 18:17:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x118230800) [pid = 1646] [serial = 308] [outer = 0x115d3a800] 18:17:10 INFO - PROCESS | 1646 | 1461979030606 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 18:17:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 18:17:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 621ms 18:17:10 INFO - PROCESS | 1646 | 1461979030640 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 18:17:10 INFO - PROCESS | 1646 | 1461979030644 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 18:17:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 18:17:10 INFO - PROCESS | 1646 | 1461979030648 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 18:17:10 INFO - PROCESS | 1646 | 1461979030650 Marionette TRACE conn2 <- [1,386,null,{}] 18:17:10 INFO - PROCESS | 1646 | 1461979030672 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}] 18:17:10 INFO - PROCESS | 1646 | 1461979030764 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 18:17:10 INFO - PROCESS | 1646 | 1461979030843 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x116922800 == 52 [pid = 1646] [id = 104] 18:17:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x118332800) [pid = 1646] [serial = 309] [outer = 0x0] 18:17:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x118561000) [pid = 1646] [serial = 310] [outer = 0x118332800] 18:17:10 INFO - PROCESS | 1646 | 1461979030886 Marionette DEBUG loaded listener.js 18:17:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11875dc00) [pid = 1646] [serial = 311] [outer = 0x118332800] 18:17:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12a727800 == 51 [pid = 1646] [id = 98] 18:17:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12a6c1800 == 50 [pid = 1646] [id = 97] 18:17:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12954d800 == 49 [pid = 1646] [id = 96] 18:17:11 INFO - PROCESS | 1646 | --DOCSHELL 0x11a178800 == 48 [pid = 1646] [id = 95] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x124e78800) [pid = 1646] [serial = 195] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11661a800) [pid = 1646] [serial = 198] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOCSHELL 0x126071800 == 47 [pid = 1646] [id = 94] 18:17:11 INFO - PROCESS | 1646 | --DOCSHELL 0x125018000 == 46 [pid = 1646] [id = 93] 18:17:11 INFO - PROCESS | 1646 | --DOCSHELL 0x121be2000 == 45 [pid = 1646] [id = 92] 18:17:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1150f2800 == 44 [pid = 1646] [id = 91] 18:17:11 INFO - PROCESS | 1646 | --DOCSHELL 0x119cbb800 == 43 [pid = 1646] [id = 90] 18:17:11 INFO - PROCESS | 1646 | --DOCSHELL 0x118fea800 == 42 [pid = 1646] [id = 89] 18:17:11 INFO - PROCESS | 1646 | --DOCSHELL 0x11807c000 == 41 [pid = 1646] [id = 88] 18:17:11 INFO - PROCESS | 1646 | --DOCSHELL 0x115de3800 == 40 [pid = 1646] [id = 87] 18:17:11 INFO - PROCESS | 1646 | --DOCSHELL 0x113ccb000 == 39 [pid = 1646] [id = 86] 18:17:11 INFO - PROCESS | 1646 | --DOCSHELL 0x126676000 == 38 [pid = 1646] [id = 84] 18:17:11 INFO - PROCESS | 1646 | --DOCSHELL 0x121e4b800 == 37 [pid = 1646] [id = 83] 18:17:11 INFO - PROCESS | 1646 | --DOCSHELL 0x11808a800 == 36 [pid = 1646] [id = 82] 18:17:11 INFO - PROCESS | 1646 | --DOCSHELL 0x11296b000 == 35 [pid = 1646] [id = 81] 18:17:11 INFO - PROCESS | 1646 | 1461979031370 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]]]}] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x127886000) [pid = 1646] [serial = 238] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x118327800) [pid = 1646] [serial = 205] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x119d06c00) [pid = 1646] [serial = 215] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x116614c00) [pid = 1646] [serial = 160] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11611d400) [pid = 1646] [serial = 229] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x125714c00) [pid = 1646] [serial = 226] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x119a3f400) [pid = 1646] [serial = 214] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12d031800) [pid = 1646] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1166d2800) [pid = 1646] [serial = 201] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1198e2000) [pid = 1646] [serial = 212] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1185f3000) [pid = 1646] [serial = 208] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x125706800) [pid = 1646] [serial = 224] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x118324400) [pid = 1646] [serial = 230] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x126c9b000) [pid = 1646] [serial = 235] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x119310000) [pid = 1646] [serial = 211] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x124cf7400) [pid = 1646] [serial = 223] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1213c9000) [pid = 1646] [serial = 217] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x117254800) [pid = 1646] [serial = 202] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x118f5b400) [pid = 1646] [serial = 209] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x124c2cc00) [pid = 1646] [serial = 221] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12571e400) [pid = 1646] [serial = 227] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1218d6400) [pid = 1646] [serial = 218] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x126560c00) [pid = 1646] [serial = 233] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119e66400) [pid = 1646] [serial = 232] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x117e1fc00) [pid = 1646] [serial = 204] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12209e000) [pid = 1646] [serial = 220] [outer = 0x0] [url = about:blank] 18:17:11 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x127884c00) [pid = 1646] [serial = 236] [outer = 0x0] [url = about:blank] 18:17:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 18:17:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 789ms 18:17:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 18:17:11 INFO - PROCESS | 1646 | 1461979031438 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 18:17:11 INFO - PROCESS | 1646 | 1461979031440 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 18:17:11 INFO - PROCESS | 1646 | 1461979031444 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 18:17:11 INFO - PROCESS | 1646 | 1461979031448 Marionette TRACE conn2 <- [1,390,null,{}] 18:17:11 INFO - PROCESS | 1646 | 1461979031461 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}] 18:17:11 INFO - PROCESS | 1646 | 1461979031578 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 18:17:11 INFO - PROCESS | 1646 | 1461979031661 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1172c7800 == 36 [pid = 1646] [id = 105] 18:17:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x119304000) [pid = 1646] [serial = 312] [outer = 0x0] 18:17:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11930e800) [pid = 1646] [serial = 313] [outer = 0x119304000] 18:17:11 INFO - PROCESS | 1646 | 1461979031707 Marionette DEBUG loaded listener.js 18:17:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1194fa800) [pid = 1646] [serial = 314] [outer = 0x119304000] 18:17:12 INFO - PROCESS | 1646 | 1461979032125 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]]]}] 18:17:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 18:17:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 728ms 18:17:12 INFO - PROCESS | 1646 | 1461979032172 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 18:17:12 INFO - PROCESS | 1646 | 1461979032173 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 18:17:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 18:17:12 INFO - PROCESS | 1646 | 1461979032176 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 18:17:12 INFO - PROCESS | 1646 | 1461979032177 Marionette TRACE conn2 <- [1,394,null,{}] 18:17:12 INFO - PROCESS | 1646 | 1461979032179 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}] 18:17:12 INFO - PROCESS | 1646 | 1461979032252 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 18:17:12 INFO - PROCESS | 1646 | 1461979032257 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194c6800 == 37 [pid = 1646] [id = 106] 18:17:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1198e4000) [pid = 1646] [serial = 315] [outer = 0x0] 18:17:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x119d04400) [pid = 1646] [serial = 316] [outer = 0x1198e4000] 18:17:12 INFO - PROCESS | 1646 | 1461979032285 Marionette DEBUG loaded listener.js 18:17:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x119ebfc00) [pid = 1646] [serial = 317] [outer = 0x1198e4000] 18:17:12 INFO - PROCESS | 1646 | 1461979032711 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]]]}] 18:17:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 18:17:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 569ms 18:17:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 18:17:12 INFO - PROCESS | 1646 | 1461979032761 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 18:17:12 INFO - PROCESS | 1646 | 1461979032762 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 18:17:12 INFO - PROCESS | 1646 | 1461979032765 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 18:17:12 INFO - PROCESS | 1646 | 1461979032766 Marionette TRACE conn2 <- [1,398,null,{}] 18:17:12 INFO - PROCESS | 1646 | 1461979032768 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}] 18:17:12 INFO - PROCESS | 1646 | 1461979032839 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 18:17:12 INFO - PROCESS | 1646 | 1461979032846 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a174800 == 38 [pid = 1646] [id = 107] 18:17:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11be64400) [pid = 1646] [serial = 318] [outer = 0x0] 18:17:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1213ccc00) [pid = 1646] [serial = 319] [outer = 0x11be64400] 18:17:12 INFO - PROCESS | 1646 | 1461979032880 Marionette DEBUG loaded listener.js 18:17:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x121e42c00) [pid = 1646] [serial = 320] [outer = 0x11be64400] 18:17:13 INFO - PROCESS | 1646 | 1461979033256 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]]]}] 18:17:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 18:17:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 519ms 18:17:13 INFO - PROCESS | 1646 | 1461979033285 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 18:17:13 INFO - PROCESS | 1646 | 1461979033288 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 18:17:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 18:17:13 INFO - PROCESS | 1646 | 1461979033296 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 18:17:13 INFO - PROCESS | 1646 | 1461979033297 Marionette TRACE conn2 <- [1,402,null,{}] 18:17:13 INFO - PROCESS | 1646 | 1461979033300 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}] 18:17:13 INFO - PROCESS | 1646 | 1461979033407 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 18:17:13 INFO - PROCESS | 1646 | 1461979033413 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x1214a5800 == 39 [pid = 1646] [id = 108] 18:17:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1220a6000) [pid = 1646] [serial = 321] [outer = 0x0] 18:17:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x124e20000) [pid = 1646] [serial = 322] [outer = 0x1220a6000] 18:17:13 INFO - PROCESS | 1646 | 1461979033440 Marionette DEBUG loaded listener.js 18:17:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12575e400) [pid = 1646] [serial = 323] [outer = 0x1220a6000] 18:17:13 INFO - PROCESS | 1646 | 1461979033797 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]]]}] 18:17:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 18:17:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 524ms 18:17:13 INFO - PROCESS | 1646 | 1461979033815 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 18:17:13 INFO - PROCESS | 1646 | 1461979033816 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 18:17:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 18:17:13 INFO - PROCESS | 1646 | 1461979033820 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 18:17:13 INFO - PROCESS | 1646 | 1461979033822 Marionette TRACE conn2 <- [1,406,null,{}] 18:17:13 INFO - PROCESS | 1646 | 1461979033824 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}] 18:17:13 INFO - PROCESS | 1646 | 1461979033913 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 18:17:13 INFO - PROCESS | 1646 | 1461979033925 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x124807000 == 40 [pid = 1646] [id = 109] 18:17:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1257e1400) [pid = 1646] [serial = 324] [outer = 0x0] 18:17:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1266c0c00) [pid = 1646] [serial = 325] [outer = 0x1257e1400] 18:17:13 INFO - PROCESS | 1646 | 1461979033950 Marionette DEBUG loaded listener.js 18:17:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x126c9e000) [pid = 1646] [serial = 326] [outer = 0x1257e1400] 18:17:14 INFO - PROCESS | 1646 | 1461979034288 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]]]}] 18:17:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 18:17:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 520ms 18:17:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 18:17:14 INFO - PROCESS | 1646 | 1461979034340 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 18:17:14 INFO - PROCESS | 1646 | 1461979034341 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 18:17:14 INFO - PROCESS | 1646 | 1461979034344 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 18:17:14 INFO - PROCESS | 1646 | 1461979034345 Marionette TRACE conn2 <- [1,410,null,{}] 18:17:14 INFO - PROCESS | 1646 | 1461979034347 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}] 18:17:14 INFO - PROCESS | 1646 | 1461979034435 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 18:17:14 INFO - PROCESS | 1646 | 1461979034452 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x124e5b800 == 41 [pid = 1646] [id = 110] 18:17:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1257ee000) [pid = 1646] [serial = 327] [outer = 0x0] 18:17:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x128b03400) [pid = 1646] [serial = 328] [outer = 0x1257ee000] 18:17:14 INFO - PROCESS | 1646 | 1461979034476 Marionette DEBUG loaded listener.js 18:17:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x128b0ec00) [pid = 1646] [serial = 329] [outer = 0x1257ee000] 18:17:14 INFO - PROCESS | 1646 | 1461979034805 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]]]}] 18:17:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 18:17:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 468ms 18:17:14 INFO - PROCESS | 1646 | 1461979034813 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 18:17:14 INFO - PROCESS | 1646 | 1461979034814 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 18:17:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 18:17:14 INFO - PROCESS | 1646 | 1461979034817 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 18:17:14 INFO - PROCESS | 1646 | 1461979034819 Marionette TRACE conn2 <- [1,414,null,{}] 18:17:14 INFO - PROCESS | 1646 | 1461979034821 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}] 18:17:14 INFO - PROCESS | 1646 | 1461979034914 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 18:17:14 INFO - PROCESS | 1646 | 1461979034925 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12665d000 == 42 [pid = 1646] [id = 111] 18:17:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x126c9ec00) [pid = 1646] [serial = 330] [outer = 0x0] 18:17:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x128cb1400) [pid = 1646] [serial = 331] [outer = 0x126c9ec00] 18:17:14 INFO - PROCESS | 1646 | 1461979034950 Marionette DEBUG loaded listener.js 18:17:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x128e72400) [pid = 1646] [serial = 332] [outer = 0x126c9ec00] 18:17:15 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x129511c00) [pid = 1646] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 18:17:15 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12571b000) [pid = 1646] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 18:17:15 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x126c9ac00) [pid = 1646] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 18:17:15 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1198dd400) [pid = 1646] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 18:17:15 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1184c6400) [pid = 1646] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 18:17:15 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11875e000) [pid = 1646] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 18:17:15 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1184c4800) [pid = 1646] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 18:17:15 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x126c9e400) [pid = 1646] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 18:17:15 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11a012000) [pid = 1646] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:17:15 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1169a6400) [pid = 1646] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 18:17:15 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x112d67800) [pid = 1646] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 18:17:15 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x127885400) [pid = 1646] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 18:17:15 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x121e41400) [pid = 1646] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:17:15 INFO - PROCESS | 1646 | 1461979035410 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]]]}] 18:17:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 18:17:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 622ms 18:17:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 18:17:15 INFO - PROCESS | 1646 | 1461979035439 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 18:17:15 INFO - PROCESS | 1646 | 1461979035440 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 18:17:15 INFO - PROCESS | 1646 | 1461979035442 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 18:17:15 INFO - PROCESS | 1646 | 1461979035444 Marionette TRACE conn2 <- [1,418,null,{}] 18:17:15 INFO - PROCESS | 1646 | 1461979035446 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}] 18:17:15 INFO - PROCESS | 1646 | 1461979035541 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 18:17:15 INFO - PROCESS | 1646 | 1461979035562 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 18:17:15 INFO - PROCESS | 1646 | 1461979035592 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12954b000 == 43 [pid = 1646] [id = 112] 18:17:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x128cae800) [pid = 1646] [serial = 333] [outer = 0x0] 18:17:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1290d5c00) [pid = 1646] [serial = 334] [outer = 0x128cae800] 18:17:15 INFO - PROCESS | 1646 | 1461979035617 Marionette DEBUG loaded listener.js 18:17:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12950d800) [pid = 1646] [serial = 335] [outer = 0x128cae800] 18:17:16 INFO - PROCESS | 1646 | 1461979036379 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]]]}] 18:17:16 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 18:17:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 969ms 18:17:16 INFO - PROCESS | 1646 | 1461979036412 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 18:17:16 INFO - PROCESS | 1646 | 1461979036413 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 18:17:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 18:17:16 INFO - PROCESS | 1646 | 1461979036416 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 18:17:16 INFO - PROCESS | 1646 | 1461979036418 Marionette TRACE conn2 <- [1,422,null,{}] 18:17:16 INFO - PROCESS | 1646 | 1461979036421 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}] 18:17:16 INFO - PROCESS | 1646 | 1461979036511 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 18:17:16 INFO - PROCESS | 1646 | 1461979036515 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a729800 == 44 [pid = 1646] [id = 113] 18:17:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x129511400) [pid = 1646] [serial = 336] [outer = 0x0] 18:17:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12a6f4800) [pid = 1646] [serial = 337] [outer = 0x129511400] 18:17:16 INFO - PROCESS | 1646 | 1461979036548 Marionette DEBUG loaded listener.js 18:17:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12adb1800) [pid = 1646] [serial = 338] [outer = 0x129511400] 18:17:17 INFO - PROCESS | 1646 | 1461979037348 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]]]}] 18:17:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 18:17:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 971ms 18:17:17 INFO - PROCESS | 1646 | 1461979037388 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 18:17:17 INFO - PROCESS | 1646 | 1461979037390 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 18:17:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 18:17:17 INFO - PROCESS | 1646 | 1461979037394 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 18:17:17 INFO - PROCESS | 1646 | 1461979037397 Marionette TRACE conn2 <- [1,426,null,{}] 18:17:17 INFO - PROCESS | 1646 | 1461979037402 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}] 18:17:17 INFO - PROCESS | 1646 | 1461979037531 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 18:17:17 INFO - PROCESS | 1646 | 1461979037579 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x11644a800 == 45 [pid = 1646] [id = 114] 18:17:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x115d3f800) [pid = 1646] [serial = 339] [outer = 0x0] 18:17:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x116114800) [pid = 1646] [serial = 340] [outer = 0x115d3f800] 18:17:17 INFO - PROCESS | 1646 | 1461979037611 Marionette DEBUG loaded listener.js 18:17:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1167a5400) [pid = 1646] [serial = 341] [outer = 0x115d3f800] 18:17:18 INFO - PROCESS | 1646 | 1461979038083 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] 18:17:18 INFO - PROCESS | 1646 | 1461979038125 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 18:17:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 18:17:18 INFO - PROCESS | 1646 | 1461979038131 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 18:17:18 INFO - PROCESS | 1646 | 1461979038133 Marionette TRACE conn2 <- [1,430,null,{}] 18:17:18 INFO - PROCESS | 1646 | 1461979038138 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}] 18:17:18 INFO - PROCESS | 1646 | 1461979038236 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 18:17:18 INFO - PROCESS | 1646 | 1461979038294 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fec000 == 46 [pid = 1646] [id = 115] 18:17:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1169adc00) [pid = 1646] [serial = 342] [outer = 0x0] 18:17:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11875d400) [pid = 1646] [serial = 343] [outer = 0x1169adc00] 18:17:18 INFO - PROCESS | 1646 | 1461979038324 Marionette DEBUG loaded listener.js 18:17:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x118fac000) [pid = 1646] [serial = 344] [outer = 0x1169adc00] 18:17:18 INFO - PROCESS | 1646 | 1461979038760 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]]]}] 18:17:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 18:17:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 670ms 18:17:18 INFO - PROCESS | 1646 | 1461979038853 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 18:17:18 INFO - PROCESS | 1646 | 1461979038855 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 18:17:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 18:17:18 INFO - PROCESS | 1646 | 1461979038860 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 18:17:18 INFO - PROCESS | 1646 | 1461979038862 Marionette TRACE conn2 <- [1,434,null,{}] 18:17:18 INFO - PROCESS | 1646 | 1461979038870 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}] 18:17:18 INFO - PROCESS | 1646 | 1461979038971 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 18:17:19 INFO - PROCESS | 1646 | 1461979039031 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x124845000 == 47 [pid = 1646] [id = 116] 18:17:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1213c4000) [pid = 1646] [serial = 345] [outer = 0x0] 18:17:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1215b6000) [pid = 1646] [serial = 346] [outer = 0x1213c4000] 18:17:19 INFO - PROCESS | 1646 | 1461979039062 Marionette DEBUG loaded listener.js 18:17:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1220a5c00) [pid = 1646] [serial = 347] [outer = 0x1213c4000] 18:17:19 INFO - PROCESS | 1646 | 1461979039495 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]]]}] 18:17:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 18:17:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 671ms 18:17:19 INFO - PROCESS | 1646 | 1461979039532 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 18:17:19 INFO - PROCESS | 1646 | 1461979039534 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 18:17:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 18:17:19 INFO - PROCESS | 1646 | 1461979039554 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 18:17:19 INFO - PROCESS | 1646 | 1461979039556 Marionette TRACE conn2 <- [1,438,null,{}] 18:17:19 INFO - PROCESS | 1646 | 1461979039558 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}] 18:17:19 INFO - PROCESS | 1646 | 1461979039657 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 18:17:19 INFO - PROCESS | 1646 | 1461979039716 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b20a000 == 48 [pid = 1646] [id = 117] 18:17:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x125703c00) [pid = 1646] [serial = 348] [outer = 0x0] 18:17:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x125714800) [pid = 1646] [serial = 349] [outer = 0x125703c00] 18:17:19 INFO - PROCESS | 1646 | 1461979039746 Marionette DEBUG loaded listener.js 18:17:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x128b05000) [pid = 1646] [serial = 350] [outer = 0x125703c00] 18:17:20 INFO - PROCESS | 1646 | 1461979040309 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]]]}] 18:17:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 18:17:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 820ms 18:17:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 18:17:20 INFO - PROCESS | 1646 | 1461979040374 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 18:17:20 INFO - PROCESS | 1646 | 1461979040376 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 18:17:20 INFO - PROCESS | 1646 | 1461979040380 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 18:17:20 INFO - PROCESS | 1646 | 1461979040382 Marionette TRACE conn2 <- [1,442,null,{}] 18:17:20 INFO - PROCESS | 1646 | 1461979040385 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}] 18:17:20 INFO - PROCESS | 1646 | 1461979040487 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 18:17:20 INFO - PROCESS | 1646 | 1461979040534 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1167e3800 == 49 [pid = 1646] [id = 118] 18:17:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x118523000) [pid = 1646] [serial = 351] [outer = 0x0] 18:17:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x126c9a000) [pid = 1646] [serial = 352] [outer = 0x118523000] 18:17:20 INFO - PROCESS | 1646 | 1461979040563 Marionette DEBUG loaded listener.js 18:17:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x128caf800) [pid = 1646] [serial = 353] [outer = 0x118523000] 18:17:21 INFO - PROCESS | 1646 | 1461979041130 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]]]}] 18:17:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 18:17:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 823ms 18:17:21 INFO - PROCESS | 1646 | 1461979041203 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 18:17:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 18:17:21 INFO - PROCESS | 1646 | 1461979041205 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 18:17:21 INFO - PROCESS | 1646 | 1461979041208 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 18:17:21 INFO - PROCESS | 1646 | 1461979041211 Marionette TRACE conn2 <- [1,446,null,{}] 18:17:21 INFO - PROCESS | 1646 | 1461979041214 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}] 18:17:21 INFO - PROCESS | 1646 | 1461979041305 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 18:17:21 INFO - PROCESS | 1646 | 1461979041353 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x116a41000 == 50 [pid = 1646] [id = 119] 18:17:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1166dd800) [pid = 1646] [serial = 354] [outer = 0x0] 18:17:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x117e12c00) [pid = 1646] [serial = 355] [outer = 0x1166dd800] 18:17:21 INFO - PROCESS | 1646 | 1461979041383 Marionette DEBUG loaded listener.js 18:17:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x118327800) [pid = 1646] [serial = 356] [outer = 0x1166dd800] 18:17:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12954b000 == 49 [pid = 1646] [id = 112] 18:17:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12665d000 == 48 [pid = 1646] [id = 111] 18:17:21 INFO - PROCESS | 1646 | --DOCSHELL 0x124e5b800 == 47 [pid = 1646] [id = 110] 18:17:21 INFO - PROCESS | 1646 | --DOCSHELL 0x124807000 == 46 [pid = 1646] [id = 109] 18:17:21 INFO - PROCESS | 1646 | --DOCSHELL 0x1214a5800 == 45 [pid = 1646] [id = 108] 18:17:21 INFO - PROCESS | 1646 | --DOCSHELL 0x11a174800 == 44 [pid = 1646] [id = 107] 18:17:21 INFO - PROCESS | 1646 | --DOCSHELL 0x1194c6800 == 43 [pid = 1646] [id = 106] 18:17:21 INFO - PROCESS | 1646 | --DOCSHELL 0x1172c7800 == 42 [pid = 1646] [id = 105] 18:17:21 INFO - PROCESS | 1646 | --DOCSHELL 0x116922800 == 41 [pid = 1646] [id = 104] 18:17:21 INFO - PROCESS | 1646 | --DOCSHELL 0x11734e000 == 40 [pid = 1646] [id = 103] 18:17:21 INFO - PROCESS | 1646 | --DOCSHELL 0x11346e800 == 39 [pid = 1646] [id = 99] 18:17:21 INFO - PROCESS | 1646 | 1461979041833 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]]]}] 18:17:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 18:17:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 671ms 18:17:21 INFO - PROCESS | 1646 | 1461979041880 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 18:17:21 INFO - PROCESS | 1646 | 1461979041884 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 18:17:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 18:17:21 INFO - PROCESS | 1646 | 1461979041890 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 18:17:21 INFO - PROCESS | 1646 | 1461979041892 Marionette TRACE conn2 <- [1,450,null,{}] 18:17:21 INFO - PROCESS | 1646 | 1461979041894 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}] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12a6edc00) [pid = 1646] [serial = 290] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x126562000) [pid = 1646] [serial = 274] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x118327400) [pid = 1646] [serial = 244] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12788ec00) [pid = 1646] [serial = 277] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x119a3c000) [pid = 1646] [serial = 265] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11be5a000) [pid = 1646] [serial = 266] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1194ef000) [pid = 1646] [serial = 247] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12170b000) [pid = 1646] [serial = 250] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x124cf5c00) [pid = 1646] [serial = 254] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x119d09400) [pid = 1646] [serial = 253] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1121d9800) [pid = 1646] [serial = 241] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11940cc00) [pid = 1646] [serial = 262] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1198e1800) [pid = 1646] [serial = 263] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1184d0c00) [pid = 1646] [serial = 259] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11855c800) [pid = 1646] [serial = 260] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x128ca7400) [pid = 1646] [serial = 280] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1215b5800) [pid = 1646] [serial = 268] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x118194400) [pid = 1646] [serial = 257] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x116a7d000) [pid = 1646] [serial = 256] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x125709000) [pid = 1646] [serial = 284] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x128e74800) [pid = 1646] [serial = 286] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x118189400) [pid = 1646] [serial = 283] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12a6e6400) [pid = 1646] [serial = 289] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x128cae000) [pid = 1646] [serial = 281] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12950e000) [pid = 1646] [serial = 287] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12a6f5800) [pid = 1646] [serial = 292] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x124e71400) [pid = 1646] [serial = 271] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x126c92000) [pid = 1646] [serial = 275] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x128b0b800) [pid = 1646] [serial = 278] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12575b400) [pid = 1646] [serial = 272] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1218df800) [pid = 1646] [serial = 269] [outer = 0x0] [url = about:blank] 18:17:21 INFO - PROCESS | 1646 | 1461979041996 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 18:17:22 INFO - PROCESS | 1646 | 1461979042028 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x1167f2000 == 40 [pid = 1646] [id = 120] 18:17:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x118326800) [pid = 1646] [serial = 357] [outer = 0x0] 18:17:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x118562c00) [pid = 1646] [serial = 358] [outer = 0x118326800] 18:17:22 INFO - PROCESS | 1646 | 1461979042057 Marionette DEBUG loaded listener.js 18:17:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11940e400) [pid = 1646] [serial = 359] [outer = 0x118326800] 18:17:22 INFO - PROCESS | 1646 | 1461979042359 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] 18:17:22 INFO - PROCESS | 1646 | 1461979042411 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 18:17:22 INFO - PROCESS | 1646 | 1461979042414 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 18:17:22 INFO - PROCESS | 1646 | 1461979042416 Marionette TRACE conn2 <- [1,454,null,{}] 18:17:22 INFO - PROCESS | 1646 | 1461979042423 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}] 18:17:22 INFO - PROCESS | 1646 | 1461979042511 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 18:17:22 INFO - PROCESS | 1646 | 1461979042557 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194d3000 == 41 [pid = 1646] [id = 121] 18:17:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x119310000) [pid = 1646] [serial = 360] [outer = 0x0] 18:17:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1198e4c00) [pid = 1646] [serial = 361] [outer = 0x119310000] 18:17:22 INFO - PROCESS | 1646 | 1461979042584 Marionette DEBUG loaded listener.js 18:17:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1218d7c00) [pid = 1646] [serial = 362] [outer = 0x119310000] 18:17:22 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:17:22 INFO - PROCESS | 1646 | 1461979042884 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]]]}] 18:17:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 18:17:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 520ms 18:17:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 18:17:22 INFO - PROCESS | 1646 | 1461979042935 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 18:17:22 INFO - PROCESS | 1646 | 1461979042938 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 18:17:22 INFO - PROCESS | 1646 | 1461979042941 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 18:17:22 INFO - PROCESS | 1646 | 1461979042942 Marionette TRACE conn2 <- [1,458,null,{}] 18:17:22 INFO - PROCESS | 1646 | 1461979042944 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}] 18:17:23 INFO - PROCESS | 1646 | 1461979043020 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 18:17:23 INFO - PROCESS | 1646 | 1461979043066 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x121303000 == 42 [pid = 1646] [id = 122] 18:17:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1194e1400) [pid = 1646] [serial = 363] [outer = 0x0] 18:17:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x124ba0000) [pid = 1646] [serial = 364] [outer = 0x1194e1400] 18:17:23 INFO - PROCESS | 1646 | 1461979043092 Marionette DEBUG loaded listener.js 18:17:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12571f000) [pid = 1646] [serial = 365] [outer = 0x1194e1400] 18:17:23 INFO - PROCESS | 1646 | 1461979043394 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] 18:17:23 INFO - PROCESS | 1646 | 1461979043411 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 18:17:23 INFO - PROCESS | 1646 | 1461979043413 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 18:17:23 INFO - PROCESS | 1646 | 1461979043414 Marionette TRACE conn2 <- [1,462,null,{}] 18:17:23 INFO - PROCESS | 1646 | 1461979043417 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}] 18:17:23 INFO - PROCESS | 1646 | 1461979043496 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 18:17:23 INFO - PROCESS | 1646 | 1461979043503 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x121e4b800 == 43 [pid = 1646] [id = 123] 18:17:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x125720800) [pid = 1646] [serial = 366] [outer = 0x0] 18:17:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x126c9b800) [pid = 1646] [serial = 367] [outer = 0x125720800] 18:17:23 INFO - PROCESS | 1646 | 1461979043529 Marionette DEBUG loaded listener.js 18:17:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x128b0c400) [pid = 1646] [serial = 368] [outer = 0x125720800] 18:17:23 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:17:23 INFO - PROCESS | 1646 | 1461979043884 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] 18:17:23 INFO - PROCESS | 1646 | 1461979043934 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 18:17:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 18:17:23 INFO - PROCESS | 1646 | 1461979043942 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 18:17:23 INFO - PROCESS | 1646 | 1461979043943 Marionette TRACE conn2 <- [1,466,null,{}] 18:17:23 INFO - PROCESS | 1646 | 1461979043945 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}] 18:17:24 INFO - PROCESS | 1646 | 1461979044053 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 18:17:24 INFO - PROCESS | 1646 | 1461979044058 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x1161c8000 == 44 [pid = 1646] [id = 124] 18:17:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x128ca9800) [pid = 1646] [serial = 369] [outer = 0x0] 18:17:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12950f400) [pid = 1646] [serial = 370] [outer = 0x128ca9800] 18:17:24 INFO - PROCESS | 1646 | 1461979044086 Marionette DEBUG loaded listener.js 18:17:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12aaf3c00) [pid = 1646] [serial = 371] [outer = 0x128ca9800] 18:17:24 INFO - PROCESS | 1646 | 1461979044456 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] 18:17:24 INFO - PROCESS | 1646 | 1461979044512 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 18:17:24 INFO - PROCESS | 1646 | 1461979044514 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 18:17:24 INFO - PROCESS | 1646 | 1461979044515 Marionette TRACE conn2 <- [1,470,null,{}] 18:17:24 INFO - PROCESS | 1646 | 1461979044518 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}] 18:17:24 INFO - PROCESS | 1646 | 1461979044616 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 18:17:24 INFO - PROCESS | 1646 | 1461979044647 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12667b000 == 45 [pid = 1646] [id = 125] 18:17:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12a766400) [pid = 1646] [serial = 372] [outer = 0x0] 18:17:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12adb2000) [pid = 1646] [serial = 373] [outer = 0x12a766400] 18:17:24 INFO - PROCESS | 1646 | 1461979044671 Marionette DEBUG loaded listener.js 18:17:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12b272400) [pid = 1646] [serial = 374] [outer = 0x12a766400] 18:17:25 INFO - PROCESS | 1646 | 1461979045000 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]]]}] 18:17:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 18:17:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 520ms 18:17:25 INFO - PROCESS | 1646 | 1461979045035 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 18:17:25 INFO - PROCESS | 1646 | 1461979045038 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 18:17:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 18:17:25 INFO - PROCESS | 1646 | 1461979045041 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 18:17:25 INFO - PROCESS | 1646 | 1461979045042 Marionette TRACE conn2 <- [1,474,null,{}] 18:17:25 INFO - PROCESS | 1646 | 1461979045044 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}] 18:17:25 INFO - PROCESS | 1646 | 1461979045138 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 18:17:25 INFO - PROCESS | 1646 | 1461979045151 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a530000 == 46 [pid = 1646] [id = 126] 18:17:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12b26e400) [pid = 1646] [serial = 375] [outer = 0x0] 18:17:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12b3ef000) [pid = 1646] [serial = 376] [outer = 0x12b26e400] 18:17:25 INFO - PROCESS | 1646 | 1461979045176 Marionette DEBUG loaded listener.js 18:17:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12b3f7800) [pid = 1646] [serial = 377] [outer = 0x12b26e400] 18:17:25 INFO - PROCESS | 1646 | 1461979045516 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]]]}] 18:17:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 18:17:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 518ms 18:17:25 INFO - PROCESS | 1646 | 1461979045559 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 18:17:25 INFO - PROCESS | 1646 | 1461979045560 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 18:17:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 18:17:25 INFO - PROCESS | 1646 | 1461979045563 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 18:17:25 INFO - PROCESS | 1646 | 1461979045564 Marionette TRACE conn2 <- [1,478,null,{}] 18:17:25 INFO - PROCESS | 1646 | 1461979045566 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}] 18:17:25 INFO - PROCESS | 1646 | 1461979045659 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 18:17:25 INFO - PROCESS | 1646 | 1461979045671 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b214800 == 47 [pid = 1646] [id = 127] 18:17:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12b277400) [pid = 1646] [serial = 378] [outer = 0x0] 18:17:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12bb32400) [pid = 1646] [serial = 379] [outer = 0x12b277400] 18:17:25 INFO - PROCESS | 1646 | 1461979045696 Marionette DEBUG loaded listener.js 18:17:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12bb3a800) [pid = 1646] [serial = 380] [outer = 0x12b277400] 18:17:26 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12571fc00) [pid = 1646] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 18:17:26 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x111c3f800) [pid = 1646] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 18:17:26 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x119ebc800) [pid = 1646] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 18:17:26 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x118fa1c00) [pid = 1646] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 18:17:26 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x118234400) [pid = 1646] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 18:17:26 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1220a6000) [pid = 1646] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 18:17:26 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11be64400) [pid = 1646] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 18:17:26 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1198e7400) [pid = 1646] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:17:26 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1257e1400) [pid = 1646] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 18:17:26 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1198e4000) [pid = 1646] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 18:17:26 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x119304000) [pid = 1646] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 18:17:26 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118332800) [pid = 1646] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 18:17:26 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x115d3a800) [pid = 1646] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:17:26 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x128cae800) [pid = 1646] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 18:17:26 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1257ee000) [pid = 1646] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 18:17:26 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x126c9ec00) [pid = 1646] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 18:17:26 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1161ea000) [pid = 1646] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 18:17:26 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x124e18400) [pid = 1646] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 18:17:26 INFO - PROCESS | 1646 | 1461979046093 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]]]}] 18:17:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 18:17:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 568ms 18:17:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 18:17:26 INFO - PROCESS | 1646 | 1461979046131 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 18:17:26 INFO - PROCESS | 1646 | 1461979046133 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 18:17:26 INFO - PROCESS | 1646 | 1461979046135 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 18:17:26 INFO - PROCESS | 1646 | 1461979046136 Marionette TRACE conn2 <- [1,482,null,{}] 18:17:26 INFO - PROCESS | 1646 | 1461979046138 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}] 18:17:26 INFO - PROCESS | 1646 | 1461979046215 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 18:17:26 INFO - PROCESS | 1646 | 1461979046222 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x1214a2000 == 48 [pid = 1646] [id = 128] 18:17:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x116419800) [pid = 1646] [serial = 381] [outer = 0x0] 18:17:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1194f6800) [pid = 1646] [serial = 382] [outer = 0x116419800] 18:17:26 INFO - PROCESS | 1646 | 1461979046247 Marionette DEBUG loaded listener.js 18:17:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x121712000) [pid = 1646] [serial = 383] [outer = 0x116419800] 18:17:26 INFO - PROCESS | 1646 | 1461979046598 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]]]}] 18:17:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 18:17:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 469ms 18:17:26 INFO - PROCESS | 1646 | 1461979046605 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 18:17:26 INFO - PROCESS | 1646 | 1461979046607 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 18:17:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 18:17:26 INFO - PROCESS | 1646 | 1461979046609 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 18:17:26 INFO - PROCESS | 1646 | 1461979046611 Marionette TRACE conn2 <- [1,486,null,{}] 18:17:26 INFO - PROCESS | 1646 | 1461979046613 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}] 18:17:26 INFO - PROCESS | 1646 | 1461979046729 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 18:17:26 INFO - PROCESS | 1646 | 1461979046734 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba86800 == 49 [pid = 1646] [id = 129] 18:17:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x124e18400) [pid = 1646] [serial = 384] [outer = 0x0] 18:17:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12b274c00) [pid = 1646] [serial = 385] [outer = 0x124e18400] 18:17:26 INFO - PROCESS | 1646 | 1461979046762 Marionette DEBUG loaded listener.js 18:17:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12c07b800) [pid = 1646] [serial = 386] [outer = 0x124e18400] 18:17:27 INFO - PROCESS | 1646 | 1461979047071 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]]]}] 18:17:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 18:17:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 518ms 18:17:27 INFO - PROCESS | 1646 | 1461979047128 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 18:17:27 INFO - PROCESS | 1646 | 1461979047129 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 18:17:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 18:17:27 INFO - PROCESS | 1646 | 1461979047132 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 18:17:27 INFO - PROCESS | 1646 | 1461979047133 Marionette TRACE conn2 <- [1,490,null,{}] 18:17:27 INFO - PROCESS | 1646 | 1461979047135 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}] 18:17:27 INFO - PROCESS | 1646 | 1461979047213 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 18:17:27 INFO - PROCESS | 1646 | 1461979047262 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c0c1800 == 50 [pid = 1646] [id = 130] 18:17:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1219e9c00) [pid = 1646] [serial = 387] [outer = 0x0] 18:17:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12c080800) [pid = 1646] [serial = 388] [outer = 0x1219e9c00] 18:17:27 INFO - PROCESS | 1646 | 1461979047287 Marionette DEBUG loaded listener.js 18:17:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12c132000) [pid = 1646] [serial = 389] [outer = 0x1219e9c00] 18:17:27 INFO - PROCESS | 1646 | 1461979047582 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]]]}] 18:17:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 18:17:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 467ms 18:17:27 INFO - PROCESS | 1646 | 1461979047607 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 18:17:27 INFO - PROCESS | 1646 | 1461979047608 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 18:17:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 18:17:27 INFO - PROCESS | 1646 | 1461979047611 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 18:17:27 INFO - PROCESS | 1646 | 1461979047612 Marionette TRACE conn2 <- [1,494,null,{}] 18:17:27 INFO - PROCESS | 1646 | 1461979047614 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}] 18:17:27 INFO - PROCESS | 1646 | 1461979047698 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 18:17:27 INFO - PROCESS | 1646 | 1461979047705 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c1b4000 == 51 [pid = 1646] [id = 131] 18:17:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12bbb9c00) [pid = 1646] [serial = 390] [outer = 0x0] 18:17:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12c139000) [pid = 1646] [serial = 391] [outer = 0x12bbb9c00] 18:17:27 INFO - PROCESS | 1646 | 1461979047730 Marionette DEBUG loaded listener.js 18:17:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12c47f400) [pid = 1646] [serial = 392] [outer = 0x12bbb9c00] 18:17:28 INFO - PROCESS | 1646 | 1461979048141 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]]]}] 18:17:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 18:17:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 570ms 18:17:28 INFO - PROCESS | 1646 | 1461979048182 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 18:17:28 INFO - PROCESS | 1646 | 1461979048184 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 18:17:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 18:17:28 INFO - PROCESS | 1646 | 1461979048188 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 18:17:28 INFO - PROCESS | 1646 | 1461979048190 Marionette TRACE conn2 <- [1,498,null,{}] 18:17:28 INFO - PROCESS | 1646 | 1461979048194 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}] 18:17:28 INFO - PROCESS | 1646 | 1461979048299 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 18:17:28 INFO - PROCESS | 1646 | 1461979048376 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x11696f000 == 52 [pid = 1646] [id = 132] 18:17:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x115d88000) [pid = 1646] [serial = 393] [outer = 0x0] 18:17:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x117e20000) [pid = 1646] [serial = 394] [outer = 0x115d88000] 18:17:28 INFO - PROCESS | 1646 | 1461979048407 Marionette DEBUG loaded listener.js 18:17:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1184d0400) [pid = 1646] [serial = 395] [outer = 0x115d88000] 18:17:28 INFO - PROCESS | 1646 | 1461979048839 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]]]}] 18:17:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 18:17:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 671ms 18:17:28 INFO - PROCESS | 1646 | 1461979048859 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 18:17:28 INFO - PROCESS | 1646 | 1461979048863 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 18:17:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 18:17:28 INFO - PROCESS | 1646 | 1461979048868 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 18:17:28 INFO - PROCESS | 1646 | 1461979048869 Marionette TRACE conn2 <- [1,502,null,{}] 18:17:28 INFO - PROCESS | 1646 | 1461979048872 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}] 18:17:28 INFO - PROCESS | 1646 | 1461979048996 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 18:17:29 INFO - PROCESS | 1646 | 1461979049059 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194bc000 == 53 [pid = 1646] [id = 133] 18:17:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1198e7400) [pid = 1646] [serial = 396] [outer = 0x0] 18:17:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x119e65c00) [pid = 1646] [serial = 397] [outer = 0x1198e7400] 18:17:29 INFO - PROCESS | 1646 | 1461979049088 Marionette DEBUG loaded listener.js 18:17:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12170b000) [pid = 1646] [serial = 398] [outer = 0x1198e7400] 18:17:29 INFO - PROCESS | 1646 | 1461979049520 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]]]}] 18:17:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 18:17:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 671ms 18:17:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 18:17:29 INFO - PROCESS | 1646 | 1461979049539 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 18:17:29 INFO - PROCESS | 1646 | 1461979049541 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 18:17:29 INFO - PROCESS | 1646 | 1461979049543 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 18:17:29 INFO - PROCESS | 1646 | 1461979049546 Marionette TRACE conn2 <- [1,506,null,{}] 18:17:29 INFO - PROCESS | 1646 | 1461979049554 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}] 18:17:29 INFO - PROCESS | 1646 | 1461979049657 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 18:17:29 INFO - PROCESS | 1646 | 1461979049703 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba8d800 == 54 [pid = 1646] [id = 134] 18:17:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x124e70000) [pid = 1646] [serial = 399] [outer = 0x0] 18:17:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1257e9c00) [pid = 1646] [serial = 400] [outer = 0x124e70000] 18:17:29 INFO - PROCESS | 1646 | 1461979049736 Marionette DEBUG loaded listener.js 18:17:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12950a000) [pid = 1646] [serial = 401] [outer = 0x124e70000] 18:17:30 INFO - PROCESS | 1646 | 1461979050173 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]]]}] 18:17:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 18:17:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 672ms 18:17:30 INFO - PROCESS | 1646 | 1461979050216 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 18:17:30 INFO - PROCESS | 1646 | 1461979050218 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 18:17:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 18:17:30 INFO - PROCESS | 1646 | 1461979050239 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 18:17:30 INFO - PROCESS | 1646 | 1461979050241 Marionette TRACE conn2 <- [1,510,null,{}] 18:17:30 INFO - PROCESS | 1646 | 1461979050244 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}] 18:17:30 INFO - PROCESS | 1646 | 1461979050404 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 18:17:30 INFO - PROCESS | 1646 | 1461979050505 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4e0000 == 55 [pid = 1646] [id = 135] 18:17:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12a6e9400) [pid = 1646] [serial = 402] [outer = 0x0] 18:17:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12adb3c00) [pid = 1646] [serial = 403] [outer = 0x12a6e9400] 18:17:30 INFO - PROCESS | 1646 | 1461979050551 Marionette DEBUG loaded listener.js 18:17:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12bb32000) [pid = 1646] [serial = 404] [outer = 0x12a6e9400] 18:17:31 INFO - PROCESS | 1646 | 1461979051042 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]]]}] 18:17:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 18:17:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1022ms 18:17:31 INFO - PROCESS | 1646 | 1461979051289 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 18:17:31 INFO - PROCESS | 1646 | 1461979051294 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 18:17:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 18:17:31 INFO - PROCESS | 1646 | 1461979051301 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 18:17:31 INFO - PROCESS | 1646 | 1461979051304 Marionette TRACE conn2 <- [1,514,null,{}] 18:17:31 INFO - PROCESS | 1646 | 1461979051309 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}] 18:17:31 INFO - PROCESS | 1646 | 1461979051438 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 18:17:31 INFO - PROCESS | 1646 | 1461979051520 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x1172c9800 == 56 [pid = 1646] [id = 136] 18:17:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x115d3f000) [pid = 1646] [serial = 405] [outer = 0x0] 18:17:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x116110800) [pid = 1646] [serial = 406] [outer = 0x115d3f000] 18:17:31 INFO - PROCESS | 1646 | 1461979051551 Marionette DEBUG loaded listener.js 18:17:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x116723400) [pid = 1646] [serial = 407] [outer = 0x115d3f000] 18:17:31 INFO - PROCESS | 1646 | 1461979051975 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]]]}] 18:17:32 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 18:17:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 725ms 18:17:32 INFO - PROCESS | 1646 | 1461979052025 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 18:17:32 INFO - PROCESS | 1646 | 1461979052027 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 18:17:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 18:17:32 INFO - PROCESS | 1646 | 1461979052032 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 18:17:32 INFO - PROCESS | 1646 | 1461979052035 Marionette TRACE conn2 <- [1,518,null,{}] 18:17:32 INFO - PROCESS | 1646 | 1461979052037 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}] 18:17:32 INFO - PROCESS | 1646 | 1461979052126 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 18:17:32 INFO - PROCESS | 1646 | 1461979052189 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x116474000 == 57 [pid = 1646] [id = 137] 18:17:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x116420000) [pid = 1646] [serial = 408] [outer = 0x0] 18:17:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x117e20800) [pid = 1646] [serial = 409] [outer = 0x116420000] 18:17:32 INFO - PROCESS | 1646 | 1461979052216 Marionette DEBUG loaded listener.js 18:17:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x11832b800) [pid = 1646] [serial = 410] [outer = 0x116420000] 18:17:32 INFO - PROCESS | 1646 | --DOCSHELL 0x113c12000 == 56 [pid = 1646] [id = 54] 18:17:32 INFO - PROCESS | 1646 | --DOCSHELL 0x116791000 == 55 [pid = 1646] [id = 67] 18:17:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12c0c1800 == 54 [pid = 1646] [id = 130] 18:17:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba86800 == 53 [pid = 1646] [id = 129] 18:17:32 INFO - PROCESS | 1646 | --DOCSHELL 0x1214a2000 == 52 [pid = 1646] [id = 128] 18:17:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12b214800 == 51 [pid = 1646] [id = 127] 18:17:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12a530000 == 50 [pid = 1646] [id = 126] 18:17:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12667b000 == 49 [pid = 1646] [id = 125] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x113378400) [pid = 1646] [serial = 295] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x118330400) [pid = 1646] [serial = 298] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x119a41400) [pid = 1646] [serial = 301] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12a6f4800) [pid = 1646] [serial = 337] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOCSHELL 0x1161c8000 == 48 [pid = 1646] [id = 124] 18:17:32 INFO - PROCESS | 1646 | --DOCSHELL 0x121e4b800 == 47 [pid = 1646] [id = 123] 18:17:32 INFO - PROCESS | 1646 | --DOCSHELL 0x121303000 == 46 [pid = 1646] [id = 122] 18:17:32 INFO - PROCESS | 1646 | --DOCSHELL 0x1194d3000 == 45 [pid = 1646] [id = 121] 18:17:32 INFO - PROCESS | 1646 | --DOCSHELL 0x1167f2000 == 44 [pid = 1646] [id = 120] 18:17:32 INFO - PROCESS | 1646 | --DOCSHELL 0x116a41000 == 43 [pid = 1646] [id = 119] 18:17:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12b20a000 == 42 [pid = 1646] [id = 117] 18:17:32 INFO - PROCESS | 1646 | --DOCSHELL 0x124845000 == 41 [pid = 1646] [id = 116] 18:17:32 INFO - PROCESS | 1646 | --DOCSHELL 0x118fec000 == 40 [pid = 1646] [id = 115] 18:17:32 INFO - PROCESS | 1646 | --DOCSHELL 0x11644a800 == 39 [pid = 1646] [id = 114] 18:17:32 INFO - PROCESS | 1646 | 1461979052647 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]]]}] 18:17:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 18:17:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 625ms 18:17:32 INFO - PROCESS | 1646 | 1461979052657 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 18:17:32 INFO - PROCESS | 1646 | 1461979052658 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 18:17:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 18:17:32 INFO - PROCESS | 1646 | 1461979052661 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 18:17:32 INFO - PROCESS | 1646 | 1461979052662 Marionette TRACE conn2 <- [1,522,null,{}] 18:17:32 INFO - PROCESS | 1646 | 1461979052670 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}] 18:17:32 INFO - PROCESS | 1646 | 1461979052749 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x128caec00) [pid = 1646] [serial = 239] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x124e20000) [pid = 1646] [serial = 322] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1213ccc00) [pid = 1646] [serial = 319] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x124e7ac00) [pid = 1646] [serial = 304] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1266c0c00) [pid = 1646] [serial = 325] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x125767800) [pid = 1646] [serial = 305] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x119d04400) [pid = 1646] [serial = 316] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x119ebfc00) [pid = 1646] [serial = 317] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11930e800) [pid = 1646] [serial = 313] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1194fa800) [pid = 1646] [serial = 314] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11875dc00) [pid = 1646] [serial = 311] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x118561000) [pid = 1646] [serial = 310] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x118230800) [pid = 1646] [serial = 308] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1169a6800) [pid = 1646] [serial = 307] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1290d5c00) [pid = 1646] [serial = 334] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12950d800) [pid = 1646] [serial = 335] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x128b03400) [pid = 1646] [serial = 328] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x126c9e000) [pid = 1646] [serial = 326] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x128cb1400) [pid = 1646] [serial = 331] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x128e72400) [pid = 1646] [serial = 332] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12575e400) [pid = 1646] [serial = 323] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x128b0ec00) [pid = 1646] [serial = 329] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x121e42c00) [pid = 1646] [serial = 320] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x117e15400) [pid = 1646] [serial = 199] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x125705c00) [pid = 1646] [serial = 196] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x113c40000) [pid = 1646] [serial = 242] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x124cf5800) [pid = 1646] [serial = 251] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1198e9000) [pid = 1646] [serial = 248] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1184cc000) [pid = 1646] [serial = 245] [outer = 0x0] [url = about:blank] 18:17:32 INFO - PROCESS | 1646 | 1461979052806 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x116460800 == 40 [pid = 1646] [id = 138] 18:17:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x117e15400) [pid = 1646] [serial = 411] [outer = 0x0] 18:17:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x118332c00) [pid = 1646] [serial = 412] [outer = 0x117e15400] 18:17:32 INFO - PROCESS | 1646 | 1461979052837 Marionette DEBUG loaded listener.js 18:17:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x119309c00) [pid = 1646] [serial = 413] [outer = 0x117e15400] 18:17:33 INFO - PROCESS | 1646 | 1461979053225 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]]]}] 18:17:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 18:17:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 571ms 18:17:33 INFO - PROCESS | 1646 | 1461979053233 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 18:17:33 INFO - PROCESS | 1646 | 1461979053235 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 18:17:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 18:17:33 INFO - PROCESS | 1646 | 1461979053244 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 18:17:33 INFO - PROCESS | 1646 | 1461979053246 Marionette TRACE conn2 <- [1,526,null,{}] 18:17:33 INFO - PROCESS | 1646 | 1461979053249 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}] 18:17:33 INFO - PROCESS | 1646 | 1461979053398 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 18:17:33 INFO - PROCESS | 1646 | 1461979053465 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x11807b800 == 41 [pid = 1646] [id = 139] 18:17:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x119307800) [pid = 1646] [serial = 414] [outer = 0x0] 18:17:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1194fd400) [pid = 1646] [serial = 415] [outer = 0x119307800] 18:17:33 INFO - PROCESS | 1646 | 1461979053507 Marionette DEBUG loaded listener.js 18:17:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x119d04800) [pid = 1646] [serial = 416] [outer = 0x119307800] 18:17:33 INFO - PROCESS | 1646 | 1461979053811 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]]]}] 18:17:33 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 18:17:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 620ms 18:17:33 INFO - PROCESS | 1646 | 1461979053864 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 18:17:33 INFO - PROCESS | 1646 | 1461979053865 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 18:17:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 18:17:33 INFO - PROCESS | 1646 | 1461979053868 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 18:17:33 INFO - PROCESS | 1646 | 1461979053871 Marionette TRACE conn2 <- [1,530,null,{}] 18:17:33 INFO - PROCESS | 1646 | 1461979053874 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}] 18:17:33 INFO - PROCESS | 1646 | 1461979053950 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 18:17:34 INFO - PROCESS | 1646 | 1461979054013 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194cc000 == 42 [pid = 1646] [id = 140] 18:17:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x119a43400) [pid = 1646] [serial = 417] [outer = 0x0] 18:17:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11a1eec00) [pid = 1646] [serial = 418] [outer = 0x119a43400] 18:17:34 INFO - PROCESS | 1646 | 1461979054039 Marionette DEBUG loaded listener.js 18:17:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1217aa000) [pid = 1646] [serial = 419] [outer = 0x119a43400] 18:17:34 INFO - PROCESS | 1646 | 1461979054308 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"]]]}] 18:17:34 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 18:17:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 18:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 18:17:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:17:34 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 18:17:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 18:17:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:17:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:17:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 18:17:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:17:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 473ms 18:17:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 18:17:34 INFO - PROCESS | 1646 | 1461979054342 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 18:17:34 INFO - PROCESS | 1646 | 1461979054343 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 18:17:34 INFO - PROCESS | 1646 | 1461979054345 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 18:17:34 INFO - PROCESS | 1646 | 1461979054346 Marionette TRACE conn2 <- [1,534,null,{}] 18:17:34 INFO - PROCESS | 1646 | 1461979054348 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}] 18:17:34 INFO - PROCESS | 1646 | 1461979054464 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 18:17:34 INFO - PROCESS | 1646 | 1461979054527 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12158c000 == 43 [pid = 1646] [id = 141] 18:17:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x112d67800) [pid = 1646] [serial = 420] [outer = 0x0] 18:17:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1257e0000) [pid = 1646] [serial = 421] [outer = 0x112d67800] 18:17:34 INFO - PROCESS | 1646 | 1461979054554 Marionette DEBUG loaded listener.js 18:17:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1266c1000) [pid = 1646] [serial = 422] [outer = 0x112d67800] 18:17:34 INFO - PROCESS | 1646 | 1461979054859 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]]]}] 18:17:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 18:17:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 568ms 18:17:34 INFO - PROCESS | 1646 | 1461979054914 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 18:17:34 INFO - PROCESS | 1646 | 1461979054915 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 18:17:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 18:17:34 INFO - PROCESS | 1646 | 1461979054925 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 18:17:34 INFO - PROCESS | 1646 | 1461979054926 Marionette TRACE conn2 <- [1,538,null,{}] 18:17:34 INFO - PROCESS | 1646 | 1461979054928 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}] 18:17:35 INFO - PROCESS | 1646 | 1461979055032 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 18:17:35 INFO - PROCESS | 1646 | 1461979055040 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x1219c0000 == 44 [pid = 1646] [id = 142] 18:17:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1266c1400) [pid = 1646] [serial = 423] [outer = 0x0] 18:17:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x127883c00) [pid = 1646] [serial = 424] [outer = 0x1266c1400] 18:17:35 INFO - PROCESS | 1646 | 1461979055100 Marionette DEBUG loaded listener.js 18:17:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x128b09400) [pid = 1646] [serial = 425] [outer = 0x1266c1400] 18:17:35 INFO - PROCESS | 1646 | 1461979055458 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]]]}] 18:17:35 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. 18:17:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 569ms 18:17:35 INFO - PROCESS | 1646 | 1461979055499 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 18:17:35 INFO - PROCESS | 1646 | 1461979055501 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 18:17:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 18:17:35 INFO - PROCESS | 1646 | 1461979055503 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 18:17:35 INFO - PROCESS | 1646 | 1461979055504 Marionette TRACE conn2 <- [1,542,null,{}] 18:17:35 INFO - PROCESS | 1646 | 1461979055506 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}] 18:17:35 INFO - PROCESS | 1646 | 1461979055598 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 18:17:35 INFO - PROCESS | 1646 | 1461979055603 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x124bb2000 == 45 [pid = 1646] [id = 143] 18:17:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x128b08000) [pid = 1646] [serial = 426] [outer = 0x0] 18:17:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x128ca7800) [pid = 1646] [serial = 427] [outer = 0x128b08000] 18:17:35 INFO - PROCESS | 1646 | 1461979055628 Marionette DEBUG loaded listener.js 18:17:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x128cb1400) [pid = 1646] [serial = 428] [outer = 0x128b08000] 18:17:35 INFO - PROCESS | 1646 | 1461979055962 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]]]}] 18:17:35 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. 18:17:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 469ms 18:17:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 18:17:35 INFO - PROCESS | 1646 | 1461979055975 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 18:17:35 INFO - PROCESS | 1646 | 1461979055976 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 18:17:35 INFO - PROCESS | 1646 | 1461979055978 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 18:17:35 INFO - PROCESS | 1646 | 1461979055979 Marionette TRACE conn2 <- [1,546,null,{}] 18:17:35 INFO - PROCESS | 1646 | 1461979055982 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}] 18:17:36 INFO - PROCESS | 1646 | 1461979056101 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 18:17:36 INFO - PROCESS | 1646 | 1461979056140 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x126670000 == 46 [pid = 1646] [id = 144] 18:17:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x128ca9c00) [pid = 1646] [serial = 429] [outer = 0x0] 18:17:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1290d5800) [pid = 1646] [serial = 430] [outer = 0x128ca9c00] 18:17:36 INFO - PROCESS | 1646 | 1461979056170 Marionette DEBUG loaded listener.js 18:17:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12a5b3400) [pid = 1646] [serial = 431] [outer = 0x128ca9c00] 18:17:36 INFO - PROCESS | 1646 | 1461979056523 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]]]}] 18:17:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 18:17:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 569ms 18:17:36 INFO - PROCESS | 1646 | 1461979056547 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 18:17:36 INFO - PROCESS | 1646 | 1461979056549 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 18:17:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 18:17:36 INFO - PROCESS | 1646 | 1461979056551 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 18:17:36 INFO - PROCESS | 1646 | 1461979056553 Marionette TRACE conn2 <- [1,550,null,{}] 18:17:36 INFO - PROCESS | 1646 | 1461979056557 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}] 18:17:36 INFO - PROCESS | 1646 | 1461979056654 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 18:17:36 INFO - PROCESS | 1646 | 1461979056674 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x128e9e800 == 47 [pid = 1646] [id = 145] 18:17:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x128e73000) [pid = 1646] [serial = 432] [outer = 0x0] 18:17:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12a763000) [pid = 1646] [serial = 433] [outer = 0x128e73000] 18:17:36 INFO - PROCESS | 1646 | 1461979056706 Marionette DEBUG loaded listener.js 18:17:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12adb2800) [pid = 1646] [serial = 434] [outer = 0x128e73000] 18:17:37 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12a766400) [pid = 1646] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 18:17:37 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12b26e400) [pid = 1646] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 18:17:37 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12b277400) [pid = 1646] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 18:17:37 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x125703c00) [pid = 1646] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 18:17:37 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x115d3f800) [pid = 1646] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 18:17:37 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x118523000) [pid = 1646] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 18:17:37 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1169adc00) [pid = 1646] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 18:17:37 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1166dd800) [pid = 1646] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 18:17:37 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x119310000) [pid = 1646] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 18:17:37 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x118326800) [pid = 1646] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 18:17:37 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1213c4000) [pid = 1646] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 18:17:37 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1194e1400) [pid = 1646] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 18:17:37 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x125720800) [pid = 1646] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 18:17:37 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x116419800) [pid = 1646] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 18:17:37 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x124e18400) [pid = 1646] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 18:17:37 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1219e9c00) [pid = 1646] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 18:17:37 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x128ca9800) [pid = 1646] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 18:17:37 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12a6f2800) [pid = 1646] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 18:17:37 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x118763800) [pid = 1646] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:17:37 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x118239800) [pid = 1646] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 18:17:37 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1121e6000) [pid = 1646] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 18:17:37 INFO - PROCESS | 1646 | 1461979057209 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]]]}] 18:17:37 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. 18:17:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 673ms 18:17:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 18:17:37 INFO - PROCESS | 1646 | 1461979057228 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 18:17:37 INFO - PROCESS | 1646 | 1461979057229 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 18:17:37 INFO - PROCESS | 1646 | 1461979057231 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 18:17:37 INFO - PROCESS | 1646 | 1461979057233 Marionette TRACE conn2 <- [1,554,null,{}] 18:17:37 INFO - PROCESS | 1646 | 1461979057241 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}] 18:17:37 INFO - PROCESS | 1646 | 1461979057361 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 18:17:37 INFO - PROCESS | 1646 | 1461979057418 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x127854000 == 48 [pid = 1646] [id = 146] 18:17:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x119a3d000) [pid = 1646] [serial = 435] [outer = 0x0] 18:17:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1290e0800) [pid = 1646] [serial = 436] [outer = 0x119a3d000] 18:17:37 INFO - PROCESS | 1646 | 1461979057447 Marionette DEBUG loaded listener.js 18:17:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12adb3000) [pid = 1646] [serial = 437] [outer = 0x119a3d000] 18:17:37 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:17:37 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:17:37 INFO - PROCESS | 1646 | 1461979057746 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]]]}] 18:17:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 18:17:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 526ms 18:17:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 18:17:37 INFO - PROCESS | 1646 | 1461979057759 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 18:17:37 INFO - PROCESS | 1646 | 1461979057760 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 18:17:37 INFO - PROCESS | 1646 | 1461979057762 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 18:17:37 INFO - PROCESS | 1646 | 1461979057763 Marionette TRACE conn2 <- [1,558,null,{}] 18:17:37 INFO - PROCESS | 1646 | 1461979057765 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}] 18:17:37 INFO - PROCESS | 1646 | 1461979057848 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 18:17:37 INFO - PROCESS | 1646 | 1461979057855 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aac8000 == 49 [pid = 1646] [id = 147] 18:17:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12adb9000) [pid = 1646] [serial = 438] [outer = 0x0] 18:17:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12b3f0400) [pid = 1646] [serial = 439] [outer = 0x12adb9000] 18:17:37 INFO - PROCESS | 1646 | 1461979057880 Marionette DEBUG loaded listener.js 18:17:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12bb2ec00) [pid = 1646] [serial = 440] [outer = 0x12adb9000] 18:17:38 INFO - PROCESS | 1646 | 1461979058197 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]]]}] 18:17:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 18:17:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 469ms 18:17:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 18:17:38 INFO - PROCESS | 1646 | 1461979058231 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 18:17:38 INFO - PROCESS | 1646 | 1461979058233 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 18:17:38 INFO - PROCESS | 1646 | 1461979058236 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 18:17:38 INFO - PROCESS | 1646 | 1461979058238 Marionette TRACE conn2 <- [1,562,null,{}] 18:17:38 INFO - PROCESS | 1646 | 1461979058241 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}] 18:17:38 INFO - PROCESS | 1646 | 1461979058341 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 18:17:38 INFO - PROCESS | 1646 | 1461979058348 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b214800 == 50 [pid = 1646] [id = 148] 18:17:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x119e5f800) [pid = 1646] [serial = 441] [outer = 0x0] 18:17:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12bbb1c00) [pid = 1646] [serial = 442] [outer = 0x119e5f800] 18:17:38 INFO - PROCESS | 1646 | 1461979058374 Marionette DEBUG loaded listener.js 18:17:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12bbb8c00) [pid = 1646] [serial = 443] [outer = 0x119e5f800] 18:17:38 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:17:38 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:17:38 INFO - PROCESS | 1646 | 1461979058687 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]]]}] 18:17:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 18:17:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 472ms 18:17:38 INFO - PROCESS | 1646 | 1461979058707 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 18:17:38 INFO - PROCESS | 1646 | 1461979058709 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 18:17:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 18:17:38 INFO - PROCESS | 1646 | 1461979058711 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 18:17:38 INFO - PROCESS | 1646 | 1461979058712 Marionette TRACE conn2 <- [1,566,null,{}] 18:17:38 INFO - PROCESS | 1646 | 1461979058714 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}] 18:17:38 INFO - PROCESS | 1646 | 1461979058796 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 18:17:38 INFO - PROCESS | 1646 | 1461979058801 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc7d800 == 51 [pid = 1646] [id = 149] 18:17:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12bbbcc00) [pid = 1646] [serial = 444] [outer = 0x0] 18:17:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12c084000) [pid = 1646] [serial = 445] [outer = 0x12bbbcc00] 18:17:38 INFO - PROCESS | 1646 | 1461979058826 Marionette DEBUG loaded listener.js 18:17:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12c133800) [pid = 1646] [serial = 446] [outer = 0x12bbbcc00] 18:17:39 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:17:39 INFO - PROCESS | 1646 | --DOCSHELL 0x1167e3800 == 50 [pid = 1646] [id = 118] 18:17:39 INFO - PROCESS | 1646 | --DOCSHELL 0x124819000 == 49 [pid = 1646] [id = 101] 18:17:39 INFO - PROCESS | 1646 | --DOCSHELL 0x1184f7000 == 48 [pid = 1646] [id = 100] 18:17:39 INFO - PROCESS | 1646 | --DOCSHELL 0x1164de800 == 47 [pid = 1646] [id = 85] 18:17:39 INFO - PROCESS | 1646 | --DOCSHELL 0x118089000 == 46 [pid = 1646] [id = 102] 18:17:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12a729800 == 45 [pid = 1646] [id = 113] 18:17:39 INFO - PROCESS | 1646 | --DOCSHELL 0x116474000 == 44 [pid = 1646] [id = 137] 18:17:39 INFO - PROCESS | 1646 | --DOCSHELL 0x1172c9800 == 43 [pid = 1646] [id = 136] 18:17:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4e0000 == 42 [pid = 1646] [id = 135] 18:17:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba8d800 == 41 [pid = 1646] [id = 134] 18:17:39 INFO - PROCESS | 1646 | --DOCSHELL 0x1194bc000 == 40 [pid = 1646] [id = 133] 18:17:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12c1b4000 == 39 [pid = 1646] [id = 131] 18:17:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11696f000 == 38 [pid = 1646] [id = 132] 18:17:40 INFO - PROCESS | 1646 | --DOCSHELL 0x11807b800 == 37 [pid = 1646] [id = 139] 18:17:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1194cc000 == 36 [pid = 1646] [id = 140] 18:17:40 INFO - PROCESS | 1646 | --DOCSHELL 0x116460800 == 35 [pid = 1646] [id = 138] 18:17:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1219c0000 == 34 [pid = 1646] [id = 142] 18:17:40 INFO - PROCESS | 1646 | --DOCSHELL 0x124bb2000 == 33 [pid = 1646] [id = 143] 18:17:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12aac8000 == 32 [pid = 1646] [id = 147] 18:17:40 INFO - PROCESS | 1646 | --DOCSHELL 0x127854000 == 31 [pid = 1646] [id = 146] 18:17:40 INFO - PROCESS | 1646 | --DOCSHELL 0x128e9e800 == 30 [pid = 1646] [id = 145] 18:17:40 INFO - PROCESS | 1646 | --DOCSHELL 0x126670000 == 29 [pid = 1646] [id = 144] 18:17:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12158c000 == 28 [pid = 1646] [id = 141] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12a765400) [pid = 1646] [serial = 293] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11a1f3800) [pid = 1646] [serial = 302] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1185e9800) [pid = 1646] [serial = 299] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x116619800) [pid = 1646] [serial = 296] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12adb2000) [pid = 1646] [serial = 373] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12b3ef000) [pid = 1646] [serial = 376] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12b272400) [pid = 1646] [serial = 374] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12bb32400) [pid = 1646] [serial = 379] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x125714800) [pid = 1646] [serial = 349] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x116114800) [pid = 1646] [serial = 340] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1167a5400) [pid = 1646] [serial = 341] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x126c9a000) [pid = 1646] [serial = 352] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x128caf800) [pid = 1646] [serial = 353] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118fac000) [pid = 1646] [serial = 344] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11875d400) [pid = 1646] [serial = 343] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x118327800) [pid = 1646] [serial = 356] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x117e12c00) [pid = 1646] [serial = 355] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1198e4c00) [pid = 1646] [serial = 361] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1218d7c00) [pid = 1646] [serial = 362] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118562c00) [pid = 1646] [serial = 358] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11940e400) [pid = 1646] [serial = 359] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1220a5c00) [pid = 1646] [serial = 347] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1215b6000) [pid = 1646] [serial = 346] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x124ba0000) [pid = 1646] [serial = 364] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12571f000) [pid = 1646] [serial = 365] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x126c9b800) [pid = 1646] [serial = 367] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12b214800 == 27 [pid = 1646] [id = 148] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x121712000) [pid = 1646] [serial = 383] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1194f6800) [pid = 1646] [serial = 382] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12b274c00) [pid = 1646] [serial = 385] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x128b05000) [pid = 1646] [serial = 350] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12c132000) [pid = 1646] [serial = 389] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12950f400) [pid = 1646] [serial = 370] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12c139000) [pid = 1646] [serial = 391] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12bb3a800) [pid = 1646] [serial = 380] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12c07b800) [pid = 1646] [serial = 386] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12aaf3c00) [pid = 1646] [serial = 371] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12b3f7800) [pid = 1646] [serial = 377] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12c080800) [pid = 1646] [serial = 388] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x128b0c400) [pid = 1646] [serial = 368] [outer = 0x0] [url = about:blank] 18:17:40 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:17:40 INFO - PROCESS | 1646 | 1461979060283 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]]]}] 18:17:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 18:17:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1621ms 18:17:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 18:17:40 INFO - PROCESS | 1646 | 1461979060339 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 18:17:40 INFO - PROCESS | 1646 | 1461979060342 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 18:17:40 INFO - PROCESS | 1646 | 1461979060346 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 18:17:40 INFO - PROCESS | 1646 | 1461979060348 Marionette TRACE conn2 <- [1,570,null,{}] 18:17:40 INFO - PROCESS | 1646 | 1461979060354 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}] 18:17:40 INFO - PROCESS | 1646 | 1461979060431 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 18:17:40 INFO - PROCESS | 1646 | 1461979060478 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x1132d3000 == 28 [pid = 1646] [id = 150] 18:17:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x11610f400) [pid = 1646] [serial = 447] [outer = 0x0] 18:17:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x116119000) [pid = 1646] [serial = 448] [outer = 0x11610f400] 18:17:40 INFO - PROCESS | 1646 | 1461979060506 Marionette DEBUG loaded listener.js 18:17:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1166d2800) [pid = 1646] [serial = 449] [outer = 0x11610f400] 18:17:40 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:17:40 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:17:40 INFO - PROCESS | 1646 | 1461979060828 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]]]}] 18:17:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 18:17:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 521ms 18:17:40 INFO - PROCESS | 1646 | 1461979060867 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 18:17:40 INFO - PROCESS | 1646 | 1461979060871 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 18:17:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 18:17:40 INFO - PROCESS | 1646 | 1461979060876 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 18:17:40 INFO - PROCESS | 1646 | 1461979060878 Marionette TRACE conn2 <- [1,574,null,{}] 18:17:40 INFO - PROCESS | 1646 | 1461979060880 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}] 18:17:40 INFO - PROCESS | 1646 | 1461979060953 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 18:17:40 INFO - PROCESS | 1646 | 1461979060995 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x1150f0800 == 29 [pid = 1646] [id = 151] 18:17:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x115f54400) [pid = 1646] [serial = 450] [outer = 0x0] 18:17:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11679c400) [pid = 1646] [serial = 451] [outer = 0x115f54400] 18:17:41 INFO - PROCESS | 1646 | 1461979061021 Marionette DEBUG loaded listener.js 18:17:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x117e16800) [pid = 1646] [serial = 452] [outer = 0x115f54400] 18:17:41 INFO - PROCESS | 1646 | 1461979061331 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]]]}] 18:17:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 18:17:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 469ms 18:17:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 18:17:41 INFO - PROCESS | 1646 | 1461979061345 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 18:17:41 INFO - PROCESS | 1646 | 1461979061347 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 18:17:41 INFO - PROCESS | 1646 | 1461979061350 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 18:17:41 INFO - PROCESS | 1646 | 1461979061353 Marionette TRACE conn2 <- [1,578,null,{}] 18:17:41 INFO - PROCESS | 1646 | 1461979061364 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}] 18:17:41 INFO - PROCESS | 1646 | 1461979061442 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 18:17:41 INFO - PROCESS | 1646 | 1461979061448 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x116a47800 == 30 [pid = 1646] [id = 152] 18:17:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x111d55800) [pid = 1646] [serial = 453] [outer = 0x0] 18:17:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1184c6400) [pid = 1646] [serial = 454] [outer = 0x111d55800] 18:17:41 INFO - PROCESS | 1646 | 1461979061479 Marionette DEBUG loaded listener.js 18:17:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11855a000) [pid = 1646] [serial = 455] [outer = 0x111d55800] 18:17:41 INFO - PROCESS | 1646 | 1461979061841 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]]]}] 18:17:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 18:17:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 525ms 18:17:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 18:17:41 INFO - PROCESS | 1646 | 1461979061876 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 18:17:41 INFO - PROCESS | 1646 | 1461979061878 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 18:17:41 INFO - PROCESS | 1646 | 1461979061880 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 18:17:41 INFO - PROCESS | 1646 | 1461979061881 Marionette TRACE conn2 <- [1,582,null,{}] 18:17:41 INFO - PROCESS | 1646 | 1461979061883 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}] 18:17:41 INFO - PROCESS | 1646 | 1461979061956 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 18:17:41 INFO - PROCESS | 1646 | 1461979061960 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x117349800 == 31 [pid = 1646] [id = 153] 18:17:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1126bc000) [pid = 1646] [serial = 456] [outer = 0x0] 18:17:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1185edc00) [pid = 1646] [serial = 457] [outer = 0x1126bc000] 18:17:41 INFO - PROCESS | 1646 | 1461979061988 Marionette DEBUG loaded listener.js 18:17:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11875fc00) [pid = 1646] [serial = 458] [outer = 0x1126bc000] 18:17:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 18:17:42 INFO - PROCESS | 1646 | 1461979062295 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]]]}] 18:17:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 418ms 18:17:42 INFO - PROCESS | 1646 | 1461979062299 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 18:17:42 INFO - PROCESS | 1646 | 1461979062300 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 18:17:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 18:17:42 INFO - PROCESS | 1646 | 1461979062310 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 18:17:42 INFO - PROCESS | 1646 | 1461979062311 Marionette TRACE conn2 <- [1,586,null,{}] 18:17:42 INFO - PROCESS | 1646 | 1461979062313 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}] 18:17:42 INFO - PROCESS | 1646 | 1461979062388 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 18:17:42 INFO - PROCESS | 1646 | 1461979062392 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x1184ee800 == 32 [pid = 1646] [id = 154] 18:17:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1126b6400) [pid = 1646] [serial = 459] [outer = 0x0] 18:17:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x118f65000) [pid = 1646] [serial = 460] [outer = 0x1126b6400] 18:17:42 INFO - PROCESS | 1646 | 1461979062420 Marionette DEBUG loaded listener.js 18:17:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11940c800) [pid = 1646] [serial = 461] [outer = 0x1126b6400] 18:17:42 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:17:42 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:17:42 INFO - PROCESS | 1646 | 1461979062893 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]]]}] 18:17:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 18:17:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 622ms 18:17:42 INFO - PROCESS | 1646 | 1461979062944 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 18:17:42 INFO - PROCESS | 1646 | 1461979062947 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 18:17:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 18:17:42 INFO - PROCESS | 1646 | 1461979062953 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 18:17:42 INFO - PROCESS | 1646 | 1461979062957 Marionette TRACE conn2 <- [1,590,null,{}] 18:17:42 INFO - PROCESS | 1646 | 1461979062961 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}] 18:17:43 INFO - PROCESS | 1646 | 1461979063062 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 18:17:43 INFO - PROCESS | 1646 | 1461979063128 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x11643f000 == 33 [pid = 1646] [id = 155] 18:17:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x113c44800) [pid = 1646] [serial = 462] [outer = 0x0] 18:17:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11643a000) [pid = 1646] [serial = 463] [outer = 0x113c44800] 18:17:43 INFO - PROCESS | 1646 | 1461979063161 Marionette DEBUG loaded listener.js 18:17:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11671e000) [pid = 1646] [serial = 464] [outer = 0x113c44800] 18:17:43 INFO - PROCESS | 1646 | 1461979063674 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]]]}] 18:17:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 18:17:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 774ms 18:17:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 18:17:43 INFO - PROCESS | 1646 | 1461979063726 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 18:17:43 INFO - PROCESS | 1646 | 1461979063730 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 18:17:43 INFO - PROCESS | 1646 | 1461979063735 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 18:17:43 INFO - PROCESS | 1646 | 1461979063737 Marionette TRACE conn2 <- [1,594,null,{}] 18:17:43 INFO - PROCESS | 1646 | 1461979063739 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}] 18:17:43 INFO - PROCESS | 1646 | 1461979063836 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 18:17:43 INFO - PROCESS | 1646 | 1461979063908 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f70800 == 34 [pid = 1646] [id = 156] 18:17:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x113ce9000) [pid = 1646] [serial = 465] [outer = 0x0] 18:17:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x118325000) [pid = 1646] [serial = 466] [outer = 0x113ce9000] 18:17:43 INFO - PROCESS | 1646 | 1461979063938 Marionette DEBUG loaded listener.js 18:17:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x11855a400) [pid = 1646] [serial = 467] [outer = 0x113ce9000] 18:17:44 INFO - PROCESS | 1646 | --DOCSHELL 0x117349800 == 33 [pid = 1646] [id = 153] 18:17:44 INFO - PROCESS | 1646 | --DOCSHELL 0x116a47800 == 32 [pid = 1646] [id = 152] 18:17:44 INFO - PROCESS | 1646 | --DOCSHELL 0x1150f0800 == 31 [pid = 1646] [id = 151] 18:17:44 INFO - PROCESS | 1646 | --DOCSHELL 0x1132d3000 == 30 [pid = 1646] [id = 150] 18:17:44 INFO - PROCESS | 1646 | 1461979064542 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]]]}] 18:17:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 18:17:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 822ms 18:17:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 18:17:44 INFO - PROCESS | 1646 | 1461979064557 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 18:17:44 INFO - PROCESS | 1646 | 1461979064559 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 18:17:44 INFO - PROCESS | 1646 | 1461979064562 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 18:17:44 INFO - PROCESS | 1646 | 1461979064565 Marionette TRACE conn2 <- [1,598,null,{}] 18:17:44 INFO - PROCESS | 1646 | 1461979064570 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}] 18:17:44 INFO - PROCESS | 1646 | 1461979064650 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 18:17:44 INFO - PROCESS | 1646 | 1461979064695 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1150f8800 == 31 [pid = 1646] [id = 157] 18:17:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11503f000) [pid = 1646] [serial = 468] [outer = 0x0] 18:17:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11671b400) [pid = 1646] [serial = 469] [outer = 0x11503f000] 18:17:44 INFO - PROCESS | 1646 | 1461979064723 Marionette DEBUG loaded listener.js 18:17:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1172e5400) [pid = 1646] [serial = 470] [outer = 0x11503f000] 18:17:45 INFO - PROCESS | 1646 | 1461979065027 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]]]}] 18:17:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 18:17:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 520ms 18:17:45 INFO - PROCESS | 1646 | 1461979065083 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 18:17:45 INFO - PROCESS | 1646 | 1461979065087 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 18:17:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 18:17:45 INFO - PROCESS | 1646 | 1461979065091 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 18:17:45 INFO - PROCESS | 1646 | 1461979065093 Marionette TRACE conn2 <- [1,602,null,{}] 18:17:45 INFO - PROCESS | 1646 | 1461979065095 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}] 18:17:45 INFO - PROCESS | 1646 | 1461979065166 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 18:17:45 INFO - PROCESS | 1646 | 1461979065219 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1167ec000 == 32 [pid = 1646] [id = 158] 18:17:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x115fb1400) [pid = 1646] [serial = 471] [outer = 0x0] 18:17:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x118329c00) [pid = 1646] [serial = 472] [outer = 0x115fb1400] 18:17:45 INFO - PROCESS | 1646 | 1461979065245 Marionette DEBUG loaded listener.js 18:17:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11875e800) [pid = 1646] [serial = 473] [outer = 0x115fb1400] 18:17:45 INFO - PROCESS | 1646 | 1461979065556 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]]]}] 18:17:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 18:17:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 18:17:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 18:17:45 INFO - PROCESS | 1646 | 1461979065610 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 18:17:45 INFO - PROCESS | 1646 | 1461979065611 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 18:17:45 INFO - PROCESS | 1646 | 1461979065613 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 18:17:45 INFO - PROCESS | 1646 | 1461979065616 Marionette TRACE conn2 <- [1,606,null,{}] 18:17:45 INFO - PROCESS | 1646 | 1461979065624 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}] 18:17:45 INFO - PROCESS | 1646 | 1461979065699 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 18:17:45 INFO - PROCESS | 1646 | 1461979065712 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194d2000 == 33 [pid = 1646] [id = 159] 18:17:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x111f5b400) [pid = 1646] [serial = 474] [outer = 0x0] 18:17:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11940ec00) [pid = 1646] [serial = 475] [outer = 0x111f5b400] 18:17:45 INFO - PROCESS | 1646 | 1461979065775 Marionette DEBUG loaded listener.js 18:17:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x119a3bc00) [pid = 1646] [serial = 476] [outer = 0x111f5b400] 18:17:46 INFO - PROCESS | 1646 | 1461979066095 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]]]}] 18:17:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 18:17:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 522ms 18:17:46 INFO - PROCESS | 1646 | 1461979066136 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 18:17:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 18:17:46 INFO - PROCESS | 1646 | 1461979066139 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 18:17:46 INFO - PROCESS | 1646 | 1461979066142 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 18:17:46 INFO - PROCESS | 1646 | 1461979066143 Marionette TRACE conn2 <- [1,610,null,{}] 18:17:46 INFO - PROCESS | 1646 | 1461979066145 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}] 18:17:46 INFO - PROCESS | 1646 | 1461979066219 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 18:17:46 INFO - PROCESS | 1646 | 1461979066225 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a160000 == 34 [pid = 1646] [id = 160] 18:17:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x119d04400) [pid = 1646] [serial = 477] [outer = 0x0] 18:17:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x119ebb400) [pid = 1646] [serial = 478] [outer = 0x119d04400] 18:17:46 INFO - PROCESS | 1646 | 1461979066253 Marionette DEBUG loaded listener.js 18:17:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1213c4000) [pid = 1646] [serial = 479] [outer = 0x119d04400] 18:17:46 INFO - PROCESS | 1646 | 1461979066563 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]]]}] 18:17:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 18:17:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 468ms 18:17:46 INFO - PROCESS | 1646 | 1461979066627 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 18:17:46 INFO - PROCESS | 1646 | 1461979066628 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 18:17:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 18:17:46 INFO - PROCESS | 1646 | 1461979066631 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 18:17:46 INFO - PROCESS | 1646 | 1461979066632 Marionette TRACE conn2 <- [1,614,null,{}] 18:17:46 INFO - PROCESS | 1646 | 1461979066634 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}] 18:17:46 INFO - PROCESS | 1646 | 1461979066721 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 18:17:46 INFO - PROCESS | 1646 | 1461979066749 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x121313000 == 35 [pid = 1646] [id = 161] 18:17:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x119d06800) [pid = 1646] [serial = 480] [outer = 0x0] 18:17:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1213c9c00) [pid = 1646] [serial = 481] [outer = 0x119d06800] 18:17:46 INFO - PROCESS | 1646 | 1461979066776 Marionette DEBUG loaded listener.js 18:17:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1217ae000) [pid = 1646] [serial = 482] [outer = 0x119d06800] 18:17:47 INFO - PROCESS | 1646 | 1461979067143 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]]]}] 18:17:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 18:17:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 518ms 18:17:47 INFO - PROCESS | 1646 | 1461979067150 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 18:17:47 INFO - PROCESS | 1646 | 1461979067152 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 18:17:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 18:17:47 INFO - PROCESS | 1646 | 1461979067162 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 18:17:47 INFO - PROCESS | 1646 | 1461979067163 Marionette TRACE conn2 <- [1,618,null,{}] 18:17:47 INFO - PROCESS | 1646 | 1461979067166 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}] 18:17:47 INFO - PROCESS | 1646 | 1461979067276 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 18:17:47 INFO - PROCESS | 1646 | 1461979067281 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x121bd5000 == 36 [pid = 1646] [id = 162] 18:17:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1218d7c00) [pid = 1646] [serial = 483] [outer = 0x0] 18:17:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1220a1800) [pid = 1646] [serial = 484] [outer = 0x1218d7c00] 18:17:47 INFO - PROCESS | 1646 | 1461979067304 Marionette DEBUG loaded listener.js 18:17:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x125703400) [pid = 1646] [serial = 485] [outer = 0x1218d7c00] 18:17:47 INFO - PROCESS | 1646 | 1461979067694 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]]]}] 18:17:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 18:17:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 575ms 18:17:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 18:17:47 INFO - PROCESS | 1646 | 1461979067733 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 18:17:47 INFO - PROCESS | 1646 | 1461979067735 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 18:17:47 INFO - PROCESS | 1646 | 1461979067738 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 18:17:47 INFO - PROCESS | 1646 | 1461979067740 Marionette TRACE conn2 <- [1,622,null,{}] 18:17:47 INFO - PROCESS | 1646 | 1461979067744 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}] 18:17:47 INFO - PROCESS | 1646 | 1461979067877 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 18:17:47 INFO - PROCESS | 1646 | 1461979067902 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12483b000 == 37 [pid = 1646] [id = 163] 18:17:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x125704000) [pid = 1646] [serial = 486] [outer = 0x0] 18:17:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x125714400) [pid = 1646] [serial = 487] [outer = 0x125704000] 18:17:47 INFO - PROCESS | 1646 | 1461979067941 Marionette DEBUG loaded listener.js 18:17:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x125720c00) [pid = 1646] [serial = 488] [outer = 0x125704000] 18:17:48 INFO - PROCESS | 1646 | 1461979068318 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]]]}] 18:17:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 18:17:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 619ms 18:17:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 18:17:48 INFO - PROCESS | 1646 | 1461979068358 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 18:17:48 INFO - PROCESS | 1646 | 1461979068359 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 18:17:48 INFO - PROCESS | 1646 | 1461979068361 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 18:17:48 INFO - PROCESS | 1646 | 1461979068362 Marionette TRACE conn2 <- [1,626,null,{}] 18:17:48 INFO - PROCESS | 1646 | 1461979068365 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}] 18:17:48 INFO - PROCESS | 1646 | 1461979068451 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 18:17:48 INFO - PROCESS | 1646 | 1461979068480 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x125021000 == 38 [pid = 1646] [id = 164] 18:17:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12570ac00) [pid = 1646] [serial = 489] [outer = 0x0] 18:17:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1257e9000) [pid = 1646] [serial = 490] [outer = 0x12570ac00] 18:17:48 INFO - PROCESS | 1646 | 1461979068505 Marionette DEBUG loaded listener.js 18:17:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1266c1800) [pid = 1646] [serial = 491] [outer = 0x12570ac00] 18:17:48 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11610f400) [pid = 1646] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 18:17:48 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x115f54400) [pid = 1646] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 18:17:48 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x111d55800) [pid = 1646] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 18:17:48 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1266c1400) [pid = 1646] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 18:17:48 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x128ca9c00) [pid = 1646] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 18:17:48 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x128b08000) [pid = 1646] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 18:17:48 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x128e73000) [pid = 1646] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 18:17:48 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x119a3d000) [pid = 1646] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 18:17:48 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12adb9000) [pid = 1646] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 18:17:48 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1126bc000) [pid = 1646] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 18:17:48 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x112d67800) [pid = 1646] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 18:17:48 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x119a43400) [pid = 1646] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 18:17:48 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x119307800) [pid = 1646] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 18:17:48 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x117e15400) [pid = 1646] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 18:17:48 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x116420000) [pid = 1646] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 18:17:48 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x115d3f000) [pid = 1646] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 18:17:48 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12a6e9400) [pid = 1646] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 18:17:48 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x124e70000) [pid = 1646] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 18:17:48 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1198e7400) [pid = 1646] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 18:17:48 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x115d88000) [pid = 1646] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 18:17:48 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12bbb9c00) [pid = 1646] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 18:17:48 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119e5f800) [pid = 1646] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 18:17:48 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x129511400) [pid = 1646] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 18:17:48 INFO - PROCESS | 1646 | 1461979068879 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]]]}] 18:17:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 18:17:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 571ms 18:17:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 18:17:48 INFO - PROCESS | 1646 | 1461979068932 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 18:17:48 INFO - PROCESS | 1646 | 1461979068933 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 18:17:48 INFO - PROCESS | 1646 | 1461979068935 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 18:17:48 INFO - PROCESS | 1646 | 1461979068937 Marionette TRACE conn2 <- [1,630,null,{}] 18:17:48 INFO - PROCESS | 1646 | 1461979068939 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}] 18:17:49 INFO - PROCESS | 1646 | 1461979069031 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 18:17:49 INFO - PROCESS | 1646 | 1461979069059 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e61800 == 39 [pid = 1646] [id = 165] 18:17:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x115d88000) [pid = 1646] [serial = 492] [outer = 0x0] 18:17:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1184cdc00) [pid = 1646] [serial = 493] [outer = 0x115d88000] 18:17:49 INFO - PROCESS | 1646 | 1461979069084 Marionette DEBUG loaded listener.js 18:17:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x119a3b800) [pid = 1646] [serial = 494] [outer = 0x115d88000] 18:17:49 INFO - PROCESS | 1646 | 1461979069382 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]]]}] 18:17:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 18:17:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 469ms 18:17:49 INFO - PROCESS | 1646 | 1461979069407 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 18:17:49 INFO - PROCESS | 1646 | 1461979069408 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 18:17:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 18:17:49 INFO - PROCESS | 1646 | 1461979069410 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 18:17:49 INFO - PROCESS | 1646 | 1461979069411 Marionette TRACE conn2 <- [1,634,null,{}] 18:17:49 INFO - PROCESS | 1646 | 1461979069414 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}] 18:17:49 INFO - PROCESS | 1646 | 1461979069489 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 18:17:49 INFO - PROCESS | 1646 | 1461979069494 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x126066800 == 40 [pid = 1646] [id = 166] 18:17:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11855d000) [pid = 1646] [serial = 495] [outer = 0x0] 18:17:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1257e6800) [pid = 1646] [serial = 496] [outer = 0x11855d000] 18:17:49 INFO - PROCESS | 1646 | 1461979069519 Marionette DEBUG loaded listener.js 18:17:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x127884400) [pid = 1646] [serial = 497] [outer = 0x11855d000] 18:17:49 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:17:49 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:17:49 INFO - PROCESS | 1646 | 1461979069861 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]]]}] 18:17:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 18:17:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 468ms 18:17:49 INFO - PROCESS | 1646 | 1461979069879 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 18:17:49 INFO - PROCESS | 1646 | 1461979069881 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 18:17:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 18:17:49 INFO - PROCESS | 1646 | 1461979069883 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 18:17:49 INFO - PROCESS | 1646 | 1461979069885 Marionette TRACE conn2 <- [1,638,null,{}] 18:17:49 INFO - PROCESS | 1646 | 1461979069887 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}] 18:17:49 INFO - PROCESS | 1646 | 1461979069994 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 18:17:50 INFO - PROCESS | 1646 | 1461979070001 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x1278a3800 == 41 [pid = 1646] [id = 167] 18:17:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1266c1400) [pid = 1646] [serial = 498] [outer = 0x0] 18:17:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x128ca8c00) [pid = 1646] [serial = 499] [outer = 0x1266c1400] 18:17:50 INFO - PROCESS | 1646 | 1461979070032 Marionette DEBUG loaded listener.js 18:17:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x128e7cc00) [pid = 1646] [serial = 500] [outer = 0x1266c1400] 18:17:50 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:17:50 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:17:50 INFO - PROCESS | 1646 | 1461979070357 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]]]}] 18:17:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 18:17:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 519ms 18:17:50 INFO - PROCESS | 1646 | 1461979070402 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 18:17:50 INFO - PROCESS | 1646 | 1461979070404 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 18:17:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 18:17:50 INFO - PROCESS | 1646 | 1461979070406 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 18:17:50 INFO - PROCESS | 1646 | 1461979070407 Marionette TRACE conn2 <- [1,642,null,{}] 18:17:50 INFO - PROCESS | 1646 | 1461979070409 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}] 18:17:50 INFO - PROCESS | 1646 | 1461979070484 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 18:17:50 INFO - PROCESS | 1646 | 1461979070490 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a52d800 == 42 [pid = 1646] [id = 168] 18:17:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1290d8000) [pid = 1646] [serial = 501] [outer = 0x0] 18:17:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12950f800) [pid = 1646] [serial = 502] [outer = 0x1290d8000] 18:17:50 INFO - PROCESS | 1646 | 1461979070515 Marionette DEBUG loaded listener.js 18:17:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12a6ecc00) [pid = 1646] [serial = 503] [outer = 0x1290d8000] 18:17:50 INFO - PROCESS | 1646 | 1461979070943 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]]]}] 18:17:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 18:17:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 568ms 18:17:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 18:17:50 INFO - PROCESS | 1646 | 1461979070975 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 18:17:50 INFO - PROCESS | 1646 | 1461979070977 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 18:17:50 INFO - PROCESS | 1646 | 1461979070981 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 18:17:50 INFO - PROCESS | 1646 | 1461979070984 Marionette TRACE conn2 <- [1,646,null,{}] 18:17:50 INFO - PROCESS | 1646 | 1461979070988 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}] 18:17:51 INFO - PROCESS | 1646 | 1461979071086 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 18:17:51 INFO - PROCESS | 1646 | 1461979071148 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x116a4a800 == 43 [pid = 1646] [id = 169] 18:17:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x115d40000) [pid = 1646] [serial = 504] [outer = 0x0] 18:17:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1167a5000) [pid = 1646] [serial = 505] [outer = 0x115d40000] 18:17:51 INFO - PROCESS | 1646 | 1461979071180 Marionette DEBUG loaded listener.js 18:17:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x118238800) [pid = 1646] [serial = 506] [outer = 0x115d40000] 18:17:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x118326800) [pid = 1646] [serial = 507] [outer = 0x12d02ac00] 18:17:51 INFO - PROCESS | 1646 | 1461979071645 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]]]}] 18:17:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 18:17:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 722ms 18:17:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 18:17:51 INFO - PROCESS | 1646 | 1461979071721 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 18:17:51 INFO - PROCESS | 1646 | 1461979071725 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 18:17:51 INFO - PROCESS | 1646 | 1461979071730 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 18:17:51 INFO - PROCESS | 1646 | 1461979071732 Marionette TRACE conn2 <- [1,650,null,{}] 18:17:51 INFO - PROCESS | 1646 | 1461979071735 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}] 18:17:51 INFO - PROCESS | 1646 | 1461979071833 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 18:17:51 INFO - PROCESS | 1646 | 1461979071904 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f76000 == 44 [pid = 1646] [id = 170] 18:17:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x118237c00) [pid = 1646] [serial = 508] [outer = 0x0] 18:17:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x118560400) [pid = 1646] [serial = 509] [outer = 0x118237c00] 18:17:51 INFO - PROCESS | 1646 | 1461979071935 Marionette DEBUG loaded listener.js 18:17:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x119a3c000) [pid = 1646] [serial = 510] [outer = 0x118237c00] 18:17:52 INFO - PROCESS | 1646 | 1461979072356 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]]]}] 18:17:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 18:17:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 671ms 18:17:52 INFO - PROCESS | 1646 | 1461979072402 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 18:17:52 INFO - PROCESS | 1646 | 1461979072404 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 18:17:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 18:17:52 INFO - PROCESS | 1646 | 1461979072406 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 18:17:52 INFO - PROCESS | 1646 | 1461979072409 Marionette TRACE conn2 <- [1,654,null,{}] 18:17:52 INFO - PROCESS | 1646 | 1461979072417 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}] 18:17:52 INFO - PROCESS | 1646 | 1461979072515 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 18:17:52 INFO - PROCESS | 1646 | 1461979072565 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a532800 == 45 [pid = 1646] [id = 171] 18:17:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1215b2000) [pid = 1646] [serial = 511] [outer = 0x0] 18:17:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x124897c00) [pid = 1646] [serial = 512] [outer = 0x1215b2000] 18:17:52 INFO - PROCESS | 1646 | 1461979072596 Marionette DEBUG loaded listener.js 18:17:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11611dc00) [pid = 1646] [serial = 513] [outer = 0x1215b2000] 18:17:53 INFO - PROCESS | 1646 | 1461979073027 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]]]}] 18:17:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 18:17:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 672ms 18:17:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 18:17:53 INFO - PROCESS | 1646 | 1461979073079 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 18:17:53 INFO - PROCESS | 1646 | 1461979073080 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 18:17:53 INFO - PROCESS | 1646 | 1461979073083 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 18:17:53 INFO - PROCESS | 1646 | 1461979073084 Marionette TRACE conn2 <- [1,658,null,{}] 18:17:53 INFO - PROCESS | 1646 | 1461979073087 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}] 18:17:53 INFO - PROCESS | 1646 | 1461979073201 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 18:17:53 INFO - PROCESS | 1646 | 1461979073263 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aacd800 == 46 [pid = 1646] [id = 172] 18:17:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x124e74800) [pid = 1646] [serial = 514] [outer = 0x0] 18:17:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x127887400) [pid = 1646] [serial = 515] [outer = 0x124e74800] 18:17:53 INFO - PROCESS | 1646 | 1461979073293 Marionette DEBUG loaded listener.js 18:17:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x128cb0800) [pid = 1646] [serial = 516] [outer = 0x124e74800] 18:17:53 INFO - PROCESS | 1646 | 1461979073723 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]]]}] 18:17:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 18:17:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 668ms 18:17:53 INFO - PROCESS | 1646 | 1461979073752 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 18:17:53 INFO - PROCESS | 1646 | 1461979073755 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 18:17:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 18:17:53 INFO - PROCESS | 1646 | 1461979073758 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 18:17:53 INFO - PROCESS | 1646 | 1461979073759 Marionette TRACE conn2 <- [1,662,null,{}] 18:17:53 INFO - PROCESS | 1646 | 1461979073761 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}] 18:17:53 INFO - PROCESS | 1646 | 1461979073854 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 18:17:53 INFO - PROCESS | 1646 | 1461979073899 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x1150f3800 == 47 [pid = 1646] [id = 173] 18:17:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x112d6c400) [pid = 1646] [serial = 517] [outer = 0x0] 18:17:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11832f400) [pid = 1646] [serial = 518] [outer = 0x112d6c400] 18:17:53 INFO - PROCESS | 1646 | 1461979073929 Marionette DEBUG loaded listener.js 18:17:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x119a38000) [pid = 1646] [serial = 519] [outer = 0x112d6c400] 18:17:54 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:17:54 INFO - PROCESS | 1646 | 1461979074461 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]]]}] 18:17:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 18:17:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 769ms 18:17:54 INFO - PROCESS | 1646 | 1461979074528 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 18:17:54 INFO - PROCESS | 1646 | 1461979074530 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 18:17:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 18:17:54 INFO - PROCESS | 1646 | 1461979074534 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 18:17:54 INFO - PROCESS | 1646 | 1461979074537 Marionette TRACE conn2 <- [1,666,null,{}] 18:17:54 INFO - PROCESS | 1646 | 1461979074542 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}] 18:17:54 INFO - PROCESS | 1646 | 1461979074631 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 18:17:54 INFO - PROCESS | 1646 | 1461979074693 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x1167e3000 == 48 [pid = 1646] [id = 174] 18:17:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x116616800) [pid = 1646] [serial = 520] [outer = 0x0] 18:17:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1169a0400) [pid = 1646] [serial = 521] [outer = 0x116616800] 18:17:54 INFO - PROCESS | 1646 | 1461979074722 Marionette DEBUG loaded listener.js 18:17:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x117e21000) [pid = 1646] [serial = 522] [outer = 0x116616800] 18:17:54 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:17:55 INFO - PROCESS | 1646 | --DOCSHELL 0x1278a3800 == 47 [pid = 1646] [id = 167] 18:17:55 INFO - PROCESS | 1646 | --DOCSHELL 0x126066800 == 46 [pid = 1646] [id = 166] 18:17:55 INFO - PROCESS | 1646 | --DOCSHELL 0x117e61800 == 45 [pid = 1646] [id = 165] 18:17:55 INFO - PROCESS | 1646 | --DOCSHELL 0x125021000 == 44 [pid = 1646] [id = 164] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x118f65000) [pid = 1646] [serial = 460] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12483b000 == 43 [pid = 1646] [id = 163] 18:17:55 INFO - PROCESS | 1646 | --DOCSHELL 0x121bd5000 == 42 [pid = 1646] [id = 162] 18:17:55 INFO - PROCESS | 1646 | --DOCSHELL 0x121313000 == 41 [pid = 1646] [id = 161] 18:17:55 INFO - PROCESS | 1646 | --DOCSHELL 0x11a160000 == 40 [pid = 1646] [id = 160] 18:17:55 INFO - PROCESS | 1646 | --DOCSHELL 0x1194d2000 == 39 [pid = 1646] [id = 159] 18:17:55 INFO - PROCESS | 1646 | --DOCSHELL 0x1167ec000 == 38 [pid = 1646] [id = 158] 18:17:55 INFO - PROCESS | 1646 | --DOCSHELL 0x1150f8800 == 37 [pid = 1646] [id = 157] 18:17:55 INFO - PROCESS | 1646 | --DOCSHELL 0x118f70800 == 36 [pid = 1646] [id = 156] 18:17:55 INFO - PROCESS | 1646 | --DOCSHELL 0x11643f000 == 35 [pid = 1646] [id = 155] 18:17:55 INFO - PROCESS | 1646 | --DOCSHELL 0x1184ee800 == 34 [pid = 1646] [id = 154] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12adb1800) [pid = 1646] [serial = 338] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x116119000) [pid = 1646] [serial = 448] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11679c400) [pid = 1646] [serial = 451] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1184c6400) [pid = 1646] [serial = 454] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11855a000) [pid = 1646] [serial = 455] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x128b09400) [pid = 1646] [serial = 425] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1290d5800) [pid = 1646] [serial = 430] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x128ca7800) [pid = 1646] [serial = 427] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12a763000) [pid = 1646] [serial = 433] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12a5b3400) [pid = 1646] [serial = 431] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1290e0800) [pid = 1646] [serial = 436] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12b3f0400) [pid = 1646] [serial = 439] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12adb2800) [pid = 1646] [serial = 434] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1185edc00) [pid = 1646] [serial = 457] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1166d2800) [pid = 1646] [serial = 449] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x117e16800) [pid = 1646] [serial = 452] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1257e0000) [pid = 1646] [serial = 421] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11a1eec00) [pid = 1646] [serial = 418] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1217aa000) [pid = 1646] [serial = 419] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1194fd400) [pid = 1646] [serial = 415] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x119d04800) [pid = 1646] [serial = 416] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11875fc00) [pid = 1646] [serial = 458] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x118332c00) [pid = 1646] [serial = 412] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x119309c00) [pid = 1646] [serial = 413] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11832b800) [pid = 1646] [serial = 410] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x117e20800) [pid = 1646] [serial = 409] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x116723400) [pid = 1646] [serial = 407] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x116110800) [pid = 1646] [serial = 406] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12bb32000) [pid = 1646] [serial = 404] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12adb3c00) [pid = 1646] [serial = 403] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12950a000) [pid = 1646] [serial = 401] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1257e9c00) [pid = 1646] [serial = 400] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12170b000) [pid = 1646] [serial = 398] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119e65c00) [pid = 1646] [serial = 397] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1184d0400) [pid = 1646] [serial = 395] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x117e20000) [pid = 1646] [serial = 394] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12c47f400) [pid = 1646] [serial = 392] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12c084000) [pid = 1646] [serial = 445] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12bbb8c00) [pid = 1646] [serial = 443] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x127883c00) [pid = 1646] [serial = 424] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x128cb1400) [pid = 1646] [serial = 428] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12adb3000) [pid = 1646] [serial = 437] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12bbb1c00) [pid = 1646] [serial = 442] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12bb2ec00) [pid = 1646] [serial = 440] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1266c1000) [pid = 1646] [serial = 422] [outer = 0x0] [url = about:blank] 18:17:55 INFO - PROCESS | 1646 | 1461979075238 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]]]}] 18:17:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 18:17:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 726ms 18:17:55 INFO - PROCESS | 1646 | 1461979075261 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 18:17:55 INFO - PROCESS | 1646 | 1461979075267 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 18:17:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 18:17:55 INFO - PROCESS | 1646 | 1461979075275 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 18:17:55 INFO - PROCESS | 1646 | 1461979075278 Marionette TRACE conn2 <- [1,670,null,{}] 18:17:55 INFO - PROCESS | 1646 | 1461979075282 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}] 18:17:55 INFO - PROCESS | 1646 | 1461979075400 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 18:17:55 INFO - PROCESS | 1646 | 1461979075412 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x116790800 == 35 [pid = 1646] [id = 175] 18:17:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11767c400) [pid = 1646] [serial = 523] [outer = 0x0] 18:17:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11832a000) [pid = 1646] [serial = 524] [outer = 0x11767c400] 18:17:55 INFO - PROCESS | 1646 | 1461979075472 Marionette DEBUG loaded listener.js 18:17:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11852b400) [pid = 1646] [serial = 525] [outer = 0x11767c400] 18:17:55 INFO - PROCESS | 1646 | 1461979075797 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]]]}] 18:17:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 18:17:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 573ms 18:17:55 INFO - PROCESS | 1646 | 1461979075847 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 18:17:55 INFO - PROCESS | 1646 | 1461979075849 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 18:17:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 18:17:55 INFO - PROCESS | 1646 | 1461979075851 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 18:17:55 INFO - PROCESS | 1646 | 1461979075853 Marionette TRACE conn2 <- [1,674,null,{}] 18:17:55 INFO - PROCESS | 1646 | 1461979075861 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}] 18:17:55 INFO - PROCESS | 1646 | 1461979075957 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 18:17:56 INFO - PROCESS | 1646 | 1461979076002 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x118082000 == 36 [pid = 1646] [id = 176] 18:17:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1184ca400) [pid = 1646] [serial = 526] [outer = 0x0] 18:17:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118f5a000) [pid = 1646] [serial = 527] [outer = 0x1184ca400] 18:17:56 INFO - PROCESS | 1646 | 1461979076031 Marionette DEBUG loaded listener.js 18:17:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119a38400) [pid = 1646] [serial = 528] [outer = 0x1184ca400] 18:17:56 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:17:56 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:17:56 INFO - PROCESS | 1646 | 1461979076352 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]]]}] 18:17:56 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 18:17:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 521ms 18:17:56 INFO - PROCESS | 1646 | 1461979076375 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 18:17:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 18:17:56 INFO - PROCESS | 1646 | 1461979076378 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 18:17:56 INFO - PROCESS | 1646 | 1461979076381 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 18:17:56 INFO - PROCESS | 1646 | 1461979076383 Marionette TRACE conn2 <- [1,678,null,{}] 18:17:56 INFO - PROCESS | 1646 | 1461979076388 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}] 18:17:56 INFO - PROCESS | 1646 | 1461979076506 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 18:17:56 INFO - PROCESS | 1646 | 1461979076570 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x118796800 == 37 [pid = 1646] [id = 177] 18:17:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11855b800) [pid = 1646] [serial = 529] [outer = 0x0] 18:17:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119d07400) [pid = 1646] [serial = 530] [outer = 0x11855b800] 18:17:56 INFO - PROCESS | 1646 | 1461979076611 Marionette DEBUG loaded listener.js 18:17:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1213c6800) [pid = 1646] [serial = 531] [outer = 0x11855b800] 18:17:56 INFO - PROCESS | 1646 | 1461979076958 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]]]}] 18:17:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 18:17:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 620ms 18:17:57 INFO - PROCESS | 1646 | 1461979077001 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 18:17:57 INFO - PROCESS | 1646 | 1461979077003 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 18:17:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 18:17:57 INFO - PROCESS | 1646 | 1461979077005 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 18:17:57 INFO - PROCESS | 1646 | 1461979077006 Marionette TRACE conn2 <- [1,682,null,{}] 18:17:57 INFO - PROCESS | 1646 | 1461979077009 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}] 18:17:57 INFO - PROCESS | 1646 | 1461979077083 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 18:17:57 INFO - PROCESS | 1646 | 1461979077114 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198a3800 == 38 [pid = 1646] [id = 178] 18:17:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119e60400) [pid = 1646] [serial = 532] [outer = 0x0] 18:17:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1215adc00) [pid = 1646] [serial = 533] [outer = 0x119e60400] 18:17:57 INFO - PROCESS | 1646 | 1461979077140 Marionette DEBUG loaded listener.js 18:17:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x124c24800) [pid = 1646] [serial = 534] [outer = 0x119e60400] 18:17:57 INFO - PROCESS | 1646 | 1461979077975 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]]]}] 18:17:58 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) 18:17:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1020ms 18:17:58 INFO - PROCESS | 1646 | 1461979078025 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 18:17:58 INFO - PROCESS | 1646 | 1461979078026 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 18:17:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 18:17:58 INFO - PROCESS | 1646 | 1461979078029 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 18:17:58 INFO - PROCESS | 1646 | 1461979078030 Marionette TRACE conn2 <- [1,686,null,{}] 18:17:58 INFO - PROCESS | 1646 | 1461979078045 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}] 18:17:58 INFO - PROCESS | 1646 | 1461979078153 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 18:17:58 INFO - PROCESS | 1646 | 1461979078158 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x121594000 == 39 [pid = 1646] [id = 179] 18:17:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x124e79400) [pid = 1646] [serial = 535] [outer = 0x0] 18:17:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x125767800) [pid = 1646] [serial = 536] [outer = 0x124e79400] 18:17:58 INFO - PROCESS | 1646 | 1461979078186 Marionette DEBUG loaded listener.js 18:17:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x128b0b400) [pid = 1646] [serial = 537] [outer = 0x124e79400] 18:17:59 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x125704000) [pid = 1646] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 18:17:59 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1218d7c00) [pid = 1646] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 18:17:59 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12570ac00) [pid = 1646] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 18:17:59 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x115d88000) [pid = 1646] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 18:17:59 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119d04400) [pid = 1646] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 18:17:59 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11503f000) [pid = 1646] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 18:17:59 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x115fb1400) [pid = 1646] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 18:17:59 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x111f5b400) [pid = 1646] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 18:17:59 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11855d000) [pid = 1646] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 18:17:59 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119d06800) [pid = 1646] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 18:17:59 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1266c1400) [pid = 1646] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 18:17:59 INFO - PROCESS | 1646 | 1461979079028 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]]]}] 18:17:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 18:17:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1019ms 18:17:59 INFO - PROCESS | 1646 | 1461979079049 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 18:17:59 INFO - PROCESS | 1646 | 1461979079050 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 18:17:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 18:17:59 INFO - PROCESS | 1646 | 1461979079053 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 18:17:59 INFO - PROCESS | 1646 | 1461979079055 Marionette TRACE conn2 <- [1,690,null,{}] 18:17:59 INFO - PROCESS | 1646 | 1461979079058 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}] 18:17:59 INFO - PROCESS | 1646 | 1461979079131 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 18:17:59 INFO - PROCESS | 1646 | 1461979079137 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194bb800 == 40 [pid = 1646] [id = 180] 18:17:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x115d88000) [pid = 1646] [serial = 538] [outer = 0x0] 18:17:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119d04400) [pid = 1646] [serial = 539] [outer = 0x115d88000] 18:17:59 INFO - PROCESS | 1646 | 1461979079164 Marionette DEBUG loaded listener.js 18:17:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12570b400) [pid = 1646] [serial = 540] [outer = 0x115d88000] 18:17:59 INFO - PROCESS | 1646 | 1461979079976 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]]]}] 18:18:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 18:18:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 972ms 18:18:00 INFO - PROCESS | 1646 | 1461979080026 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 18:18:00 INFO - PROCESS | 1646 | 1461979080027 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 18:18:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 18:18:00 INFO - PROCESS | 1646 | 1461979080029 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 18:18:00 INFO - PROCESS | 1646 | 1461979080030 Marionette TRACE conn2 <- [1,694,null,{}] 18:18:00 INFO - PROCESS | 1646 | 1461979080033 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}] 18:18:00 INFO - PROCESS | 1646 | 1461979080108 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 18:18:00 INFO - PROCESS | 1646 | 1461979080112 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12501c800 == 41 [pid = 1646] [id = 181] 18:18:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x128b0a800) [pid = 1646] [serial = 541] [outer = 0x0] 18:18:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x128cb6800) [pid = 1646] [serial = 542] [outer = 0x128b0a800] 18:18:00 INFO - PROCESS | 1646 | 1461979080137 Marionette DEBUG loaded listener.js 18:18:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x129511000) [pid = 1646] [serial = 543] [outer = 0x128b0a800] 18:18:00 INFO - PROCESS | 1646 | 1461979080931 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]]]}] 18:18:00 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) 18:18:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 918ms 18:18:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 18:18:00 INFO - PROCESS | 1646 | 1461979080948 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 18:18:00 INFO - PROCESS | 1646 | 1461979080949 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 18:18:00 INFO - PROCESS | 1646 | 1461979080951 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 18:18:00 INFO - PROCESS | 1646 | 1461979080953 Marionette TRACE conn2 <- [1,698,null,{}] 18:18:00 INFO - PROCESS | 1646 | 1461979080955 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}] 18:18:01 INFO - PROCESS | 1646 | 1461979081031 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 18:18:01 INFO - PROCESS | 1646 | 1461979081075 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x126070800 == 42 [pid = 1646] [id = 182] 18:18:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x126c9fc00) [pid = 1646] [serial = 544] [outer = 0x0] 18:18:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12a6e9400) [pid = 1646] [serial = 545] [outer = 0x126c9fc00] 18:18:01 INFO - PROCESS | 1646 | 1461979081100 Marionette DEBUG loaded listener.js 18:18:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12a761000) [pid = 1646] [serial = 546] [outer = 0x126c9fc00] 18:18:02 INFO - PROCESS | 1646 | 1461979082040 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]]]}] 18:18:02 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) 18:18:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1121ms 18:18:02 INFO - PROCESS | 1646 | 1461979082073 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 18:18:02 INFO - PROCESS | 1646 | 1461979082075 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 18:18:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 18:18:02 INFO - PROCESS | 1646 | 1461979082078 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 18:18:02 INFO - PROCESS | 1646 | 1461979082081 Marionette TRACE conn2 <- [1,702,null,{}] 18:18:02 INFO - PROCESS | 1646 | 1461979082085 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}] 18:18:02 INFO - PROCESS | 1646 | 1461979082191 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 18:18:02 INFO - PROCESS | 1646 | 1461979082235 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x117351000 == 43 [pid = 1646] [id = 183] 18:18:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x116721400) [pid = 1646] [serial = 547] [outer = 0x0] 18:18:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x118332000) [pid = 1646] [serial = 548] [outer = 0x116721400] 18:18:02 INFO - PROCESS | 1646 | 1461979082266 Marionette DEBUG loaded listener.js 18:18:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1185e9000) [pid = 1646] [serial = 549] [outer = 0x116721400] 18:18:03 INFO - PROCESS | 1646 | 1461979083163 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]]]}] 18:18:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 18:18:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1123ms 18:18:03 INFO - PROCESS | 1646 | 1461979083202 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 18:18:03 INFO - PROCESS | 1646 | 1461979083208 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 18:18:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 18:18:03 INFO - PROCESS | 1646 | 1461979083212 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 18:18:03 INFO - PROCESS | 1646 | 1461979083214 Marionette TRACE conn2 <- [1,706,null,{}] 18:18:03 INFO - PROCESS | 1646 | 1461979083217 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}] 18:18:03 INFO - PROCESS | 1646 | 1461979083314 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 18:18:03 INFO - PROCESS | 1646 | 1461979083358 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x121589000 == 44 [pid = 1646] [id = 184] 18:18:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x118fa3c00) [pid = 1646] [serial = 550] [outer = 0x0] 18:18:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11a1eec00) [pid = 1646] [serial = 551] [outer = 0x118fa3c00] 18:18:03 INFO - PROCESS | 1646 | 1461979083388 Marionette DEBUG loaded listener.js 18:18:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x124b9d000) [pid = 1646] [serial = 552] [outer = 0x118fa3c00] 18:18:04 INFO - PROCESS | 1646 | 1461979084441 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]]]}] 18:18:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 18:18:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1272ms 18:18:04 INFO - PROCESS | 1646 | 1461979084485 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 18:18:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 18:18:04 INFO - PROCESS | 1646 | 1461979084487 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 18:18:04 INFO - PROCESS | 1646 | 1461979084490 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 18:18:04 INFO - PROCESS | 1646 | 1461979084493 Marionette TRACE conn2 <- [1,710,null,{}] 18:18:04 INFO - PROCESS | 1646 | 1461979084497 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}] 18:18:04 INFO - PROCESS | 1646 | 1461979084591 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 18:18:04 INFO - PROCESS | 1646 | 1461979084635 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1172c5000 == 45 [pid = 1646] [id = 185] 18:18:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11679f400) [pid = 1646] [serial = 553] [outer = 0x0] 18:18:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1172e6400) [pid = 1646] [serial = 554] [outer = 0x11679f400] 18:18:04 INFO - PROCESS | 1646 | 1461979084664 Marionette DEBUG loaded listener.js 18:18:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1184c6800) [pid = 1646] [serial = 555] [outer = 0x11679f400] 18:18:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12501c800 == 44 [pid = 1646] [id = 181] 18:18:05 INFO - PROCESS | 1646 | --DOCSHELL 0x1194bb800 == 43 [pid = 1646] [id = 180] 18:18:05 INFO - PROCESS | 1646 | --DOCSHELL 0x121594000 == 42 [pid = 1646] [id = 179] 18:18:05 INFO - PROCESS | 1646 | --DOCSHELL 0x1198a3800 == 41 [pid = 1646] [id = 178] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x118325000) [pid = 1646] [serial = 466] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12950f800) [pid = 1646] [serial = 502] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11643a000) [pid = 1646] [serial = 463] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | --DOCSHELL 0x118796800 == 40 [pid = 1646] [id = 177] 18:18:05 INFO - PROCESS | 1646 | --DOCSHELL 0x118082000 == 39 [pid = 1646] [id = 176] 18:18:05 INFO - PROCESS | 1646 | --DOCSHELL 0x116790800 == 38 [pid = 1646] [id = 175] 18:18:05 INFO - PROCESS | 1646 | --DOCSHELL 0x1167e3000 == 37 [pid = 1646] [id = 174] 18:18:05 INFO - PROCESS | 1646 | --DOCSHELL 0x1150f3800 == 36 [pid = 1646] [id = 173] 18:18:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12aacd800 == 35 [pid = 1646] [id = 172] 18:18:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12a532800 == 34 [pid = 1646] [id = 171] 18:18:05 INFO - PROCESS | 1646 | --DOCSHELL 0x118f76000 == 33 [pid = 1646] [id = 170] 18:18:05 INFO - PROCESS | 1646 | --DOCSHELL 0x116a4a800 == 32 [pid = 1646] [id = 169] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1257e9000) [pid = 1646] [serial = 490] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1184cdc00) [pid = 1646] [serial = 493] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119ebb400) [pid = 1646] [serial = 478] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11671b400) [pid = 1646] [serial = 469] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1172e5400) [pid = 1646] [serial = 470] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x118329c00) [pid = 1646] [serial = 472] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11875e800) [pid = 1646] [serial = 473] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11940ec00) [pid = 1646] [serial = 475] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119a3bc00) [pid = 1646] [serial = 476] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x125720c00) [pid = 1646] [serial = 488] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1257e6800) [pid = 1646] [serial = 496] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1266c1800) [pid = 1646] [serial = 491] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x119a3b800) [pid = 1646] [serial = 494] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1213c9c00) [pid = 1646] [serial = 481] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1217ae000) [pid = 1646] [serial = 482] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x128e7cc00) [pid = 1646] [serial = 500] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x125703400) [pid = 1646] [serial = 485] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x128ca8c00) [pid = 1646] [serial = 499] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1213c4000) [pid = 1646] [serial = 479] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x127884400) [pid = 1646] [serial = 497] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x125714400) [pid = 1646] [serial = 487] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1220a1800) [pid = 1646] [serial = 484] [outer = 0x0] [url = about:blank] 18:18:05 INFO - PROCESS | 1646 | 1461979085598 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]]]}] 18:18:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 18:18:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1121ms 18:18:05 INFO - PROCESS | 1646 | 1461979085613 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 18:18:05 INFO - PROCESS | 1646 | 1461979085619 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 18:18:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 18:18:05 INFO - PROCESS | 1646 | 1461979085627 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 18:18:05 INFO - PROCESS | 1646 | 1461979085629 Marionette TRACE conn2 <- [1,714,null,{}] 18:18:05 INFO - PROCESS | 1646 | 1461979085631 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}] 18:18:05 INFO - PROCESS | 1646 | 1461979085741 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 18:18:05 INFO - PROCESS | 1646 | 1461979085751 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x116649800 == 33 [pid = 1646] [id = 186] 18:18:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118332400) [pid = 1646] [serial = 556] [outer = 0x0] 18:18:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118560800) [pid = 1646] [serial = 557] [outer = 0x118332400] 18:18:05 INFO - PROCESS | 1646 | 1461979085790 Marionette DEBUG loaded listener.js 18:18:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x118f64800) [pid = 1646] [serial = 558] [outer = 0x118332400] 18:18:06 INFO - PROCESS | 1646 | 1461979086617 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]]]}] 18:18:06 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 18:18:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1019ms 18:18:06 INFO - PROCESS | 1646 | 1461979086647 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 18:18:06 INFO - PROCESS | 1646 | 1461979086650 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 18:18:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 18:18:06 INFO - PROCESS | 1646 | 1461979086662 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 18:18:06 INFO - PROCESS | 1646 | 1461979086665 Marionette TRACE conn2 <- [1,718,null,{}] 18:18:06 INFO - PROCESS | 1646 | 1461979086684 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}] 18:18:06 INFO - PROCESS | 1646 | 1461979086761 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 18:18:06 INFO - PROCESS | 1646 | 1461979086766 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x1184e7800 == 34 [pid = 1646] [id = 187] 18:18:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1198e3400) [pid = 1646] [serial = 559] [outer = 0x0] 18:18:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119ebb400) [pid = 1646] [serial = 560] [outer = 0x1198e3400] 18:18:06 INFO - PROCESS | 1646 | 1461979086799 Marionette DEBUG loaded listener.js 18:18:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1213c7000) [pid = 1646] [serial = 561] [outer = 0x1198e3400] 18:18:07 INFO - PROCESS | 1646 | 1461979087637 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]]]}] 18:18:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 18:18:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 985ms 18:18:07 INFO - PROCESS | 1646 | 1461979087647 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 18:18:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 18:18:07 INFO - PROCESS | 1646 | 1461979087648 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 18:18:07 INFO - PROCESS | 1646 | 1461979087651 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 18:18:07 INFO - PROCESS | 1646 | 1461979087652 Marionette TRACE conn2 <- [1,722,null,{}] 18:18:07 INFO - PROCESS | 1646 | 1461979087656 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}] 18:18:07 INFO - PROCESS | 1646 | 1461979087750 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 18:18:07 INFO - PROCESS | 1646 | 1461979087755 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ca2800 == 35 [pid = 1646] [id = 188] 18:18:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1218df800) [pid = 1646] [serial = 562] [outer = 0x0] 18:18:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x124e70000) [pid = 1646] [serial = 563] [outer = 0x1218df800] 18:18:07 INFO - PROCESS | 1646 | 1461979087781 Marionette DEBUG loaded listener.js 18:18:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x125714400) [pid = 1646] [serial = 564] [outer = 0x1218df800] 18:18:08 INFO - PROCESS | 1646 | 1461979088146 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] 18:18:08 INFO - PROCESS | 1646 | 1461979088173 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 18:18:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 18:18:08 INFO - PROCESS | 1646 | 1461979088182 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 18:18:08 INFO - PROCESS | 1646 | 1461979088183 Marionette TRACE conn2 <- [1,726,null,{}] 18:18:08 INFO - PROCESS | 1646 | 1461979088185 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}] 18:18:08 INFO - PROCESS | 1646 | 1461979088278 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 18:18:08 INFO - PROCESS | 1646 | 1461979088282 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x121310000 == 36 [pid = 1646] [id = 189] 18:18:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1220a5c00) [pid = 1646] [serial = 565] [outer = 0x0] 18:18:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x126562000) [pid = 1646] [serial = 566] [outer = 0x1220a5c00] 18:18:08 INFO - PROCESS | 1646 | 1461979088308 Marionette DEBUG loaded listener.js 18:18:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x127886800) [pid = 1646] [serial = 567] [outer = 0x1220a5c00] 18:18:08 INFO - PROCESS | 1646 | 1461979088696 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]]]}] 18:18:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 18:18:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 524ms 18:18:08 INFO - PROCESS | 1646 | 1461979088700 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 18:18:08 INFO - PROCESS | 1646 | 1461979088702 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 18:18:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 18:18:08 INFO - PROCESS | 1646 | 1461979088705 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 18:18:08 INFO - PROCESS | 1646 | 1461979088706 Marionette TRACE conn2 <- [1,730,null,{}] 18:18:08 INFO - PROCESS | 1646 | 1461979088709 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}] 18:18:08 INFO - PROCESS | 1646 | 1461979088821 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 18:18:08 INFO - PROCESS | 1646 | 1461979088826 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x124bba000 == 37 [pid = 1646] [id = 190] 18:18:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x128b08c00) [pid = 1646] [serial = 568] [outer = 0x0] 18:18:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x128e7ac00) [pid = 1646] [serial = 569] [outer = 0x128b08c00] 18:18:08 INFO - PROCESS | 1646 | 1461979088854 Marionette DEBUG loaded listener.js 18:18:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12aaef000) [pid = 1646] [serial = 570] [outer = 0x128b08c00] 18:18:09 INFO - PROCESS | 1646 | 1461979089238 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[3640] expected 0 but got 10","_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] 18:18:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 18:18:09 INFO - PROCESS | 1646 | 1461979089279 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 18:18:09 INFO - PROCESS | 1646 | 1461979089282 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 18:18:09 INFO - PROCESS | 1646 | 1461979089284 Marionette TRACE conn2 <- [1,734,null,{}] 18:18:09 INFO - PROCESS | 1646 | 1461979089287 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}] 18:18:09 INFO - PROCESS | 1646 | 1461979089424 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 18:18:09 INFO - PROCESS | 1646 | 1461979089446 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x1161d2000 == 38 [pid = 1646] [id = 191] 18:18:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12aaef400) [pid = 1646] [serial = 571] [outer = 0x0] 18:18:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12adaec00) [pid = 1646] [serial = 572] [outer = 0x12aaef400] 18:18:09 INFO - PROCESS | 1646 | 1461979089485 Marionette DEBUG loaded listener.js 18:18:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12adbb800) [pid = 1646] [serial = 573] [outer = 0x12aaef400] 18:18:09 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119e60400) [pid = 1646] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 18:18:09 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x112d6c400) [pid = 1646] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 18:18:09 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x124e79400) [pid = 1646] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 18:18:09 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x116616800) [pid = 1646] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 18:18:09 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11855b800) [pid = 1646] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 18:18:09 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1184ca400) [pid = 1646] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 18:18:09 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x115d88000) [pid = 1646] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 18:18:09 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11767c400) [pid = 1646] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 18:18:09 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x128b0a800) [pid = 1646] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 18:18:09 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x113ce9000) [pid = 1646] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 18:18:09 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12bbbcc00) [pid = 1646] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 18:18:09 INFO - PROCESS | 1646 | 1461979089940 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]]]}] 18:18:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 18:18:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 670ms 18:18:09 INFO - PROCESS | 1646 | 1461979089951 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 18:18:09 INFO - PROCESS | 1646 | 1461979089953 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 18:18:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 18:18:09 INFO - PROCESS | 1646 | 1461979089960 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 18:18:09 INFO - PROCESS | 1646 | 1461979089961 Marionette TRACE conn2 <- [1,738,null,{}] 18:18:09 INFO - PROCESS | 1646 | 1461979089964 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}] 18:18:10 INFO - PROCESS | 1646 | 1461979090066 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 18:18:10 INFO - PROCESS | 1646 | 1461979090093 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198a9800 == 39 [pid = 1646] [id = 192] 18:18:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11215f000) [pid = 1646] [serial = 574] [outer = 0x0] 18:18:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x125720800) [pid = 1646] [serial = 575] [outer = 0x11215f000] 18:18:10 INFO - PROCESS | 1646 | 1461979090118 Marionette DEBUG loaded listener.js 18:18:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12adba400) [pid = 1646] [serial = 576] [outer = 0x11215f000] 18:18:10 INFO - PROCESS | 1646 | 1461979090900 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]]]}] 18:18:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 18:18:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 973ms 18:18:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 18:18:10 INFO - PROCESS | 1646 | 1461979090930 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 18:18:10 INFO - PROCESS | 1646 | 1461979090931 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 18:18:10 INFO - PROCESS | 1646 | 1461979090933 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 18:18:10 INFO - PROCESS | 1646 | 1461979090935 Marionette TRACE conn2 <- [1,742,null,{}] 18:18:10 INFO - PROCESS | 1646 | 1461979090937 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}] 18:18:11 INFO - PROCESS | 1646 | 1461979091013 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 18:18:11 INFO - PROCESS | 1646 | 1461979091017 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12954e800 == 40 [pid = 1646] [id = 193] 18:18:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12b278c00) [pid = 1646] [serial = 577] [outer = 0x0] 18:18:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12b3f6000) [pid = 1646] [serial = 578] [outer = 0x12b278c00] 18:18:11 INFO - PROCESS | 1646 | 1461979091046 Marionette DEBUG loaded listener.js 18:18:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12bb2cc00) [pid = 1646] [serial = 579] [outer = 0x12b278c00] 18:18:11 INFO - PROCESS | 1646 | 1461979091836 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]]]}] 18:18:11 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 18:18:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 918ms 18:18:11 INFO - PROCESS | 1646 | 1461979091854 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 18:18:11 INFO - PROCESS | 1646 | 1461979091856 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 18:18:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 18:18:11 INFO - PROCESS | 1646 | 1461979091860 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 18:18:11 INFO - PROCESS | 1646 | 1461979091862 Marionette TRACE conn2 <- [1,746,null,{}] 18:18:11 INFO - PROCESS | 1646 | 1461979091867 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}] 18:18:11 INFO - PROCESS | 1646 | 1461979091996 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 18:18:12 INFO - PROCESS | 1646 | 1461979092044 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x116790000 == 41 [pid = 1646] [id = 194] 18:18:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x116719800) [pid = 1646] [serial = 580] [outer = 0x0] 18:18:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x117254800) [pid = 1646] [serial = 581] [outer = 0x116719800] 18:18:12 INFO - PROCESS | 1646 | 1461979092076 Marionette DEBUG loaded listener.js 18:18:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11832ec00) [pid = 1646] [serial = 582] [outer = 0x116719800] 18:18:12 INFO - PROCESS | 1646 | 1461979092990 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]]]}] 18:18:13 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.) 18:18:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1174ms 18:18:13 INFO - PROCESS | 1646 | 1461979093034 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 18:18:13 INFO - PROCESS | 1646 | 1461979093038 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 18:18:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 18:18:13 INFO - PROCESS | 1646 | 1461979093043 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 18:18:13 INFO - PROCESS | 1646 | 1461979093045 Marionette TRACE conn2 <- [1,750,null,{}] 18:18:13 INFO - PROCESS | 1646 | 1461979093047 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}] 18:18:13 INFO - PROCESS | 1646 | 1461979093145 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 18:18:13 INFO - PROCESS | 1646 | 1461979093188 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x119cb1000 == 42 [pid = 1646] [id = 195] 18:18:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1194f9800) [pid = 1646] [serial = 583] [outer = 0x0] 18:18:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x119a3d000) [pid = 1646] [serial = 584] [outer = 0x1194f9800] 18:18:13 INFO - PROCESS | 1646 | 1461979093218 Marionette DEBUG loaded listener.js 18:18:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1213c4000) [pid = 1646] [serial = 585] [outer = 0x1194f9800] 18:18:14 INFO - PROCESS | 1646 | 1461979094122 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]]]}] 18:18:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 18:18:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1120ms 18:18:14 INFO - PROCESS | 1646 | 1461979094163 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 18:18:14 INFO - PROCESS | 1646 | 1461979094165 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 18:18:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 18:18:14 INFO - PROCESS | 1646 | 1461979094167 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 18:18:14 INFO - PROCESS | 1646 | 1461979094170 Marionette TRACE conn2 <- [1,754,null,{}] 18:18:14 INFO - PROCESS | 1646 | 1461979094178 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}] 18:18:14 INFO - PROCESS | 1646 | 1461979094278 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 18:18:14 INFO - PROCESS | 1646 | 1461979094323 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12955f000 == 43 [pid = 1646] [id = 196] 18:18:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1257e9000) [pid = 1646] [serial = 586] [outer = 0x0] 18:18:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x129513c00) [pid = 1646] [serial = 587] [outer = 0x1257e9000] 18:18:14 INFO - PROCESS | 1646 | 1461979094354 Marionette DEBUG loaded listener.js 18:18:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12a758c00) [pid = 1646] [serial = 588] [outer = 0x1257e9000] 18:18:15 INFO - PROCESS | 1646 | 1461979095371 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]]]}] 18:18:15 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 18:18:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1222ms 18:18:15 INFO - PROCESS | 1646 | 1461979095390 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 18:18:15 INFO - PROCESS | 1646 | 1461979095393 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 18:18:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 18:18:15 INFO - PROCESS | 1646 | 1461979095397 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 18:18:15 INFO - PROCESS | 1646 | 1461979095399 Marionette TRACE conn2 <- [1,758,null,{}] 18:18:15 INFO - PROCESS | 1646 | 1461979095406 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}] 18:18:15 INFO - PROCESS | 1646 | 1461979095567 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 18:18:15 INFO - PROCESS | 1646 | 1461979095699 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x116641000 == 44 [pid = 1646] [id = 197] 18:18:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x118230000) [pid = 1646] [serial = 589] [outer = 0x0] 18:18:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118329c00) [pid = 1646] [serial = 590] [outer = 0x118230000] 18:18:15 INFO - PROCESS | 1646 | 1461979095747 Marionette DEBUG loaded listener.js 18:18:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11855cc00) [pid = 1646] [serial = 591] [outer = 0x118230000] 18:18:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1198a9800 == 43 [pid = 1646] [id = 192] 18:18:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1161d2000 == 42 [pid = 1646] [id = 191] 18:18:16 INFO - PROCESS | 1646 | --DOCSHELL 0x124bba000 == 41 [pid = 1646] [id = 190] 18:18:16 INFO - PROCESS | 1646 | --DOCSHELL 0x121310000 == 40 [pid = 1646] [id = 189] 18:18:16 INFO - PROCESS | 1646 | --DOCSHELL 0x119ca2800 == 39 [pid = 1646] [id = 188] 18:18:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1184e7800 == 38 [pid = 1646] [id = 187] 18:18:16 INFO - PROCESS | 1646 | --DOCSHELL 0x116649800 == 37 [pid = 1646] [id = 186] 18:18:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1172c5000 == 36 [pid = 1646] [id = 185] 18:18:16 INFO - PROCESS | 1646 | --DOCSHELL 0x117351000 == 35 [pid = 1646] [id = 183] 18:18:16 INFO - PROCESS | 1646 | 1461979096182 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]]]}] 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11855a400) [pid = 1646] [serial = 467] [outer = 0x0] [url = about:blank] 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12c133800) [pid = 1646] [serial = 446] [outer = 0x0] [url = about:blank] 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x124c24800) [pid = 1646] [serial = 534] [outer = 0x0] [url = about:blank] 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118560400) [pid = 1646] [serial = 509] [outer = 0x0] [url = about:blank] 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x119a38000) [pid = 1646] [serial = 519] [outer = 0x0] [url = about:blank] 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11832f400) [pid = 1646] [serial = 518] [outer = 0x0] [url = about:blank] 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x125767800) [pid = 1646] [serial = 536] [outer = 0x0] [url = about:blank] 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1167a5000) [pid = 1646] [serial = 505] [outer = 0x0] [url = about:blank] 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x127887400) [pid = 1646] [serial = 515] [outer = 0x0] [url = about:blank] 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x117e21000) [pid = 1646] [serial = 522] [outer = 0x0] [url = about:blank] 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1169a0400) [pid = 1646] [serial = 521] [outer = 0x0] [url = about:blank] 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119d07400) [pid = 1646] [serial = 530] [outer = 0x0] [url = about:blank] 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1213c6800) [pid = 1646] [serial = 531] [outer = 0x0] [url = about:blank] 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x118f5a000) [pid = 1646] [serial = 527] [outer = 0x0] [url = about:blank] 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x119a38400) [pid = 1646] [serial = 528] [outer = 0x0] [url = about:blank] 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x119d04400) [pid = 1646] [serial = 539] [outer = 0x0] [url = about:blank] 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x124897c00) [pid = 1646] [serial = 512] [outer = 0x0] [url = about:blank] 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11832a000) [pid = 1646] [serial = 524] [outer = 0x0] [url = about:blank] 18:18:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 18:18:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 822ms 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11852b400) [pid = 1646] [serial = 525] [outer = 0x0] [url = about:blank] 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118331c00) [pid = 1646] [serial = 206] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12570b400) [pid = 1646] [serial = 540] [outer = 0x0] [url = about:blank] 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1215adc00) [pid = 1646] [serial = 533] [outer = 0x0] [url = about:blank] 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x128b0b400) [pid = 1646] [serial = 537] [outer = 0x0] [url = about:blank] 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x129511000) [pid = 1646] [serial = 543] [outer = 0x0] [url = about:blank] 18:18:16 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x128cb6800) [pid = 1646] [serial = 542] [outer = 0x0] [url = about:blank] 18:18:16 INFO - PROCESS | 1646 | 1461979096224 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 18:18:16 INFO - PROCESS | 1646 | 1461979096228 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 18:18:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 18:18:16 INFO - PROCESS | 1646 | 1461979096232 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 18:18:16 INFO - PROCESS | 1646 | 1461979096234 Marionette TRACE conn2 <- [1,762,null,{}] 18:18:16 INFO - PROCESS | 1646 | 1461979096237 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}] 18:18:16 INFO - PROCESS | 1646 | 1461979096312 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 18:18:16 INFO - PROCESS | 1646 | 1461979096317 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x11691f800 == 36 [pid = 1646] [id = 198] 18:18:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118560400) [pid = 1646] [serial = 592] [outer = 0x0] 18:18:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118760400) [pid = 1646] [serial = 593] [outer = 0x118560400] 18:18:16 INFO - PROCESS | 1646 | 1461979096347 Marionette DEBUG loaded listener.js 18:18:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1194f5c00) [pid = 1646] [serial = 594] [outer = 0x118560400] 18:18:17 INFO - PROCESS | 1646 | 1461979097160 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]]]}] 18:18:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 18:18:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 970ms 18:18:17 INFO - PROCESS | 1646 | 1461979097202 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 18:18:17 INFO - PROCESS | 1646 | 1461979097204 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 18:18:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 18:18:17 INFO - PROCESS | 1646 | 1461979097206 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 18:18:17 INFO - PROCESS | 1646 | 1461979097208 Marionette TRACE conn2 <- [1,766,null,{}] 18:18:17 INFO - PROCESS | 1646 | 1461979097215 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}] 18:18:17 INFO - PROCESS | 1646 | 1461979097300 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 18:18:17 INFO - PROCESS | 1646 | 1461979097347 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f84000 == 37 [pid = 1646] [id = 199] 18:18:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11a011000) [pid = 1646] [serial = 595] [outer = 0x0] 18:18:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x12142e000) [pid = 1646] [serial = 596] [outer = 0x11a011000] 18:18:17 INFO - PROCESS | 1646 | 1461979097375 Marionette DEBUG loaded listener.js 18:18:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x12209e000) [pid = 1646] [serial = 597] [outer = 0x11a011000] 18:18:18 INFO - PROCESS | 1646 | 1461979098142 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]]]}] 18:18:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 18:18:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 972ms 18:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 18:18:18 INFO - PROCESS | 1646 | 1461979098178 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 18:18:18 INFO - PROCESS | 1646 | 1461979098180 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 18:18:18 INFO - PROCESS | 1646 | 1461979098182 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 18:18:18 INFO - PROCESS | 1646 | 1461979098183 Marionette TRACE conn2 <- [1,770,null,{}] 18:18:18 INFO - PROCESS | 1646 | 1461979098192 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}] 18:18:18 INFO - PROCESS | 1646 | 1461979098284 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 18:18:18 INFO - PROCESS | 1646 | 1461979098289 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a8f000 == 38 [pid = 1646] [id = 200] 18:18:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x118f5f000) [pid = 1646] [serial = 598] [outer = 0x0] 18:18:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x125706400) [pid = 1646] [serial = 599] [outer = 0x118f5f000] 18:18:18 INFO - PROCESS | 1646 | 1461979098315 Marionette DEBUG loaded listener.js 18:18:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1257edc00) [pid = 1646] [serial = 600] [outer = 0x118f5f000] 18:18:18 INFO - PROCESS | 1646 | 1461979098672 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]]]}] 18:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 18:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 518ms 18:18:18 INFO - PROCESS | 1646 | 1461979098700 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 18:18:18 INFO - PROCESS | 1646 | 1461979098702 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 18:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 18:18:18 INFO - PROCESS | 1646 | 1461979098711 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 18:18:18 INFO - PROCESS | 1646 | 1461979098712 Marionette TRACE conn2 <- [1,774,null,{}] 18:18:18 INFO - PROCESS | 1646 | 1461979098715 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}] 18:18:18 INFO - PROCESS | 1646 | 1461979098807 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 18:18:18 INFO - PROCESS | 1646 | 1461979098811 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x121319000 == 39 [pid = 1646] [id = 201] 18:18:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11be61800) [pid = 1646] [serial = 601] [outer = 0x0] 18:18:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12788e800) [pid = 1646] [serial = 602] [outer = 0x11be61800] 18:18:18 INFO - PROCESS | 1646 | 1461979098837 Marionette DEBUG loaded listener.js 18:18:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x128cb4000) [pid = 1646] [serial = 603] [outer = 0x11be61800] 18:18:19 INFO - PROCESS | 1646 | 1461979099169 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]]]}] 18:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 18:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 525ms 18:18:19 INFO - PROCESS | 1646 | 1461979099230 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 18:18:19 INFO - PROCESS | 1646 | 1461979099231 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 18:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 18:18:19 INFO - PROCESS | 1646 | 1461979099233 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 18:18:19 INFO - PROCESS | 1646 | 1461979099234 Marionette TRACE conn2 <- [1,778,null,{}] 18:18:19 INFO - PROCESS | 1646 | 1461979099237 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}] 18:18:19 INFO - PROCESS | 1646 | 1461979099352 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 18:18:19 INFO - PROCESS | 1646 | 1461979099357 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x124e66000 == 40 [pid = 1646] [id = 202] 18:18:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12a5b3400) [pid = 1646] [serial = 604] [outer = 0x0] 18:18:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12aaec000) [pid = 1646] [serial = 605] [outer = 0x12a5b3400] 18:18:19 INFO - PROCESS | 1646 | 1461979099385 Marionette DEBUG loaded listener.js 18:18:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12b3f0000) [pid = 1646] [serial = 606] [outer = 0x12a5b3400] 18:18:19 INFO - PROCESS | 1646 | 1461979099738 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]]]}] 18:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 18:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 519ms 18:18:19 INFO - PROCESS | 1646 | 1461979099755 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 18:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 18:18:19 INFO - PROCESS | 1646 | 1461979099758 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 18:18:19 INFO - PROCESS | 1646 | 1461979099760 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 18:18:19 INFO - PROCESS | 1646 | 1461979099761 Marionette TRACE conn2 <- [1,782,null,{}] 18:18:19 INFO - PROCESS | 1646 | 1461979099764 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}] 18:18:19 INFO - PROCESS | 1646 | 1461979099858 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 18:18:19 INFO - PROCESS | 1646 | 1461979099882 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x125775800 == 41 [pid = 1646] [id = 203] 18:18:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12bb35000) [pid = 1646] [serial = 607] [outer = 0x0] 18:18:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12bbb1400) [pid = 1646] [serial = 608] [outer = 0x12bb35000] 18:18:19 INFO - PROCESS | 1646 | 1461979099906 Marionette DEBUG loaded listener.js 18:18:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12bbbb400) [pid = 1646] [serial = 609] [outer = 0x12bb35000] 18:18:20 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x128b08c00) [pid = 1646] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 18:18:20 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11679f400) [pid = 1646] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 18:18:20 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1198e3400) [pid = 1646] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 18:18:20 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118332400) [pid = 1646] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 18:18:20 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1220a5c00) [pid = 1646] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 18:18:20 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12aaef400) [pid = 1646] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 18:18:20 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11215f000) [pid = 1646] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 18:18:20 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1218df800) [pid = 1646] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 18:18:20 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1126b6400) [pid = 1646] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 18:18:20 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x113c44800) [pid = 1646] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 18:18:20 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x124e74800) [pid = 1646] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 18:18:20 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1215b2000) [pid = 1646] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 18:18:20 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118237c00) [pid = 1646] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 18:18:20 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x115d40000) [pid = 1646] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 18:18:20 INFO - PROCESS | 1646 | 1461979100279 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]]]}] 18:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 18:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 569ms 18:18:20 INFO - PROCESS | 1646 | 1461979100329 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 18:18:20 INFO - PROCESS | 1646 | 1461979100330 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 18:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 18:18:20 INFO - PROCESS | 1646 | 1461979100333 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 18:18:20 INFO - PROCESS | 1646 | 1461979100334 Marionette TRACE conn2 <- [1,786,null,{}] 18:18:20 INFO - PROCESS | 1646 | 1461979100336 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}] 18:18:20 INFO - PROCESS | 1646 | 1461979100412 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 18:18:20 INFO - PROCESS | 1646 | 1461979100416 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x113479800 == 42 [pid = 1646] [id = 204] 18:18:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x117e12c00) [pid = 1646] [serial = 610] [outer = 0x0] 18:18:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119405000) [pid = 1646] [serial = 611] [outer = 0x117e12c00] 18:18:20 INFO - PROCESS | 1646 | 1461979100444 Marionette DEBUG loaded listener.js 18:18:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x124e74800) [pid = 1646] [serial = 612] [outer = 0x117e12c00] 18:18:20 INFO - PROCESS | 1646 | 1461979100782 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]]]}] 18:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 18:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 468ms 18:18:20 INFO - PROCESS | 1646 | 1461979100801 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 18:18:20 INFO - PROCESS | 1646 | 1461979100802 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 18:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 18:18:20 INFO - PROCESS | 1646 | 1461979100808 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 18:18:20 INFO - PROCESS | 1646 | 1461979100809 Marionette TRACE conn2 <- [1,790,null,{}] 18:18:20 INFO - PROCESS | 1646 | 1461979100817 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}] 18:18:20 INFO - PROCESS | 1646 | 1461979100900 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 18:18:20 INFO - PROCESS | 1646 | 1461979100907 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a533800 == 43 [pid = 1646] [id = 205] 18:18:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118fa1c00) [pid = 1646] [serial = 613] [outer = 0x0] 18:18:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12aaf0800) [pid = 1646] [serial = 614] [outer = 0x118fa1c00] 18:18:20 INFO - PROCESS | 1646 | 1461979100943 Marionette DEBUG loaded listener.js 18:18:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12c079c00) [pid = 1646] [serial = 615] [outer = 0x118fa1c00] 18:18:21 INFO - PROCESS | 1646 | 1461979101327 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]]]}] 18:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 18:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 570ms 18:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 18:18:21 INFO - PROCESS | 1646 | 1461979101376 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 18:18:21 INFO - PROCESS | 1646 | 1461979101377 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 18:18:21 INFO - PROCESS | 1646 | 1461979101380 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 18:18:21 INFO - PROCESS | 1646 | 1461979101381 Marionette TRACE conn2 <- [1,794,null,{}] 18:18:21 INFO - PROCESS | 1646 | 1461979101383 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}] 18:18:21 INFO - PROCESS | 1646 | 1461979101463 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 18:18:21 INFO - PROCESS | 1646 | 1461979101512 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a53a800 == 44 [pid = 1646] [id = 206] 18:18:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1131d7400) [pid = 1646] [serial = 616] [outer = 0x0] 18:18:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12c07e800) [pid = 1646] [serial = 617] [outer = 0x1131d7400] 18:18:21 INFO - PROCESS | 1646 | 1461979101537 Marionette DEBUG loaded listener.js 18:18:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12c132800) [pid = 1646] [serial = 618] [outer = 0x1131d7400] 18:18:21 INFO - PROCESS | 1646 | 1461979101878 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]]]}] 18:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 18:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 521ms 18:18:21 INFO - PROCESS | 1646 | 1461979101902 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 18:18:21 INFO - PROCESS | 1646 | 1461979101905 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 18:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 18:18:21 INFO - PROCESS | 1646 | 1461979101908 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 18:18:21 INFO - PROCESS | 1646 | 1461979101911 Marionette TRACE conn2 <- [1,798,null,{}] 18:18:21 INFO - PROCESS | 1646 | 1461979101914 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}] 18:18:22 INFO - PROCESS | 1646 | 1461979102053 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 18:18:22 INFO - PROCESS | 1646 | 1461979102127 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b211000 == 45 [pid = 1646] [id = 207] 18:18:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119309800) [pid = 1646] [serial = 619] [outer = 0x0] 18:18:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12c132400) [pid = 1646] [serial = 620] [outer = 0x119309800] 18:18:22 INFO - PROCESS | 1646 | 1461979102167 Marionette DEBUG loaded listener.js 18:18:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12c486800) [pid = 1646] [serial = 621] [outer = 0x119309800] 18:18:22 INFO - PROCESS | 1646 | 1461979102658 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]]]}] 18:18:22 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 18:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 822ms 18:18:22 INFO - PROCESS | 1646 | 1461979102797 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 18:18:22 INFO - PROCESS | 1646 | 1461979102802 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 18:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 18:18:22 INFO - PROCESS | 1646 | 1461979102809 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 18:18:22 INFO - PROCESS | 1646 | 1461979102813 Marionette TRACE conn2 <- [1,802,null,{}] 18:18:22 INFO - PROCESS | 1646 | 1461979102819 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}] 18:18:22 INFO - PROCESS | 1646 | 1461979102981 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 18:18:22 INFO - PROCESS | 1646 | 1461979102990 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x118089800 == 46 [pid = 1646] [id = 208] 18:18:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x118193800) [pid = 1646] [serial = 622] [outer = 0x0] 18:18:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x118565c00) [pid = 1646] [serial = 623] [outer = 0x118193800] 18:18:23 INFO - PROCESS | 1646 | 1461979103021 Marionette DEBUG loaded listener.js 18:18:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1194f7400) [pid = 1646] [serial = 624] [outer = 0x118193800] 18:18:23 INFO - PROCESS | 1646 | 1461979103476 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]]]}] 18:18:23 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 18:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 726ms 18:18:23 INFO - PROCESS | 1646 | 1461979103534 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 18:18:23 INFO - PROCESS | 1646 | 1461979103538 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 18:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 18:18:23 INFO - PROCESS | 1646 | 1461979103543 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 18:18:23 INFO - PROCESS | 1646 | 1461979103545 Marionette TRACE conn2 <- [1,806,null,{}] 18:18:23 INFO - PROCESS | 1646 | 1461979103548 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}] 18:18:23 INFO - PROCESS | 1646 | 1461979103650 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 18:18:23 INFO - PROCESS | 1646 | 1461979103713 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12131d000 == 47 [pid = 1646] [id = 209] 18:18:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1198e5c00) [pid = 1646] [serial = 625] [outer = 0x0] 18:18:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1213ca800) [pid = 1646] [serial = 626] [outer = 0x1198e5c00] 18:18:23 INFO - PROCESS | 1646 | 1461979103742 Marionette DEBUG loaded listener.js 18:18:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x125762c00) [pid = 1646] [serial = 627] [outer = 0x1198e5c00] 18:18:24 INFO - PROCESS | 1646 | [1646] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 18:18:24 INFO - PROCESS | 1646 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 18:18:24 INFO - PROCESS | 1646 | Determined SkiaGL cache limits: Size 100663296, Items: 256 18:18:24 INFO - PROCESS | 1646 | [GFX2-]: Using SkiaGL canvas. 18:18:24 INFO - PROCESS | 1646 | 1461979104253 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]]]}] 18:18:24 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 18:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 774ms 18:18:24 INFO - PROCESS | 1646 | 1461979104318 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 18:18:24 INFO - PROCESS | 1646 | 1461979104321 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 18:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 18:18:24 INFO - PROCESS | 1646 | 1461979104345 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 18:18:24 INFO - PROCESS | 1646 | 1461979104349 Marionette TRACE conn2 <- [1,810,null,{}] 18:18:24 INFO - PROCESS | 1646 | 1461979104364 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}] 18:18:24 INFO - PROCESS | 1646 | 1461979104486 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 18:18:24 INFO - PROCESS | 1646 | 1461979104545 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba94800 == 48 [pid = 1646] [id = 210] 18:18:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12a6f5c00) [pid = 1646] [serial = 628] [outer = 0x0] 18:18:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12bbb4800) [pid = 1646] [serial = 629] [outer = 0x12a6f5c00] 18:18:24 INFO - PROCESS | 1646 | 1461979104575 Marionette DEBUG loaded listener.js 18:18:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12c139c00) [pid = 1646] [serial = 630] [outer = 0x12a6f5c00] 18:18:25 INFO - PROCESS | 1646 | 1461979105002 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]]]}] 18:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 18:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 682ms 18:18:25 INFO - PROCESS | 1646 | 1461979105025 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 18:18:25 INFO - PROCESS | 1646 | 1461979105027 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 18:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 18:18:25 INFO - PROCESS | 1646 | 1461979105029 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 18:18:25 INFO - PROCESS | 1646 | 1461979105030 Marionette TRACE conn2 <- [1,814,null,{}] 18:18:25 INFO - PROCESS | 1646 | 1461979105033 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}] 18:18:25 INFO - PROCESS | 1646 | 1461979105133 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 18:18:25 INFO - PROCESS | 1646 | 1461979105179 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c0c1800 == 49 [pid = 1646] [id = 211] 18:18:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12c07f800) [pid = 1646] [serial = 631] [outer = 0x0] 18:18:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12c484800) [pid = 1646] [serial = 632] [outer = 0x12c07f800] 18:18:25 INFO - PROCESS | 1646 | 1461979105208 Marionette DEBUG loaded listener.js 18:18:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12c489800) [pid = 1646] [serial = 633] [outer = 0x12c07f800] 18:18:25 INFO - PROCESS | 1646 | 1461979105626 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] 18:18:25 INFO - PROCESS | 1646 | 1461979105653 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 18:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 18:18:25 INFO - PROCESS | 1646 | 1461979105655 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 18:18:25 INFO - PROCESS | 1646 | 1461979105656 Marionette TRACE conn2 <- [1,818,null,{}] 18:18:25 INFO - PROCESS | 1646 | 1461979105659 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}] 18:18:25 INFO - PROCESS | 1646 | 1461979105762 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 18:18:25 INFO - PROCESS | 1646 | 1461979105843 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x118797000 == 50 [pid = 1646] [id = 212] 18:18:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x112b4b800) [pid = 1646] [serial = 634] [outer = 0x0] 18:18:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x112b52c00) [pid = 1646] [serial = 635] [outer = 0x112b4b800] 18:18:25 INFO - PROCESS | 1646 | 1461979105872 Marionette DEBUG loaded listener.js 18:18:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x112d66800) [pid = 1646] [serial = 636] [outer = 0x112b4b800] 18:18:26 INFO - PROCESS | 1646 | 1461979106521 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]]]}] 18:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 18:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 872ms 18:18:26 INFO - PROCESS | 1646 | 1461979106528 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 18:18:26 INFO - PROCESS | 1646 | 1461979106532 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 18:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 18:18:26 INFO - PROCESS | 1646 | 1461979106556 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 18:18:26 INFO - PROCESS | 1646 | 1461979106560 Marionette TRACE conn2 <- [1,822,null,{}] 18:18:26 INFO - PROCESS | 1646 | 1461979106571 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}] 18:18:26 INFO - PROCESS | 1646 | 1461979106707 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 18:18:26 INFO - PROCESS | 1646 | 1461979106795 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x1172d5000 == 51 [pid = 1646] [id = 213] 18:18:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11503f000) [pid = 1646] [serial = 637] [outer = 0x0] 18:18:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1166d9800) [pid = 1646] [serial = 638] [outer = 0x11503f000] 18:18:26 INFO - PROCESS | 1646 | 1461979106823 Marionette DEBUG loaded listener.js 18:18:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x117253800) [pid = 1646] [serial = 639] [outer = 0x11503f000] 18:18:27 INFO - PROCESS | 1646 | 1461979107317 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] 18:18:27 INFO - PROCESS | 1646 | 1461979107343 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 18:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 18:18:27 INFO - PROCESS | 1646 | 1461979107349 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 18:18:27 INFO - PROCESS | 1646 | 1461979107352 Marionette TRACE conn2 <- [1,826,null,{}] 18:18:27 INFO - PROCESS | 1646 | 1461979107379 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}] 18:18:27 INFO - PROCESS | 1646 | 1461979107510 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 18:18:27 INFO - PROCESS | 1646 | 1461979107582 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x1172d6000 == 52 [pid = 1646] [id = 214] 18:18:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x118562c00) [pid = 1646] [serial = 640] [outer = 0x0] 18:18:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1185ef400) [pid = 1646] [serial = 641] [outer = 0x118562c00] 18:18:27 INFO - PROCESS | 1646 | 1461979107610 Marionette DEBUG loaded listener.js 18:18:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11930fc00) [pid = 1646] [serial = 642] [outer = 0x118562c00] 18:18:27 INFO - PROCESS | 1646 | --DOCSHELL 0x126070800 == 51 [pid = 1646] [id = 182] 18:18:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12a53a800 == 50 [pid = 1646] [id = 206] 18:18:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12a533800 == 49 [pid = 1646] [id = 205] 18:18:27 INFO - PROCESS | 1646 | --DOCSHELL 0x113479800 == 48 [pid = 1646] [id = 204] 18:18:27 INFO - PROCESS | 1646 | --DOCSHELL 0x125775800 == 47 [pid = 1646] [id = 203] 18:18:27 INFO - PROCESS | 1646 | --DOCSHELL 0x124e66000 == 46 [pid = 1646] [id = 202] 18:18:27 INFO - PROCESS | 1646 | --DOCSHELL 0x121319000 == 45 [pid = 1646] [id = 201] 18:18:27 INFO - PROCESS | 1646 | --DOCSHELL 0x119a8f000 == 44 [pid = 1646] [id = 200] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12b3f6000) [pid = 1646] [serial = 578] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12a6e9400) [pid = 1646] [serial = 545] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x118332000) [pid = 1646] [serial = 548] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11a1eec00) [pid = 1646] [serial = 551] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOCSHELL 0x118f84000 == 43 [pid = 1646] [id = 199] 18:18:27 INFO - PROCESS | 1646 | --DOCSHELL 0x11691f800 == 42 [pid = 1646] [id = 198] 18:18:27 INFO - PROCESS | 1646 | --DOCSHELL 0x116641000 == 41 [pid = 1646] [id = 197] 18:18:27 INFO - PROCESS | 1646 | --DOCSHELL 0x119cb1000 == 40 [pid = 1646] [id = 195] 18:18:27 INFO - PROCESS | 1646 | --DOCSHELL 0x116790000 == 39 [pid = 1646] [id = 194] 18:18:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12954e800 == 38 [pid = 1646] [id = 193] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11940c800) [pid = 1646] [serial = 461] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11671e000) [pid = 1646] [serial = 464] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x128cb0800) [pid = 1646] [serial = 516] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11611dc00) [pid = 1646] [serial = 513] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x119a3c000) [pid = 1646] [serial = 510] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x118238800) [pid = 1646] [serial = 506] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x128e7ac00) [pid = 1646] [serial = 569] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1184c6800) [pid = 1646] [serial = 555] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1172e6400) [pid = 1646] [serial = 554] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x119ebb400) [pid = 1646] [serial = 560] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x118560800) [pid = 1646] [serial = 557] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118f64800) [pid = 1646] [serial = 558] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x126562000) [pid = 1646] [serial = 566] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12adaec00) [pid = 1646] [serial = 572] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x125720800) [pid = 1646] [serial = 575] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12adba400) [pid = 1646] [serial = 576] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12aaef000) [pid = 1646] [serial = 570] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x124e70000) [pid = 1646] [serial = 563] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x127886800) [pid = 1646] [serial = 567] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x125714400) [pid = 1646] [serial = 564] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12adbb800) [pid = 1646] [serial = 573] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1213c7000) [pid = 1646] [serial = 561] [outer = 0x0] [url = about:blank] 18:18:27 INFO - PROCESS | 1646 | 1461979107993 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]]]}] 18:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 18:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 691ms 18:18:28 INFO - PROCESS | 1646 | 1461979108040 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 18:18:28 INFO - PROCESS | 1646 | 1461979108041 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 18:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 18:18:28 INFO - PROCESS | 1646 | 1461979108044 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 18:18:28 INFO - PROCESS | 1646 | 1461979108046 Marionette TRACE conn2 <- [1,830,null,{}] 18:18:28 INFO - PROCESS | 1646 | 1461979108053 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}] 18:18:28 INFO - PROCESS | 1646 | 1461979108133 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 18:18:28 INFO - PROCESS | 1646 | 1461979108205 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x1172c0000 == 39 [pid = 1646] [id = 215] 18:18:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1185ea000) [pid = 1646] [serial = 643] [outer = 0x0] 18:18:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119a38c00) [pid = 1646] [serial = 644] [outer = 0x1185ea000] 18:18:28 INFO - PROCESS | 1646 | 1461979108233 Marionette DEBUG loaded listener.js 18:18:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11be66400) [pid = 1646] [serial = 645] [outer = 0x1185ea000] 18:18:28 INFO - PROCESS | 1646 | 1461979108546 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]]]}] 18:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 18:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 522ms 18:18:28 INFO - PROCESS | 1646 | 1461979108567 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 18:18:28 INFO - PROCESS | 1646 | 1461979108569 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 18:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 18:18:28 INFO - PROCESS | 1646 | 1461979108574 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 18:18:28 INFO - PROCESS | 1646 | 1461979108576 Marionette TRACE conn2 <- [1,834,null,{}] 18:18:28 INFO - PROCESS | 1646 | 1461979108578 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}] 18:18:28 INFO - PROCESS | 1646 | 1461979108659 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 18:18:28 INFO - PROCESS | 1646 | 1461979108664 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194d9000 == 40 [pid = 1646] [id = 216] 18:18:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12170cc00) [pid = 1646] [serial = 646] [outer = 0x0] 18:18:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x124ceec00) [pid = 1646] [serial = 647] [outer = 0x12170cc00] 18:18:28 INFO - PROCESS | 1646 | 1461979108690 Marionette DEBUG loaded listener.js 18:18:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x125702400) [pid = 1646] [serial = 648] [outer = 0x12170cc00] 18:18:29 INFO - PROCESS | 1646 | 1461979109014 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]]]}] 18:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 18:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 470ms 18:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 18:18:29 INFO - PROCESS | 1646 | 1461979109044 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 18:18:29 INFO - PROCESS | 1646 | 1461979109045 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 18:18:29 INFO - PROCESS | 1646 | 1461979109047 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 18:18:29 INFO - PROCESS | 1646 | 1461979109048 Marionette TRACE conn2 <- [1,838,null,{}] 18:18:29 INFO - PROCESS | 1646 | 1461979109050 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}] 18:18:29 INFO - PROCESS | 1646 | 1461979109126 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 18:18:29 INFO - PROCESS | 1646 | 1461979109131 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x121315000 == 41 [pid = 1646] [id = 217] 18:18:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x125705c00) [pid = 1646] [serial = 649] [outer = 0x0] 18:18:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12575a400) [pid = 1646] [serial = 650] [outer = 0x125705c00] 18:18:29 INFO - PROCESS | 1646 | 1461979109157 Marionette DEBUG loaded listener.js 18:18:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1266c1000) [pid = 1646] [serial = 651] [outer = 0x125705c00] 18:18:29 INFO - PROCESS | 1646 | 1461979109497 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]]]}] 18:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 18:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 469ms 18:18:29 INFO - PROCESS | 1646 | 1461979109516 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 18:18:29 INFO - PROCESS | 1646 | 1461979109517 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 18:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 18:18:29 INFO - PROCESS | 1646 | 1461979109520 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 18:18:29 INFO - PROCESS | 1646 | 1461979109521 Marionette TRACE conn2 <- [1,842,null,{}] 18:18:29 INFO - PROCESS | 1646 | 1461979109523 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}] 18:18:29 INFO - PROCESS | 1646 | 1461979109617 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 18:18:29 INFO - PROCESS | 1646 | 1461979109675 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x121821800 == 42 [pid = 1646] [id = 218] 18:18:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12571f000) [pid = 1646] [serial = 652] [outer = 0x0] 18:18:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x127886800) [pid = 1646] [serial = 653] [outer = 0x12571f000] 18:18:29 INFO - PROCESS | 1646 | 1461979109703 Marionette DEBUG loaded listener.js 18:18:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12a765400) [pid = 1646] [serial = 654] [outer = 0x12571f000] 18:18:30 INFO - PROCESS | 1646 | 1461979110019 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]]]}] 18:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 18:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 519ms 18:18:30 INFO - PROCESS | 1646 | 1461979110041 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 18:18:30 INFO - PROCESS | 1646 | 1461979110043 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 18:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 18:18:30 INFO - PROCESS | 1646 | 1461979110045 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 18:18:30 INFO - PROCESS | 1646 | 1461979110046 Marionette TRACE conn2 <- [1,846,null,{}] 18:18:30 INFO - PROCESS | 1646 | 1461979110048 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}] 18:18:30 INFO - PROCESS | 1646 | 1461979110144 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 18:18:30 INFO - PROCESS | 1646 | 1461979110156 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12501e800 == 43 [pid = 1646] [id = 219] 18:18:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12aaec400) [pid = 1646] [serial = 655] [outer = 0x0] 18:18:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12adb3400) [pid = 1646] [serial = 656] [outer = 0x12aaec400] 18:18:30 INFO - PROCESS | 1646 | 1461979110180 Marionette DEBUG loaded listener.js 18:18:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12b3efc00) [pid = 1646] [serial = 657] [outer = 0x12aaec400] 18:18:30 INFO - PROCESS | 1646 | 1461979110518 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]]]}] 18:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 18:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 521ms 18:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 18:18:30 INFO - PROCESS | 1646 | 1461979110567 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 18:18:30 INFO - PROCESS | 1646 | 1461979110568 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 18:18:30 INFO - PROCESS | 1646 | 1461979110570 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 18:18:30 INFO - PROCESS | 1646 | 1461979110571 Marionette TRACE conn2 <- [1,850,null,{}] 18:18:30 INFO - PROCESS | 1646 | 1461979110573 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}] 18:18:30 INFO - PROCESS | 1646 | 1461979110667 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 18:18:30 INFO - PROCESS | 1646 | 1461979110679 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x128e8f000 == 44 [pid = 1646] [id = 220] 18:18:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12adaec00) [pid = 1646] [serial = 658] [outer = 0x0] 18:18:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12bb38c00) [pid = 1646] [serial = 659] [outer = 0x12adaec00] 18:18:30 INFO - PROCESS | 1646 | 1461979110704 Marionette DEBUG loaded listener.js 18:18:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12bbc0400) [pid = 1646] [serial = 660] [outer = 0x12adaec00] 18:18:31 INFO - PROCESS | 1646 | 1461979111087 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]]]}] 18:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 18:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 568ms 18:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 18:18:31 INFO - PROCESS | 1646 | 1461979111140 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 18:18:31 INFO - PROCESS | 1646 | 1461979111142 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 18:18:31 INFO - PROCESS | 1646 | 1461979111145 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 18:18:31 INFO - PROCESS | 1646 | 1461979111147 Marionette TRACE conn2 <- [1,854,null,{}] 18:18:31 INFO - PROCESS | 1646 | 1461979111150 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}] 18:18:31 INFO - PROCESS | 1646 | 1461979111294 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 18:18:31 INFO - PROCESS | 1646 | 1461979111316 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a532000 == 45 [pid = 1646] [id = 221] 18:18:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x118189800) [pid = 1646] [serial = 661] [outer = 0x0] 18:18:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x119e5b000) [pid = 1646] [serial = 662] [outer = 0x118189800] 18:18:31 INFO - PROCESS | 1646 | 1461979111355 Marionette DEBUG loaded listener.js 18:18:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12c138c00) [pid = 1646] [serial = 663] [outer = 0x118189800] 18:18:31 INFO - PROCESS | 1646 | 1461979111747 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]]]}] 18:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 18:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 620ms 18:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 18:18:31 INFO - PROCESS | 1646 | 1461979111766 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 18:18:31 INFO - PROCESS | 1646 | 1461979111767 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 18:18:31 INFO - PROCESS | 1646 | 1461979111769 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 18:18:31 INFO - PROCESS | 1646 | 1461979111770 Marionette TRACE conn2 <- [1,858,null,{}] 18:18:31 INFO - PROCESS | 1646 | 1461979111772 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}] 18:18:31 INFO - PROCESS | 1646 | 1461979111867 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 18:18:31 INFO - PROCESS | 1646 | 1461979111877 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aadf800 == 46 [pid = 1646] [id = 222] 18:18:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12c482000) [pid = 1646] [serial = 664] [outer = 0x0] 18:18:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12c48a000) [pid = 1646] [serial = 665] [outer = 0x12c482000] 18:18:31 INFO - PROCESS | 1646 | 1461979111903 Marionette DEBUG loaded listener.js 18:18:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12caa2800) [pid = 1646] [serial = 666] [outer = 0x12c482000] 18:18:32 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x118f5f000) [pid = 1646] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 18:18:32 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x118230000) [pid = 1646] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 18:18:32 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11be61800) [pid = 1646] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 18:18:32 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x118fa1c00) [pid = 1646] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 18:18:32 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x117e12c00) [pid = 1646] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 18:18:32 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11a011000) [pid = 1646] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 18:18:32 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x126c9fc00) [pid = 1646] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 18:18:32 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12a5b3400) [pid = 1646] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 18:18:32 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1131d7400) [pid = 1646] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 18:18:32 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x118560400) [pid = 1646] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 18:18:32 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12bb35000) [pid = 1646] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 18:18:32 INFO - PROCESS | 1646 | 1461979112332 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]]]}] 18:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 18:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 568ms 18:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 18:18:32 INFO - PROCESS | 1646 | 1461979112342 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 18:18:32 INFO - PROCESS | 1646 | 1461979112343 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 18:18:32 INFO - PROCESS | 1646 | 1461979112346 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 18:18:32 INFO - PROCESS | 1646 | 1461979112347 Marionette TRACE conn2 <- [1,862,null,{}] 18:18:32 INFO - PROCESS | 1646 | 1461979112350 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}] 18:18:32 INFO - PROCESS | 1646 | 1461979112478 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 18:18:32 INFO - PROCESS | 1646 | 1461979112508 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba8f000 == 47 [pid = 1646] [id = 223] 18:18:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x112b50800) [pid = 1646] [serial = 667] [outer = 0x0] 18:18:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x115d5ac00) [pid = 1646] [serial = 668] [outer = 0x112b50800] 18:18:32 INFO - PROCESS | 1646 | 1461979112537 Marionette DEBUG loaded listener.js 18:18:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x126c9fc00) [pid = 1646] [serial = 669] [outer = 0x112b50800] 18:18:32 INFO - PROCESS | 1646 | 1461979112822 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]]]}] 18:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 18:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 521ms 18:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 18:18:32 INFO - PROCESS | 1646 | 1461979112867 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 18:18:32 INFO - PROCESS | 1646 | 1461979112869 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 18:18:32 INFO - PROCESS | 1646 | 1461979112872 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 18:18:32 INFO - PROCESS | 1646 | 1461979112875 Marionette TRACE conn2 <- [1,866,null,{}] 18:18:32 INFO - PROCESS | 1646 | 1461979112878 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}] 18:18:32 INFO - PROCESS | 1646 | 1461979112961 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 18:18:33 INFO - PROCESS | 1646 | 1461979113011 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c1b2000 == 48 [pid = 1646] [id = 224] 18:18:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x115d57000) [pid = 1646] [serial = 670] [outer = 0x0] 18:18:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x128b6c000) [pid = 1646] [serial = 671] [outer = 0x115d57000] 18:18:33 INFO - PROCESS | 1646 | 1461979113036 Marionette DEBUG loaded listener.js 18:18:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x128b72c00) [pid = 1646] [serial = 672] [outer = 0x115d57000] 18:18:33 INFO - PROCESS | 1646 | 1461979113326 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]]]}] 18:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 18:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 472ms 18:18:33 INFO - PROCESS | 1646 | 1461979113346 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 18:18:33 INFO - PROCESS | 1646 | 1461979113347 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 18:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 18:18:33 INFO - PROCESS | 1646 | 1461979113350 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 18:18:33 INFO - PROCESS | 1646 | 1461979113351 Marionette TRACE conn2 <- [1,870,null,{}] 18:18:33 INFO - PROCESS | 1646 | 1461979113355 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}] 18:18:33 INFO - PROCESS | 1646 | 1461979113441 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 18:18:33 INFO - PROCESS | 1646 | 1461979113445 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4e7000 == 49 [pid = 1646] [id = 225] 18:18:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1266c1800) [pid = 1646] [serial = 673] [outer = 0x0] 18:18:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12bbbc800) [pid = 1646] [serial = 674] [outer = 0x1266c1800] 18:18:33 INFO - PROCESS | 1646 | 1461979113470 Marionette DEBUG loaded listener.js 18:18:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12caa5000) [pid = 1646] [serial = 675] [outer = 0x1266c1800] 18:18:33 INFO - PROCESS | 1646 | 1461979113791 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]]]}] 18:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 18:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 473ms 18:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 18:18:33 INFO - PROCESS | 1646 | 1461979113824 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 18:18:33 INFO - PROCESS | 1646 | 1461979113825 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 18:18:33 INFO - PROCESS | 1646 | 1461979113828 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 18:18:33 INFO - PROCESS | 1646 | 1461979113829 Marionette TRACE conn2 <- [1,874,null,{}] 18:18:33 INFO - PROCESS | 1646 | 1461979113831 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}] 18:18:33 INFO - PROCESS | 1646 | 1461979113935 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 18:18:33 INFO - PROCESS | 1646 | 1461979113944 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9a3000 == 50 [pid = 1646] [id = 226] 18:18:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x110eea000) [pid = 1646] [serial = 676] [outer = 0x0] 18:18:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x110eed800) [pid = 1646] [serial = 677] [outer = 0x110eea000] 18:18:33 INFO - PROCESS | 1646 | 1461979113969 Marionette DEBUG loaded listener.js 18:18:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x110ef1800) [pid = 1646] [serial = 678] [outer = 0x110eea000] 18:18:34 INFO - PROCESS | 1646 | 1461979114430 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]]]}] 18:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 18:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 621ms 18:18:34 INFO - PROCESS | 1646 | 1461979114450 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 18:18:34 INFO - PROCESS | 1646 | 1461979114453 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 18:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 18:18:34 INFO - PROCESS | 1646 | 1461979114475 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 18:18:34 INFO - PROCESS | 1646 | 1461979114478 Marionette TRACE conn2 <- [1,878,null,{}] 18:18:34 INFO - PROCESS | 1646 | 1461979114482 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}] 18:18:34 INFO - PROCESS | 1646 | 1461979114589 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 18:18:34 INFO - PROCESS | 1646 | 1461979114654 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x11697d800 == 51 [pid = 1646] [id = 227] 18:18:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x111090400) [pid = 1646] [serial = 679] [outer = 0x0] 18:18:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x111092400) [pid = 1646] [serial = 680] [outer = 0x111090400] 18:18:34 INFO - PROCESS | 1646 | 1461979114686 Marionette DEBUG loaded listener.js 18:18:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x11110b400) [pid = 1646] [serial = 681] [outer = 0x111090400] 18:18:35 INFO - PROCESS | 1646 | 1461979115103 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]]]}] 18:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 18:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 673ms 18:18:35 INFO - PROCESS | 1646 | 1461979115147 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 18:18:35 INFO - PROCESS | 1646 | 1461979115151 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 18:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 18:18:35 INFO - PROCESS | 1646 | 1461979115156 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 18:18:35 INFO - PROCESS | 1646 | 1461979115158 Marionette TRACE conn2 <- [1,882,null,{}] 18:18:35 INFO - PROCESS | 1646 | 1461979115160 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}] 18:18:35 INFO - PROCESS | 1646 | 1461979115267 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 18:18:35 INFO - PROCESS | 1646 | 1461979115322 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x121310000 == 52 [pid = 1646] [id = 228] 18:18:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x113c44400) [pid = 1646] [serial = 682] [outer = 0x0] 18:18:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x115d5f800) [pid = 1646] [serial = 683] [outer = 0x113c44400] 18:18:35 INFO - PROCESS | 1646 | 1461979115351 Marionette DEBUG loaded listener.js 18:18:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11679f400) [pid = 1646] [serial = 684] [outer = 0x113c44400] 18:18:35 INFO - PROCESS | 1646 | 1461979115759 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]]]}] 18:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 18:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 619ms 18:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 18:18:35 INFO - PROCESS | 1646 | 1461979115776 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 18:18:35 INFO - PROCESS | 1646 | 1461979115777 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 18:18:35 INFO - PROCESS | 1646 | 1461979115780 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 18:18:35 INFO - PROCESS | 1646 | 1461979115783 Marionette TRACE conn2 <- [1,886,null,{}] 18:18:35 INFO - PROCESS | 1646 | 1461979115790 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}] 18:18:35 INFO - PROCESS | 1646 | 1461979115894 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 18:18:35 INFO - PROCESS | 1646 | 1461979115993 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c0ba800 == 53 [pid = 1646] [id = 229] 18:18:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x118332000) [pid = 1646] [serial = 685] [outer = 0x0] 18:18:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1185e8800) [pid = 1646] [serial = 686] [outer = 0x118332000] 18:18:36 INFO - PROCESS | 1646 | 1461979116025 Marionette DEBUG loaded listener.js 18:18:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11972b000) [pid = 1646] [serial = 687] [outer = 0x118332000] 18:18:36 INFO - PROCESS | 1646 | 1461979116463 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]]]}] 18:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 18:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 721ms 18:18:36 INFO - PROCESS | 1646 | 1461979116504 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 18:18:36 INFO - PROCESS | 1646 | 1461979116506 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 18:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 18:18:36 INFO - PROCESS | 1646 | 1461979116510 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 18:18:36 INFO - PROCESS | 1646 | 1461979116511 Marionette TRACE conn2 <- [1,890,null,{}] 18:18:36 INFO - PROCESS | 1646 | 1461979116513 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}] 18:18:36 INFO - PROCESS | 1646 | 1461979116618 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 18:18:36 INFO - PROCESS | 1646 | 1461979116684 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cd11800 == 54 [pid = 1646] [id = 230] 18:18:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x119eb8c00) [pid = 1646] [serial = 688] [outer = 0x0] 18:18:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11be66800) [pid = 1646] [serial = 689] [outer = 0x119eb8c00] 18:18:36 INFO - PROCESS | 1646 | 1461979116714 Marionette DEBUG loaded listener.js 18:18:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x124c24800) [pid = 1646] [serial = 690] [outer = 0x119eb8c00] 18:18:37 INFO - PROCESS | 1646 | 1461979117195 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]]]}] 18:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 18:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 768ms 18:18:37 INFO - PROCESS | 1646 | 1461979117279 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 18:18:37 INFO - PROCESS | 1646 | 1461979117280 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 18:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 18:18:37 INFO - PROCESS | 1646 | 1461979117282 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 18:18:37 INFO - PROCESS | 1646 | 1461979117284 Marionette TRACE conn2 <- [1,894,null,{}] 18:18:37 INFO - PROCESS | 1646 | 1461979117287 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}] 18:18:37 INFO - PROCESS | 1646 | 1461979117436 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 18:18:37 INFO - PROCESS | 1646 | 1461979117526 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x1172c4000 == 55 [pid = 1646] [id = 231] 18:18:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x118561800) [pid = 1646] [serial = 691] [outer = 0x0] 18:18:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1213c6c00) [pid = 1646] [serial = 692] [outer = 0x118561800] 18:18:37 INFO - PROCESS | 1646 | 1461979117559 Marionette DEBUG loaded listener.js 18:18:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x1266c2c00) [pid = 1646] [serial = 693] [outer = 0x118561800] 18:18:38 INFO - PROCESS | 1646 | 1461979118138 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]]]}] 18:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 18:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 920ms 18:18:38 INFO - PROCESS | 1646 | 1461979118221 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 18:18:38 INFO - PROCESS | 1646 | 1461979118223 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 18:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 18:18:38 INFO - PROCESS | 1646 | 1461979118228 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 18:18:38 INFO - PROCESS | 1646 | 1461979118230 Marionette TRACE conn2 <- [1,898,null,{}] 18:18:38 INFO - PROCESS | 1646 | 1461979118234 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}] 18:18:38 INFO - PROCESS | 1646 | 1461979118328 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 18:18:38 INFO - PROCESS | 1646 | 1461979118397 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x11808c000 == 56 [pid = 1646] [id = 232] 18:18:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x112b51800) [pid = 1646] [serial = 694] [outer = 0x0] 18:18:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x112b50c00) [pid = 1646] [serial = 695] [outer = 0x112b51800] 18:18:38 INFO - PROCESS | 1646 | 1461979118426 Marionette DEBUG loaded listener.js 18:18:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11344fc00) [pid = 1646] [serial = 696] [outer = 0x112b51800] 18:18:38 INFO - PROCESS | 1646 | 1461979118877 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]]]}] 18:18:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4e7000 == 55 [pid = 1646] [id = 225] 18:18:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12c1b2000 == 54 [pid = 1646] [id = 224] 18:18:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba8f000 == 53 [pid = 1646] [id = 223] 18:18:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12aadf800 == 52 [pid = 1646] [id = 222] 18:18:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12a532000 == 51 [pid = 1646] [id = 221] 18:18:38 INFO - PROCESS | 1646 | --DOCSHELL 0x128e8f000 == 50 [pid = 1646] [id = 220] 18:18:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12501e800 == 49 [pid = 1646] [id = 219] 18:18:38 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x119a3d000) [pid = 1646] [serial = 584] [outer = 0x0] [url = about:blank] 18:18:38 INFO - PROCESS | 1646 | --DOCSHELL 0x121821800 == 48 [pid = 1646] [id = 218] 18:18:38 INFO - PROCESS | 1646 | --DOCSHELL 0x121315000 == 47 [pid = 1646] [id = 217] 18:18:38 INFO - PROCESS | 1646 | --DOCSHELL 0x1194d9000 == 46 [pid = 1646] [id = 216] 18:18:38 INFO - PROCESS | 1646 | --DOCSHELL 0x1172c0000 == 45 [pid = 1646] [id = 215] 18:18:38 INFO - PROCESS | 1646 | --DOCSHELL 0x1172d6000 == 44 [pid = 1646] [id = 214] 18:18:38 INFO - PROCESS | 1646 | --DOCSHELL 0x1172d5000 == 43 [pid = 1646] [id = 213] 18:18:38 INFO - PROCESS | 1646 | --DOCSHELL 0x118089800 == 42 [pid = 1646] [id = 208] 18:18:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12b211000 == 41 [pid = 1646] [id = 207] 18:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 18:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 723ms 18:18:38 INFO - PROCESS | 1646 | 1461979118951 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 18:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 18:18:38 INFO - PROCESS | 1646 | 1461979118957 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 18:18:38 INFO - PROCESS | 1646 | 1461979118961 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 18:18:38 INFO - PROCESS | 1646 | 1461979118963 Marionette TRACE conn2 <- [1,902,null,{}] 18:18:38 INFO - PROCESS | 1646 | 1461979118965 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}] 18:18:39 INFO - PROCESS | 1646 | 1461979119040 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 18:18:39 INFO - PROCESS | 1646 | 1461979119050 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1167f3000 == 42 [pid = 1646] [id = 233] 18:18:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x115d5a000) [pid = 1646] [serial = 697] [outer = 0x0] 18:18:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x115d5c800) [pid = 1646] [serial = 698] [outer = 0x115d5a000] 18:18:39 INFO - PROCESS | 1646 | 1461979119079 Marionette DEBUG loaded listener.js 18:18:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x116714400) [pid = 1646] [serial = 699] [outer = 0x115d5a000] 18:18:39 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x1257edc00) [pid = 1646] [serial = 600] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x118329c00) [pid = 1646] [serial = 590] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x129513c00) [pid = 1646] [serial = 587] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12788e800) [pid = 1646] [serial = 602] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12aaf0800) [pid = 1646] [serial = 614] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x124e74800) [pid = 1646] [serial = 612] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12142e000) [pid = 1646] [serial = 596] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x128cb4000) [pid = 1646] [serial = 603] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x125706400) [pid = 1646] [serial = 599] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12a761000) [pid = 1646] [serial = 546] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12b3f0000) [pid = 1646] [serial = 606] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12c07e800) [pid = 1646] [serial = 617] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x117254800) [pid = 1646] [serial = 581] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x118760400) [pid = 1646] [serial = 593] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12bbbb400) [pid = 1646] [serial = 609] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12209e000) [pid = 1646] [serial = 597] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x119405000) [pid = 1646] [serial = 611] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11855cc00) [pid = 1646] [serial = 591] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12bbb1400) [pid = 1646] [serial = 608] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12aaec000) [pid = 1646] [serial = 605] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12c079c00) [pid = 1646] [serial = 615] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1194f5c00) [pid = 1646] [serial = 594] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12c132800) [pid = 1646] [serial = 618] [outer = 0x0] [url = about:blank] 18:18:39 INFO - PROCESS | 1646 | 1461979119443 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]]]}] 18:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 18:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 519ms 18:18:39 INFO - PROCESS | 1646 | 1461979119481 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 18:18:39 INFO - PROCESS | 1646 | 1461979119482 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 18:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 18:18:39 INFO - PROCESS | 1646 | 1461979119484 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 18:18:39 INFO - PROCESS | 1646 | 1461979119487 Marionette TRACE conn2 <- [1,906,null,{}] 18:18:39 INFO - PROCESS | 1646 | 1461979119494 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}] 18:18:39 INFO - PROCESS | 1646 | 1461979119576 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 18:18:39 INFO - PROCESS | 1646 | 1461979119581 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198a9800 == 43 [pid = 1646] [id = 234] 18:18:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x116a7f800) [pid = 1646] [serial = 700] [outer = 0x0] 18:18:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x118235c00) [pid = 1646] [serial = 701] [outer = 0x116a7f800] 18:18:39 INFO - PROCESS | 1646 | 1461979119609 Marionette DEBUG loaded listener.js 18:18:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11852d800) [pid = 1646] [serial = 702] [outer = 0x116a7f800] 18:18:39 INFO - PROCESS | 1646 | 1461979119956 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]]]}] 18:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 18:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 521ms 18:18:40 INFO - PROCESS | 1646 | 1461979120006 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 18:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 18:18:40 INFO - PROCESS | 1646 | 1461979120007 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 18:18:40 INFO - PROCESS | 1646 | 1461979120010 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 18:18:40 INFO - PROCESS | 1646 | 1461979120011 Marionette TRACE conn2 <- [1,910,null,{}] 18:18:40 INFO - PROCESS | 1646 | 1461979120013 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}] 18:18:40 INFO - PROCESS | 1646 | 1461979120092 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 18:18:40 INFO - PROCESS | 1646 | 1461979120097 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x121307000 == 44 [pid = 1646] [id = 235] 18:18:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1185ed800) [pid = 1646] [serial = 703] [outer = 0x0] 18:18:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x118f5a000) [pid = 1646] [serial = 704] [outer = 0x1185ed800] 18:18:40 INFO - PROCESS | 1646 | 1461979120123 Marionette DEBUG loaded listener.js 18:18:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x119727800) [pid = 1646] [serial = 705] [outer = 0x1185ed800] 18:18:40 INFO - PROCESS | 1646 | 1461979120461 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]]]}] 18:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 18:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 467ms 18:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 18:18:40 INFO - PROCESS | 1646 | 1461979120478 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 18:18:40 INFO - PROCESS | 1646 | 1461979120479 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 18:18:40 INFO - PROCESS | 1646 | 1461979120481 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 18:18:40 INFO - PROCESS | 1646 | 1461979120482 Marionette TRACE conn2 <- [1,914,null,{}] 18:18:40 INFO - PROCESS | 1646 | 1461979120485 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}] 18:18:40 INFO - PROCESS | 1646 | 1461979120566 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 18:18:40 INFO - PROCESS | 1646 | 1461979120623 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x121816800 == 45 [pid = 1646] [id = 236] 18:18:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1185f5c00) [pid = 1646] [serial = 706] [outer = 0x0] 18:18:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1198e3400) [pid = 1646] [serial = 707] [outer = 0x1185f5c00] 18:18:40 INFO - PROCESS | 1646 | 1461979120648 Marionette DEBUG loaded listener.js 18:18:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x119e60800) [pid = 1646] [serial = 708] [outer = 0x1185f5c00] 18:18:40 INFO - PROCESS | 1646 | 1461979120943 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]]]}] 18:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 18:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 521ms 18:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 18:18:41 INFO - PROCESS | 1646 | 1461979121003 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 18:18:41 INFO - PROCESS | 1646 | 1461979121004 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 18:18:41 INFO - PROCESS | 1646 | 1461979121006 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 18:18:41 INFO - PROCESS | 1646 | 1461979121008 Marionette TRACE conn2 <- [1,918,null,{}] 18:18:41 INFO - PROCESS | 1646 | 1461979121010 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}] 18:18:41 INFO - PROCESS | 1646 | 1461979121125 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 18:18:41 INFO - PROCESS | 1646 | 1461979121139 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x125017800 == 46 [pid = 1646] [id = 237] 18:18:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x119eb3800) [pid = 1646] [serial = 709] [outer = 0x0] 18:18:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1218de800) [pid = 1646] [serial = 710] [outer = 0x119eb3800] 18:18:41 INFO - PROCESS | 1646 | 1461979121167 Marionette DEBUG loaded listener.js 18:18:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x125715c00) [pid = 1646] [serial = 711] [outer = 0x119eb3800] 18:18:41 INFO - PROCESS | 1646 | 1461979121514 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]]]}] 18:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 18:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 520ms 18:18:41 INFO - PROCESS | 1646 | 1461979121529 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 18:18:41 INFO - PROCESS | 1646 | 1461979121530 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 18:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 18:18:41 INFO - PROCESS | 1646 | 1461979121532 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 18:18:41 INFO - PROCESS | 1646 | 1461979121533 Marionette TRACE conn2 <- [1,922,null,{}] 18:18:41 INFO - PROCESS | 1646 | 1461979121536 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}] 18:18:41 INFO - PROCESS | 1646 | 1461979121634 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 18:18:41 INFO - PROCESS | 1646 | 1461979121638 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12784e000 == 47 [pid = 1646] [id = 238] 18:18:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1218d9000) [pid = 1646] [serial = 712] [outer = 0x0] 18:18:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x125763800) [pid = 1646] [serial = 713] [outer = 0x1218d9000] 18:18:41 INFO - PROCESS | 1646 | 1461979121664 Marionette DEBUG loaded listener.js 18:18:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x126c9ec00) [pid = 1646] [serial = 714] [outer = 0x1218d9000] 18:18:42 INFO - PROCESS | 1646 | 1461979122000 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]]]}] 18:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 18:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 519ms 18:18:42 INFO - PROCESS | 1646 | 1461979122051 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 18:18:42 INFO - PROCESS | 1646 | 1461979122053 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 18:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 18:18:42 INFO - PROCESS | 1646 | 1461979122061 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 18:18:42 INFO - PROCESS | 1646 | 1461979122062 Marionette TRACE conn2 <- [1,926,null,{}] 18:18:42 INFO - PROCESS | 1646 | 1461979122064 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}] 18:18:42 INFO - PROCESS | 1646 | 1461979122159 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 18:18:42 INFO - PROCESS | 1646 | 1461979122163 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12954b800 == 48 [pid = 1646] [id = 239] 18:18:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1257e5400) [pid = 1646] [serial = 715] [outer = 0x0] 18:18:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x128b0ac00) [pid = 1646] [serial = 716] [outer = 0x1257e5400] 18:18:42 INFO - PROCESS | 1646 | 1461979122188 Marionette DEBUG loaded listener.js 18:18:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128b67c00) [pid = 1646] [serial = 717] [outer = 0x1257e5400] 18:18:42 INFO - PROCESS | 1646 | 1461979122547 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]]]}] 18:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 18:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 524ms 18:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 18:18:42 INFO - PROCESS | 1646 | 1461979122579 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 18:18:42 INFO - PROCESS | 1646 | 1461979122581 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 18:18:42 INFO - PROCESS | 1646 | 1461979122583 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 18:18:42 INFO - PROCESS | 1646 | 1461979122584 Marionette TRACE conn2 <- [1,930,null,{}] 18:18:42 INFO - PROCESS | 1646 | 1461979122586 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}] 18:18:42 INFO - PROCESS | 1646 | 1461979122683 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 18:18:42 INFO - PROCESS | 1646 | 1461979122694 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a724800 == 49 [pid = 1646] [id = 240] 18:18:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x126c9f400) [pid = 1646] [serial = 718] [outer = 0x0] 18:18:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x128b6bc00) [pid = 1646] [serial = 719] [outer = 0x126c9f400] 18:18:42 INFO - PROCESS | 1646 | 1461979122720 Marionette DEBUG loaded listener.js 18:18:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x128ca8000) [pid = 1646] [serial = 720] [outer = 0x126c9f400] 18:18:43 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x1266c1800) [pid = 1646] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 18:18:43 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12adaec00) [pid = 1646] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 18:18:43 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x125705c00) [pid = 1646] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 18:18:43 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12aaec400) [pid = 1646] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 18:18:43 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x118189800) [pid = 1646] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 18:18:43 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11503f000) [pid = 1646] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 18:18:43 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x118562c00) [pid = 1646] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 18:18:43 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12170cc00) [pid = 1646] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 18:18:43 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12571f000) [pid = 1646] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 18:18:43 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12c482000) [pid = 1646] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 18:18:43 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x112b50800) [pid = 1646] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 18:18:43 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1185ea000) [pid = 1646] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 18:18:43 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x115d57000) [pid = 1646] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 18:18:43 INFO - PROCESS | 1646 | 1461979123218 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]]]}] 18:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 18:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 669ms 18:18:43 INFO - PROCESS | 1646 | 1461979123253 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 18:18:43 INFO - PROCESS | 1646 | 1461979123255 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 18:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 18:18:43 INFO - PROCESS | 1646 | 1461979123259 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 18:18:43 INFO - PROCESS | 1646 | 1461979123260 Marionette TRACE conn2 <- [1,934,null,{}] 18:18:43 INFO - PROCESS | 1646 | 1461979123262 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}] 18:18:43 INFO - PROCESS | 1646 | 1461979123342 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 18:18:43 INFO - PROCESS | 1646 | 1461979123394 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aac8800 == 50 [pid = 1646] [id = 241] 18:18:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x110ef1400) [pid = 1646] [serial = 721] [outer = 0x0] 18:18:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12170cc00) [pid = 1646] [serial = 722] [outer = 0x110ef1400] 18:18:43 INFO - PROCESS | 1646 | 1461979123420 Marionette DEBUG loaded listener.js 18:18:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x128cabc00) [pid = 1646] [serial = 723] [outer = 0x110ef1400] 18:18:43 INFO - PROCESS | 1646 | 1461979123700 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]]]}] 18:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 18:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 468ms 18:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 18:18:43 INFO - PROCESS | 1646 | 1461979123728 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 18:18:43 INFO - PROCESS | 1646 | 1461979123729 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 18:18:43 INFO - PROCESS | 1646 | 1461979123731 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 18:18:43 INFO - PROCESS | 1646 | 1461979123733 Marionette TRACE conn2 <- [1,938,null,{}] 18:18:43 INFO - PROCESS | 1646 | 1461979123735 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}] 18:18:43 INFO - PROCESS | 1646 | 1461979123845 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 18:18:43 INFO - PROCESS | 1646 | 1461979123850 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c0bc800 == 51 [pid = 1646] [id = 242] 18:18:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x117e12800) [pid = 1646] [serial = 724] [outer = 0x0] 18:18:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x129508c00) [pid = 1646] [serial = 725] [outer = 0x117e12800] 18:18:43 INFO - PROCESS | 1646 | 1461979123879 Marionette DEBUG loaded listener.js 18:18:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12aaefc00) [pid = 1646] [serial = 726] [outer = 0x117e12800] 18:18:44 INFO - PROCESS | 1646 | 1461979124224 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]]]}] 18:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 18:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 525ms 18:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 18:18:44 INFO - PROCESS | 1646 | 1461979124256 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 18:18:44 INFO - PROCESS | 1646 | 1461979124258 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 18:18:44 INFO - PROCESS | 1646 | 1461979124260 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 18:18:44 INFO - PROCESS | 1646 | 1461979124261 Marionette TRACE conn2 <- [1,942,null,{}] 18:18:44 INFO - PROCESS | 1646 | 1461979124263 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}] 18:18:44 INFO - PROCESS | 1646 | 1461979124367 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 18:18:44 INFO - PROCESS | 1646 | 1461979124376 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c1b9000 == 52 [pid = 1646] [id = 243] 18:18:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12a5bb400) [pid = 1646] [serial = 727] [outer = 0x0] 18:18:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12adba400) [pid = 1646] [serial = 728] [outer = 0x12a5bb400] 18:18:44 INFO - PROCESS | 1646 | 1461979124401 Marionette DEBUG loaded listener.js 18:18:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12b3f3000) [pid = 1646] [serial = 729] [outer = 0x12a5bb400] 18:18:44 INFO - PROCESS | 1646 | 1461979124872 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]]]}] 18:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 18:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 619ms 18:18:44 INFO - PROCESS | 1646 | 1461979124880 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 18:18:44 INFO - PROCESS | 1646 | 1461979124883 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 18:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 18:18:44 INFO - PROCESS | 1646 | 1461979124887 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 18:18:44 INFO - PROCESS | 1646 | 1461979124891 Marionette TRACE conn2 <- [1,946,null,{}] 18:18:44 INFO - PROCESS | 1646 | 1461979124895 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}] 18:18:45 INFO - PROCESS | 1646 | 1461979125002 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 18:18:45 INFO - PROCESS | 1646 | 1461979125068 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e60000 == 53 [pid = 1646] [id = 244] 18:18:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x113376800) [pid = 1646] [serial = 730] [outer = 0x0] 18:18:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x113e0e800) [pid = 1646] [serial = 731] [outer = 0x113376800] 18:18:45 INFO - PROCESS | 1646 | 1461979125124 Marionette DEBUG loaded listener.js 18:18:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x115d60400) [pid = 1646] [serial = 732] [outer = 0x113376800] 18:18:45 INFO - PROCESS | 1646 | 1461979125558 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]]]}] 18:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 18:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 724ms 18:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 18:18:45 INFO - PROCESS | 1646 | 1461979125611 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 18:18:45 INFO - PROCESS | 1646 | 1461979125616 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 18:18:45 INFO - PROCESS | 1646 | 1461979125620 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 18:18:45 INFO - PROCESS | 1646 | 1461979125622 Marionette TRACE conn2 <- [1,950,null,{}] 18:18:45 INFO - PROCESS | 1646 | 1461979125625 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}] 18:18:45 INFO - PROCESS | 1646 | 1461979125726 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 18:18:45 INFO - PROCESS | 1646 | 1461979125779 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x121315000 == 54 [pid = 1646] [id = 245] 18:18:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1169a2400) [pid = 1646] [serial = 733] [outer = 0x0] 18:18:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x117e20000) [pid = 1646] [serial = 734] [outer = 0x1169a2400] 18:18:45 INFO - PROCESS | 1646 | 1461979125808 Marionette DEBUG loaded listener.js 18:18:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11852b800) [pid = 1646] [serial = 735] [outer = 0x1169a2400] 18:18:46 INFO - PROCESS | 1646 | 1461979126257 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]]]}] 18:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 18:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 672ms 18:18:46 INFO - PROCESS | 1646 | 1461979126317 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 18:18:46 INFO - PROCESS | 1646 | 1461979126319 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 18:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 18:18:46 INFO - PROCESS | 1646 | 1461979126346 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 18:18:46 INFO - PROCESS | 1646 | 1461979126350 Marionette TRACE conn2 <- [1,954,null,{}] 18:18:46 INFO - PROCESS | 1646 | 1461979126365 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}] 18:18:46 INFO - PROCESS | 1646 | 1461979126518 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 18:18:46 INFO - PROCESS | 1646 | 1461979126614 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9a9000 == 55 [pid = 1646] [id = 246] 18:18:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x1213cac00) [pid = 1646] [serial = 736] [outer = 0x0] 18:18:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x124898000) [pid = 1646] [serial = 737] [outer = 0x1213cac00] 18:18:46 INFO - PROCESS | 1646 | 1461979126663 Marionette DEBUG loaded listener.js 18:18:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x125708400) [pid = 1646] [serial = 738] [outer = 0x1213cac00] 18:18:47 INFO - PROCESS | 1646 | 1461979127106 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]]]}] 18:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 18:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 830ms 18:18:47 INFO - PROCESS | 1646 | 1461979127173 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 18:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 18:18:47 INFO - PROCESS | 1646 | 1461979127176 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 18:18:47 INFO - PROCESS | 1646 | 1461979127180 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 18:18:47 INFO - PROCESS | 1646 | 1461979127182 Marionette TRACE conn2 <- [1,958,null,{}] 18:18:47 INFO - PROCESS | 1646 | 1461979127186 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}] 18:18:47 INFO - PROCESS | 1646 | 1461979127339 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 18:18:47 INFO - PROCESS | 1646 | 1461979127459 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d079800 == 56 [pid = 1646] [id = 247] 18:18:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x127883800) [pid = 1646] [serial = 739] [outer = 0x0] 18:18:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x128cad400) [pid = 1646] [serial = 740] [outer = 0x127883800] 18:18:47 INFO - PROCESS | 1646 | 1461979127507 Marionette DEBUG loaded listener.js 18:18:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12a5b0c00) [pid = 1646] [serial = 741] [outer = 0x127883800] 18:18:47 INFO - PROCESS | 1646 | 1461979127948 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]]]}] 18:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 18:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 824ms 18:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 18:18:48 INFO - PROCESS | 1646 | 1461979128005 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 18:18:48 INFO - PROCESS | 1646 | 1461979128006 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 18:18:48 INFO - PROCESS | 1646 | 1461979128009 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 18:18:48 INFO - PROCESS | 1646 | 1461979128010 Marionette TRACE conn2 <- [1,962,null,{}] 18:18:48 INFO - PROCESS | 1646 | 1461979128012 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}] 18:18:48 INFO - PROCESS | 1646 | 1461979128111 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 18:18:48 INFO - PROCESS | 1646 | 1461979128177 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d406800 == 57 [pid = 1646] [id = 248] 18:18:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x128b0b400) [pid = 1646] [serial = 742] [outer = 0x0] 18:18:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12a767400) [pid = 1646] [serial = 743] [outer = 0x128b0b400] 18:18:48 INFO - PROCESS | 1646 | 1461979128207 Marionette DEBUG loaded listener.js 18:18:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12b3f6000) [pid = 1646] [serial = 744] [outer = 0x128b0b400] 18:18:48 INFO - PROCESS | 1646 | 1461979128626 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]]]}] 18:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 18:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 668ms 18:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 18:18:48 INFO - PROCESS | 1646 | 1461979128678 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 18:18:48 INFO - PROCESS | 1646 | 1461979128679 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 18:18:48 INFO - PROCESS | 1646 | 1461979128682 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 18:18:48 INFO - PROCESS | 1646 | 1461979128683 Marionette TRACE conn2 <- [1,966,null,{}] 18:18:48 INFO - PROCESS | 1646 | 1461979128685 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}] 18:18:48 INFO - PROCESS | 1646 | 1461979128859 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 18:18:48 INFO - PROCESS | 1646 | 1461979128911 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba86000 == 58 [pid = 1646] [id = 249] 18:18:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x1134cd800) [pid = 1646] [serial = 745] [outer = 0x0] 18:18:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12bbbac00) [pid = 1646] [serial = 746] [outer = 0x1134cd800] 18:18:48 INFO - PROCESS | 1646 | 1461979128943 Marionette DEBUG loaded listener.js 18:18:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12c134400) [pid = 1646] [serial = 747] [outer = 0x1134cd800] 18:18:49 INFO - PROCESS | 1646 | 1461979129521 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]]]}] 18:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 18:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 869ms 18:18:49 INFO - PROCESS | 1646 | 1461979129552 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 18:18:49 INFO - PROCESS | 1646 | 1461979129554 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 18:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 18:18:49 INFO - PROCESS | 1646 | 1461979129558 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 18:18:49 INFO - PROCESS | 1646 | 1461979129560 Marionette TRACE conn2 <- [1,970,null,{}] 18:18:49 INFO - PROCESS | 1646 | 1461979129565 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}] 18:18:49 INFO - PROCESS | 1646 | 1461979129661 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 18:18:49 INFO - PROCESS | 1646 | 1461979129719 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12158a000 == 59 [pid = 1646] [id = 250] 18:18:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x111097c00) [pid = 1646] [serial = 748] [outer = 0x0] 18:18:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x113ce9000) [pid = 1646] [serial = 749] [outer = 0x111097c00] 18:18:49 INFO - PROCESS | 1646 | 1461979129759 Marionette DEBUG loaded listener.js 18:18:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x115d84400) [pid = 1646] [serial = 750] [outer = 0x111097c00] 18:18:50 INFO - PROCESS | 1646 | 1461979130209 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]]]}] 18:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 18:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 672ms 18:18:50 INFO - PROCESS | 1646 | 1461979130229 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 18:18:50 INFO - PROCESS | 1646 | 1461979130233 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 18:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 18:18:50 INFO - PROCESS | 1646 | 1461979130238 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 18:18:50 INFO - PROCESS | 1646 | 1461979130239 Marionette TRACE conn2 <- [1,974,null,{}] 18:18:50 INFO - PROCESS | 1646 | 1461979130242 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}] 18:18:50 INFO - PROCESS | 1646 | 1461979130338 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 18:18:50 INFO - PROCESS | 1646 | 1461979130407 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f73000 == 60 [pid = 1646] [id = 251] 18:18:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x112b58c00) [pid = 1646] [serial = 751] [outer = 0x0] 18:18:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x118195000) [pid = 1646] [serial = 752] [outer = 0x112b58c00] 18:18:50 INFO - PROCESS | 1646 | 1461979130434 Marionette DEBUG loaded listener.js 18:18:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x11855c400) [pid = 1646] [serial = 753] [outer = 0x112b58c00] 18:18:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12955f000 == 59 [pid = 1646] [id = 196] 18:18:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12c0bc800 == 58 [pid = 1646] [id = 242] 18:18:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12aac8800 == 57 [pid = 1646] [id = 241] 18:18:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12a724800 == 56 [pid = 1646] [id = 240] 18:18:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12954b800 == 55 [pid = 1646] [id = 239] 18:18:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12784e000 == 54 [pid = 1646] [id = 238] 18:18:50 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x1213ca800) [pid = 1646] [serial = 626] [outer = 0x0] [url = about:blank] 18:18:50 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12c484800) [pid = 1646] [serial = 632] [outer = 0x0] [url = about:blank] 18:18:50 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x112b52c00) [pid = 1646] [serial = 635] [outer = 0x0] [url = about:blank] 18:18:50 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x118565c00) [pid = 1646] [serial = 623] [outer = 0x0] [url = about:blank] 18:18:50 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12bbb4800) [pid = 1646] [serial = 629] [outer = 0x0] [url = about:blank] 18:18:50 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x110eed800) [pid = 1646] [serial = 677] [outer = 0x0] [url = about:blank] 18:18:50 INFO - PROCESS | 1646 | --DOCSHELL 0x125017800 == 53 [pid = 1646] [id = 237] 18:18:50 INFO - PROCESS | 1646 | --DOCSHELL 0x121816800 == 52 [pid = 1646] [id = 236] 18:18:50 INFO - PROCESS | 1646 | --DOCSHELL 0x121307000 == 51 [pid = 1646] [id = 235] 18:18:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1198a9800 == 50 [pid = 1646] [id = 234] 18:18:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1167f3000 == 49 [pid = 1646] [id = 233] 18:18:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11808c000 == 48 [pid = 1646] [id = 232] 18:18:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12c0ba800 == 47 [pid = 1646] [id = 229] 18:18:50 INFO - PROCESS | 1646 | --DOCSHELL 0x121310000 == 46 [pid = 1646] [id = 228] 18:18:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11697d800 == 45 [pid = 1646] [id = 227] 18:18:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9a3000 == 44 [pid = 1646] [id = 226] 18:18:50 INFO - PROCESS | 1646 | 1461979130847 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]]]}] 18:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 18:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 622ms 18:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 18:18:50 INFO - PROCESS | 1646 | 1461979130861 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 18:18:50 INFO - PROCESS | 1646 | 1461979130862 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 18:18:50 INFO - PROCESS | 1646 | 1461979130864 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 18:18:50 INFO - PROCESS | 1646 | 1461979130867 Marionette TRACE conn2 <- [1,978,null,{}] 18:18:50 INFO - PROCESS | 1646 | 1461979130876 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}] 18:18:50 INFO - PROCESS | 1646 | 1461979130960 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12bbbc800) [pid = 1646] [serial = 674] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12bb38c00) [pid = 1646] [serial = 659] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12575a400) [pid = 1646] [serial = 650] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x1266c1000) [pid = 1646] [serial = 651] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12adb3400) [pid = 1646] [serial = 656] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x119e5b000) [pid = 1646] [serial = 662] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x117253800) [pid = 1646] [serial = 639] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1166d9800) [pid = 1646] [serial = 638] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11930fc00) [pid = 1646] [serial = 642] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x1185ef400) [pid = 1646] [serial = 641] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12c132400) [pid = 1646] [serial = 620] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x124ceec00) [pid = 1646] [serial = 647] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x125702400) [pid = 1646] [serial = 648] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x127886800) [pid = 1646] [serial = 653] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12c48a000) [pid = 1646] [serial = 665] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x115d5ac00) [pid = 1646] [serial = 668] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x119a38c00) [pid = 1646] [serial = 644] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11be66400) [pid = 1646] [serial = 645] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x128b72c00) [pid = 1646] [serial = 672] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12caa2800) [pid = 1646] [serial = 666] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x126c9fc00) [pid = 1646] [serial = 669] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12bbc0400) [pid = 1646] [serial = 660] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12c138c00) [pid = 1646] [serial = 663] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12caa5000) [pid = 1646] [serial = 675] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x128b6c000) [pid = 1646] [serial = 671] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12a765400) [pid = 1646] [serial = 654] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12b3efc00) [pid = 1646] [serial = 657] [outer = 0x0] [url = about:blank] 18:18:51 INFO - PROCESS | 1646 | 1461979131045 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x118795000 == 45 [pid = 1646] [id = 252] 18:18:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x113c3fc00) [pid = 1646] [serial = 754] [outer = 0x0] 18:18:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1184c6800) [pid = 1646] [serial = 755] [outer = 0x113c3fc00] 18:18:51 INFO - PROCESS | 1646 | 1461979131075 Marionette DEBUG loaded listener.js 18:18:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x119a38c00) [pid = 1646] [serial = 756] [outer = 0x113c3fc00] 18:18:51 INFO - PROCESS | 1646 | 1461979131384 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]]]}] 18:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 18:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 571ms 18:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 18:18:51 INFO - PROCESS | 1646 | 1461979131436 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 18:18:51 INFO - PROCESS | 1646 | 1461979131438 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 18:18:51 INFO - PROCESS | 1646 | 1461979131440 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 18:18:51 INFO - PROCESS | 1646 | 1461979131441 Marionette TRACE conn2 <- [1,982,null,{}] 18:18:51 INFO - PROCESS | 1646 | 1461979131443 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}] 18:18:51 INFO - PROCESS | 1646 | 1461979131527 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 18:18:51 INFO - PROCESS | 1646 | 1461979131588 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x1214ab000 == 46 [pid = 1646] [id = 253] 18:18:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x118560800) [pid = 1646] [serial = 757] [outer = 0x0] 18:18:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11be60c00) [pid = 1646] [serial = 758] [outer = 0x118560800] 18:18:51 INFO - PROCESS | 1646 | 1461979131614 Marionette DEBUG loaded listener.js 18:18:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x124e7bc00) [pid = 1646] [serial = 759] [outer = 0x118560800] 18:18:51 INFO - PROCESS | 1646 | 1461979131907 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]]]}] 18:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 18:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 519ms 18:18:51 INFO - PROCESS | 1646 | 1461979131959 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 18:18:51 INFO - PROCESS | 1646 | 1461979131960 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 18:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 18:18:51 INFO - PROCESS | 1646 | 1461979131963 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 18:18:51 INFO - PROCESS | 1646 | 1461979131964 Marionette TRACE conn2 <- [1,986,null,{}] 18:18:51 INFO - PROCESS | 1646 | 1461979131966 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}] 18:18:52 INFO - PROCESS | 1646 | 1461979132047 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 18:18:52 INFO - PROCESS | 1646 | 1461979132052 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e4e000 == 47 [pid = 1646] [id = 254] 18:18:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x125703000) [pid = 1646] [serial = 760] [outer = 0x0] 18:18:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12575b400) [pid = 1646] [serial = 761] [outer = 0x125703000] 18:18:52 INFO - PROCESS | 1646 | 1461979132078 Marionette DEBUG loaded listener.js 18:18:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x126c9fc00) [pid = 1646] [serial = 762] [outer = 0x125703000] 18:18:52 INFO - PROCESS | 1646 | 1461979132420 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]]]}] 18:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 18:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 471ms 18:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 18:18:52 INFO - PROCESS | 1646 | 1461979132435 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 18:18:52 INFO - PROCESS | 1646 | 1461979132436 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 18:18:52 INFO - PROCESS | 1646 | 1461979132440 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 18:18:52 INFO - PROCESS | 1646 | 1461979132442 Marionette TRACE conn2 <- [1,990,null,{}] 18:18:52 INFO - PROCESS | 1646 | 1461979132445 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}] 18:18:52 INFO - PROCESS | 1646 | 1461979132540 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 18:18:52 INFO - PROCESS | 1646 | 1461979132546 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a6c6800 == 48 [pid = 1646] [id = 255] 18:18:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128b0d800) [pid = 1646] [serial = 763] [outer = 0x0] 18:18:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128cb0800) [pid = 1646] [serial = 764] [outer = 0x128b0d800] 18:18:52 INFO - PROCESS | 1646 | 1461979132573 Marionette DEBUG loaded listener.js 18:18:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12bb2d400) [pid = 1646] [serial = 765] [outer = 0x128b0d800] 18:18:52 INFO - PROCESS | 1646 | 1461979132898 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]]]}] 18:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 18:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 471ms 18:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 18:18:52 INFO - PROCESS | 1646 | 1461979132910 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 18:18:52 INFO - PROCESS | 1646 | 1461979132912 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 18:18:52 INFO - PROCESS | 1646 | 1461979132914 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 18:18:52 INFO - PROCESS | 1646 | 1461979132915 Marionette TRACE conn2 <- [1,994,null,{}] 18:18:52 INFO - PROCESS | 1646 | 1461979132917 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}] 18:18:52 INFO - PROCESS | 1646 | 1461979132997 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 18:18:53 INFO - PROCESS | 1646 | 1461979133002 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b349800 == 49 [pid = 1646] [id = 256] 18:18:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12bb38c00) [pid = 1646] [serial = 766] [outer = 0x0] 18:18:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12c07bc00) [pid = 1646] [serial = 767] [outer = 0x12bb38c00] 18:18:53 INFO - PROCESS | 1646 | 1461979133030 Marionette DEBUG loaded listener.js 18:18:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12c12f400) [pid = 1646] [serial = 768] [outer = 0x12bb38c00] 18:18:53 INFO - PROCESS | 1646 | 1461979133434 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]]]}] 18:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 18:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 570ms 18:18:53 INFO - PROCESS | 1646 | 1461979133484 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 18:18:53 INFO - PROCESS | 1646 | 1461979133486 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 18:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 18:18:53 INFO - PROCESS | 1646 | 1461979133489 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 18:18:53 INFO - PROCESS | 1646 | 1461979133490 Marionette TRACE conn2 <- [1,998,null,{}] 18:18:53 INFO - PROCESS | 1646 | 1461979133493 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}] 18:18:53 INFO - PROCESS | 1646 | 1461979133595 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 18:18:53 INFO - PROCESS | 1646 | 1461979133629 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c0c2800 == 50 [pid = 1646] [id = 257] 18:18:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12bbb4400) [pid = 1646] [serial = 769] [outer = 0x0] 18:18:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12c134c00) [pid = 1646] [serial = 770] [outer = 0x12bbb4400] 18:18:53 INFO - PROCESS | 1646 | 1461979133656 Marionette DEBUG loaded listener.js 18:18:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12c482000) [pid = 1646] [serial = 771] [outer = 0x12bbb4400] 18:18:54 INFO - PROCESS | 1646 | 1461979133998 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]]]}] 18:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 18:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 519ms 18:18:54 INFO - PROCESS | 1646 | 1461979134009 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 18:18:54 INFO - PROCESS | 1646 | 1461979134010 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 18:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 18:18:54 INFO - PROCESS | 1646 | 1461979134012 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 18:18:54 INFO - PROCESS | 1646 | 1461979134013 Marionette TRACE conn2 <- [1,1002,null,{}] 18:18:54 INFO - PROCESS | 1646 | 1461979134016 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}] 18:18:54 INFO - PROCESS | 1646 | 1461979134123 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 18:18:54 INFO - PROCESS | 1646 | 1461979134138 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4dd800 == 51 [pid = 1646] [id = 258] 18:18:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x121e78800) [pid = 1646] [serial = 772] [outer = 0x0] 18:18:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x121e82400) [pid = 1646] [serial = 773] [outer = 0x121e78800] 18:18:54 INFO - PROCESS | 1646 | 1461979134164 Marionette DEBUG loaded listener.js 18:18:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12bbba400) [pid = 1646] [serial = 774] [outer = 0x121e78800] 18:18:54 INFO - PROCESS | 1646 | 1461979134509 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]]]}] 18:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 18:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 523ms 18:18:54 INFO - PROCESS | 1646 | 1461979134538 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 18:18:54 INFO - PROCESS | 1646 | 1461979134540 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 18:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 18:18:54 INFO - PROCESS | 1646 | 1461979134542 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 18:18:54 INFO - PROCESS | 1646 | 1461979134543 Marionette TRACE conn2 <- [1,1006,null,{}] 18:18:54 INFO - PROCESS | 1646 | 1461979134546 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}] 18:18:54 INFO - PROCESS | 1646 | 1461979134658 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 18:18:54 INFO - PROCESS | 1646 | 1461979134677 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cd0f800 == 52 [pid = 1646] [id = 259] 18:18:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x121e81800) [pid = 1646] [serial = 775] [outer = 0x0] 18:18:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12c48a000) [pid = 1646] [serial = 776] [outer = 0x121e81800] 18:18:54 INFO - PROCESS | 1646 | 1461979134716 Marionette DEBUG loaded listener.js 18:18:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12caa3c00) [pid = 1646] [serial = 777] [outer = 0x121e81800] 18:18:55 INFO - PROCESS | 1646 | 1461979135311 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]]]}] 18:18:55 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x112b4b800) [pid = 1646] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 18:18:55 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x1290d8000) [pid = 1646] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 18:18:55 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x119eb3800) [pid = 1646] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 18:18:55 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x1257e5400) [pid = 1646] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 18:18:55 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1218d9000) [pid = 1646] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 18:18:55 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x126c9f400) [pid = 1646] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 18:18:55 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x110ef1400) [pid = 1646] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 18:18:55 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x116a7f800) [pid = 1646] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 18:18:55 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1185ed800) [pid = 1646] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 18:18:55 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x115d5a000) [pid = 1646] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 18:18:55 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x1185f5c00) [pid = 1646] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 18:18:55 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x112b51800) [pid = 1646] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 18:18:55 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x118561800) [pid = 1646] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 18:18:55 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x117e12800) [pid = 1646] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 18:18:55 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x116721400) [pid = 1646] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 18:18:55 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x118fa3c00) [pid = 1646] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 18:18:55 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x1257e9000) [pid = 1646] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 18:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 18:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 820ms 18:18:55 INFO - PROCESS | 1646 | 1461979135363 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 18:18:55 INFO - PROCESS | 1646 | 1461979135365 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 18:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 18:18:55 INFO - PROCESS | 1646 | 1461979135367 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 18:18:55 INFO - PROCESS | 1646 | 1461979135369 Marionette TRACE conn2 <- [1,1010,null,{}] 18:18:55 INFO - PROCESS | 1646 | 1461979135371 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}] 18:18:55 INFO - PROCESS | 1646 | 1461979135469 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 18:18:55 INFO - PROCESS | 1646 | 1461979135473 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x126675800 == 53 [pid = 1646] [id = 260] 18:18:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x115d5d400) [pid = 1646] [serial = 778] [outer = 0x0] 18:18:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1220a5c00) [pid = 1646] [serial = 779] [outer = 0x115d5d400] 18:18:55 INFO - PROCESS | 1646 | 1461979135504 Marionette DEBUG loaded listener.js 18:18:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128cacc00) [pid = 1646] [serial = 780] [outer = 0x115d5d400] 18:18:55 INFO - PROCESS | 1646 | 1461979135848 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]]]}] 18:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 18:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 522ms 18:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 18:18:55 INFO - PROCESS | 1646 | 1461979135890 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 18:18:55 INFO - PROCESS | 1646 | 1461979135891 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 18:18:55 INFO - PROCESS | 1646 | 1461979135893 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 18:18:55 INFO - PROCESS | 1646 | 1461979135894 Marionette TRACE conn2 <- [1,1014,null,{}] 18:18:55 INFO - PROCESS | 1646 | 1461979135896 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}] 18:18:56 INFO - PROCESS | 1646 | 1461979136003 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 18:18:56 INFO - PROCESS | 1646 | 1461979136035 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d838000 == 54 [pid = 1646] [id = 261] 18:18:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12caa8c00) [pid = 1646] [serial = 781] [outer = 0x0] 18:18:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12caac800) [pid = 1646] [serial = 782] [outer = 0x12caa8c00] 18:18:56 INFO - PROCESS | 1646 | 1461979136062 Marionette DEBUG loaded listener.js 18:18:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12cd8d000) [pid = 1646] [serial = 783] [outer = 0x12caa8c00] 18:18:56 INFO - PROCESS | 1646 | 1461979136376 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]]]}] 18:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 18:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 518ms 18:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 18:18:56 INFO - PROCESS | 1646 | 1461979136412 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 18:18:56 INFO - PROCESS | 1646 | 1461979136413 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 18:18:56 INFO - PROCESS | 1646 | 1461979136415 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 18:18:56 INFO - PROCESS | 1646 | 1461979136416 Marionette TRACE conn2 <- [1,1018,null,{}] 18:18:56 INFO - PROCESS | 1646 | 1461979136418 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}] 18:18:56 INFO - PROCESS | 1646 | 1461979136504 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 18:18:56 INFO - PROCESS | 1646 | 1461979136509 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da2e000 == 55 [pid = 1646] [id = 262] 18:18:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x128bc8400) [pid = 1646] [serial = 784] [outer = 0x0] 18:18:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x128bce000) [pid = 1646] [serial = 785] [outer = 0x128bc8400] 18:18:56 INFO - PROCESS | 1646 | 1461979136533 Marionette DEBUG loaded listener.js 18:18:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x128bd2000) [pid = 1646] [serial = 786] [outer = 0x128bc8400] 18:18:56 INFO - PROCESS | 1646 | 1461979136872 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]]]}] 18:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 18:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 469ms 18:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 18:18:56 INFO - PROCESS | 1646 | 1461979136884 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 18:18:56 INFO - PROCESS | 1646 | 1461979136886 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 18:18:56 INFO - PROCESS | 1646 | 1461979136889 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 18:18:56 INFO - PROCESS | 1646 | 1461979136891 Marionette TRACE conn2 <- [1,1022,null,{}] 18:18:56 INFO - PROCESS | 1646 | 1461979136896 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}] 18:18:57 INFO - PROCESS | 1646 | 1461979137002 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 18:18:57 INFO - PROCESS | 1646 | 1461979137011 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da47800 == 56 [pid = 1646] [id = 263] 18:18:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x128bcbc00) [pid = 1646] [serial = 787] [outer = 0x0] 18:18:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x1290d8000) [pid = 1646] [serial = 788] [outer = 0x128bcbc00] 18:18:57 INFO - PROCESS | 1646 | 1461979137036 Marionette DEBUG loaded listener.js 18:18:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12cd91800) [pid = 1646] [serial = 789] [outer = 0x128bcbc00] 18:18:57 INFO - PROCESS | 1646 | 1461979137416 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]]]}] 18:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 18:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 573ms 18:18:57 INFO - PROCESS | 1646 | 1461979137462 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 18:18:57 INFO - PROCESS | 1646 | 1461979137464 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 18:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 18:18:57 INFO - PROCESS | 1646 | 1461979137468 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 18:18:57 INFO - PROCESS | 1646 | 1461979137471 Marionette TRACE conn2 <- [1,1026,null,{}] 18:18:57 INFO - PROCESS | 1646 | 1461979137476 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}] 18:18:57 INFO - PROCESS | 1646 | 1461979137589 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 18:18:57 INFO - PROCESS | 1646 | 1461979137648 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x1172d1000 == 57 [pid = 1646] [id = 264] 18:18:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x110eefc00) [pid = 1646] [serial = 790] [outer = 0x0] 18:18:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x111c3bc00) [pid = 1646] [serial = 791] [outer = 0x110eefc00] 18:18:57 INFO - PROCESS | 1646 | 1461979137720 Marionette DEBUG loaded listener.js 18:18:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x112d66400) [pid = 1646] [serial = 792] [outer = 0x110eefc00] 18:18:58 INFO - PROCESS | 1646 | 1461979138166 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]]]}] 18:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 18:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 724ms 18:18:58 INFO - PROCESS | 1646 | 1461979138192 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 18:18:58 INFO - PROCESS | 1646 | 1461979138196 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 18:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 18:18:58 INFO - PROCESS | 1646 | 1461979138201 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 18:18:58 INFO - PROCESS | 1646 | 1461979138203 Marionette TRACE conn2 <- [1,1030,null,{}] 18:18:58 INFO - PROCESS | 1646 | 1461979138206 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}] 18:18:58 INFO - PROCESS | 1646 | 1461979138339 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 18:18:58 INFO - PROCESS | 1646 | 1461979138397 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x121303000 == 58 [pid = 1646] [id = 265] 18:18:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x115d57c00) [pid = 1646] [serial = 793] [outer = 0x0] 18:18:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x1184c7800) [pid = 1646] [serial = 794] [outer = 0x115d57c00] 18:18:58 INFO - PROCESS | 1646 | 1461979138428 Marionette DEBUG loaded listener.js 18:18:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x1185ef400) [pid = 1646] [serial = 795] [outer = 0x115d57c00] 18:18:58 INFO - PROCESS | 1646 | 1461979138879 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]]]}] 18:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 18:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 721ms 18:18:58 INFO - PROCESS | 1646 | 1461979138925 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 18:18:58 INFO - PROCESS | 1646 | 1461979138928 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 18:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 18:18:58 INFO - PROCESS | 1646 | 1461979138932 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 18:18:58 INFO - PROCESS | 1646 | 1461979138937 Marionette TRACE conn2 <- [1,1034,null,{}] 18:18:58 INFO - PROCESS | 1646 | 1461979138951 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}] 18:18:59 INFO - PROCESS | 1646 | 1461979139113 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 18:18:59 INFO - PROCESS | 1646 | 1461979139196 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12657d800 == 59 [pid = 1646] [id = 266] 18:18:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x11a010800) [pid = 1646] [serial = 796] [outer = 0x0] 18:18:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x121e7fc00) [pid = 1646] [serial = 797] [outer = 0x11a010800] 18:18:59 INFO - PROCESS | 1646 | 1461979139227 Marionette DEBUG loaded listener.js 18:18:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x1257e0000) [pid = 1646] [serial = 798] [outer = 0x11a010800] 18:18:59 INFO - PROCESS | 1646 | 1461979139709 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]]]}] 18:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 18:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 832ms 18:18:59 INFO - PROCESS | 1646 | 1461979139764 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 18:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 18:18:59 INFO - PROCESS | 1646 | 1461979139767 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 18:18:59 INFO - PROCESS | 1646 | 1461979139791 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 18:18:59 INFO - PROCESS | 1646 | 1461979139793 Marionette TRACE conn2 <- [1,1038,null,{}] 18:18:59 INFO - PROCESS | 1646 | 1461979139800 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}] 18:18:59 INFO - PROCESS | 1646 | 1461979139961 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 18:19:00 INFO - PROCESS | 1646 | 1461979140055 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d41e000 == 60 [pid = 1646] [id = 267] 18:19:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x121e83c00) [pid = 1646] [serial = 799] [outer = 0x0] 18:19:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x128b69800) [pid = 1646] [serial = 800] [outer = 0x121e83c00] 18:19:00 INFO - PROCESS | 1646 | 1461979140102 Marionette DEBUG loaded listener.js 18:19:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x129511c00) [pid = 1646] [serial = 801] [outer = 0x121e83c00] 18:19:00 INFO - PROCESS | 1646 | 1461979140528 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]]]}] 18:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 18:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 794ms 18:19:00 INFO - PROCESS | 1646 | 1461979140565 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 18:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 18:19:00 INFO - PROCESS | 1646 | 1461979140566 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 18:19:00 INFO - PROCESS | 1646 | 1461979140568 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 18:19:00 INFO - PROCESS | 1646 | 1461979140570 Marionette TRACE conn2 <- [1,1042,null,{}] 18:19:00 INFO - PROCESS | 1646 | 1461979140572 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}] 18:19:00 INFO - PROCESS | 1646 | 1461979140676 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 18:19:00 INFO - PROCESS | 1646 | 1461979140730 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12daad800 == 61 [pid = 1646] [id = 268] 18:19:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x127887400) [pid = 1646] [serial = 802] [outer = 0x0] 18:19:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12b277000) [pid = 1646] [serial = 803] [outer = 0x127887400] 18:19:00 INFO - PROCESS | 1646 | 1461979140759 Marionette DEBUG loaded listener.js 18:19:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12c47f000) [pid = 1646] [serial = 804] [outer = 0x127887400] 18:19:01 INFO - PROCESS | 1646 | 1461979141203 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]]]}] 18:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 18:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 668ms 18:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 18:19:01 INFO - PROCESS | 1646 | 1461979141239 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 18:19:01 INFO - PROCESS | 1646 | 1461979141241 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 18:19:01 INFO - PROCESS | 1646 | 1461979141244 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 18:19:01 INFO - PROCESS | 1646 | 1461979141246 Marionette TRACE conn2 <- [1,1046,null,{}] 18:19:01 INFO - PROCESS | 1646 | 1461979141250 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}] 18:19:01 INFO - PROCESS | 1646 | 1461979141438 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 18:19:01 INFO - PROCESS | 1646 | 1461979141511 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x110ea1800 == 62 [pid = 1646] [id = 269] 18:19:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12a767c00) [pid = 1646] [serial = 805] [outer = 0x0] 18:19:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12cd94400) [pid = 1646] [serial = 806] [outer = 0x12a767c00] 18:19:01 INFO - PROCESS | 1646 | 1461979141542 Marionette DEBUG loaded listener.js 18:19:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12d448000) [pid = 1646] [serial = 807] [outer = 0x12a767c00] 18:19:01 INFO - PROCESS | 1646 | 1461979141960 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]]]}] 18:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 18:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 770ms 18:19:02 INFO - PROCESS | 1646 | 1461979142024 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 18:19:02 INFO - PROCESS | 1646 | 1461979142026 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 18:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 18:19:02 INFO - PROCESS | 1646 | 1461979142030 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 18:19:02 INFO - PROCESS | 1646 | 1461979142031 Marionette TRACE conn2 <- [1,1050,null,{}] 18:19:02 INFO - PROCESS | 1646 | 1461979142033 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}] 18:19:02 INFO - PROCESS | 1646 | 1461979142142 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 18:19:02 INFO - PROCESS | 1646 | 1461979142211 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f2d000 == 63 [pid = 1646] [id = 270] 18:19:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x11315a800) [pid = 1646] [serial = 808] [outer = 0x0] 18:19:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x11315e800) [pid = 1646] [serial = 809] [outer = 0x11315a800] 18:19:02 INFO - PROCESS | 1646 | 1461979142240 Marionette DEBUG loaded listener.js 18:19:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x113162800) [pid = 1646] [serial = 810] [outer = 0x11315a800] 18:19:02 INFO - PROCESS | 1646 | 1461979142864 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]]]}] 18:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 18:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 870ms 18:19:02 INFO - PROCESS | 1646 | 1461979142918 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 18:19:02 INFO - PROCESS | 1646 | 1461979142921 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 18:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 18:19:02 INFO - PROCESS | 1646 | 1461979142926 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 18:19:02 INFO - PROCESS | 1646 | 1461979142929 Marionette TRACE conn2 <- [1,1054,null,{}] 18:19:02 INFO - PROCESS | 1646 | 1461979142932 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}] 18:19:03 INFO - PROCESS | 1646 | 1461979143033 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 18:19:03 INFO - PROCESS | 1646 | 1461979143099 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x118ff1800 == 64 [pid = 1646] [id = 271] 18:19:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x112b59800) [pid = 1646] [serial = 811] [outer = 0x0] 18:19:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x11313b000) [pid = 1646] [serial = 812] [outer = 0x112b59800] 18:19:03 INFO - PROCESS | 1646 | 1461979143127 Marionette DEBUG loaded listener.js 18:19:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x113141800) [pid = 1646] [serial = 813] [outer = 0x112b59800] 18:19:03 INFO - PROCESS | 1646 | 1461979143578 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]]]}] 18:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 18:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 673ms 18:19:03 INFO - PROCESS | 1646 | 1461979143604 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 18:19:03 INFO - PROCESS | 1646 | 1461979143608 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 18:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 18:19:03 INFO - PROCESS | 1646 | 1461979143616 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 18:19:03 INFO - PROCESS | 1646 | 1461979143617 Marionette TRACE conn2 <- [1,1058,null,{}] 18:19:03 INFO - PROCESS | 1646 | 1461979143624 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}] 18:19:03 INFO - PROCESS | 1646 | 1461979143751 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 18:19:03 INFO - PROCESS | 1646 | 1461979143830 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x118797800 == 65 [pid = 1646] [id = 272] 18:19:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x113162400) [pid = 1646] [serial = 814] [outer = 0x0] 18:19:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x113165800) [pid = 1646] [serial = 815] [outer = 0x113162400] 18:19:03 INFO - PROCESS | 1646 | 1461979143858 Marionette DEBUG loaded listener.js 18:19:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x113ceac00) [pid = 1646] [serial = 816] [outer = 0x113162400] 18:19:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12da2e000 == 64 [pid = 1646] [id = 262] 18:19:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12d838000 == 63 [pid = 1646] [id = 261] 18:19:04 INFO - PROCESS | 1646 | --DOCSHELL 0x126675800 == 62 [pid = 1646] [id = 260] 18:19:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12cd0f800 == 61 [pid = 1646] [id = 259] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x12adba400) [pid = 1646] [serial = 728] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x11be66800) [pid = 1646] [serial = 689] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4dd800 == 60 [pid = 1646] [id = 258] 18:19:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12c0c2800 == 59 [pid = 1646] [id = 257] 18:19:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12b349800 == 58 [pid = 1646] [id = 256] 18:19:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12a6c6800 == 57 [pid = 1646] [id = 255] 18:19:04 INFO - PROCESS | 1646 | --DOCSHELL 0x117e4e000 == 56 [pid = 1646] [id = 254] 18:19:04 INFO - PROCESS | 1646 | --DOCSHELL 0x1214ab000 == 55 [pid = 1646] [id = 253] 18:19:04 INFO - PROCESS | 1646 | --DOCSHELL 0x118795000 == 54 [pid = 1646] [id = 252] 18:19:04 INFO - PROCESS | 1646 | --DOCSHELL 0x118f73000 == 53 [pid = 1646] [id = 251] 18:19:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12158a000 == 52 [pid = 1646] [id = 250] 18:19:04 INFO - PROCESS | 1646 | 1461979144329 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]]]}] 18:19:04 INFO - PROCESS | 1646 | --DOCSHELL 0x117e60000 == 51 [pid = 1646] [id = 244] 18:19:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12c1b9000 == 50 [pid = 1646] [id = 243] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x112d66800) [pid = 1646] [serial = 636] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12a6ecc00) [pid = 1646] [serial = 503] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x1185e9000) [pid = 1646] [serial = 549] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x124b9d000) [pid = 1646] [serial = 552] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12a758c00) [pid = 1646] [serial = 588] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x1218de800) [pid = 1646] [serial = 710] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x128b0ac00) [pid = 1646] [serial = 716] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x125763800) [pid = 1646] [serial = 713] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x128b6bc00) [pid = 1646] [serial = 719] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12170cc00) [pid = 1646] [serial = 722] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x128b67c00) [pid = 1646] [serial = 717] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x118235c00) [pid = 1646] [serial = 701] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x11852d800) [pid = 1646] [serial = 702] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x118f5a000) [pid = 1646] [serial = 704] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x119727800) [pid = 1646] [serial = 705] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x115d5c800) [pid = 1646] [serial = 698] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x116714400) [pid = 1646] [serial = 699] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x111092400) [pid = 1646] [serial = 680] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x1198e3400) [pid = 1646] [serial = 707] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x11344fc00) [pid = 1646] [serial = 696] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x112b50c00) [pid = 1646] [serial = 695] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x1266c2c00) [pid = 1646] [serial = 693] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x1213c6c00) [pid = 1646] [serial = 692] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x115d5f800) [pid = 1646] [serial = 683] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1185e8800) [pid = 1646] [serial = 686] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x129508c00) [pid = 1646] [serial = 725] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x128ca8000) [pid = 1646] [serial = 720] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x126c9ec00) [pid = 1646] [serial = 714] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x125715c00) [pid = 1646] [serial = 711] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x128cabc00) [pid = 1646] [serial = 723] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x119e60800) [pid = 1646] [serial = 708] [outer = 0x0] [url = about:blank] 18:19:04 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12aaefc00) [pid = 1646] [serial = 726] [outer = 0x0] [url = about:blank] 18:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 18:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 771ms 18:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 18:19:04 INFO - PROCESS | 1646 | 1461979144393 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 18:19:04 INFO - PROCESS | 1646 | 1461979144394 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 18:19:04 INFO - PROCESS | 1646 | 1461979144396 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 18:19:04 INFO - PROCESS | 1646 | 1461979144399 Marionette TRACE conn2 <- [1,1062,null,{}] 18:19:04 INFO - PROCESS | 1646 | 1461979144407 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}] 18:19:04 INFO - PROCESS | 1646 | 1461979144495 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 18:19:04 INFO - PROCESS | 1646 | 1461979144500 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x117353800 == 51 [pid = 1646] [id = 273] 18:19:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1166d5400) [pid = 1646] [serial = 817] [outer = 0x0] 18:19:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x116719c00) [pid = 1646] [serial = 818] [outer = 0x1166d5400] 18:19:04 INFO - PROCESS | 1646 | 1461979144534 Marionette DEBUG loaded listener.js 18:19:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x117253c00) [pid = 1646] [serial = 819] [outer = 0x1166d5400] 18:19:04 INFO - PROCESS | 1646 | 1461979144884 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]]]}] 18:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 18:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 525ms 18:19:04 INFO - PROCESS | 1646 | 1461979144932 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 18:19:04 INFO - PROCESS | 1646 | 1461979144933 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 18:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 18:19:04 INFO - PROCESS | 1646 | 1461979144937 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 18:19:04 INFO - PROCESS | 1646 | 1461979144938 Marionette TRACE conn2 <- [1,1066,null,{}] 18:19:04 INFO - PROCESS | 1646 | 1461979144940 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}] 18:19:05 INFO - PROCESS | 1646 | 1461979145018 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 18:19:05 INFO - PROCESS | 1646 | 1461979145025 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x121bcd000 == 52 [pid = 1646] [id = 274] 18:19:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x117e21000) [pid = 1646] [serial = 820] [outer = 0x0] 18:19:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x118326c00) [pid = 1646] [serial = 821] [outer = 0x117e21000] 18:19:05 INFO - PROCESS | 1646 | 1461979145052 Marionette DEBUG loaded listener.js 18:19:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x118561800) [pid = 1646] [serial = 822] [outer = 0x117e21000] 18:19:05 INFO - PROCESS | 1646 | 1461979145396 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]]]}] 18:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 18:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 470ms 18:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 18:19:05 INFO - PROCESS | 1646 | 1461979145409 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 18:19:05 INFO - PROCESS | 1646 | 1461979145411 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 18:19:05 INFO - PROCESS | 1646 | 1461979145413 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 18:19:05 INFO - PROCESS | 1646 | 1461979145414 Marionette TRACE conn2 <- [1,1070,null,{}] 18:19:05 INFO - PROCESS | 1646 | 1461979145416 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}] 18:19:05 INFO - PROCESS | 1646 | 1461979145504 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 18:19:05 INFO - PROCESS | 1646 | 1461979145559 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x124856800 == 53 [pid = 1646] [id = 275] 18:19:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x118558400) [pid = 1646] [serial = 823] [outer = 0x0] 18:19:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x118760400) [pid = 1646] [serial = 824] [outer = 0x118558400] 18:19:05 INFO - PROCESS | 1646 | 1461979145585 Marionette DEBUG loaded listener.js 18:19:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x11971fc00) [pid = 1646] [serial = 825] [outer = 0x118558400] 18:19:05 INFO - PROCESS | 1646 | 1461979145884 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]]]}] 18:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 18:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 521ms 18:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 18:19:05 INFO - PROCESS | 1646 | 1461979145935 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 18:19:05 INFO - PROCESS | 1646 | 1461979145936 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 18:19:05 INFO - PROCESS | 1646 | 1461979145939 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 18:19:05 INFO - PROCESS | 1646 | 1461979145940 Marionette TRACE conn2 <- [1,1074,null,{}] 18:19:05 INFO - PROCESS | 1646 | 1461979145942 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}] 18:19:06 INFO - PROCESS | 1646 | 1461979146035 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 18:19:06 INFO - PROCESS | 1646 | 1461979146097 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x127854000 == 54 [pid = 1646] [id = 276] 18:19:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x118f5bc00) [pid = 1646] [serial = 826] [outer = 0x0] 18:19:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x119a3e400) [pid = 1646] [serial = 827] [outer = 0x118f5bc00] 18:19:06 INFO - PROCESS | 1646 | 1461979146124 Marionette DEBUG loaded listener.js 18:19:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x121e7c000) [pid = 1646] [serial = 828] [outer = 0x118f5bc00] 18:19:06 INFO - PROCESS | 1646 | 1461979146454 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]]]}] 18:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 18:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 569ms 18:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 18:19:06 INFO - PROCESS | 1646 | 1461979146508 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 18:19:06 INFO - PROCESS | 1646 | 1461979146509 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 18:19:06 INFO - PROCESS | 1646 | 1461979146511 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 18:19:06 INFO - PROCESS | 1646 | 1461979146513 Marionette TRACE conn2 <- [1,1078,null,{}] 18:19:06 INFO - PROCESS | 1646 | 1461979146515 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}] 18:19:06 INFO - PROCESS | 1646 | 1461979146618 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 18:19:06 INFO - PROCESS | 1646 | 1461979146630 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a52e800 == 55 [pid = 1646] [id = 277] 18:19:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x121e7f800) [pid = 1646] [serial = 829] [outer = 0x0] 18:19:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x124b9ec00) [pid = 1646] [serial = 830] [outer = 0x121e7f800] 18:19:06 INFO - PROCESS | 1646 | 1461979146655 Marionette DEBUG loaded listener.js 18:19:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x125710400) [pid = 1646] [serial = 831] [outer = 0x121e7f800] 18:19:07 INFO - PROCESS | 1646 | 1461979147066 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]]]}] 18:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 18:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 568ms 18:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 18:19:07 INFO - PROCESS | 1646 | 1461979147080 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 18:19:07 INFO - PROCESS | 1646 | 1461979147082 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 18:19:07 INFO - PROCESS | 1646 | 1461979147084 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 18:19:07 INFO - PROCESS | 1646 | 1461979147086 Marionette TRACE conn2 <- [1,1082,null,{}] 18:19:07 INFO - PROCESS | 1646 | 1461979147090 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}] 18:19:07 INFO - PROCESS | 1646 | 1461979147208 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 18:19:07 INFO - PROCESS | 1646 | 1461979147223 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aad3800 == 56 [pid = 1646] [id = 278] 18:19:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x121e85400) [pid = 1646] [serial = 832] [outer = 0x0] 18:19:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x1257e5400) [pid = 1646] [serial = 833] [outer = 0x121e85400] 18:19:07 INFO - PROCESS | 1646 | 1461979147256 Marionette DEBUG loaded listener.js 18:19:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x127885000) [pid = 1646] [serial = 834] [outer = 0x121e85400] 18:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 18:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 670ms 18:19:07 INFO - PROCESS | 1646 | 1461979147750 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]]]}] 18:19:07 INFO - PROCESS | 1646 | 1461979147755 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 18:19:07 INFO - PROCESS | 1646 | 1461979147757 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 18:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 18:19:07 INFO - PROCESS | 1646 | 1461979147760 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 18:19:07 INFO - PROCESS | 1646 | 1461979147762 Marionette TRACE conn2 <- [1,1086,null,{}] 18:19:07 INFO - PROCESS | 1646 | 1461979147766 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}] 18:19:07 INFO - PROCESS | 1646 | 1461979147879 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 18:19:07 INFO - PROCESS | 1646 | 1461979147911 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc7c000 == 57 [pid = 1646] [id = 279] 18:19:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x128b0cc00) [pid = 1646] [serial = 835] [outer = 0x0] 18:19:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x128b6a000) [pid = 1646] [serial = 836] [outer = 0x128b0cc00] 18:19:07 INFO - PROCESS | 1646 | 1461979147936 Marionette DEBUG loaded listener.js 18:19:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x128bc6800) [pid = 1646] [serial = 837] [outer = 0x128b0cc00] 18:19:08 INFO - PROCESS | 1646 | 1461979148289 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]]]}] 18:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 18:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 570ms 18:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 18:19:08 INFO - PROCESS | 1646 | 1461979148331 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 18:19:08 INFO - PROCESS | 1646 | 1461979148333 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 18:19:08 INFO - PROCESS | 1646 | 1461979148335 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 18:19:08 INFO - PROCESS | 1646 | 1461979148336 Marionette TRACE conn2 <- [1,1090,null,{}] 18:19:08 INFO - PROCESS | 1646 | 1461979148338 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}] 18:19:08 INFO - PROCESS | 1646 | 1461979148715 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 18:19:08 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12bbb4400) [pid = 1646] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 18:19:08 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x121e78800) [pid = 1646] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 18:19:08 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x121e81800) [pid = 1646] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 18:19:08 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x125703000) [pid = 1646] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 18:19:08 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x112b58c00) [pid = 1646] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 18:19:08 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x113c3fc00) [pid = 1646] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 18:19:08 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12bb38c00) [pid = 1646] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 18:19:08 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x118560800) [pid = 1646] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 18:19:08 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x111097c00) [pid = 1646] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 18:19:08 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x115d5d400) [pid = 1646] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 18:19:08 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x128b0d800) [pid = 1646] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 18:19:08 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x128bc8400) [pid = 1646] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 18:19:08 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12caa8c00) [pid = 1646] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 18:19:08 INFO - PROCESS | 1646 | 1461979148763 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f2f000 == 58 [pid = 1646] [id = 280] 18:19:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x111091400) [pid = 1646] [serial = 838] [outer = 0x0] 18:19:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x115d5e000) [pid = 1646] [serial = 839] [outer = 0x111091400] 18:19:08 INFO - PROCESS | 1646 | 1461979148788 Marionette DEBUG loaded listener.js 18:19:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x121e7e800) [pid = 1646] [serial = 840] [outer = 0x111091400] 18:19:09 INFO - PROCESS | 1646 | 1461979149149 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]]]}] 18:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 18:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 868ms 18:19:09 INFO - PROCESS | 1646 | 1461979149204 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 18:19:09 INFO - PROCESS | 1646 | 1461979149207 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 18:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 18:19:09 INFO - PROCESS | 1646 | 1461979149210 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 18:19:09 INFO - PROCESS | 1646 | 1461979149213 Marionette TRACE conn2 <- [1,1094,null,{}] 18:19:09 INFO - PROCESS | 1646 | 1461979149216 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}] 18:19:09 INFO - PROCESS | 1646 | 1461979149396 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 18:19:09 INFO - PROCESS | 1646 | 1461979149406 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c21f800 == 59 [pid = 1646] [id = 281] 18:19:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x118531400) [pid = 1646] [serial = 841] [outer = 0x0] 18:19:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x128bcd400) [pid = 1646] [serial = 842] [outer = 0x118531400] 18:19:09 INFO - PROCESS | 1646 | 1461979149451 Marionette DEBUG loaded listener.js 18:19:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12adac400) [pid = 1646] [serial = 843] [outer = 0x118531400] 18:19:09 INFO - PROCESS | 1646 | 1461979149845 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]]]}] 18:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 18:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 674ms 18:19:09 INFO - PROCESS | 1646 | 1461979149886 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 18:19:09 INFO - PROCESS | 1646 | 1461979149888 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 18:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 18:19:09 INFO - PROCESS | 1646 | 1461979149909 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 18:19:09 INFO - PROCESS | 1646 | 1461979149911 Marionette TRACE conn2 <- [1,1098,null,{}] 18:19:09 INFO - PROCESS | 1646 | 1461979149915 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}] 18:19:10 INFO - PROCESS | 1646 | 1461979150051 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 18:19:10 INFO - PROCESS | 1646 | 1461979150063 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cd20000 == 60 [pid = 1646] [id = 282] 18:19:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x128b0a000) [pid = 1646] [serial = 844] [outer = 0x0] 18:19:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12bb2b800) [pid = 1646] [serial = 845] [outer = 0x128b0a000] 18:19:10 INFO - PROCESS | 1646 | 1461979150102 Marionette DEBUG loaded listener.js 18:19:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12bbbc000) [pid = 1646] [serial = 846] [outer = 0x128b0a000] 18:19:10 INFO - PROCESS | 1646 | 1461979150501 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]]]}] 18:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 18:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 621ms 18:19:10 INFO - PROCESS | 1646 | 1461979150530 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 18:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 18:19:10 INFO - PROCESS | 1646 | 1461979150531 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 18:19:10 INFO - PROCESS | 1646 | 1461979150533 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 18:19:10 INFO - PROCESS | 1646 | 1461979150534 Marionette TRACE conn2 <- [1,1102,null,{}] 18:19:10 INFO - PROCESS | 1646 | 1461979150542 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}] 18:19:10 INFO - PROCESS | 1646 | 1461979150743 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 18:19:10 INFO - PROCESS | 1646 | 1461979150892 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x113c03800 == 61 [pid = 1646] [id = 283] 18:19:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x110eef000) [pid = 1646] [serial = 847] [outer = 0x0] 18:19:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x11108c400) [pid = 1646] [serial = 848] [outer = 0x110eef000] 18:19:10 INFO - PROCESS | 1646 | 1461979150942 Marionette DEBUG loaded listener.js 18:19:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x1121de400) [pid = 1646] [serial = 849] [outer = 0x110eef000] 18:19:11 INFO - PROCESS | 1646 | 1461979151442 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]]]}] 18:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 18:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 919ms 18:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 18:19:11 INFO - PROCESS | 1646 | 1461979151453 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 18:19:11 INFO - PROCESS | 1646 | 1461979151456 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 18:19:11 INFO - PROCESS | 1646 | 1461979151459 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 18:19:11 INFO - PROCESS | 1646 | 1461979151462 Marionette TRACE conn2 <- [1,1106,null,{}] 18:19:11 INFO - PROCESS | 1646 | 1461979151465 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}] 18:19:11 INFO - PROCESS | 1646 | 1461979151576 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 18:19:11 INFO - PROCESS | 1646 | 1461979151634 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x121321000 == 62 [pid = 1646] [id = 284] 18:19:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x113144000) [pid = 1646] [serial = 850] [outer = 0x0] 18:19:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x11344fc00) [pid = 1646] [serial = 851] [outer = 0x113144000] 18:19:11 INFO - PROCESS | 1646 | 1461979151665 Marionette DEBUG loaded listener.js 18:19:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x115d59000) [pid = 1646] [serial = 852] [outer = 0x113144000] 18:19:12 INFO - PROCESS | 1646 | 1461979152124 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]]]}] 18:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 18:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 671ms 18:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 18:19:12 INFO - PROCESS | 1646 | 1461979152133 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 18:19:12 INFO - PROCESS | 1646 | 1461979152136 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 18:19:12 INFO - PROCESS | 1646 | 1461979152138 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 18:19:12 INFO - PROCESS | 1646 | 1461979152140 Marionette TRACE conn2 <- [1,1110,null,{}] 18:19:12 INFO - PROCESS | 1646 | 1461979152142 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}] 18:19:12 INFO - PROCESS | 1646 | 1461979152271 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 18:19:12 INFO - PROCESS | 1646 | 1461979152341 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a53c800 == 63 [pid = 1646] [id = 285] 18:19:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x11822fc00) [pid = 1646] [serial = 853] [outer = 0x0] 18:19:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x118331400) [pid = 1646] [serial = 854] [outer = 0x11822fc00] 18:19:12 INFO - PROCESS | 1646 | 1461979152371 Marionette DEBUG loaded listener.js 18:19:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x11930f400) [pid = 1646] [serial = 855] [outer = 0x11822fc00] 18:19:12 INFO - PROCESS | 1646 | 1461979152800 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]]]}] 18:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 18:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 671ms 18:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 18:19:12 INFO - PROCESS | 1646 | 1461979152810 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 18:19:12 INFO - PROCESS | 1646 | 1461979152812 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 18:19:12 INFO - PROCESS | 1646 | 1461979152824 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 18:19:12 INFO - PROCESS | 1646 | 1461979152831 Marionette TRACE conn2 <- [1,1114,null,{}] 18:19:12 INFO - PROCESS | 1646 | 1461979152835 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}] 18:19:13 INFO - PROCESS | 1646 | 1461979152994 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 18:19:13 INFO - PROCESS | 1646 | 1461979153121 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d41b800 == 64 [pid = 1646] [id = 286] 18:19:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x116a7e800) [pid = 1646] [serial = 856] [outer = 0x0] 18:19:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x1213c9400) [pid = 1646] [serial = 857] [outer = 0x116a7e800] 18:19:13 INFO - PROCESS | 1646 | 1461979153170 Marionette DEBUG loaded listener.js 18:19:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x128b0ac00) [pid = 1646] [serial = 858] [outer = 0x116a7e800] 18:19:13 INFO - PROCESS | 1646 | 1461979153598 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]]]}] 18:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 18:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 836ms 18:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 18:19:13 INFO - PROCESS | 1646 | 1461979153653 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 18:19:13 INFO - PROCESS | 1646 | 1461979153655 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 18:19:13 INFO - PROCESS | 1646 | 1461979153660 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 18:19:13 INFO - PROCESS | 1646 | 1461979153661 Marionette TRACE conn2 <- [1,1118,null,{}] 18:19:13 INFO - PROCESS | 1646 | 1461979153663 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}] 18:19:13 INFO - PROCESS | 1646 | 1461979153767 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 18:19:13 INFO - PROCESS | 1646 | 1461979153837 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da32800 == 65 [pid = 1646] [id = 287] 18:19:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x124e22400) [pid = 1646] [serial = 859] [outer = 0x0] 18:19:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x128ca9800) [pid = 1646] [serial = 860] [outer = 0x124e22400] 18:19:13 INFO - PROCESS | 1646 | 1461979153867 Marionette DEBUG loaded listener.js 18:19:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12950f000) [pid = 1646] [serial = 861] [outer = 0x124e22400] 18:19:14 INFO - PROCESS | 1646 | 1461979154278 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]]]}] 18:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 18:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 670ms 18:19:14 INFO - PROCESS | 1646 | 1461979154376 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 18:19:14 INFO - PROCESS | 1646 | 1461979154377 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 18:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 18:19:14 INFO - PROCESS | 1646 | 1461979154498 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 18:19:14 INFO - PROCESS | 1646 | 1461979154499 Marionette TRACE conn2 <- [1,1122,null,{}] 18:19:14 INFO - PROCESS | 1646 | 1461979154529 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}] 18:19:14 INFO - PROCESS | 1646 | 1461979154652 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 18:19:14 INFO - PROCESS | 1646 | 1461979154771 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x13494d800 == 66 [pid = 1646] [id = 288] 18:19:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12c132c00) [pid = 1646] [serial = 862] [outer = 0x0] 18:19:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12cd89c00) [pid = 1646] [serial = 863] [outer = 0x12c132c00] 18:19:14 INFO - PROCESS | 1646 | 1461979154828 Marionette DEBUG loaded listener.js 18:19:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12d02c400) [pid = 1646] [serial = 864] [outer = 0x12c132c00] 18:19:15 INFO - PROCESS | 1646 | 1461979155433 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]]]}] 18:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 18:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1088ms 18:19:15 INFO - PROCESS | 1646 | 1461979155496 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 18:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 18:19:15 INFO - PROCESS | 1646 | 1461979155498 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 18:19:15 INFO - PROCESS | 1646 | 1461979155500 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 18:19:15 INFO - PROCESS | 1646 | 1461979155501 Marionette TRACE conn2 <- [1,1126,null,{}] 18:19:15 INFO - PROCESS | 1646 | 1461979155504 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}] 18:19:15 INFO - PROCESS | 1646 | 1461979155612 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 18:19:15 INFO - PROCESS | 1646 | 1461979155682 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194c0800 == 67 [pid = 1646] [id = 289] 18:19:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x118234800) [pid = 1646] [serial = 865] [outer = 0x0] 18:19:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x121e7a800) [pid = 1646] [serial = 866] [outer = 0x118234800] 18:19:15 INFO - PROCESS | 1646 | 1461979155712 Marionette DEBUG loaded listener.js 18:19:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x128a2c400) [pid = 1646] [serial = 867] [outer = 0x118234800] 18:19:16 INFO - PROCESS | 1646 | 1461979156349 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]]]}] 18:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 18:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 869ms 18:19:16 INFO - PROCESS | 1646 | 1461979156390 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 18:19:16 INFO - PROCESS | 1646 | 1461979156393 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 18:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 18:19:16 INFO - PROCESS | 1646 | 1461979156402 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 18:19:16 INFO - PROCESS | 1646 | 1461979156406 Marionette TRACE conn2 <- [1,1130,null,{}] 18:19:16 INFO - PROCESS | 1646 | 1461979156414 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}] 18:19:16 INFO - PROCESS | 1646 | 1461979156556 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 18:19:16 INFO - PROCESS | 1646 | 1461979156630 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x1131ba800 == 68 [pid = 1646] [id = 290] 18:19:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x111f42000) [pid = 1646] [serial = 868] [outer = 0x0] 18:19:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x111f5ac00) [pid = 1646] [serial = 869] [outer = 0x111f42000] 18:19:16 INFO - PROCESS | 1646 | 1461979156658 Marionette DEBUG loaded listener.js 18:19:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x1126b4c00) [pid = 1646] [serial = 870] [outer = 0x111f42000] 18:19:17 INFO - PROCESS | 1646 | 1461979157072 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]]]}] 18:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 18:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 729ms 18:19:17 INFO - PROCESS | 1646 | 1461979157129 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 18:19:17 INFO - PROCESS | 1646 | 1461979157133 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 18:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 18:19:17 INFO - PROCESS | 1646 | 1461979157137 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 18:19:17 INFO - PROCESS | 1646 | 1461979157139 Marionette TRACE conn2 <- [1,1134,null,{}] 18:19:17 INFO - PROCESS | 1646 | 1461979157141 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}] 18:19:17 INFO - PROCESS | 1646 | 1461979157240 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 18:19:17 INFO - PROCESS | 1646 | 1461979157299 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x116912000 == 69 [pid = 1646] [id = 291] 18:19:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x112b57000) [pid = 1646] [serial = 871] [outer = 0x0] 18:19:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x11313f000) [pid = 1646] [serial = 872] [outer = 0x112b57000] 18:19:17 INFO - PROCESS | 1646 | 1461979157327 Marionette DEBUG loaded listener.js 18:19:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x113158c00) [pid = 1646] [serial = 873] [outer = 0x112b57000] 18:19:17 INFO - PROCESS | 1646 | --DOCSHELL 0x12cd20000 == 68 [pid = 1646] [id = 282] 18:19:17 INFO - PROCESS | 1646 | --DOCSHELL 0x12c21f800 == 67 [pid = 1646] [id = 281] 18:19:17 INFO - PROCESS | 1646 | --DOCSHELL 0x116f2f000 == 66 [pid = 1646] [id = 280] 18:19:17 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc7c000 == 65 [pid = 1646] [id = 279] 18:19:17 INFO - PROCESS | 1646 | --DOCSHELL 0x12aad3800 == 64 [pid = 1646] [id = 278] 18:19:17 INFO - PROCESS | 1646 | --DOCSHELL 0x12a52e800 == 63 [pid = 1646] [id = 277] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x1290d8000) [pid = 1646] [serial = 788] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOCSHELL 0x127854000 == 62 [pid = 1646] [id = 276] 18:19:17 INFO - PROCESS | 1646 | --DOCSHELL 0x124856800 == 61 [pid = 1646] [id = 275] 18:19:17 INFO - PROCESS | 1646 | --DOCSHELL 0x121bcd000 == 60 [pid = 1646] [id = 274] 18:19:17 INFO - PROCESS | 1646 | --DOCSHELL 0x117353800 == 59 [pid = 1646] [id = 273] 18:19:17 INFO - PROCESS | 1646 | --DOCSHELL 0x118797800 == 58 [pid = 1646] [id = 272] 18:19:17 INFO - PROCESS | 1646 | --DOCSHELL 0x118ff1800 == 57 [pid = 1646] [id = 271] 18:19:17 INFO - PROCESS | 1646 | --DOCSHELL 0x12d41e000 == 56 [pid = 1646] [id = 267] 18:19:17 INFO - PROCESS | 1646 | --DOCSHELL 0x12657d800 == 55 [pid = 1646] [id = 266] 18:19:17 INFO - PROCESS | 1646 | --DOCSHELL 0x121303000 == 54 [pid = 1646] [id = 265] 18:19:17 INFO - PROCESS | 1646 | --DOCSHELL 0x1172d1000 == 53 [pid = 1646] [id = 264] 18:19:17 INFO - PROCESS | 1646 | 1461979157739 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]]]}] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x12c134c00) [pid = 1646] [serial = 770] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x121e82400) [pid = 1646] [serial = 773] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x12c482000) [pid = 1646] [serial = 771] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x12c48a000) [pid = 1646] [serial = 776] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x12575b400) [pid = 1646] [serial = 761] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x126c9fc00) [pid = 1646] [serial = 762] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x12bbba400) [pid = 1646] [serial = 774] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x128cad400) [pid = 1646] [serial = 740] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12bbbac00) [pid = 1646] [serial = 746] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x11855c400) [pid = 1646] [serial = 753] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x118195000) [pid = 1646] [serial = 752] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x1184c6800) [pid = 1646] [serial = 755] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x119a38c00) [pid = 1646] [serial = 756] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x113e0e800) [pid = 1646] [serial = 731] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x12c07bc00) [pid = 1646] [serial = 767] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x11be60c00) [pid = 1646] [serial = 758] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x124e7bc00) [pid = 1646] [serial = 759] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x115d84400) [pid = 1646] [serial = 750] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x113ce9000) [pid = 1646] [serial = 749] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x1220a5c00) [pid = 1646] [serial = 779] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x124898000) [pid = 1646] [serial = 737] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x117e20000) [pid = 1646] [serial = 734] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x128cacc00) [pid = 1646] [serial = 780] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x128cb0800) [pid = 1646] [serial = 764] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12bb2d400) [pid = 1646] [serial = 765] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12caa3c00) [pid = 1646] [serial = 777] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12a767400) [pid = 1646] [serial = 743] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x128bd2000) [pid = 1646] [serial = 786] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x128bce000) [pid = 1646] [serial = 785] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12cd8d000) [pid = 1646] [serial = 783] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12caac800) [pid = 1646] [serial = 782] [outer = 0x0] [url = about:blank] 18:19:17 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12c12f400) [pid = 1646] [serial = 768] [outer = 0x0] [url = about:blank] 18:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 18:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 622ms 18:19:17 INFO - PROCESS | 1646 | 1461979157760 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 18:19:17 INFO - PROCESS | 1646 | 1461979157761 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 18:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 18:19:17 INFO - PROCESS | 1646 | 1461979157763 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 18:19:17 INFO - PROCESS | 1646 | 1461979157766 Marionette TRACE conn2 <- [1,1138,null,{}] 18:19:17 INFO - PROCESS | 1646 | 1461979157773 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}] 18:19:17 INFO - PROCESS | 1646 | 1461979157861 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 18:19:17 INFO - PROCESS | 1646 | 1461979157884 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x118095800 == 54 [pid = 1646] [id = 292] 18:19:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x113c43c00) [pid = 1646] [serial = 874] [outer = 0x0] 18:19:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x115d52800) [pid = 1646] [serial = 875] [outer = 0x113c43c00] 18:19:17 INFO - PROCESS | 1646 | 1461979157915 Marionette DEBUG loaded listener.js 18:19:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x115d86800) [pid = 1646] [serial = 876] [outer = 0x113c43c00] 18:19:18 INFO - PROCESS | 1646 | 1461979158269 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]]]}] 18:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 18:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 521ms 18:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 18:19:18 INFO - PROCESS | 1646 | 1461979158285 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 18:19:18 INFO - PROCESS | 1646 | 1461979158287 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 18:19:18 INFO - PROCESS | 1646 | 1461979158291 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 18:19:18 INFO - PROCESS | 1646 | 1461979158292 Marionette TRACE conn2 <- [1,1142,null,{}] 18:19:18 INFO - PROCESS | 1646 | 1461979158295 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}] 18:19:18 INFO - PROCESS | 1646 | 1461979158398 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 18:19:18 INFO - PROCESS | 1646 | 1461979158470 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198a3800 == 55 [pid = 1646] [id = 293] 18:19:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x1161eec00) [pid = 1646] [serial = 877] [outer = 0x0] 18:19:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x11671ac00) [pid = 1646] [serial = 878] [outer = 0x1161eec00] 18:19:18 INFO - PROCESS | 1646 | 1461979158508 Marionette DEBUG loaded listener.js 18:19:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x1169ab000) [pid = 1646] [serial = 879] [outer = 0x1161eec00] 18:19:18 INFO - PROCESS | 1646 | 1461979158881 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]]]}] 18:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 18:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 620ms 18:19:18 INFO - PROCESS | 1646 | 1461979158910 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 18:19:18 INFO - PROCESS | 1646 | 1461979158912 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 18:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 18:19:18 INFO - PROCESS | 1646 | 1461979158925 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 18:19:18 INFO - PROCESS | 1646 | 1461979158926 Marionette TRACE conn2 <- [1,1146,null,{}] 18:19:18 INFO - PROCESS | 1646 | 1461979158929 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}] 18:19:19 INFO - PROCESS | 1646 | 1461979159019 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 18:19:19 INFO - PROCESS | 1646 | 1461979159024 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x121498800 == 56 [pid = 1646] [id = 294] 18:19:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x116a7f800) [pid = 1646] [serial = 880] [outer = 0x0] 18:19:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x117672800) [pid = 1646] [serial = 881] [outer = 0x116a7f800] 18:19:19 INFO - PROCESS | 1646 | 1461979159053 Marionette DEBUG loaded listener.js 18:19:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x118230800) [pid = 1646] [serial = 882] [outer = 0x116a7f800] 18:19:19 INFO - PROCESS | 1646 | 1461979159555 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]]]}] 18:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 18:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 673ms 18:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 18:19:19 INFO - PROCESS | 1646 | 1461979159607 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 18:19:19 INFO - PROCESS | 1646 | 1461979159608 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 18:19:19 INFO - PROCESS | 1646 | 1461979159610 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 18:19:19 INFO - PROCESS | 1646 | 1461979159612 Marionette TRACE conn2 <- [1,1150,null,{}] 18:19:19 INFO - PROCESS | 1646 | 1461979159614 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}] 18:19:19 INFO - PROCESS | 1646 | 1461979159719 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 18:19:19 INFO - PROCESS | 1646 | 1461979159725 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x124806800 == 57 [pid = 1646] [id = 295] 18:19:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x118559800) [pid = 1646] [serial = 883] [outer = 0x0] 18:19:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x118767000) [pid = 1646] [serial = 884] [outer = 0x118559800] 18:19:19 INFO - PROCESS | 1646 | 1461979159753 Marionette DEBUG loaded listener.js 18:19:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x118fa5000) [pid = 1646] [serial = 885] [outer = 0x118559800] 18:19:20 INFO - PROCESS | 1646 | 1461979160116 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]]]}] 18:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 18:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 519ms 18:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 18:19:20 INFO - PROCESS | 1646 | 1461979160130 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 18:19:20 INFO - PROCESS | 1646 | 1461979160131 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 18:19:20 INFO - PROCESS | 1646 | 1461979160133 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 18:19:20 INFO - PROCESS | 1646 | 1461979160134 Marionette TRACE conn2 <- [1,1154,null,{}] 18:19:20 INFO - PROCESS | 1646 | 1461979160137 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}] 18:19:20 INFO - PROCESS | 1646 | 1461979160244 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 18:19:20 INFO - PROCESS | 1646 | 1461979160268 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1256b3800 == 58 [pid = 1646] [id = 296] 18:19:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x1194e6800) [pid = 1646] [serial = 886] [outer = 0x0] 18:19:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x1194f6000) [pid = 1646] [serial = 887] [outer = 0x1194e6800] 18:19:20 INFO - PROCESS | 1646 | 1461979160293 Marionette DEBUG loaded listener.js 18:19:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x1198dd000) [pid = 1646] [serial = 888] [outer = 0x1194e6800] 18:19:20 INFO - PROCESS | 1646 | 1461979160663 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]]]}] 18:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 18:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 571ms 18:19:20 INFO - PROCESS | 1646 | 1461979160704 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 18:19:20 INFO - PROCESS | 1646 | 1461979160707 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 18:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 18:19:20 INFO - PROCESS | 1646 | 1461979160710 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 18:19:20 INFO - PROCESS | 1646 | 1461979160711 Marionette TRACE conn2 <- [1,1158,null,{}] 18:19:20 INFO - PROCESS | 1646 | 1461979160713 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}] 18:19:20 INFO - PROCESS | 1646 | 1461979160817 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 18:19:20 INFO - PROCESS | 1646 | 1461979160836 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x127869800 == 59 [pid = 1646] [id = 297] 18:19:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x1194e7c00) [pid = 1646] [serial = 889] [outer = 0x0] 18:19:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x119a40400) [pid = 1646] [serial = 890] [outer = 0x1194e7c00] 18:19:20 INFO - PROCESS | 1646 | 1461979160860 Marionette DEBUG loaded listener.js 18:19:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x119e61800) [pid = 1646] [serial = 891] [outer = 0x1194e7c00] 18:19:21 INFO - PROCESS | 1646 | 1461979161218 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]]]}] 18:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 18:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 518ms 18:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 18:19:21 INFO - PROCESS | 1646 | 1461979161229 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 18:19:21 INFO - PROCESS | 1646 | 1461979161230 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 18:19:21 INFO - PROCESS | 1646 | 1461979161232 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 18:19:21 INFO - PROCESS | 1646 | 1461979161233 Marionette TRACE conn2 <- [1,1162,null,{}] 18:19:21 INFO - PROCESS | 1646 | 1461979161235 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}] 18:19:21 INFO - PROCESS | 1646 | 1461979161344 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 18:19:21 INFO - PROCESS | 1646 | 1461979161360 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x11a1eec00) [pid = 1646] [serial = 892] [outer = 0x12d02ac00] 18:19:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aac6800 == 60 [pid = 1646] [id = 298] 18:19:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x11be66c00) [pid = 1646] [serial = 893] [outer = 0x0] 18:19:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x1213c6c00) [pid = 1646] [serial = 894] [outer = 0x11be66c00] 18:19:21 INFO - PROCESS | 1646 | 1461979161395 Marionette DEBUG loaded listener.js 18:19:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x1218df800) [pid = 1646] [serial = 895] [outer = 0x11be66c00] 18:19:21 INFO - PROCESS | 1646 | 1461979161777 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]]]}] 18:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 18:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 569ms 18:19:21 INFO - PROCESS | 1646 | 1461979161802 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 18:19:21 INFO - PROCESS | 1646 | 1461979161803 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 18:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 18:19:21 INFO - PROCESS | 1646 | 1461979161808 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 18:19:21 INFO - PROCESS | 1646 | 1461979161809 Marionette TRACE conn2 <- [1,1166,null,{}] 18:19:21 INFO - PROCESS | 1646 | 1461979161817 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}] 18:19:21 INFO - PROCESS | 1646 | 1461979161921 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12a6f5c00) [pid = 1646] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x119309800) [pid = 1646] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x128b0cc00) [pid = 1646] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x1166d5400) [pid = 1646] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x111090400) [pid = 1646] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x118531400) [pid = 1646] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x1194f9800) [pid = 1646] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x128bcbc00) [pid = 1646] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x113162400) [pid = 1646] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x116719800) [pid = 1646] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x118558400) [pid = 1646] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x121e85400) [pid = 1646] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x117e21000) [pid = 1646] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x119eb8c00) [pid = 1646] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12b278c00) [pid = 1646] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x118332000) [pid = 1646] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x112b59800) [pid = 1646] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x121e7f800) [pid = 1646] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x118f5bc00) [pid = 1646] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x111091400) [pid = 1646] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x1198e5c00) [pid = 1646] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12c07f800) [pid = 1646] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x118193800) [pid = 1646] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x113c44400) [pid = 1646] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 18:19:22 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12a5bb400) [pid = 1646] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 18:19:22 INFO - PROCESS | 1646 | 1461979162145 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x1130aa000 == 61 [pid = 1646] [id = 299] 18:19:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x110eec400) [pid = 1646] [serial = 896] [outer = 0x0] 18:19:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x112b4a800) [pid = 1646] [serial = 897] [outer = 0x110eec400] 18:19:22 INFO - PROCESS | 1646 | 1461979162174 Marionette DEBUG loaded listener.js 18:19:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x1161ea000) [pid = 1646] [serial = 898] [outer = 0x110eec400] 18:19:22 INFO - PROCESS | 1646 | 1461979162481 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]]]}] 18:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 18:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 728ms 18:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 18:19:22 INFO - PROCESS | 1646 | 1461979162534 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 18:19:22 INFO - PROCESS | 1646 | 1461979162536 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 18:19:22 INFO - PROCESS | 1646 | 1461979162538 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 18:19:22 INFO - PROCESS | 1646 | 1461979162539 Marionette TRACE conn2 <- [1,1170,null,{}] 18:19:22 INFO - PROCESS | 1646 | 1461979162542 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}] 18:19:22 INFO - PROCESS | 1646 | 1461979162670 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 18:19:22 INFO - PROCESS | 1646 | 1461979162767 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b34c800 == 62 [pid = 1646] [id = 300] 18:19:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x11108e800) [pid = 1646] [serial = 899] [outer = 0x0] 18:19:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x124cea000) [pid = 1646] [serial = 900] [outer = 0x11108e800] 18:19:22 INFO - PROCESS | 1646 | 1461979162812 Marionette DEBUG loaded listener.js 18:19:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x125706800) [pid = 1646] [serial = 901] [outer = 0x11108e800] 18:19:23 INFO - PROCESS | 1646 | 1461979163160 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]]]}] 18:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 18:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 670ms 18:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 18:19:23 INFO - PROCESS | 1646 | 1461979163209 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 18:19:23 INFO - PROCESS | 1646 | 1461979163210 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 18:19:23 INFO - PROCESS | 1646 | 1461979163212 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 18:19:23 INFO - PROCESS | 1646 | 1461979163213 Marionette TRACE conn2 <- [1,1174,null,{}] 18:19:23 INFO - PROCESS | 1646 | 1461979163215 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}] 18:19:23 INFO - PROCESS | 1646 | 1461979163302 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 18:19:23 INFO - PROCESS | 1646 | 1461979163362 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc73800 == 63 [pid = 1646] [id = 301] 18:19:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x115d5f000) [pid = 1646] [serial = 902] [outer = 0x0] 18:19:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x125711800) [pid = 1646] [serial = 903] [outer = 0x115d5f000] 18:19:23 INFO - PROCESS | 1646 | 1461979163388 Marionette DEBUG loaded listener.js 18:19:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x1257e7800) [pid = 1646] [serial = 904] [outer = 0x115d5f000] 18:19:23 INFO - PROCESS | 1646 | 1461979163680 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] 18:19:23 INFO - PROCESS | 1646 | 1461979163735 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 18:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 18:19:23 INFO - PROCESS | 1646 | 1461979163738 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 18:19:23 INFO - PROCESS | 1646 | 1461979163740 Marionette TRACE conn2 <- [1,1178,null,{}] 18:19:23 INFO - PROCESS | 1646 | 1461979163744 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}] 18:19:23 INFO - PROCESS | 1646 | 1461979163832 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 18:19:23 INFO - PROCESS | 1646 | 1461979163836 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c1ab000 == 64 [pid = 1646] [id = 302] 18:19:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x126560800) [pid = 1646] [serial = 905] [outer = 0x0] 18:19:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x126c9a800) [pid = 1646] [serial = 906] [outer = 0x126560800] 18:19:23 INFO - PROCESS | 1646 | 1461979163863 Marionette DEBUG loaded listener.js 18:19:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x127889800) [pid = 1646] [serial = 907] [outer = 0x126560800] 18:19:24 INFO - PROCESS | 1646 | 1461979164361 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] 18:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 18:19:24 INFO - PROCESS | 1646 | 1461979164413 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 18:19:24 INFO - PROCESS | 1646 | 1461979164417 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 18:19:24 INFO - PROCESS | 1646 | 1461979164420 Marionette TRACE conn2 <- [1,1182,null,{}] 18:19:24 INFO - PROCESS | 1646 | 1461979164424 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}] 18:19:24 INFO - PROCESS | 1646 | 1461979164541 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 18:19:24 INFO - PROCESS | 1646 | 1461979164612 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x116787800 == 65 [pid = 1646] [id = 303] 18:19:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x111d4e000) [pid = 1646] [serial = 908] [outer = 0x0] 18:19:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x112b4c000) [pid = 1646] [serial = 909] [outer = 0x111d4e000] 18:19:24 INFO - PROCESS | 1646 | 1461979164641 Marionette DEBUG loaded listener.js 18:19:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x11313e000) [pid = 1646] [serial = 910] [outer = 0x111d4e000] 18:19:25 INFO - PROCESS | 1646 | 1461979165081 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 2","_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] 18:19:25 INFO - PROCESS | 1646 | 1461979165146 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 18:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 18:19:25 INFO - PROCESS | 1646 | 1461979165150 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 18:19:25 INFO - PROCESS | 1646 | 1461979165152 Marionette TRACE conn2 <- [1,1186,null,{}] 18:19:25 INFO - PROCESS | 1646 | 1461979165155 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}] 18:19:25 INFO - PROCESS | 1646 | 1461979165265 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 18:19:25 INFO - PROCESS | 1646 | 1461979165340 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x121594000 == 66 [pid = 1646] [id = 304] 18:19:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x11315dc00) [pid = 1646] [serial = 911] [outer = 0x0] 18:19:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x113451c00) [pid = 1646] [serial = 912] [outer = 0x11315dc00] 18:19:25 INFO - PROCESS | 1646 | 1461979165371 Marionette DEBUG loaded listener.js 18:19:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x11671c000) [pid = 1646] [serial = 913] [outer = 0x11315dc00] 18:19:25 INFO - PROCESS | 1646 | 1461979165811 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] 18:19:25 INFO - PROCESS | 1646 | 1461979165823 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 18:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 18:19:25 INFO - PROCESS | 1646 | 1461979165827 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 18:19:25 INFO - PROCESS | 1646 | 1461979165830 Marionette TRACE conn2 <- [1,1190,null,{}] 18:19:25 INFO - PROCESS | 1646 | 1461979165838 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}] 18:19:25 INFO - PROCESS | 1646 | 1461979165948 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 18:19:26 INFO - PROCESS | 1646 | 1461979166012 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c1af800 == 67 [pid = 1646] [id = 305] 18:19:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x118193800) [pid = 1646] [serial = 914] [outer = 0x0] 18:19:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x11855b400) [pid = 1646] [serial = 915] [outer = 0x118193800] 18:19:26 INFO - PROCESS | 1646 | 1461979166085 Marionette DEBUG loaded listener.js 18:19:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x118f63000) [pid = 1646] [serial = 916] [outer = 0x118193800] 18:19:26 INFO - PROCESS | 1646 | 1461979166479 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] 18:19:26 INFO - PROCESS | 1646 | 1461979166501 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 18:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 18:19:26 INFO - PROCESS | 1646 | 1461979166504 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 18:19:26 INFO - PROCESS | 1646 | 1461979166505 Marionette TRACE conn2 <- [1,1194,null,{}] 18:19:26 INFO - PROCESS | 1646 | 1461979166510 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}] 18:19:26 INFO - PROCESS | 1646 | 1461979166641 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 18:19:26 INFO - PROCESS | 1646 | 1461979166727 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cd0a000 == 68 [pid = 1646] [id = 306] 18:19:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x119e59c00) [pid = 1646] [serial = 917] [outer = 0x0] 18:19:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x121e7c400) [pid = 1646] [serial = 918] [outer = 0x119e59c00] 18:19:26 INFO - PROCESS | 1646 | 1461979166757 Marionette DEBUG loaded listener.js 18:19:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x124e1dc00) [pid = 1646] [serial = 919] [outer = 0x119e59c00] 18:19:27 INFO - PROCESS | 1646 | 1461979167163 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] 18:19:27 INFO - PROCESS | 1646 | 1461979167231 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 18:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 18:19:27 INFO - PROCESS | 1646 | 1461979167233 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 18:19:27 INFO - PROCESS | 1646 | 1461979167234 Marionette TRACE conn2 <- [1,1198,null,{}] 18:19:27 INFO - PROCESS | 1646 | 1461979167237 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}] 18:19:27 INFO - PROCESS | 1646 | 1461979167343 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 18:19:27 INFO - PROCESS | 1646 | 1461979167464 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c99d800 == 69 [pid = 1646] [id = 307] 18:19:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x1110f1400) [pid = 1646] [serial = 920] [outer = 0x0] 18:19:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x1251a5800) [pid = 1646] [serial = 921] [outer = 0x1110f1400] 18:19:27 INFO - PROCESS | 1646 | 1461979167494 Marionette DEBUG loaded listener.js 18:19:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x128a25800) [pid = 1646] [serial = 922] [outer = 0x1110f1400] 18:19:27 INFO - PROCESS | 1646 | 1461979167903 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]]]}] 18:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 18:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 721ms 18:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 18:19:27 INFO - PROCESS | 1646 | 1461979167955 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 18:19:27 INFO - PROCESS | 1646 | 1461979167956 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 18:19:27 INFO - PROCESS | 1646 | 1461979167958 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 18:19:27 INFO - PROCESS | 1646 | 1461979167959 Marionette TRACE conn2 <- [1,1202,null,{}] 18:19:27 INFO - PROCESS | 1646 | 1461979167962 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}] 18:19:28 INFO - PROCESS | 1646 | 1461979168085 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 18:19:28 INFO - PROCESS | 1646 | 1461979168379 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x1167df000 == 70 [pid = 1646] [id = 308] 18:19:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x110eef400) [pid = 1646] [serial = 923] [outer = 0x0] 18:19:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x111f40400) [pid = 1646] [serial = 924] [outer = 0x110eef400] 18:19:28 INFO - PROCESS | 1646 | 1461979168445 Marionette DEBUG loaded listener.js 18:19:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x112b50c00) [pid = 1646] [serial = 925] [outer = 0x110eef400] 18:19:28 INFO - PROCESS | 1646 | 1461979168881 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]]]}] 18:19:28 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 18:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 969ms 18:19:28 INFO - PROCESS | 1646 | 1461979168928 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 18:19:28 INFO - PROCESS | 1646 | 1461979168931 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 18:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 18:19:28 INFO - PROCESS | 1646 | 1461979168934 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 18:19:28 INFO - PROCESS | 1646 | 1461979168936 Marionette TRACE conn2 <- [1,1206,null,{}] 18:19:28 INFO - PROCESS | 1646 | 1461979168940 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}] 18:19:29 INFO - PROCESS | 1646 | 1461979169042 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 18:19:29 INFO - PROCESS | 1646 | 1461979169180 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x110e9e800 == 71 [pid = 1646] [id = 309] 18:19:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x113163c00) [pid = 1646] [serial = 926] [outer = 0x0] 18:19:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x113c45c00) [pid = 1646] [serial = 927] [outer = 0x113163c00] 18:19:29 INFO - PROCESS | 1646 | 1461979169211 Marionette DEBUG loaded listener.js 18:19:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x1133cb800) [pid = 1646] [serial = 928] [outer = 0x113163c00] 18:19:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12d079800 == 70 [pid = 1646] [id = 247] 18:19:29 INFO - PROCESS | 1646 | --DOCSHELL 0x121315000 == 69 [pid = 1646] [id = 245] 18:19:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9a9000 == 68 [pid = 1646] [id = 246] 18:19:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc73800 == 67 [pid = 1646] [id = 301] 18:19:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12b34c800 == 66 [pid = 1646] [id = 300] 18:19:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1130aa000 == 65 [pid = 1646] [id = 299] 18:19:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12aac6800 == 64 [pid = 1646] [id = 298] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x12cd94400) [pid = 1646] [serial = 806] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x1184c7800) [pid = 1646] [serial = 794] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x121e7fc00) [pid = 1646] [serial = 797] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x11315e800) [pid = 1646] [serial = 809] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x128b69800) [pid = 1646] [serial = 800] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12b277000) [pid = 1646] [serial = 803] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x111c3bc00) [pid = 1646] [serial = 791] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x12bb2b800) [pid = 1646] [serial = 845] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOCSHELL 0x127869800 == 63 [pid = 1646] [id = 297] 18:19:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1256b3800 == 62 [pid = 1646] [id = 296] 18:19:29 INFO - PROCESS | 1646 | --DOCSHELL 0x124806800 == 61 [pid = 1646] [id = 295] 18:19:29 INFO - PROCESS | 1646 | --DOCSHELL 0x121498800 == 60 [pid = 1646] [id = 294] 18:19:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1198a3800 == 59 [pid = 1646] [id = 293] 18:19:29 INFO - PROCESS | 1646 | --DOCSHELL 0x118095800 == 58 [pid = 1646] [id = 292] 18:19:29 INFO - PROCESS | 1646 | --DOCSHELL 0x116912000 == 57 [pid = 1646] [id = 291] 18:19:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1131ba800 == 56 [pid = 1646] [id = 290] 18:19:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12d41b800 == 55 [pid = 1646] [id = 286] 18:19:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12a53c800 == 54 [pid = 1646] [id = 285] 18:19:29 INFO - PROCESS | 1646 | --DOCSHELL 0x121321000 == 53 [pid = 1646] [id = 284] 18:19:29 INFO - PROCESS | 1646 | --DOCSHELL 0x113c03800 == 52 [pid = 1646] [id = 283] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12c139c00) [pid = 1646] [serial = 630] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12c486800) [pid = 1646] [serial = 621] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x128bc6800) [pid = 1646] [serial = 837] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x117253c00) [pid = 1646] [serial = 819] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x11110b400) [pid = 1646] [serial = 681] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x128bcd400) [pid = 1646] [serial = 842] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x1213c4000) [pid = 1646] [serial = 585] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12cd91800) [pid = 1646] [serial = 789] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x113ceac00) [pid = 1646] [serial = 816] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x11832ec00) [pid = 1646] [serial = 582] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x11971fc00) [pid = 1646] [serial = 825] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x1257e5400) [pid = 1646] [serial = 833] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x118561800) [pid = 1646] [serial = 822] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x118760400) [pid = 1646] [serial = 824] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x124c24800) [pid = 1646] [serial = 690] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12bb2cc00) [pid = 1646] [serial = 579] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x11972b000) [pid = 1646] [serial = 687] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x11313b000) [pid = 1646] [serial = 812] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x124b9ec00) [pid = 1646] [serial = 830] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x121e7c000) [pid = 1646] [serial = 828] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x119a3e400) [pid = 1646] [serial = 827] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x121e7e800) [pid = 1646] [serial = 840] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x118326c00) [pid = 1646] [serial = 821] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x125762c00) [pid = 1646] [serial = 627] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x128b6a000) [pid = 1646] [serial = 836] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12c489800) [pid = 1646] [serial = 633] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x127885000) [pid = 1646] [serial = 834] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x1194f7400) [pid = 1646] [serial = 624] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x125710400) [pid = 1646] [serial = 831] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x113141800) [pid = 1646] [serial = 813] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11679f400) [pid = 1646] [serial = 684] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x115d5e000) [pid = 1646] [serial = 839] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x113165800) [pid = 1646] [serial = 815] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12adac400) [pid = 1646] [serial = 843] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x116719c00) [pid = 1646] [serial = 818] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12b3f3000) [pid = 1646] [serial = 729] [outer = 0x0] [url = about:blank] 18:19:29 INFO - PROCESS | 1646 | 1461979169661 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]]]}] 18:19:29 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 18:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 773ms 18:19:29 INFO - PROCESS | 1646 | 1461979169708 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 18:19:29 INFO - PROCESS | 1646 | 1461979169710 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 18:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 18:19:29 INFO - PROCESS | 1646 | 1461979169713 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 18:19:29 INFO - PROCESS | 1646 | 1461979169715 Marionette TRACE conn2 <- [1,1210,null,{}] 18:19:29 INFO - PROCESS | 1646 | 1461979169717 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}] 18:19:29 INFO - PROCESS | 1646 | 1461979169799 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 18:19:29 INFO - PROCESS | 1646 | 1461979169805 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x116906800 == 53 [pid = 1646] [id = 310] 18:19:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11503c400) [pid = 1646] [serial = 929] [outer = 0x0] 18:19:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x1161a2400) [pid = 1646] [serial = 930] [outer = 0x11503c400] 18:19:29 INFO - PROCESS | 1646 | 1461979169834 Marionette DEBUG loaded listener.js 18:19:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x11671ec00) [pid = 1646] [serial = 931] [outer = 0x11503c400] 18:19:30 INFO - PROCESS | 1646 | 1461979170233 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]]]}] 18:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 18:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 571ms 18:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 18:19:30 INFO - PROCESS | 1646 | 1461979170284 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 18:19:30 INFO - PROCESS | 1646 | 1461979170286 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 18:19:30 INFO - PROCESS | 1646 | 1461979170290 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 18:19:30 INFO - PROCESS | 1646 | 1461979170295 Marionette TRACE conn2 <- [1,1214,null,{}] 18:19:30 INFO - PROCESS | 1646 | 1461979170301 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}] 18:19:30 INFO - PROCESS | 1646 | 1461979170385 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 18:19:30 INFO - PROCESS | 1646 | 1461979170394 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x118ff4000 == 54 [pid = 1646] [id = 311] 18:19:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x118233800) [pid = 1646] [serial = 932] [outer = 0x0] 18:19:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11823b000) [pid = 1646] [serial = 933] [outer = 0x118233800] 18:19:30 INFO - PROCESS | 1646 | 1461979170420 Marionette DEBUG loaded listener.js 18:19:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11832cc00) [pid = 1646] [serial = 934] [outer = 0x118233800] 18:19:30 INFO - PROCESS | 1646 | 1461979170759 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]]]}] 18:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 18:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 525ms 18:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 18:19:30 INFO - PROCESS | 1646 | 1461979170813 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 18:19:30 INFO - PROCESS | 1646 | 1461979170815 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 18:19:30 INFO - PROCESS | 1646 | 1461979170817 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 18:19:30 INFO - PROCESS | 1646 | 1461979170818 Marionette TRACE conn2 <- [1,1218,null,{}] 18:19:30 INFO - PROCESS | 1646 | 1461979170820 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}] 18:19:30 INFO - PROCESS | 1646 | 1461979170903 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 18:19:30 INFO - PROCESS | 1646 | 1461979170911 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a17b800 == 55 [pid = 1646] [id = 312] 18:19:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x118332400) [pid = 1646] [serial = 935] [outer = 0x0] 18:19:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11852dc00) [pid = 1646] [serial = 936] [outer = 0x118332400] 18:19:30 INFO - PROCESS | 1646 | 1461979170937 Marionette DEBUG loaded listener.js 18:19:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x1185e9400) [pid = 1646] [serial = 937] [outer = 0x118332400] 18:19:31 INFO - PROCESS | 1646 | 1461979171329 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]]]}] 18:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 18:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 521ms 18:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 18:19:31 INFO - PROCESS | 1646 | 1461979171343 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 18:19:31 INFO - PROCESS | 1646 | 1461979171345 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 18:19:31 INFO - PROCESS | 1646 | 1461979171349 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 18:19:31 INFO - PROCESS | 1646 | 1461979171351 Marionette TRACE conn2 <- [1,1222,null,{}] 18:19:31 INFO - PROCESS | 1646 | 1461979171355 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}] 18:19:31 INFO - PROCESS | 1646 | 1461979171487 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 18:19:31 INFO - PROCESS | 1646 | 1461979171498 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x1161d2800 == 56 [pid = 1646] [id = 313] 18:19:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x118769400) [pid = 1646] [serial = 938] [outer = 0x0] 18:19:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x118f65000) [pid = 1646] [serial = 939] [outer = 0x118769400] 18:19:31 INFO - PROCESS | 1646 | 1461979171531 Marionette DEBUG loaded listener.js 18:19:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1194ef800) [pid = 1646] [serial = 940] [outer = 0x118769400] 18:19:31 INFO - PROCESS | 1646 | 1461979171881 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 18:19:31 INFO - PROCESS | 1646 | 1461979171923 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 18:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 18:19:31 INFO - PROCESS | 1646 | 1461979171925 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 18:19:31 INFO - PROCESS | 1646 | 1461979171926 Marionette TRACE conn2 <- [1,1226,null,{}] 18:19:31 INFO - PROCESS | 1646 | 1461979171928 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}] 18:19:32 INFO - PROCESS | 1646 | 1461979172031 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 18:19:32 INFO - PROCESS | 1646 | 1461979172044 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x121e52800 == 57 [pid = 1646] [id = 314] 18:19:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x118f5b800) [pid = 1646] [serial = 941] [outer = 0x0] 18:19:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x1198eac00) [pid = 1646] [serial = 942] [outer = 0x118f5b800] 18:19:32 INFO - PROCESS | 1646 | 1461979172069 Marionette DEBUG loaded listener.js 18:19:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x11a1ee800) [pid = 1646] [serial = 943] [outer = 0x118f5b800] 18:19:32 INFO - PROCESS | 1646 | 1461979172400 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]]]}] 18:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 18:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 519ms 18:19:32 INFO - PROCESS | 1646 | 1461979172444 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 18:19:32 INFO - PROCESS | 1646 | 1461979172445 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 18:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 18:19:32 INFO - PROCESS | 1646 | 1461979172448 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 18:19:32 INFO - PROCESS | 1646 | 1461979172449 Marionette TRACE conn2 <- [1,1230,null,{}] 18:19:32 INFO - PROCESS | 1646 | 1461979172451 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}] 18:19:32 INFO - PROCESS | 1646 | 1461979172550 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 18:19:32 INFO - PROCESS | 1646 | 1461979172555 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12577e800 == 58 [pid = 1646] [id = 315] 18:19:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x119e66400) [pid = 1646] [serial = 944] [outer = 0x0] 18:19:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x1215b2400) [pid = 1646] [serial = 945] [outer = 0x119e66400] 18:19:32 INFO - PROCESS | 1646 | 1461979172609 Marionette DEBUG loaded listener.js 18:19:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x121e77400) [pid = 1646] [serial = 946] [outer = 0x119e66400] 18:19:32 INFO - PROCESS | 1646 | 1461979172903 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]]]}] 18:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 18:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 467ms 18:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 18:19:32 INFO - PROCESS | 1646 | 1461979172937 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 18:19:32 INFO - PROCESS | 1646 | 1461979172938 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 18:19:32 INFO - PROCESS | 1646 | 1461979172943 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 18:19:32 INFO - PROCESS | 1646 | 1461979172944 Marionette TRACE conn2 <- [1,1234,null,{}] 18:19:32 INFO - PROCESS | 1646 | 1461979172947 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}] 18:19:33 INFO - PROCESS | 1646 | 1461979173049 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 18:19:33 INFO - PROCESS | 1646 | 1461979173061 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x127864000 == 59 [pid = 1646] [id = 316] 18:19:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x1213c6800) [pid = 1646] [serial = 947] [outer = 0x0] 18:19:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x121e7e800) [pid = 1646] [serial = 948] [outer = 0x1213c6800] 18:19:33 INFO - PROCESS | 1646 | 1461979173086 Marionette DEBUG loaded listener.js 18:19:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x124e78800) [pid = 1646] [serial = 949] [outer = 0x1213c6800] 18:19:33 INFO - PROCESS | 1646 | 1461979173427 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]]]}] 18:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 18:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 521ms 18:19:33 INFO - PROCESS | 1646 | 1461979173467 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 18:19:33 INFO - PROCESS | 1646 | 1461979173468 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 18:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 18:19:33 INFO - PROCESS | 1646 | 1461979173470 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 18:19:33 INFO - PROCESS | 1646 | 1461979173471 Marionette TRACE conn2 <- [1,1238,null,{}] 18:19:33 INFO - PROCESS | 1646 | 1461979173474 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}] 18:19:33 INFO - PROCESS | 1646 | 1461979173576 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 18:19:33 INFO - PROCESS | 1646 | 1461979173611 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x129057000 == 60 [pid = 1646] [id = 317] 18:19:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x124897800) [pid = 1646] [serial = 950] [outer = 0x0] 18:19:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12570a800) [pid = 1646] [serial = 951] [outer = 0x124897800] 18:19:33 INFO - PROCESS | 1646 | 1461979173636 Marionette DEBUG loaded listener.js 18:19:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x1257e7c00) [pid = 1646] [serial = 952] [outer = 0x124897800] 18:19:33 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x128b0a000) [pid = 1646] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 18:19:33 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x1194e6800) [pid = 1646] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 18:19:33 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x1194e7c00) [pid = 1646] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 18:19:33 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x11be66c00) [pid = 1646] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 18:19:33 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x113c43c00) [pid = 1646] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 18:19:33 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x112b57000) [pid = 1646] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 18:19:33 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x116a7f800) [pid = 1646] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 18:19:33 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x118559800) [pid = 1646] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 18:19:33 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x1161eec00) [pid = 1646] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 18:19:33 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x111f42000) [pid = 1646] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 18:19:33 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x110eec400) [pid = 1646] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 18:19:33 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x11108e800) [pid = 1646] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 18:19:33 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x115d5f000) [pid = 1646] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 18:19:34 INFO - PROCESS | 1646 | 1461979174079 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]]]}] 18:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 18:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 619ms 18:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 18:19:34 INFO - PROCESS | 1646 | 1461979174092 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 18:19:34 INFO - PROCESS | 1646 | 1461979174094 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 18:19:34 INFO - PROCESS | 1646 | 1461979174098 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 18:19:34 INFO - PROCESS | 1646 | 1461979174099 Marionette TRACE conn2 <- [1,1242,null,{}] 18:19:34 INFO - PROCESS | 1646 | 1461979174101 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}] 18:19:34 INFO - PROCESS | 1646 | 1461979174217 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 18:19:34 INFO - PROCESS | 1646 | 1461979174254 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a530000 == 61 [pid = 1646] [id = 318] 18:19:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x11110d000) [pid = 1646] [serial = 953] [outer = 0x0] 18:19:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x1185f2000) [pid = 1646] [serial = 954] [outer = 0x11110d000] 18:19:34 INFO - PROCESS | 1646 | 1461979174286 Marionette DEBUG loaded listener.js 18:19:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x1257e4c00) [pid = 1646] [serial = 955] [outer = 0x11110d000] 18:19:34 INFO - PROCESS | 1646 | 1461979174603 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]]]}] 18:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 18:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 520ms 18:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 18:19:34 INFO - PROCESS | 1646 | 1461979174617 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 18:19:34 INFO - PROCESS | 1646 | 1461979174618 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 18:19:34 INFO - PROCESS | 1646 | 1461979174620 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 18:19:34 INFO - PROCESS | 1646 | 1461979174624 Marionette TRACE conn2 <- [1,1246,null,{}] 18:19:34 INFO - PROCESS | 1646 | 1461979174628 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}] 18:19:34 INFO - PROCESS | 1646 | 1461979174729 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 18:19:34 INFO - PROCESS | 1646 | 1461979174733 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aaca800 == 62 [pid = 1646] [id = 319] 18:19:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x126568800) [pid = 1646] [serial = 956] [outer = 0x0] 18:19:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x128a2d400) [pid = 1646] [serial = 957] [outer = 0x126568800] 18:19:34 INFO - PROCESS | 1646 | 1461979174759 Marionette DEBUG loaded listener.js 18:19:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x128b09c00) [pid = 1646] [serial = 958] [outer = 0x126568800] 18:19:35 INFO - PROCESS | 1646 | 1461979175094 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]]]}] 18:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 18:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 523ms 18:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 18:19:35 INFO - PROCESS | 1646 | 1461979175150 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 18:19:35 INFO - PROCESS | 1646 | 1461979175151 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 18:19:35 INFO - PROCESS | 1646 | 1461979175153 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 18:19:35 INFO - PROCESS | 1646 | 1461979175154 Marionette TRACE conn2 <- [1,1250,null,{}] 18:19:35 INFO - PROCESS | 1646 | 1461979175157 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}] 18:19:35 INFO - PROCESS | 1646 | 1461979175241 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 18:19:35 INFO - PROCESS | 1646 | 1461979175246 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba92800 == 63 [pid = 1646] [id = 320] 18:19:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x128b03c00) [pid = 1646] [serial = 959] [outer = 0x0] 18:19:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x128b68400) [pid = 1646] [serial = 960] [outer = 0x128b03c00] 18:19:35 INFO - PROCESS | 1646 | 1461979175271 Marionette DEBUG loaded listener.js 18:19:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x128b73000) [pid = 1646] [serial = 961] [outer = 0x128b03c00] 18:19:35 INFO - PROCESS | 1646 | 1461979175640 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]]]}] 18:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 18:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 522ms 18:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 18:19:35 INFO - PROCESS | 1646 | 1461979175676 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 18:19:35 INFO - PROCESS | 1646 | 1461979175678 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 18:19:35 INFO - PROCESS | 1646 | 1461979175680 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 18:19:35 INFO - PROCESS | 1646 | 1461979175681 Marionette TRACE conn2 <- [1,1254,null,{}] 18:19:35 INFO - PROCESS | 1646 | 1461979175683 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}] 18:19:35 INFO - PROCESS | 1646 | 1461979175769 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 18:19:35 INFO - PROCESS | 1646 | 1461979175827 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c0be800 == 64 [pid = 1646] [id = 321] 18:19:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x128b6f000) [pid = 1646] [serial = 962] [outer = 0x0] 18:19:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x128bc9000) [pid = 1646] [serial = 963] [outer = 0x128b6f000] 18:19:35 INFO - PROCESS | 1646 | 1461979175851 Marionette DEBUG loaded listener.js 18:19:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x128ca8800) [pid = 1646] [serial = 964] [outer = 0x128b6f000] 18:19:36 INFO - PROCESS | 1646 | 1461979176329 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]]]}] 18:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 18:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 669ms 18:19:36 INFO - PROCESS | 1646 | 1461979176350 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 18:19:36 INFO - PROCESS | 1646 | 1461979176353 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 18:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 18:19:36 INFO - PROCESS | 1646 | 1461979176357 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 18:19:36 INFO - PROCESS | 1646 | 1461979176360 Marionette TRACE conn2 <- [1,1258,null,{}] 18:19:36 INFO - PROCESS | 1646 | 1461979176363 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}] 18:19:36 INFO - PROCESS | 1646 | 1461979176475 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 18:19:36 INFO - PROCESS | 1646 | 1461979176536 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x1167eb800 == 65 [pid = 1646] [id = 322] 18:19:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x113378400) [pid = 1646] [serial = 965] [outer = 0x0] 18:19:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x113cea400) [pid = 1646] [serial = 966] [outer = 0x113378400] 18:19:36 INFO - PROCESS | 1646 | 1461979176592 Marionette DEBUG loaded listener.js 18:19:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x1161a2c00) [pid = 1646] [serial = 967] [outer = 0x113378400] 18:19:37 INFO - PROCESS | 1646 | 1461979177043 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]]]}] 18:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 18:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 722ms 18:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 18:19:37 INFO - PROCESS | 1646 | 1461979177079 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 18:19:37 INFO - PROCESS | 1646 | 1461979177083 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 18:19:37 INFO - PROCESS | 1646 | 1461979177104 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 18:19:37 INFO - PROCESS | 1646 | 1461979177107 Marionette TRACE conn2 <- [1,1262,null,{}] 18:19:37 INFO - PROCESS | 1646 | 1461979177112 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}] 18:19:37 INFO - PROCESS | 1646 | 1461979177223 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 18:19:37 INFO - PROCESS | 1646 | 1461979177294 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x121d0f800 == 66 [pid = 1646] [id = 323] 18:19:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x1166d5400) [pid = 1646] [serial = 968] [outer = 0x0] 18:19:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x117e20800) [pid = 1646] [serial = 969] [outer = 0x1166d5400] 18:19:37 INFO - PROCESS | 1646 | 1461979177325 Marionette DEBUG loaded listener.js 18:19:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x1184c7800) [pid = 1646] [serial = 970] [outer = 0x1166d5400] 18:19:37 INFO - PROCESS | 1646 | 1461979177751 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]]]}] 18:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 18:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 691ms 18:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 18:19:37 INFO - PROCESS | 1646 | 1461979177778 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 18:19:37 INFO - PROCESS | 1646 | 1461979177780 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 18:19:37 INFO - PROCESS | 1646 | 1461979177782 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 18:19:37 INFO - PROCESS | 1646 | 1461979177785 Marionette TRACE conn2 <- [1,1266,null,{}] 18:19:37 INFO - PROCESS | 1646 | 1461979177793 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}] 18:19:37 INFO - PROCESS | 1646 | 1461979177927 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 18:19:38 INFO - PROCESS | 1646 | 1461979178002 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c0c8000 == 67 [pid = 1646] [id = 324] 18:19:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x118f66400) [pid = 1646] [serial = 971] [outer = 0x0] 18:19:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x1198df000) [pid = 1646] [serial = 972] [outer = 0x118f66400] 18:19:38 INFO - PROCESS | 1646 | 1461979178035 Marionette DEBUG loaded listener.js 18:19:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x121e43c00) [pid = 1646] [serial = 973] [outer = 0x118f66400] 18:19:38 INFO - PROCESS | 1646 | 1461979178451 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]]]}] 18:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 18:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 721ms 18:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 18:19:38 INFO - PROCESS | 1646 | 1461979178504 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 18:19:38 INFO - PROCESS | 1646 | 1461979178506 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 18:19:38 INFO - PROCESS | 1646 | 1461979178508 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 18:19:38 INFO - PROCESS | 1646 | 1461979178509 Marionette TRACE conn2 <- [1,1270,null,{}] 18:19:38 INFO - PROCESS | 1646 | 1461979178512 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}] 18:19:38 INFO - PROCESS | 1646 | 1461979178617 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 18:19:38 INFO - PROCESS | 1646 | 1461979178676 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4dc800 == 68 [pid = 1646] [id = 325] 18:19:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x121e85400) [pid = 1646] [serial = 974] [outer = 0x0] 18:19:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12571d000) [pid = 1646] [serial = 975] [outer = 0x121e85400] 18:19:38 INFO - PROCESS | 1646 | 1461979178706 Marionette DEBUG loaded listener.js 18:19:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x128a2b000) [pid = 1646] [serial = 976] [outer = 0x121e85400] 18:19:39 INFO - PROCESS | 1646 | 1461979179158 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]]]}] 18:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 18:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 669ms 18:19:39 INFO - PROCESS | 1646 | 1461979179178 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 18:19:39 INFO - PROCESS | 1646 | 1461979179179 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 18:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 18:19:39 INFO - PROCESS | 1646 | 1461979179182 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 18:19:39 INFO - PROCESS | 1646 | 1461979179183 Marionette TRACE conn2 <- [1,1274,null,{}] 18:19:39 INFO - PROCESS | 1646 | 1461979179186 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}] 18:19:39 INFO - PROCESS | 1646 | 1461979179309 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 18:19:39 INFO - PROCESS | 1646 | 1461979179380 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cd16000 == 69 [pid = 1646] [id = 326] 18:19:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x1257e7400) [pid = 1646] [serial = 977] [outer = 0x0] 18:19:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x128b10400) [pid = 1646] [serial = 978] [outer = 0x1257e7400] 18:19:39 INFO - PROCESS | 1646 | 1461979179409 Marionette DEBUG loaded listener.js 18:19:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x128bd1c00) [pid = 1646] [serial = 979] [outer = 0x1257e7400] 18:19:39 INFO - PROCESS | 1646 | 1461979179840 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]]]}] 18:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 18:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 670ms 18:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 18:19:39 INFO - PROCESS | 1646 | 1461979179853 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 18:19:39 INFO - PROCESS | 1646 | 1461979179854 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 18:19:39 INFO - PROCESS | 1646 | 1461979179859 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 18:19:39 INFO - PROCESS | 1646 | 1461979179860 Marionette TRACE conn2 <- [1,1278,null,{}] 18:19:39 INFO - PROCESS | 1646 | 1461979179863 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}] 18:19:39 INFO - PROCESS | 1646 | 1461979179976 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 18:19:40 INFO - PROCESS | 1646 | 1461979180037 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d709000 == 70 [pid = 1646] [id = 327] 18:19:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x128b72400) [pid = 1646] [serial = 980] [outer = 0x0] 18:19:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x128cb3400) [pid = 1646] [serial = 981] [outer = 0x128b72400] 18:19:40 INFO - PROCESS | 1646 | 1461979180111 Marionette DEBUG loaded listener.js 18:19:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12a5bb000) [pid = 1646] [serial = 982] [outer = 0x128b72400] 18:19:40 INFO - PROCESS | 1646 | 1461979180562 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]]]}] 18:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 18:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 771ms 18:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 18:19:40 INFO - PROCESS | 1646 | 1461979180629 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 18:19:40 INFO - PROCESS | 1646 | 1461979180631 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 18:19:40 INFO - PROCESS | 1646 | 1461979180633 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 18:19:40 INFO - PROCESS | 1646 | 1461979180634 Marionette TRACE conn2 <- [1,1282,null,{}] 18:19:40 INFO - PROCESS | 1646 | 1461979180637 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}] 18:19:40 INFO - PROCESS | 1646 | 1461979180744 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 18:19:40 INFO - PROCESS | 1646 | 1461979180802 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x117351000 == 71 [pid = 1646] [id = 328] 18:19:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x111090000) [pid = 1646] [serial = 983] [outer = 0x0] 18:19:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x111fd4800) [pid = 1646] [serial = 984] [outer = 0x111090000] 18:19:41 INFO - PROCESS | 1646 | 1461979181014 Marionette DEBUG loaded listener.js 18:19:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x11315a400) [pid = 1646] [serial = 985] [outer = 0x111090000] 18:19:41 INFO - PROCESS | 1646 | 1461979181469 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]]]}] 18:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 18:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 870ms 18:19:41 INFO - PROCESS | 1646 | 1461979181512 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 18:19:41 INFO - PROCESS | 1646 | 1461979181516 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 18:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 18:19:41 INFO - PROCESS | 1646 | 1461979181526 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 18:19:41 INFO - PROCESS | 1646 | 1461979181529 Marionette TRACE conn2 <- [1,1286,null,{}] 18:19:41 INFO - PROCESS | 1646 | 1461979181533 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}] 18:19:41 INFO - PROCESS | 1646 | 1461979181680 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 18:19:41 INFO - PROCESS | 1646 | 1461979181745 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x11263e000 == 72 [pid = 1646] [id = 329] 18:19:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x115d5d800) [pid = 1646] [serial = 986] [outer = 0x0] 18:19:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x1161aa400) [pid = 1646] [serial = 987] [outer = 0x115d5d800] 18:19:41 INFO - PROCESS | 1646 | 1461979181791 Marionette DEBUG loaded listener.js 18:19:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x117678000) [pid = 1646] [serial = 988] [outer = 0x115d5d800] 18:19:42 INFO - PROCESS | 1646 | 1461979182297 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]]]}] 18:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 18:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 827ms 18:19:42 INFO - PROCESS | 1646 | 1461979182349 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 18:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 18:19:42 INFO - PROCESS | 1646 | 1461979182352 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 18:19:42 INFO - PROCESS | 1646 | 1461979182356 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 18:19:42 INFO - PROCESS | 1646 | 1461979182358 Marionette TRACE conn2 <- [1,1290,null,{}] 18:19:42 INFO - PROCESS | 1646 | 1461979182360 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}] 18:19:42 INFO - PROCESS | 1646 | 1461979182460 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 18:19:42 INFO - PROCESS | 1646 | 1461979182521 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x121314800 == 73 [pid = 1646] [id = 330] 18:19:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x118235400) [pid = 1646] [serial = 989] [outer = 0x0] 18:19:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x1184cdc00) [pid = 1646] [serial = 990] [outer = 0x118235400] 18:19:42 INFO - PROCESS | 1646 | 1461979182549 Marionette DEBUG loaded listener.js 18:19:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x118fa2000) [pid = 1646] [serial = 991] [outer = 0x118235400] 18:19:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba92800 == 72 [pid = 1646] [id = 320] 18:19:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12aaca800 == 71 [pid = 1646] [id = 319] 18:19:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12a530000 == 70 [pid = 1646] [id = 318] 18:19:42 INFO - PROCESS | 1646 | --DOCSHELL 0x129057000 == 69 [pid = 1646] [id = 317] 18:19:42 INFO - PROCESS | 1646 | --DOCSHELL 0x127864000 == 68 [pid = 1646] [id = 316] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x126c9a800) [pid = 1646] [serial = 906] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12577e800 == 67 [pid = 1646] [id = 315] 18:19:42 INFO - PROCESS | 1646 | --DOCSHELL 0x121e52800 == 66 [pid = 1646] [id = 314] 18:19:42 INFO - PROCESS | 1646 | --DOCSHELL 0x1161d2800 == 65 [pid = 1646] [id = 313] 18:19:42 INFO - PROCESS | 1646 | --DOCSHELL 0x11a17b800 == 64 [pid = 1646] [id = 312] 18:19:42 INFO - PROCESS | 1646 | --DOCSHELL 0x118ff4000 == 63 [pid = 1646] [id = 311] 18:19:42 INFO - PROCESS | 1646 | --DOCSHELL 0x116906800 == 62 [pid = 1646] [id = 310] 18:19:42 INFO - PROCESS | 1646 | --DOCSHELL 0x110e9e800 == 61 [pid = 1646] [id = 309] 18:19:42 INFO - PROCESS | 1646 | --DOCSHELL 0x1167df000 == 60 [pid = 1646] [id = 308] 18:19:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12c1af800 == 59 [pid = 1646] [id = 305] 18:19:42 INFO - PROCESS | 1646 | --DOCSHELL 0x121594000 == 58 [pid = 1646] [id = 304] 18:19:42 INFO - PROCESS | 1646 | --DOCSHELL 0x116787800 == 57 [pid = 1646] [id = 303] 18:19:42 INFO - PROCESS | 1646 | 1461979182949 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]]]}] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x12bbbc000) [pid = 1646] [serial = 846] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x1194f6000) [pid = 1646] [serial = 887] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x119a40400) [pid = 1646] [serial = 890] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x1198dd000) [pid = 1646] [serial = 888] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x1213c6c00) [pid = 1646] [serial = 894] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x119e61800) [pid = 1646] [serial = 891] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x115d52800) [pid = 1646] [serial = 875] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x115d86800) [pid = 1646] [serial = 876] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x113158c00) [pid = 1646] [serial = 873] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x11313f000) [pid = 1646] [serial = 872] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x117672800) [pid = 1646] [serial = 881] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x118230800) [pid = 1646] [serial = 882] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x118767000) [pid = 1646] [serial = 884] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x1213c9400) [pid = 1646] [serial = 857] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x118331400) [pid = 1646] [serial = 854] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x128ca9800) [pid = 1646] [serial = 860] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x11671ac00) [pid = 1646] [serial = 878] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x1169ab000) [pid = 1646] [serial = 879] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12cd89c00) [pid = 1646] [serial = 863] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x11108c400) [pid = 1646] [serial = 848] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x1126b4c00) [pid = 1646] [serial = 870] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x111f5ac00) [pid = 1646] [serial = 869] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x1218df800) [pid = 1646] [serial = 895] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x11344fc00) [pid = 1646] [serial = 851] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x121e7a800) [pid = 1646] [serial = 866] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x1161ea000) [pid = 1646] [serial = 898] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x125706800) [pid = 1646] [serial = 901] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x112b4a800) [pid = 1646] [serial = 897] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x118fa5000) [pid = 1646] [serial = 885] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x1257e7800) [pid = 1646] [serial = 904] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x125711800) [pid = 1646] [serial = 903] [outer = 0x0] [url = about:blank] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x118326800) [pid = 1646] [serial = 507] [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.] 18:19:42 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x124cea000) [pid = 1646] [serial = 900] [outer = 0x0] [url = about:blank] 18:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 18:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 623ms 18:19:42 INFO - PROCESS | 1646 | 1461979182979 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 18:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 18:19:42 INFO - PROCESS | 1646 | 1461979182981 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 18:19:42 INFO - PROCESS | 1646 | 1461979182983 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 18:19:42 INFO - PROCESS | 1646 | 1461979182985 Marionette TRACE conn2 <- [1,1294,null,{}] 18:19:42 INFO - PROCESS | 1646 | 1461979182993 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}] 18:19:43 INFO - PROCESS | 1646 | 1461979183084 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 18:19:43 INFO - PROCESS | 1646 | 1461979183090 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x118ff4000 == 58 [pid = 1646] [id = 331] 18:19:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x11852a000) [pid = 1646] [serial = 992] [outer = 0x0] 18:19:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x118fa5000) [pid = 1646] [serial = 993] [outer = 0x11852a000] 18:19:43 INFO - PROCESS | 1646 | 1461979183117 Marionette DEBUG loaded listener.js 18:19:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x1198e2000) [pid = 1646] [serial = 994] [outer = 0x11852a000] 18:19:43 INFO - PROCESS | 1646 | 1461979183462 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]]]}] 18:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 18:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 523ms 18:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 18:19:43 INFO - PROCESS | 1646 | 1461979183508 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 18:19:43 INFO - PROCESS | 1646 | 1461979183510 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 18:19:43 INFO - PROCESS | 1646 | 1461979183512 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 18:19:43 INFO - PROCESS | 1646 | 1461979183514 Marionette TRACE conn2 <- [1,1298,null,{}] 18:19:43 INFO - PROCESS | 1646 | 1461979183516 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}] 18:19:43 INFO - PROCESS | 1646 | 1461979183601 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 18:19:43 INFO - PROCESS | 1646 | 1461979183606 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x1172ce800 == 59 [pid = 1646] [id = 332] 18:19:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x119a37800) [pid = 1646] [serial = 995] [outer = 0x0] 18:19:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x119e62000) [pid = 1646] [serial = 996] [outer = 0x119a37800] 18:19:43 INFO - PROCESS | 1646 | 1461979183631 Marionette DEBUG loaded listener.js 18:19:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x1213cb000) [pid = 1646] [serial = 997] [outer = 0x119a37800] 18:19:43 INFO - PROCESS | 1646 | 1461979183998 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]]]}] 18:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 18:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 524ms 18:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 18:19:44 INFO - PROCESS | 1646 | 1461979184036 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 18:19:44 INFO - PROCESS | 1646 | 1461979184037 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 18:19:44 INFO - PROCESS | 1646 | 1461979184039 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 18:19:44 INFO - PROCESS | 1646 | 1461979184041 Marionette TRACE conn2 <- [1,1302,null,{}] 18:19:44 INFO - PROCESS | 1646 | 1461979184043 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}] 18:19:44 INFO - PROCESS | 1646 | 1461979184126 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 18:19:44 INFO - PROCESS | 1646 | 1461979184131 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x126063800 == 60 [pid = 1646] [id = 333] 18:19:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x121e7b400) [pid = 1646] [serial = 998] [outer = 0x0] 18:19:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x121e80400) [pid = 1646] [serial = 999] [outer = 0x121e7b400] 18:19:44 INFO - PROCESS | 1646 | 1461979184160 Marionette DEBUG loaded listener.js 18:19:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12570a400) [pid = 1646] [serial = 1000] [outer = 0x121e7b400] 18:19:44 INFO - PROCESS | 1646 | 1461979184516 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]]]}] 18:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 18:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 518ms 18:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 18:19:44 INFO - PROCESS | 1646 | 1461979184558 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 18:19:44 INFO - PROCESS | 1646 | 1461979184559 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 18:19:44 INFO - PROCESS | 1646 | 1461979184562 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 18:19:44 INFO - PROCESS | 1646 | 1461979184563 Marionette TRACE conn2 <- [1,1306,null,{}] 18:19:44 INFO - PROCESS | 1646 | 1461979184565 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}] 18:19:44 INFO - PROCESS | 1646 | 1461979184653 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 18:19:44 INFO - PROCESS | 1646 | 1461979184731 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x128e8d800 == 61 [pid = 1646] [id = 334] 18:19:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x121e7d400) [pid = 1646] [serial = 1001] [outer = 0x0] 18:19:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x126568400) [pid = 1646] [serial = 1002] [outer = 0x121e7d400] 18:19:44 INFO - PROCESS | 1646 | 1461979184756 Marionette DEBUG loaded listener.js 18:19:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x128b6c400) [pid = 1646] [serial = 1003] [outer = 0x121e7d400] 18:19:45 INFO - PROCESS | 1646 | 1461979185079 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]]]}] 18:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 18:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 569ms 18:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 18:19:45 INFO - PROCESS | 1646 | 1461979185135 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 18:19:45 INFO - PROCESS | 1646 | 1461979185136 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 18:19:45 INFO - PROCESS | 1646 | 1461979185138 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 18:19:45 INFO - PROCESS | 1646 | 1461979185139 Marionette TRACE conn2 <- [1,1310,null,{}] 18:19:45 INFO - PROCESS | 1646 | 1461979185142 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}] 18:19:45 INFO - PROCESS | 1646 | 1461979185247 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 18:19:45 INFO - PROCESS | 1646 | 1461979185282 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a72b800 == 62 [pid = 1646] [id = 335] 18:19:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x118328400) [pid = 1646] [serial = 1004] [outer = 0x0] 18:19:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x128bcc800) [pid = 1646] [serial = 1005] [outer = 0x118328400] 18:19:45 INFO - PROCESS | 1646 | 1461979185308 Marionette DEBUG loaded listener.js 18:19:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x128e7ac00) [pid = 1646] [serial = 1006] [outer = 0x118328400] 18:19:45 INFO - PROCESS | 1646 | 1461979185688 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] 18:19:45 INFO - PROCESS | 1646 | 1461979185713 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 18:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 18:19:45 INFO - PROCESS | 1646 | 1461979185725 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 18:19:45 INFO - PROCESS | 1646 | 1461979185727 Marionette TRACE conn2 <- [1,1314,null,{}] 18:19:45 INFO - PROCESS | 1646 | 1461979185730 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}] 18:19:45 INFO - PROCESS | 1646 | 1461979185893 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 18:19:45 INFO - PROCESS | 1646 | 1461979185912 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b209000 == 63 [pid = 1646] [id = 336] 18:19:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x128e7b400) [pid = 1646] [serial = 1007] [outer = 0x0] 18:19:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x129512000) [pid = 1646] [serial = 1008] [outer = 0x128e7b400] 18:19:45 INFO - PROCESS | 1646 | 1461979185951 Marionette DEBUG loaded listener.js 18:19:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12a6f4000) [pid = 1646] [serial = 1009] [outer = 0x128e7b400] 18:19:46 INFO - PROCESS | 1646 | 1461979186341 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]]]}] 18:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 18:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 629ms 18:19:46 INFO - PROCESS | 1646 | 1461979186345 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 18:19:46 INFO - PROCESS | 1646 | 1461979186346 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 18:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 18:19:46 INFO - PROCESS | 1646 | 1461979186349 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 18:19:46 INFO - PROCESS | 1646 | 1461979186350 Marionette TRACE conn2 <- [1,1318,null,{}] 18:19:46 INFO - PROCESS | 1646 | 1461979186352 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}] 18:19:46 INFO - PROCESS | 1646 | 1461979186462 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 18:19:46 INFO - PROCESS | 1646 | 1461979186500 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c0ca800 == 64 [pid = 1646] [id = 337] 18:19:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x128e7c800) [pid = 1646] [serial = 1010] [outer = 0x0] 18:19:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12a764000) [pid = 1646] [serial = 1011] [outer = 0x128e7c800] 18:19:46 INFO - PROCESS | 1646 | 1461979186525 Marionette DEBUG loaded listener.js 18:19:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12aaf7400) [pid = 1646] [serial = 1012] [outer = 0x128e7c800] 18:19:46 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x118f5b800) [pid = 1646] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 18:19:46 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x118332400) [pid = 1646] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 18:19:46 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x119e66400) [pid = 1646] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 18:19:46 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x118233800) [pid = 1646] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 18:19:46 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x118769400) [pid = 1646] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 18:19:46 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x11110d000) [pid = 1646] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 18:19:46 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x110eef400) [pid = 1646] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 18:19:46 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x126560800) [pid = 1646] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 18:19:46 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x1213c6800) [pid = 1646] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 18:19:46 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x11503c400) [pid = 1646] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 18:19:46 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x124897800) [pid = 1646] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 18:19:46 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x113163c00) [pid = 1646] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 18:19:46 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x126568800) [pid = 1646] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 18:19:46 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x128b03c00) [pid = 1646] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 18:19:46 INFO - PROCESS | 1646 | 1461979186936 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]]]}] 18:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 18:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 619ms 18:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 18:19:46 INFO - PROCESS | 1646 | 1461979186968 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 18:19:46 INFO - PROCESS | 1646 | 1461979186970 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 18:19:46 INFO - PROCESS | 1646 | 1461979186973 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 18:19:46 INFO - PROCESS | 1646 | 1461979186974 Marionette TRACE conn2 <- [1,1322,null,{}] 18:19:46 INFO - PROCESS | 1646 | 1461979186976 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}] 18:19:47 INFO - PROCESS | 1646 | 1461979187063 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 18:19:47 INFO - PROCESS | 1646 | 1461979187120 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aac6000 == 65 [pid = 1646] [id = 338] 18:19:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x113163c00) [pid = 1646] [serial = 1013] [outer = 0x0] 18:19:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x11832ec00) [pid = 1646] [serial = 1014] [outer = 0x113163c00] 18:19:47 INFO - PROCESS | 1646 | 1461979187150 Marionette DEBUG loaded listener.js 18:19:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x128bc6800) [pid = 1646] [serial = 1015] [outer = 0x113163c00] 18:19:47 INFO - PROCESS | 1646 | 1461979187520 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]]]}] 18:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 18:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 569ms 18:19:47 INFO - PROCESS | 1646 | 1461979187545 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 18:19:47 INFO - PROCESS | 1646 | 1461979187547 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 18:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 18:19:47 INFO - PROCESS | 1646 | 1461979187551 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 18:19:47 INFO - PROCESS | 1646 | 1461979187554 Marionette TRACE conn2 <- [1,1326,null,{}] 18:19:47 INFO - PROCESS | 1646 | 1461979187560 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}] 18:19:47 INFO - PROCESS | 1646 | 1461979187750 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 18:19:47 INFO - PROCESS | 1646 | 1461979187806 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d525800 == 66 [pid = 1646] [id = 339] 18:19:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x128b6f800) [pid = 1646] [serial = 1016] [outer = 0x0] 18:19:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12adb8c00) [pid = 1646] [serial = 1017] [outer = 0x128b6f800] 18:19:47 INFO - PROCESS | 1646 | 1461979187832 Marionette DEBUG loaded listener.js 18:19:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12bb2b400) [pid = 1646] [serial = 1018] [outer = 0x128b6f800] 18:19:48 INFO - PROCESS | 1646 | 1461979188099 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]]]}] 18:19:48 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 18:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 574ms 18:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 18:19:48 INFO - PROCESS | 1646 | 1461979188131 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 18:19:48 INFO - PROCESS | 1646 | 1461979188132 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 18:19:48 INFO - PROCESS | 1646 | 1461979188134 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 18:19:48 INFO - PROCESS | 1646 | 1461979188135 Marionette TRACE conn2 <- [1,1330,null,{}] 18:19:48 INFO - PROCESS | 1646 | 1461979188137 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}] 18:19:48 INFO - PROCESS | 1646 | 1461979188240 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 18:19:48 INFO - PROCESS | 1646 | 1461979188244 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d83d000 == 67 [pid = 1646] [id = 340] 18:19:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12bb32000) [pid = 1646] [serial = 1019] [outer = 0x0] 18:19:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12bbb5c00) [pid = 1646] [serial = 1020] [outer = 0x12bb32000] 18:19:48 INFO - PROCESS | 1646 | 1461979188269 Marionette DEBUG loaded listener.js 18:19:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12c079c00) [pid = 1646] [serial = 1021] [outer = 0x12bb32000] 18:19:48 INFO - PROCESS | 1646 | 1461979188612 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]]]}] 18:19:48 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 18:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 518ms 18:19:48 INFO - PROCESS | 1646 | 1461979188669 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 18:19:48 INFO - PROCESS | 1646 | 1461979188670 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 18:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 18:19:48 INFO - PROCESS | 1646 | 1461979188674 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 18:19:48 INFO - PROCESS | 1646 | 1461979188676 Marionette TRACE conn2 <- [1,1334,null,{}] 18:19:48 INFO - PROCESS | 1646 | 1461979188679 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}] 18:19:48 INFO - PROCESS | 1646 | 1461979188769 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 18:19:48 INFO - PROCESS | 1646 | 1461979188773 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12daac000 == 68 [pid = 1646] [id = 341] 18:19:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12bb39800) [pid = 1646] [serial = 1022] [outer = 0x0] 18:19:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12c084800) [pid = 1646] [serial = 1023] [outer = 0x12bb39800] 18:19:48 INFO - PROCESS | 1646 | 1461979188799 Marionette DEBUG loaded listener.js 18:19:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12c139800) [pid = 1646] [serial = 1024] [outer = 0x12bb39800] 18:19:49 INFO - PROCESS | 1646 | 1461979189332 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]]]}] 18:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 18:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 721ms 18:19:49 INFO - PROCESS | 1646 | 1461979189395 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 18:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 18:19:49 INFO - PROCESS | 1646 | 1461979189399 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 18:19:49 INFO - PROCESS | 1646 | 1461979189402 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 18:19:49 INFO - PROCESS | 1646 | 1461979189405 Marionette TRACE conn2 <- [1,1338,null,{}] 18:19:49 INFO - PROCESS | 1646 | 1461979189408 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}] 18:19:49 INFO - PROCESS | 1646 | 1461979189529 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 18:19:49 INFO - PROCESS | 1646 | 1461979189629 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198b8800 == 69 [pid = 1646] [id = 342] 18:19:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x1164f2400) [pid = 1646] [serial = 1025] [outer = 0x0] 18:19:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x11671f400) [pid = 1646] [serial = 1026] [outer = 0x1164f2400] 18:19:49 INFO - PROCESS | 1646 | 1461979189661 Marionette DEBUG loaded listener.js 18:19:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x117e13000) [pid = 1646] [serial = 1027] [outer = 0x1164f2400] 18:19:50 INFO - PROCESS | 1646 | 1461979190628 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]]]}] 18:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 18:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1271ms 18:19:50 INFO - PROCESS | 1646 | 1461979190674 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 18:19:50 INFO - PROCESS | 1646 | 1461979190678 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 18:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 18:19:50 INFO - PROCESS | 1646 | 1461979190683 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 18:19:50 INFO - PROCESS | 1646 | 1461979190685 Marionette TRACE conn2 <- [1,1342,null,{}] 18:19:50 INFO - PROCESS | 1646 | 1461979190687 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}] 18:19:50 INFO - PROCESS | 1646 | 1461979190800 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 18:19:50 INFO - PROCESS | 1646 | 1461979190888 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12785d000 == 70 [pid = 1646] [id = 343] 18:19:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x118326800) [pid = 1646] [serial = 1028] [outer = 0x0] 18:19:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x118fa3c00) [pid = 1646] [serial = 1029] [outer = 0x118326800] 18:19:50 INFO - PROCESS | 1646 | 1461979190921 Marionette DEBUG loaded listener.js 18:19:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x119a3e000) [pid = 1646] [serial = 1030] [outer = 0x118326800] 18:19:51 INFO - PROCESS | 1646 | 1461979191361 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]]]}] 18:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 18:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 723ms 18:19:51 INFO - PROCESS | 1646 | 1461979191407 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 18:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 18:19:51 INFO - PROCESS | 1646 | 1461979191408 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 18:19:51 INFO - PROCESS | 1646 | 1461979191410 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 18:19:51 INFO - PROCESS | 1646 | 1461979191413 Marionette TRACE conn2 <- [1,1346,null,{}] 18:19:51 INFO - PROCESS | 1646 | 1461979191421 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}] 18:19:51 INFO - PROCESS | 1646 | 1461979191533 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 18:19:51 INFO - PROCESS | 1646 | 1461979191607 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d53a000 == 71 [pid = 1646] [id = 344] 18:19:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x1218d6c00) [pid = 1646] [serial = 1031] [outer = 0x0] 18:19:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12575e400) [pid = 1646] [serial = 1032] [outer = 0x1218d6c00] 18:19:51 INFO - PROCESS | 1646 | 1461979191639 Marionette DEBUG loaded listener.js 18:19:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x126c9ec00) [pid = 1646] [serial = 1033] [outer = 0x1218d6c00] 18:19:52 INFO - PROCESS | 1646 | 1461979192067 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]]]}] 18:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 18:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 674ms 18:19:52 INFO - PROCESS | 1646 | 1461979192085 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 18:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 18:19:52 INFO - PROCESS | 1646 | 1461979192087 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 18:19:52 INFO - PROCESS | 1646 | 1461979192108 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 18:19:52 INFO - PROCESS | 1646 | 1461979192109 Marionette TRACE conn2 <- [1,1350,null,{}] 18:19:52 INFO - PROCESS | 1646 | 1461979192112 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}] 18:19:52 INFO - PROCESS | 1646 | 1461979192221 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 18:19:52 INFO - PROCESS | 1646 | 1461979192282 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x134957800 == 72 [pid = 1646] [id = 345] 18:19:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x128a23800) [pid = 1646] [serial = 1034] [outer = 0x0] 18:19:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x128bcc000) [pid = 1646] [serial = 1035] [outer = 0x128a23800] 18:19:52 INFO - PROCESS | 1646 | 1461979192352 Marionette DEBUG loaded listener.js 18:19:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12a5b6c00) [pid = 1646] [serial = 1036] [outer = 0x128a23800] 18:19:52 INFO - PROCESS | 1646 | 1461979192729 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]]]}] 18:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 18:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 689ms 18:19:52 INFO - PROCESS | 1646 | 1461979192779 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 18:19:52 INFO - PROCESS | 1646 | 1461979192781 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 18:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 18:19:52 INFO - PROCESS | 1646 | 1461979192783 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 18:19:52 INFO - PROCESS | 1646 | 1461979192784 Marionette TRACE conn2 <- [1,1354,null,{}] 18:19:52 INFO - PROCESS | 1646 | 1461979192787 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}] 18:19:52 INFO - PROCESS | 1646 | 1461979192895 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 18:19:52 INFO - PROCESS | 1646 | 1461979192968 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x129670000 == 73 [pid = 1646] [id = 346] 18:19:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x128b04000) [pid = 1646] [serial = 1037] [outer = 0x0] 18:19:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12b271400) [pid = 1646] [serial = 1038] [outer = 0x128b04000] 18:19:53 INFO - PROCESS | 1646 | 1461979192998 Marionette DEBUG loaded listener.js 18:19:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12b3f8000) [pid = 1646] [serial = 1039] [outer = 0x128b04000] 18:19:53 INFO - PROCESS | 1646 | 1461979193467 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]]]}] 18:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 18:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 721ms 18:19:53 INFO - PROCESS | 1646 | 1461979193532 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 18:19:53 INFO - PROCESS | 1646 | 1461979193533 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 18:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 18:19:53 INFO - PROCESS | 1646 | 1461979193537 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 18:19:53 INFO - PROCESS | 1646 | 1461979193539 Marionette TRACE conn2 <- [1,1358,null,{}] 18:19:53 INFO - PROCESS | 1646 | 1461979193555 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}] 18:19:53 INFO - PROCESS | 1646 | 1461979193670 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 18:19:53 INFO - PROCESS | 1646 | 1461979193730 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x129675800 == 74 [pid = 1646] [id = 347] 18:19:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x1257e5400) [pid = 1646] [serial = 1040] [outer = 0x0] 18:19:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12c131c00) [pid = 1646] [serial = 1041] [outer = 0x1257e5400] 18:19:53 INFO - PROCESS | 1646 | 1461979193762 Marionette DEBUG loaded listener.js 18:19:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x12c48ac00) [pid = 1646] [serial = 1042] [outer = 0x1257e5400] 18:19:54 INFO - PROCESS | 1646 | 1461979194213 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]]]}] 18:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 18:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 682ms 18:19:54 INFO - PROCESS | 1646 | 1461979194220 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 18:19:54 INFO - PROCESS | 1646 | 1461979194221 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 18:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 18:19:54 INFO - PROCESS | 1646 | 1461979194224 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 18:19:54 INFO - PROCESS | 1646 | 1461979194225 Marionette TRACE conn2 <- [1,1362,null,{}] 18:19:54 INFO - PROCESS | 1646 | 1461979194228 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}] 18:19:54 INFO - PROCESS | 1646 | 1461979194338 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 18:19:54 INFO - PROCESS | 1646 | 1461979194396 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x117366800 == 75 [pid = 1646] [id = 348] 18:19:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x11315b800) [pid = 1646] [serial = 1043] [outer = 0x0] 18:19:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x121b77c00) [pid = 1646] [serial = 1044] [outer = 0x11315b800] 18:19:54 INFO - PROCESS | 1646 | 1461979194426 Marionette DEBUG loaded listener.js 18:19:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12c48a000) [pid = 1646] [serial = 1045] [outer = 0x11315b800] 18:19:55 INFO - PROCESS | 1646 | 1461979195101 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]]]}] 18:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 18:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 919ms 18:19:55 INFO - PROCESS | 1646 | 1461979195144 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 18:19:55 INFO - PROCESS | 1646 | 1461979195147 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 18:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 18:19:55 INFO - PROCESS | 1646 | 1461979195150 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 18:19:55 INFO - PROCESS | 1646 | 1461979195153 Marionette TRACE conn2 <- [1,1366,null,{}] 18:19:55 INFO - PROCESS | 1646 | 1461979195156 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}] 18:19:55 INFO - PROCESS | 1646 | 1461979195258 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 18:19:55 INFO - PROCESS | 1646 | 1461979195338 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x115dd9800 == 76 [pid = 1646] [id = 349] 18:19:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x113ce9800) [pid = 1646] [serial = 1046] [outer = 0x0] 18:19:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x115d86800) [pid = 1646] [serial = 1047] [outer = 0x113ce9800] 18:19:55 INFO - PROCESS | 1646 | 1461979195370 Marionette DEBUG loaded listener.js 18:19:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x117253800) [pid = 1646] [serial = 1048] [outer = 0x113ce9800] 18:19:55 INFO - PROCESS | 1646 | 1461979195935 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] 18:19:55 INFO - PROCESS | 1646 | 1461979195979 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 18:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 18:19:55 INFO - PROCESS | 1646 | 1461979195984 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 18:19:55 INFO - PROCESS | 1646 | 1461979195985 Marionette TRACE conn2 <- [1,1370,null,{}] 18:19:55 INFO - PROCESS | 1646 | 1461979195988 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}] 18:19:56 INFO - PROCESS | 1646 | 1461979196088 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 18:19:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12a52d800 == 75 [pid = 1646] [id = 168] 18:19:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12d83d000 == 74 [pid = 1646] [id = 340] 18:19:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12d525800 == 73 [pid = 1646] [id = 339] 18:19:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12aac6000 == 72 [pid = 1646] [id = 338] 18:19:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12c0ca800 == 71 [pid = 1646] [id = 337] 18:19:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12b209000 == 70 [pid = 1646] [id = 336] 18:19:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12a72b800 == 69 [pid = 1646] [id = 335] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x128bc9000) [pid = 1646] [serial = 963] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOCSHELL 0x128e8d800 == 68 [pid = 1646] [id = 334] 18:19:56 INFO - PROCESS | 1646 | --DOCSHELL 0x126063800 == 67 [pid = 1646] [id = 333] 18:19:56 INFO - PROCESS | 1646 | --DOCSHELL 0x1172ce800 == 66 [pid = 1646] [id = 332] 18:19:56 INFO - PROCESS | 1646 | --DOCSHELL 0x118ff4000 == 65 [pid = 1646] [id = 331] 18:19:56 INFO - PROCESS | 1646 | --DOCSHELL 0x121314800 == 64 [pid = 1646] [id = 330] 18:19:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11263e000 == 63 [pid = 1646] [id = 329] 18:19:56 INFO - PROCESS | 1646 | --DOCSHELL 0x117351000 == 62 [pid = 1646] [id = 328] 18:19:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12d709000 == 61 [pid = 1646] [id = 327] 18:19:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12cd16000 == 60 [pid = 1646] [id = 326] 18:19:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4dc800 == 59 [pid = 1646] [id = 325] 18:19:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12c0c8000 == 58 [pid = 1646] [id = 324] 18:19:56 INFO - PROCESS | 1646 | 1461979196225 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:56 INFO - PROCESS | 1646 | --DOCSHELL 0x121d0f800 == 57 [pid = 1646] [id = 323] 18:19:56 INFO - PROCESS | 1646 | --DOCSHELL 0x1167eb800 == 56 [pid = 1646] [id = 322] 18:19:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12c0be800 == 55 [pid = 1646] [id = 321] 18:19:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x1130c6000 == 56 [pid = 1646] [id = 350] 18:19:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x11503c400) [pid = 1646] [serial = 1049] [outer = 0x0] 18:19:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x11832d000) [pid = 1646] [serial = 1050] [outer = 0x11503c400] 18:19:56 INFO - PROCESS | 1646 | 1461979196257 Marionette DEBUG loaded listener.js 18:19:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x119310400) [pid = 1646] [serial = 1051] [outer = 0x11503c400] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x1198eac00) [pid = 1646] [serial = 942] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x11852dc00) [pid = 1646] [serial = 936] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x1215b2400) [pid = 1646] [serial = 945] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x1185e9400) [pid = 1646] [serial = 937] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x11823b000) [pid = 1646] [serial = 933] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x11832cc00) [pid = 1646] [serial = 934] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x11a1ee800) [pid = 1646] [serial = 943] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x118f65000) [pid = 1646] [serial = 939] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x1185f2000) [pid = 1646] [serial = 954] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x112b50c00) [pid = 1646] [serial = 925] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x111f40400) [pid = 1646] [serial = 924] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x11855b400) [pid = 1646] [serial = 915] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x127889800) [pid = 1646] [serial = 907] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x121e7e800) [pid = 1646] [serial = 948] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x1161a2400) [pid = 1646] [serial = 930] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x11671ec00) [pid = 1646] [serial = 931] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x121e77400) [pid = 1646] [serial = 946] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x112b4c000) [pid = 1646] [serial = 909] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x121e7c400) [pid = 1646] [serial = 918] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x12570a800) [pid = 1646] [serial = 951] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x124e78800) [pid = 1646] [serial = 949] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x113c45c00) [pid = 1646] [serial = 927] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x1133cb800) [pid = 1646] [serial = 928] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x113451c00) [pid = 1646] [serial = 912] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x1251a5800) [pid = 1646] [serial = 921] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x128a2d400) [pid = 1646] [serial = 957] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x128b09c00) [pid = 1646] [serial = 958] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x128b68400) [pid = 1646] [serial = 960] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x1257e7c00) [pid = 1646] [serial = 952] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x1257e4c00) [pid = 1646] [serial = 955] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x128b73000) [pid = 1646] [serial = 961] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x1194ef800) [pid = 1646] [serial = 940] [outer = 0x0] [url = about:blank] 18:19:56 INFO - PROCESS | 1646 | 1461979196581 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] 18:19:56 INFO - PROCESS | 1646 | 1461979196655 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 18:19:56 INFO - PROCESS | 1646 | 1461979196658 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 18:19:56 INFO - PROCESS | 1646 | 1461979196660 Marionette TRACE conn2 <- [1,1374,null,{}] 18:19:56 INFO - PROCESS | 1646 | 1461979196667 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}] 18:19:56 INFO - PROCESS | 1646 | 1461979196759 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 18:19:56 INFO - PROCESS | 1646 | 1461979196838 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x121be1800 == 57 [pid = 1646] [id = 351] 18:19:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x11930b400) [pid = 1646] [serial = 1052] [outer = 0x0] 18:19:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x119a41000) [pid = 1646] [serial = 1053] [outer = 0x11930b400] 18:19:56 INFO - PROCESS | 1646 | 1461979196866 Marionette DEBUG loaded listener.js 18:19:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x121e47000) [pid = 1646] [serial = 1054] [outer = 0x11930b400] 18:19:57 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:19:57 INFO - PROCESS | 1646 | 1461979197163 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] 18:19:57 INFO - PROCESS | 1646 | 1461979197184 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 18:19:57 INFO - PROCESS | 1646 | 1461979197186 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 18:19:57 INFO - PROCESS | 1646 | 1461979197188 Marionette TRACE conn2 <- [1,1378,null,{}] 18:19:57 INFO - PROCESS | 1646 | 1461979197192 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}] 18:19:57 INFO - PROCESS | 1646 | 1461979197285 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 18:19:57 INFO - PROCESS | 1646 | 1461979197290 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x126671000 == 58 [pid = 1646] [id = 352] 18:19:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x121e7e000) [pid = 1646] [serial = 1055] [outer = 0x0] 18:19:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12575e800) [pid = 1646] [serial = 1056] [outer = 0x121e7e000] 18:19:57 INFO - PROCESS | 1646 | 1461979197316 Marionette DEBUG loaded listener.js 18:19:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x126c9fc00) [pid = 1646] [serial = 1057] [outer = 0x121e7e000] 18:19:57 INFO - PROCESS | 1646 | 1461979197662 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] 18:19:57 INFO - PROCESS | 1646 | 1461979197708 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 18:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 18:19:57 INFO - PROCESS | 1646 | 1461979197710 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 18:19:57 INFO - PROCESS | 1646 | 1461979197712 Marionette TRACE conn2 <- [1,1382,null,{}] 18:19:57 INFO - PROCESS | 1646 | 1461979197714 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}] 18:19:57 INFO - PROCESS | 1646 | 1461979197800 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 18:19:57 INFO - PROCESS | 1646 | 1461979197804 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a529800 == 59 [pid = 1646] [id = 353] 18:19:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x127889400) [pid = 1646] [serial = 1058] [outer = 0x0] 18:19:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x128b09c00) [pid = 1646] [serial = 1059] [outer = 0x127889400] 18:19:57 INFO - PROCESS | 1646 | 1461979197833 Marionette DEBUG loaded listener.js 18:19:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x128b74c00) [pid = 1646] [serial = 1060] [outer = 0x127889400] 18:19:58 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 18:19:58 INFO - PROCESS | 1646 | 1461979198215 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] 18:19:58 INFO - PROCESS | 1646 | 1461979198230 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 18:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 18:19:58 INFO - PROCESS | 1646 | 1461979198232 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 18:19:58 INFO - PROCESS | 1646 | 1461979198234 Marionette TRACE conn2 <- [1,1386,null,{}] 18:19:58 INFO - PROCESS | 1646 | 1461979198236 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}] 18:19:58 INFO - PROCESS | 1646 | 1461979198362 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 18:19:58 INFO - PROCESS | 1646 | 1461979198378 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a724000 == 60 [pid = 1646] [id = 354] 18:19:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x128a30800) [pid = 1646] [serial = 1061] [outer = 0x0] 18:19:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x128cac000) [pid = 1646] [serial = 1062] [outer = 0x128a30800] 18:19:58 INFO - PROCESS | 1646 | 1461979198406 Marionette DEBUG loaded listener.js 18:19:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12aaf9000) [pid = 1646] [serial = 1063] [outer = 0x128a30800] 18:19:58 INFO - PROCESS | 1646 | 1461979198752 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] 18:19:58 INFO - PROCESS | 1646 | 1461979198805 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 18:19:58 INFO - PROCESS | 1646 | 1461979198807 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 18:19:58 INFO - PROCESS | 1646 | 1461979198808 Marionette TRACE conn2 <- [1,1390,null,{}] 18:19:58 INFO - PROCESS | 1646 | 1461979198810 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}] 18:19:58 INFO - PROCESS | 1646 | 1461979198920 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 18:19:58 INFO - PROCESS | 1646 | 1461979198934 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c0ba800 == 61 [pid = 1646] [id = 355] 18:19:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12adb0000) [pid = 1646] [serial = 1064] [outer = 0x0] 18:19:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12b3f4800) [pid = 1646] [serial = 1065] [outer = 0x12adb0000] 18:19:58 INFO - PROCESS | 1646 | 1461979198958 Marionette DEBUG loaded listener.js 18:19:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12c07d400) [pid = 1646] [serial = 1066] [outer = 0x12adb0000] 18:19:59 INFO - PROCESS | 1646 | 1461979199312 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]]]}] 18:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 18:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 519ms 18:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 18:19:59 INFO - PROCESS | 1646 | 1461979199327 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 18:19:59 INFO - PROCESS | 1646 | 1461979199328 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 18:19:59 INFO - PROCESS | 1646 | 1461979199330 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 18:19:59 INFO - PROCESS | 1646 | 1461979199331 Marionette TRACE conn2 <- [1,1394,null,{}] 18:19:59 INFO - PROCESS | 1646 | 1461979199333 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}] 18:19:59 INFO - PROCESS | 1646 | 1461979199443 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 18:19:59 INFO - PROCESS | 1646 | 1461979199456 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9b2000 == 62 [pid = 1646] [id = 356] 18:19:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12c07e000) [pid = 1646] [serial = 1067] [outer = 0x0] 18:19:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12c47e800) [pid = 1646] [serial = 1068] [outer = 0x12c07e000] 18:19:59 INFO - PROCESS | 1646 | 1461979199480 Marionette DEBUG loaded listener.js 18:19:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12caa2400) [pid = 1646] [serial = 1069] [outer = 0x12c07e000] 18:19:59 INFO - PROCESS | 1646 | 1461979199832 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]]]}] 18:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 18:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 519ms 18:19:59 INFO - PROCESS | 1646 | 1461979199849 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 18:19:59 INFO - PROCESS | 1646 | 1461979199850 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 18:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 18:19:59 INFO - PROCESS | 1646 | 1461979199853 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 18:19:59 INFO - PROCESS | 1646 | 1461979199854 Marionette TRACE conn2 <- [1,1398,null,{}] 18:19:59 INFO - PROCESS | 1646 | 1461979199856 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}] 18:19:59 INFO - PROCESS | 1646 | 1461979199967 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 18:19:59 INFO - PROCESS | 1646 | 1461979199981 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d521800 == 63 [pid = 1646] [id = 357] 18:19:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12c081c00) [pid = 1646] [serial = 1070] [outer = 0x0] 18:20:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12caaa000) [pid = 1646] [serial = 1071] [outer = 0x12c081c00] 18:20:00 INFO - PROCESS | 1646 | 1461979200007 Marionette DEBUG loaded listener.js 18:20:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12cd8b400) [pid = 1646] [serial = 1072] [outer = 0x12c081c00] 18:20:00 INFO - PROCESS | 1646 | 1461979200533 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]]]}] 18:20:00 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x121e7d400) [pid = 1646] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 18:20:00 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x12bb32000) [pid = 1646] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 18:20:00 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x118328400) [pid = 1646] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 18:20:00 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x128e7b400) [pid = 1646] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 18:20:00 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x113163c00) [pid = 1646] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 18:20:00 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x128e7c800) [pid = 1646] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 18:20:00 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x115d5d800) [pid = 1646] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 18:20:00 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x111090000) [pid = 1646] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 18:20:00 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x11852a000) [pid = 1646] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 18:20:00 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x118235400) [pid = 1646] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 18:20:00 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x119a37800) [pid = 1646] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 18:20:00 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x121e7b400) [pid = 1646] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 18:20:00 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x128b6f800) [pid = 1646] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 18:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 18:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 721ms 18:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 18:20:00 INFO - PROCESS | 1646 | 1461979200574 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 18:20:00 INFO - PROCESS | 1646 | 1461979200576 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 18:20:00 INFO - PROCESS | 1646 | 1461979200578 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 18:20:00 INFO - PROCESS | 1646 | 1461979200579 Marionette TRACE conn2 <- [1,1402,null,{}] 18:20:00 INFO - PROCESS | 1646 | 1461979200581 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}] 18:20:00 INFO - PROCESS | 1646 | 1461979200668 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 18:20:00 INFO - PROCESS | 1646 | 1461979200673 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198a9800 == 64 [pid = 1646] [id = 358] 18:20:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x115fb2400) [pid = 1646] [serial = 1073] [outer = 0x0] 18:20:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x118f5b800) [pid = 1646] [serial = 1074] [outer = 0x115fb2400] 18:20:00 INFO - PROCESS | 1646 | 1461979200699 Marionette DEBUG loaded listener.js 18:20:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x128b66400) [pid = 1646] [serial = 1075] [outer = 0x115fb2400] 18:20:01 INFO - PROCESS | 1646 | 1461979201049 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]]]}] 18:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 18:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 518ms 18:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 18:20:01 INFO - PROCESS | 1646 | 1461979201097 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 18:20:01 INFO - PROCESS | 1646 | 1461979201098 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 18:20:01 INFO - PROCESS | 1646 | 1461979201101 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 18:20:01 INFO - PROCESS | 1646 | 1461979201102 Marionette TRACE conn2 <- [1,1406,null,{}] 18:20:01 INFO - PROCESS | 1646 | 1461979201105 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}] 18:20:01 INFO - PROCESS | 1646 | 1461979201232 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 18:20:01 INFO - PROCESS | 1646 | 1461979201266 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dab4000 == 65 [pid = 1646] [id = 359] 18:20:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x110f19400) [pid = 1646] [serial = 1076] [outer = 0x0] 18:20:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12a6e8000) [pid = 1646] [serial = 1077] [outer = 0x110f19400] 18:20:01 INFO - PROCESS | 1646 | 1461979201295 Marionette DEBUG loaded listener.js 18:20:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12cd8bc00) [pid = 1646] [serial = 1078] [outer = 0x110f19400] 18:20:01 INFO - PROCESS | 1646 | 1461979201611 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]]]}] 18:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 18:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 518ms 18:20:01 INFO - PROCESS | 1646 | 1461979201620 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 18:20:01 INFO - PROCESS | 1646 | 1461979201621 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 18:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 18:20:01 INFO - PROCESS | 1646 | 1461979201625 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 18:20:01 INFO - PROCESS | 1646 | 1461979201628 Marionette TRACE conn2 <- [1,1410,null,{}] 18:20:01 INFO - PROCESS | 1646 | 1461979201630 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}] 18:20:01 INFO - PROCESS | 1646 | 1461979201722 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 18:20:01 INFO - PROCESS | 1646 | 1461979201727 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x135993000 == 66 [pid = 1646] [id = 360] 18:20:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12cd8cc00) [pid = 1646] [serial = 1079] [outer = 0x0] 18:20:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12d026400) [pid = 1646] [serial = 1080] [outer = 0x12cd8cc00] 18:20:01 INFO - PROCESS | 1646 | 1461979201752 Marionette DEBUG loaded listener.js 18:20:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12d02f400) [pid = 1646] [serial = 1081] [outer = 0x12cd8cc00] 18:20:02 INFO - PROCESS | 1646 | 1461979202104 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]]]}] 18:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 18:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 521ms 18:20:02 INFO - PROCESS | 1646 | 1461979202152 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 18:20:02 INFO - PROCESS | 1646 | 1461979202153 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 18:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 18:20:02 INFO - PROCESS | 1646 | 1461979202156 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 18:20:02 INFO - PROCESS | 1646 | 1461979202157 Marionette TRACE conn2 <- [1,1414,null,{}] 18:20:02 INFO - PROCESS | 1646 | 1461979202159 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}] 18:20:02 INFO - PROCESS | 1646 | 1461979202249 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 18:20:02 INFO - PROCESS | 1646 | 1461979202253 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x135755000 == 67 [pid = 1646] [id = 361] 18:20:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x110ef0800) [pid = 1646] [serial = 1082] [outer = 0x0] 18:20:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12d451800) [pid = 1646] [serial = 1083] [outer = 0x110ef0800] 18:20:02 INFO - PROCESS | 1646 | 1461979202279 Marionette DEBUG loaded listener.js 18:20:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12d50b400) [pid = 1646] [serial = 1084] [outer = 0x110ef0800] 18:20:02 INFO - PROCESS | 1646 | 1461979202808 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]]]}] 18:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 18:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 670ms 18:20:02 INFO - PROCESS | 1646 | 1461979202827 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 18:20:02 INFO - PROCESS | 1646 | 1461979202830 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 18:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 18:20:02 INFO - PROCESS | 1646 | 1461979202833 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 18:20:02 INFO - PROCESS | 1646 | 1461979202836 Marionette TRACE conn2 <- [1,1418,null,{}] 18:20:02 INFO - PROCESS | 1646 | 1461979202840 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}] 18:20:02 INFO - PROCESS | 1646 | 1461979202958 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 18:20:03 INFO - PROCESS | 1646 | 1461979203064 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194bc000 == 68 [pid = 1646] [id = 362] 18:20:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x110f16000) [pid = 1646] [serial = 1085] [outer = 0x0] 18:20:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x1126b7400) [pid = 1646] [serial = 1086] [outer = 0x110f16000] 18:20:03 INFO - PROCESS | 1646 | 1461979203098 Marionette DEBUG loaded listener.js 18:20:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x115d3a800) [pid = 1646] [serial = 1087] [outer = 0x110f16000] 18:20:03 INFO - PROCESS | 1646 | 1461979203692 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]]]}] 18:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 18:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 876ms 18:20:03 INFO - PROCESS | 1646 | 1461979203712 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 18:20:03 INFO - PROCESS | 1646 | 1461979203718 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 18:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 18:20:03 INFO - PROCESS | 1646 | 1461979203748 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 18:20:03 INFO - PROCESS | 1646 | 1461979203751 Marionette TRACE conn2 <- [1,1422,null,{}] 18:20:03 INFO - PROCESS | 1646 | 1461979203754 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}] 18:20:03 INFO - PROCESS | 1646 | 1461979203884 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 18:20:03 INFO - PROCESS | 1646 | 1461979203959 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12667b000 == 69 [pid = 1646] [id = 363] 18:20:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x1166d9400) [pid = 1646] [serial = 1088] [outer = 0x0] 18:20:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x118331400) [pid = 1646] [serial = 1089] [outer = 0x1166d9400] 18:20:03 INFO - PROCESS | 1646 | 1461979203989 Marionette DEBUG loaded listener.js 18:20:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x11940e000) [pid = 1646] [serial = 1090] [outer = 0x1166d9400] 18:20:04 INFO - PROCESS | 1646 | 1461979204452 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]]]}] 18:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 18:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 725ms 18:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 18:20:04 INFO - PROCESS | 1646 | 1461979204469 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 18:20:04 INFO - PROCESS | 1646 | 1461979204471 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 18:20:04 INFO - PROCESS | 1646 | 1461979204475 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 18:20:04 INFO - PROCESS | 1646 | 1461979204478 Marionette TRACE conn2 <- [1,1426,null,{}] 18:20:04 INFO - PROCESS | 1646 | 1461979204486 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}] 18:20:04 INFO - PROCESS | 1646 | 1461979204600 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 18:20:04 INFO - PROCESS | 1646 | 1461979204706 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da38800 == 70 [pid = 1646] [id = 364] 18:20:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x119a42800) [pid = 1646] [serial = 1091] [outer = 0x0] 18:20:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x124cf4400) [pid = 1646] [serial = 1092] [outer = 0x119a42800] 18:20:04 INFO - PROCESS | 1646 | 1461979204740 Marionette DEBUG loaded listener.js 18:20:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x128b69800) [pid = 1646] [serial = 1093] [outer = 0x119a42800] 18:20:05 INFO - PROCESS | 1646 | 1461979205204 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]]]}] 18:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 18:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 773ms 18:20:05 INFO - PROCESS | 1646 | 1461979205249 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 18:20:05 INFO - PROCESS | 1646 | 1461979205252 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 18:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 18:20:05 INFO - PROCESS | 1646 | 1461979205258 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 18:20:05 INFO - PROCESS | 1646 | 1461979205261 Marionette TRACE conn2 <- [1,1430,null,{}] 18:20:05 INFO - PROCESS | 1646 | 1461979205264 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}] 18:20:05 INFO - PROCESS | 1646 | 1461979205424 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 18:20:05 INFO - PROCESS | 1646 | 1461979205589 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x137d0e000 == 71 [pid = 1646] [id = 365] 18:20:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x128cb3000) [pid = 1646] [serial = 1094] [outer = 0x0] 18:20:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x12950a000) [pid = 1646] [serial = 1095] [outer = 0x128cb3000] 18:20:05 INFO - PROCESS | 1646 | 1461979205637 Marionette DEBUG loaded listener.js 18:20:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x12adaec00) [pid = 1646] [serial = 1096] [outer = 0x128cb3000] 18:20:06 INFO - PROCESS | 1646 | 1461979206129 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]]]}] 18:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 18:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 924ms 18:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 18:20:06 INFO - PROCESS | 1646 | 1461979206180 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 18:20:06 INFO - PROCESS | 1646 | 1461979206181 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 18:20:06 INFO - PROCESS | 1646 | 1461979206183 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 18:20:06 INFO - PROCESS | 1646 | 1461979206185 Marionette TRACE conn2 <- [1,1434,null,{}] 18:20:06 INFO - PROCESS | 1646 | 1461979206187 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}] 18:20:06 INFO - PROCESS | 1646 | 1461979206298 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 18:20:06 INFO - PROCESS | 1646 | 1461979206375 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x135b1f000 == 72 [pid = 1646] [id = 366] 18:20:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x119eb9800) [pid = 1646] [serial = 1097] [outer = 0x0] 18:20:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x12c07dc00) [pid = 1646] [serial = 1098] [outer = 0x119eb9800] 18:20:06 INFO - PROCESS | 1646 | 1461979206405 Marionette DEBUG loaded listener.js 18:20:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x12caa8400) [pid = 1646] [serial = 1099] [outer = 0x119eb9800] 18:20:06 INFO - PROCESS | 1646 | 1461979206917 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]]]}] 18:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 18:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 769ms 18:20:06 INFO - PROCESS | 1646 | 1461979206953 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 18:20:06 INFO - PROCESS | 1646 | 1461979206955 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 18:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 18:20:06 INFO - PROCESS | 1646 | 1461979206959 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 18:20:06 INFO - PROCESS | 1646 | 1461979206961 Marionette TRACE conn2 <- [1,1438,null,{}] 18:20:06 INFO - PROCESS | 1646 | 1461979206964 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}] 18:20:07 INFO - PROCESS | 1646 | 1461979207086 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 18:20:07 INFO - PROCESS | 1646 | 1461979207165 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x129555800 == 73 [pid = 1646] [id = 367] 18:20:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x128ca9800) [pid = 1646] [serial = 1100] [outer = 0x0] 18:20:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x12d50fc00) [pid = 1646] [serial = 1101] [outer = 0x128ca9800] 18:20:07 INFO - PROCESS | 1646 | 1461979207196 Marionette DEBUG loaded listener.js 18:20:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x12d8e6800) [pid = 1646] [serial = 1102] [outer = 0x128ca9800] 18:20:07 INFO - PROCESS | 1646 | 1461979207811 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]]]}] 18:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 18:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 872ms 18:20:07 INFO - PROCESS | 1646 | 1461979207831 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 18:20:07 INFO - PROCESS | 1646 | 1461979207834 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 18:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 18:20:07 INFO - PROCESS | 1646 | 1461979207837 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 18:20:07 INFO - PROCESS | 1646 | 1461979207840 Marionette TRACE conn2 <- [1,1442,null,{}] 18:20:07 INFO - PROCESS | 1646 | 1461979207844 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}] 18:20:07 INFO - PROCESS | 1646 | 1461979207951 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 18:20:08 INFO - PROCESS | 1646 | 1461979208031 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x121d0a000 == 74 [pid = 1646] [id = 368] 18:20:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x113143c00) [pid = 1646] [serial = 1103] [outer = 0x0] 18:20:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x11315fc00) [pid = 1646] [serial = 1104] [outer = 0x113143c00] 18:20:08 INFO - PROCESS | 1646 | 1461979208061 Marionette DEBUG loaded listener.js 18:20:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x115d5b800) [pid = 1646] [serial = 1105] [outer = 0x113143c00] 18:20:08 INFO - PROCESS | 1646 | 1461979208548 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]]]}] 18:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 18:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 724ms 18:20:08 INFO - PROCESS | 1646 | 1461979208578 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 18:20:08 INFO - PROCESS | 1646 | 1461979208582 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 18:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 18:20:08 INFO - PROCESS | 1646 | 1461979208588 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 18:20:08 INFO - PROCESS | 1646 | 1461979208590 Marionette TRACE conn2 <- [1,1446,null,{}] 18:20:08 INFO - PROCESS | 1646 | 1461979208594 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}] 18:20:08 INFO - PROCESS | 1646 | 1461979208694 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 18:20:08 INFO - PROCESS | 1646 | 1461979208772 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x117363000 == 75 [pid = 1646] [id = 369] 18:20:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x1166e0800) [pid = 1646] [serial = 1106] [outer = 0x0] 18:20:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x118189800) [pid = 1646] [serial = 1107] [outer = 0x1166e0800] 18:20:08 INFO - PROCESS | 1646 | 1461979208799 Marionette DEBUG loaded listener.js 18:20:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x118557c00) [pid = 1646] [serial = 1108] [outer = 0x1166e0800] 18:20:09 INFO - PROCESS | 1646 | 1461979209253 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]]]}] 18:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 18:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 673ms 18:20:09 INFO - PROCESS | 1646 | 1461979209262 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 18:20:09 INFO - PROCESS | 1646 | 1461979209263 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 18:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 18:20:09 INFO - PROCESS | 1646 | 1461979209266 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 18:20:09 INFO - PROCESS | 1646 | 1461979209268 Marionette TRACE conn2 <- [1,1450,null,{}] 18:20:09 INFO - PROCESS | 1646 | 1461979209275 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}] 18:20:09 INFO - PROCESS | 1646 | 1461979209379 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 18:20:09 INFO - PROCESS | 1646 | 1461979209459 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x127852800 == 76 [pid = 1646] [id = 370] 18:20:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x118fa8400) [pid = 1646] [serial = 1109] [outer = 0x0] 18:20:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x1198e5c00) [pid = 1646] [serial = 1110] [outer = 0x118fa8400] 18:20:09 INFO - PROCESS | 1646 | 1461979209490 Marionette DEBUG loaded listener.js 18:20:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x119eb9400) [pid = 1646] [serial = 1111] [outer = 0x118fa8400] 18:20:09 INFO - PROCESS | 1646 | --DOCSHELL 0x135993000 == 75 [pid = 1646] [id = 360] 18:20:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12dab4000 == 74 [pid = 1646] [id = 359] 18:20:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1198a9800 == 73 [pid = 1646] [id = 358] 18:20:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12d521800 == 72 [pid = 1646] [id = 357] 18:20:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9b2000 == 71 [pid = 1646] [id = 356] 18:20:09 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x128cb3400) [pid = 1646] [serial = 981] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x128b10400) [pid = 1646] [serial = 978] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x113cea400) [pid = 1646] [serial = 966] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x1198df000) [pid = 1646] [serial = 972] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x12571d000) [pid = 1646] [serial = 975] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x117e20800) [pid = 1646] [serial = 969] [outer = 0x0] [url = about:blank] 18:20:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12c0ba800 == 70 [pid = 1646] [id = 355] 18:20:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12a724000 == 69 [pid = 1646] [id = 354] 18:20:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12a529800 == 68 [pid = 1646] [id = 353] 18:20:09 INFO - PROCESS | 1646 | --DOCSHELL 0x126671000 == 67 [pid = 1646] [id = 352] 18:20:09 INFO - PROCESS | 1646 | --DOCSHELL 0x121be1800 == 66 [pid = 1646] [id = 351] 18:20:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1130c6000 == 65 [pid = 1646] [id = 350] 18:20:09 INFO - PROCESS | 1646 | --DOCSHELL 0x115dd9800 == 64 [pid = 1646] [id = 349] 18:20:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12d53a000 == 63 [pid = 1646] [id = 344] 18:20:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12785d000 == 62 [pid = 1646] [id = 343] 18:20:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1198b8800 == 61 [pid = 1646] [id = 342] 18:20:09 INFO - PROCESS | 1646 | 1461979209961 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]]]}] 18:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 18:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 721ms 18:20:10 INFO - PROCESS | 1646 | 1461979209999 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 18:20:10 INFO - PROCESS | 1646 | 1461979210001 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 18:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 18:20:10 INFO - PROCESS | 1646 | 1461979210004 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 18:20:10 INFO - PROCESS | 1646 | 1461979210005 Marionette TRACE conn2 <- [1,1454,null,{}] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x126568400) [pid = 1646] [serial = 1002] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x128b6c400) [pid = 1646] [serial = 1003] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x128bc6800) [pid = 1646] [serial = 1015] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x12c079c00) [pid = 1646] [serial = 1021] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x12bbb5c00) [pid = 1646] [serial = 1020] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x128bcc800) [pid = 1646] [serial = 1005] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x129512000) [pid = 1646] [serial = 1008] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x128e7ac00) [pid = 1646] [serial = 1006] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x11832ec00) [pid = 1646] [serial = 1014] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x12a764000) [pid = 1646] [serial = 1011] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x1161aa400) [pid = 1646] [serial = 987] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x11315a400) [pid = 1646] [serial = 985] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x111fd4800) [pid = 1646] [serial = 984] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x118fa5000) [pid = 1646] [serial = 993] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x1198e2000) [pid = 1646] [serial = 994] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x1184cdc00) [pid = 1646] [serial = 990] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x118fa2000) [pid = 1646] [serial = 991] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x119e62000) [pid = 1646] [serial = 996] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x1213cb000) [pid = 1646] [serial = 997] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x12a6f4000) [pid = 1646] [serial = 1009] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x121e80400) [pid = 1646] [serial = 999] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x12570a400) [pid = 1646] [serial = 1000] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x12adb8c00) [pid = 1646] [serial = 1017] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x12bb2b400) [pid = 1646] [serial = 1018] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x117678000) [pid = 1646] [serial = 988] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x12aaf7400) [pid = 1646] [serial = 1012] [outer = 0x0] [url = about:blank] 18:20:10 INFO - PROCESS | 1646 | 1461979210026 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}] 18:20:10 INFO - PROCESS | 1646 | 1461979210136 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 18:20:10 INFO - PROCESS | 1646 | 1461979210143 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x1172cc800 == 62 [pid = 1646] [id = 371] 18:20:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x113cea400) [pid = 1646] [serial = 1112] [outer = 0x0] 18:20:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x118fa1c00) [pid = 1646] [serial = 1113] [outer = 0x113cea400] 18:20:10 INFO - PROCESS | 1646 | 1461979210170 Marionette DEBUG loaded listener.js 18:20:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x11be66800) [pid = 1646] [serial = 1114] [outer = 0x113cea400] 18:20:10 INFO - PROCESS | 1646 | 1461979210537 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]]]}] 18:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 18:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 574ms 18:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 18:20:10 INFO - PROCESS | 1646 | 1461979210578 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 18:20:10 INFO - PROCESS | 1646 | 1461979210580 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 18:20:10 INFO - PROCESS | 1646 | 1461979210582 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 18:20:10 INFO - PROCESS | 1646 | 1461979210583 Marionette TRACE conn2 <- [1,1458,null,{}] 18:20:10 INFO - PROCESS | 1646 | 1461979210585 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}] 18:20:10 INFO - PROCESS | 1646 | 1461979210670 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 18:20:10 INFO - PROCESS | 1646 | 1461979210676 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x118795800 == 63 [pid = 1646] [id = 372] 18:20:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x1213d1000) [pid = 1646] [serial = 1115] [outer = 0x0] 18:20:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x121e80c00) [pid = 1646] [serial = 1116] [outer = 0x1213d1000] 18:20:10 INFO - PROCESS | 1646 | 1461979210702 Marionette DEBUG loaded listener.js 18:20:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12570a400) [pid = 1646] [serial = 1117] [outer = 0x1213d1000] 18:20:11 INFO - PROCESS | 1646 | 1461979211068 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]]]}] 18:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 18:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 521ms 18:20:11 INFO - PROCESS | 1646 | 1461979211113 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 18:20:11 INFO - PROCESS | 1646 | 1461979211114 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 18:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 18:20:11 INFO - PROCESS | 1646 | 1461979211118 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 18:20:11 INFO - PROCESS | 1646 | 1461979211119 Marionette TRACE conn2 <- [1,1462,null,{}] 18:20:11 INFO - PROCESS | 1646 | 1461979211121 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}] 18:20:11 INFO - PROCESS | 1646 | 1461979211224 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 18:20:11 INFO - PROCESS | 1646 | 1461979211231 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x129666000 == 64 [pid = 1646] [id = 373] 18:20:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x125720000) [pid = 1646] [serial = 1118] [outer = 0x0] 18:20:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x128a25c00) [pid = 1646] [serial = 1119] [outer = 0x125720000] 18:20:11 INFO - PROCESS | 1646 | 1461979211259 Marionette DEBUG loaded listener.js 18:20:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x128cb0400) [pid = 1646] [serial = 1120] [outer = 0x125720000] 18:20:11 INFO - PROCESS | 1646 | 1461979211624 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]]]}] 18:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 18:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 518ms 18:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 18:20:11 INFO - PROCESS | 1646 | 1461979211636 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 18:20:11 INFO - PROCESS | 1646 | 1461979211637 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 18:20:11 INFO - PROCESS | 1646 | 1461979211639 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 18:20:11 INFO - PROCESS | 1646 | 1461979211641 Marionette TRACE conn2 <- [1,1466,null,{}] 18:20:11 INFO - PROCESS | 1646 | 1461979211647 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}] 18:20:11 INFO - PROCESS | 1646 | 1461979211736 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 18:20:11 INFO - PROCESS | 1646 | 1461979211808 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b212000 == 65 [pid = 1646] [id = 374] 18:20:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12142a800) [pid = 1646] [serial = 1121] [outer = 0x0] 18:20:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x128e7c000) [pid = 1646] [serial = 1122] [outer = 0x12142a800] 18:20:11 INFO - PROCESS | 1646 | 1461979211834 Marionette DEBUG loaded listener.js 18:20:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12aaedc00) [pid = 1646] [serial = 1123] [outer = 0x12142a800] 18:20:12 INFO - PROCESS | 1646 | 1461979212160 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]]]}] 18:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 18:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 571ms 18:20:12 INFO - PROCESS | 1646 | 1461979212211 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 18:20:12 INFO - PROCESS | 1646 | 1461979212213 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 18:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 18:20:12 INFO - PROCESS | 1646 | 1461979212215 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 18:20:12 INFO - PROCESS | 1646 | 1461979212216 Marionette TRACE conn2 <- [1,1470,null,{}] 18:20:12 INFO - PROCESS | 1646 | 1461979212218 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}] 18:20:12 INFO - PROCESS | 1646 | 1461979212332 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 18:20:12 INFO - PROCESS | 1646 | 1461979212348 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c0d4000 == 66 [pid = 1646] [id = 375] 18:20:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x12950d400) [pid = 1646] [serial = 1124] [outer = 0x0] 18:20:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12adb8c00) [pid = 1646] [serial = 1125] [outer = 0x12950d400] 18:20:12 INFO - PROCESS | 1646 | 1461979212374 Marionette DEBUG loaded listener.js 18:20:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x12b3f6800) [pid = 1646] [serial = 1126] [outer = 0x12950d400] 18:20:12 INFO - PROCESS | 1646 | 1461979212752 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]]]}] 18:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 18:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 569ms 18:20:12 INFO - PROCESS | 1646 | 1461979212785 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 18:20:12 INFO - PROCESS | 1646 | 1461979212786 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 18:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 18:20:12 INFO - PROCESS | 1646 | 1461979212796 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 18:20:12 INFO - PROCESS | 1646 | 1461979212798 Marionette TRACE conn2 <- [1,1474,null,{}] 18:20:12 INFO - PROCESS | 1646 | 1461979212801 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}] 18:20:12 INFO - PROCESS | 1646 | 1461979212954 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 18:20:12 INFO - PROCESS | 1646 | 1461979212967 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4ec800 == 67 [pid = 1646] [id = 376] 18:20:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x12aaf0800) [pid = 1646] [serial = 1127] [outer = 0x0] 18:20:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x12c07b800) [pid = 1646] [serial = 1128] [outer = 0x12aaf0800] 18:20:12 INFO - PROCESS | 1646 | 1461979212992 Marionette DEBUG loaded listener.js 18:20:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12c139000) [pid = 1646] [serial = 1129] [outer = 0x12aaf0800] 18:20:13 INFO - PROCESS | 1646 | 1461979213350 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]]]}] 18:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 18:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 576ms 18:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 18:20:13 INFO - PROCESS | 1646 | 1461979213366 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 18:20:13 INFO - PROCESS | 1646 | 1461979213367 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 18:20:13 INFO - PROCESS | 1646 | 1461979213369 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 18:20:13 INFO - PROCESS | 1646 | 1461979213371 Marionette TRACE conn2 <- [1,1478,null,{}] 18:20:13 INFO - PROCESS | 1646 | 1461979213375 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}] 18:20:13 INFO - PROCESS | 1646 | 1461979213505 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 18:20:13 INFO - PROCESS | 1646 | 1461979213523 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d407800 == 68 [pid = 1646] [id = 377] 18:20:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x11290e000) [pid = 1646] [serial = 1130] [outer = 0x0] 18:20:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x112914400) [pid = 1646] [serial = 1131] [outer = 0x11290e000] 18:20:13 INFO - PROCESS | 1646 | 1461979213548 Marionette DEBUG loaded listener.js 18:20:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x112918400) [pid = 1646] [serial = 1132] [outer = 0x11290e000] 18:20:13 INFO - PROCESS | 1646 | 1461979213920 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]]]}] 18:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 18:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 572ms 18:20:13 INFO - PROCESS | 1646 | 1461979213942 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 18:20:13 INFO - PROCESS | 1646 | 1461979213944 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 18:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 18:20:13 INFO - PROCESS | 1646 | 1461979213946 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 18:20:13 INFO - PROCESS | 1646 | 1461979213948 Marionette TRACE conn2 <- [1,1482,null,{}] 18:20:13 INFO - PROCESS | 1646 | 1461979213950 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}] 18:20:14 INFO - PROCESS | 1646 | 1461979214080 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x115d57c00) [pid = 1646] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x113144000) [pid = 1646] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x121e83c00) [pid = 1646] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x110eefc00) [pid = 1646] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x118234800) [pid = 1646] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x110eef000) [pid = 1646] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x1213cac00) [pid = 1646] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x111d4e000) [pid = 1646] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x11315dc00) [pid = 1646] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x128b0b400) [pid = 1646] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x12c132c00) [pid = 1646] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x1169a2400) [pid = 1646] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x116a7e800) [pid = 1646] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x11315a800) [pid = 1646] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x110eea000) [pid = 1646] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x127883800) [pid = 1646] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x11822fc00) [pid = 1646] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x119e59c00) [pid = 1646] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x113376800) [pid = 1646] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x12adb0000) [pid = 1646] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x12c07e000) [pid = 1646] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x12c081c00) [pid = 1646] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x115fb2400) [pid = 1646] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x113ce9800) [pid = 1646] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x127889400) [pid = 1646] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x121e7e000) [pid = 1646] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x11315b800) [pid = 1646] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x11930b400) [pid = 1646] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x11503c400) [pid = 1646] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12cd8cc00) [pid = 1646] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x110f19400) [pid = 1646] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x128a30800) [pid = 1646] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x118193800) [pid = 1646] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x1110f1400) [pid = 1646] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12a767c00) [pid = 1646] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x127887400) [pid = 1646] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x124e22400) [pid = 1646] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x11a010800) [pid = 1646] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 18:20:14 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x1134cd800) [pid = 1646] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 18:20:14 INFO - PROCESS | 1646 | 1461979214522 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f32800 == 69 [pid = 1646] [id = 378] 18:20:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x112d6a800) [pid = 1646] [serial = 1133] [outer = 0x0] 18:20:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x11315ac00) [pid = 1646] [serial = 1134] [outer = 0x112d6a800] 18:20:14 INFO - PROCESS | 1646 | 1461979214557 Marionette DEBUG loaded listener.js 18:20:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x116a7e800) [pid = 1646] [serial = 1135] [outer = 0x112d6a800] 18:20:14 INFO - PROCESS | 1646 | 1461979214879 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]]]}] 18:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 18:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 973ms 18:20:14 INFO - PROCESS | 1646 | 1461979214919 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 18:20:14 INFO - PROCESS | 1646 | 1461979214921 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 18:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 18:20:14 INFO - PROCESS | 1646 | 1461979214923 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 18:20:14 INFO - PROCESS | 1646 | 1461979214924 Marionette TRACE conn2 <- [1,1486,null,{}] 18:20:14 INFO - PROCESS | 1646 | 1461979214926 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}] 18:20:15 INFO - PROCESS | 1646 | 1461979215043 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 18:20:15 INFO - PROCESS | 1646 | 1461979215051 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9ab000 == 70 [pid = 1646] [id = 379] 18:20:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x11643a000) [pid = 1646] [serial = 1136] [outer = 0x0] 18:20:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x119a3d800) [pid = 1646] [serial = 1137] [outer = 0x11643a000] 18:20:15 INFO - PROCESS | 1646 | 1461979215076 Marionette DEBUG loaded listener.js 18:20:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x128b74000) [pid = 1646] [serial = 1138] [outer = 0x11643a000] 18:20:15 INFO - PROCESS | 1646 | 1461979215441 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]]]}] 18:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 18:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 569ms 18:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 18:20:15 INFO - PROCESS | 1646 | 1461979215492 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 18:20:15 INFO - PROCESS | 1646 | 1461979215494 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 18:20:15 INFO - PROCESS | 1646 | 1461979215496 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 18:20:15 INFO - PROCESS | 1646 | 1461979215497 Marionette TRACE conn2 <- [1,1490,null,{}] 18:20:15 INFO - PROCESS | 1646 | 1461979215499 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}] 18:20:15 INFO - PROCESS | 1646 | 1461979215591 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 18:20:15 INFO - PROCESS | 1646 | 1461979215595 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x135b14000 == 71 [pid = 1646] [id = 380] 18:20:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x128cb1000) [pid = 1646] [serial = 1139] [outer = 0x0] 18:20:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12c086c00) [pid = 1646] [serial = 1140] [outer = 0x128cb1000] 18:20:15 INFO - PROCESS | 1646 | 1461979215620 Marionette DEBUG loaded listener.js 18:20:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12cd90400) [pid = 1646] [serial = 1141] [outer = 0x128cb1000] 18:20:15 INFO - PROCESS | 1646 | 1461979215959 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]]]}] 18:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 18:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 470ms 18:20:15 INFO - PROCESS | 1646 | 1461979215966 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 18:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 18:20:15 INFO - PROCESS | 1646 | 1461979215967 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 18:20:15 INFO - PROCESS | 1646 | 1461979215969 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 18:20:15 INFO - PROCESS | 1646 | 1461979215970 Marionette TRACE conn2 <- [1,1494,null,{}] 18:20:15 INFO - PROCESS | 1646 | 1461979215973 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}] 18:20:16 INFO - PROCESS | 1646 | 1461979216100 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 18:20:16 INFO - PROCESS | 1646 | 1461979216107 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x135b73800 == 72 [pid = 1646] [id = 381] 18:20:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x118238c00) [pid = 1646] [serial = 1142] [outer = 0x0] 18:20:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12c482c00) [pid = 1646] [serial = 1143] [outer = 0x118238c00] 18:20:16 INFO - PROCESS | 1646 | 1461979216133 Marionette DEBUG loaded listener.js 18:20:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12d450800) [pid = 1646] [serial = 1144] [outer = 0x118238c00] 18:20:16 INFO - PROCESS | 1646 | 1461979216562 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]]]}] 18:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 18:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 623ms 18:20:16 INFO - PROCESS | 1646 | 1461979216594 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 18:20:16 INFO - PROCESS | 1646 | 1461979216596 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 18:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 18:20:16 INFO - PROCESS | 1646 | 1461979216600 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 18:20:16 INFO - PROCESS | 1646 | 1461979216603 Marionette TRACE conn2 <- [1,1498,null,{}] 18:20:16 INFO - PROCESS | 1646 | 1461979216608 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}] 18:20:16 INFO - PROCESS | 1646 | 1461979216730 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 18:20:16 INFO - PROCESS | 1646 | 1461979216840 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x117359000 == 73 [pid = 1646] [id = 382] 18:20:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x111090800) [pid = 1646] [serial = 1145] [outer = 0x0] 18:20:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x112911c00) [pid = 1646] [serial = 1146] [outer = 0x111090800] 18:20:16 INFO - PROCESS | 1646 | 1461979216875 Marionette DEBUG loaded listener.js 18:20:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x113161400) [pid = 1646] [serial = 1147] [outer = 0x111090800] 18:20:17 INFO - PROCESS | 1646 | 1461979217330 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]]]}] 18:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 18:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 773ms 18:20:17 INFO - PROCESS | 1646 | 1461979217391 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 18:20:17 INFO - PROCESS | 1646 | 1461979217395 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 18:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 18:20:17 INFO - PROCESS | 1646 | 1461979217402 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 18:20:17 INFO - PROCESS | 1646 | 1461979217404 Marionette TRACE conn2 <- [1,1502,null,{}] 18:20:17 INFO - PROCESS | 1646 | 1461979217407 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}] 18:20:17 INFO - PROCESS | 1646 | 1461979217521 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 18:20:17 INFO - PROCESS | 1646 | 1461979217600 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x127850000 == 74 [pid = 1646] [id = 383] 18:20:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x116437000) [pid = 1646] [serial = 1148] [outer = 0x0] 18:20:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x117253400) [pid = 1646] [serial = 1149] [outer = 0x116437000] 18:20:17 INFO - PROCESS | 1646 | 1461979217630 Marionette DEBUG loaded listener.js 18:20:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x118562800) [pid = 1646] [serial = 1150] [outer = 0x116437000] 18:20:18 INFO - PROCESS | 1646 | 1461979218065 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]]]}] 18:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 18:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 669ms 18:20:18 INFO - PROCESS | 1646 | 1461979218072 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 18:20:18 INFO - PROCESS | 1646 | 1461979218073 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 18:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 18:20:18 INFO - PROCESS | 1646 | 1461979218076 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 18:20:18 INFO - PROCESS | 1646 | 1461979218078 Marionette TRACE conn2 <- [1,1506,null,{}] 18:20:18 INFO - PROCESS | 1646 | 1461979218086 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}] 18:20:18 INFO - PROCESS | 1646 | 1461979218201 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 18:20:18 INFO - PROCESS | 1646 | 1461979218307 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4e5800 == 75 [pid = 1646] [id = 384] 18:20:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x118f65400) [pid = 1646] [serial = 1151] [outer = 0x0] 18:20:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x119d03400) [pid = 1646] [serial = 1152] [outer = 0x118f65400] 18:20:18 INFO - PROCESS | 1646 | 1461979218343 Marionette DEBUG loaded listener.js 18:20:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x121e83c00) [pid = 1646] [serial = 1153] [outer = 0x118f65400] 18:20:18 INFO - PROCESS | 1646 | 1461979218753 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]]]}] 18:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 18:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 721ms 18:20:18 INFO - PROCESS | 1646 | 1461979218798 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 18:20:18 INFO - PROCESS | 1646 | 1461979218800 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 18:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 18:20:18 INFO - PROCESS | 1646 | 1461979218828 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 18:20:18 INFO - PROCESS | 1646 | 1461979218829 Marionette TRACE conn2 <- [1,1510,null,{}] 18:20:18 INFO - PROCESS | 1646 | 1461979218831 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}] 18:20:18 INFO - PROCESS | 1646 | 1461979218944 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 18:20:19 INFO - PROCESS | 1646 | 1461979219022 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x135b7d800 == 76 [pid = 1646] [id = 385] 18:20:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x124cea000) [pid = 1646] [serial = 1154] [outer = 0x0] 18:20:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x1257df800) [pid = 1646] [serial = 1155] [outer = 0x124cea000] 18:20:19 INFO - PROCESS | 1646 | 1461979219052 Marionette DEBUG loaded listener.js 18:20:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x128b11000) [pid = 1646] [serial = 1156] [outer = 0x124cea000] 18:20:19 INFO - PROCESS | 1646 | 1461979219480 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]]]}] 18:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 18:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 670ms 18:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 18:20:19 INFO - PROCESS | 1646 | 1461979219498 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 18:20:19 INFO - PROCESS | 1646 | 1461979219499 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 18:20:19 INFO - PROCESS | 1646 | 1461979219501 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 18:20:19 INFO - PROCESS | 1646 | 1461979219503 Marionette TRACE conn2 <- [1,1514,null,{}] 18:20:19 INFO - PROCESS | 1646 | 1461979219505 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}] 18:20:19 INFO - PROCESS | 1646 | 1461979219616 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 18:20:19 INFO - PROCESS | 1646 | 1461979219693 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x135a0b800 == 77 [pid = 1646] [id = 386] 18:20:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x1251a5800) [pid = 1646] [serial = 1157] [outer = 0x0] 18:20:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x128bcb000) [pid = 1646] [serial = 1158] [outer = 0x1251a5800] 18:20:19 INFO - PROCESS | 1646 | 1461979219726 Marionette DEBUG loaded listener.js 18:20:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x12b274000) [pid = 1646] [serial = 1159] [outer = 0x1251a5800] 18:20:20 INFO - PROCESS | 1646 | 1461979220151 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]]]}] 18:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 18:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 668ms 18:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 18:20:20 INFO - PROCESS | 1646 | 1461979220170 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 18:20:20 INFO - PROCESS | 1646 | 1461979220171 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 18:20:20 INFO - PROCESS | 1646 | 1461979220173 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 18:20:20 INFO - PROCESS | 1646 | 1461979220174 Marionette TRACE conn2 <- [1,1518,null,{}] 18:20:20 INFO - PROCESS | 1646 | 1461979220177 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}] 18:20:20 INFO - PROCESS | 1646 | 1461979220320 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 18:20:20 INFO - PROCESS | 1646 | 1461979220414 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x137d1d000 == 78 [pid = 1646] [id = 387] 18:20:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12caa3c00) [pid = 1646] [serial = 1160] [outer = 0x0] 18:20:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12d027800) [pid = 1646] [serial = 1161] [outer = 0x12caa3c00] 18:20:20 INFO - PROCESS | 1646 | 1461979220448 Marionette DEBUG loaded listener.js 18:20:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12d8e3000) [pid = 1646] [serial = 1162] [outer = 0x12caa3c00] 18:20:20 INFO - PROCESS | 1646 | 1461979220907 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]]]}] 18:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 18:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 770ms 18:20:20 INFO - PROCESS | 1646 | 1461979220962 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 18:20:20 INFO - PROCESS | 1646 | 1461979220963 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 18:20:20 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 18:20:20 INFO - PROCESS | 1646 | 1461979220967 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 18:20:20 INFO - PROCESS | 1646 | 1461979220968 Marionette TRACE conn2 <- [1,1522,null,{}] 18:20:20 INFO - PROCESS | 1646 | 1461979220971 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}] 18:20:21 INFO - PROCESS | 1646 | 1461979221081 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 18:20:21 INFO - PROCESS | 1646 | 1461979221159 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a53a800 == 79 [pid = 1646] [id = 388] 18:20:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x110f12000) [pid = 1646] [serial = 1163] [outer = 0x0] 18:20:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12aa17400) [pid = 1646] [serial = 1164] [outer = 0x110f12000] 18:20:21 INFO - PROCESS | 1646 | 1461979221188 Marionette DEBUG loaded listener.js 18:20:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x12aa1c800) [pid = 1646] [serial = 1165] [outer = 0x110f12000] 18:20:21 INFO - PROCESS | 1646 | 1461979221555 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"]]]}] 18:20:21 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 () { 18:20:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:20:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 18:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 18:20:21 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 () { 18:20:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:20:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 18:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 18:20:21 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 () { 18:20:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:20:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 18:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 18:20:21 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 () { 18:20:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:20:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 18:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 18:20:21 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 620ms 18:20:21 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 18:20:21 INFO - PROCESS | 1646 | 1461979221588 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 18:20:21 INFO - PROCESS | 1646 | 1461979221590 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 18:20:21 INFO - PROCESS | 1646 | 1461979221592 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 18:20:21 INFO - PROCESS | 1646 | 1461979221593 Marionette TRACE conn2 <- [1,1526,null,{}] 18:20:21 INFO - PROCESS | 1646 | 1461979221595 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}] 18:20:21 INFO - PROCESS | 1646 | 1461979221728 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 18:20:21 INFO - PROCESS | 1646 | 1461979221811 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x1256ad800 == 80 [pid = 1646] [id = 389] 18:20:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x115d89000) [pid = 1646] [serial = 1166] [outer = 0x0] 18:20:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x1198dd000) [pid = 1646] [serial = 1167] [outer = 0x115d89000] 18:20:21 INFO - PROCESS | 1646 | 1461979221841 Marionette DEBUG loaded listener.js 18:20:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12d44a800) [pid = 1646] [serial = 1168] [outer = 0x115d89000] 18:20:22 INFO - PROCESS | 1646 | 1461979222214 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"]]]}] 18:20:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:20:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 18:20:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:20:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 18:20:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 18:20:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 18:20:22 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 672ms 18:20:22 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 18:20:22 INFO - PROCESS | 1646 | 1461979222265 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 18:20:22 INFO - PROCESS | 1646 | 1461979222266 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 18:20:22 INFO - PROCESS | 1646 | 1461979222268 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 18:20:22 INFO - PROCESS | 1646 | 1461979222270 Marionette TRACE conn2 <- [1,1530,null,{}] 18:20:22 INFO - PROCESS | 1646 | 1461979222272 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}] 18:20:22 INFO - PROCESS | 1646 | 1461979222384 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 18:20:22 INFO - PROCESS | 1646 | 1461979222492 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x111ddc800 == 81 [pid = 1646] [id = 390] 18:20:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x11215d000) [pid = 1646] [serial = 1169] [outer = 0x0] 18:20:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x113446800) [pid = 1646] [serial = 1170] [outer = 0x11215d000] 18:20:22 INFO - PROCESS | 1646 | 1461979222526 Marionette DEBUG loaded listener.js 18:20:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x1198df800) [pid = 1646] [serial = 1171] [outer = 0x11215d000] 18:20:22 INFO - PROCESS | 1646 | 1461979222898 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]]]}] 18:20:22 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 18:20:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 18:20:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 18:20:22 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. 18:20:22 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 18:20:22 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 668ms 18:20:22 INFO - PROCESS | 1646 | 1461979222938 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 18:20:22 INFO - PROCESS | 1646 | 1461979222940 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 18:20:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 18:20:22 INFO - PROCESS | 1646 | 1461979222944 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 18:20:22 INFO - PROCESS | 1646 | 1461979222946 Marionette TRACE conn2 <- [1,1534,null,{}] 18:20:22 INFO - PROCESS | 1646 | 1461979222949 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}] 18:20:23 INFO - PROCESS | 1646 | 1461979223147 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 18:20:23 INFO - PROCESS | 1646 | 1461979223283 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x1184e9000 == 82 [pid = 1646] [id = 391] 18:20:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x112d6c800) [pid = 1646] [serial = 1172] [outer = 0x0] 18:20:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x11855d400) [pid = 1646] [serial = 1173] [outer = 0x112d6c800] 18:20:23 INFO - PROCESS | 1646 | 1461979223328 Marionette DEBUG loaded listener.js 18:20:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x12aa17800) [pid = 1646] [serial = 1174] [outer = 0x112d6c800] 18:20:24 INFO - PROCESS | 1646 | 1461979224061 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]]]}] 18:20:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 18:20:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1171ms 18:20:24 INFO - PROCESS | 1646 | 1461979224115 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 18:20:24 INFO - PROCESS | 1646 | 1461979224119 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 18:20:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 18:20:24 INFO - PROCESS | 1646 | 1461979224125 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 18:20:24 INFO - PROCESS | 1646 | 1461979224129 Marionette TRACE conn2 <- [1,1538,null,{}] 18:20:24 INFO - PROCESS | 1646 | 1461979224133 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}] 18:20:24 INFO - PROCESS | 1646 | 1461979224300 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 18:20:24 INFO - PROCESS | 1646 | 1461979224383 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x121310000 == 83 [pid = 1646] [id = 392] 18:20:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x11290f000) [pid = 1646] [serial = 1175] [outer = 0x0] 18:20:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x112917000) [pid = 1646] [serial = 1176] [outer = 0x11290f000] 18:20:24 INFO - PROCESS | 1646 | 1461979224412 Marionette DEBUG loaded listener.js 18:20:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x113145800) [pid = 1646] [serial = 1177] [outer = 0x11290f000] 18:20:24 INFO - PROCESS | 1646 | 1461979224871 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]]]}] 18:20:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 18:20:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 774ms 18:20:24 INFO - PROCESS | 1646 | 1461979224898 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 18:20:24 INFO - PROCESS | 1646 | 1461979224901 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 18:20:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 18:20:24 INFO - PROCESS | 1646 | 1461979224906 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 18:20:24 INFO - PROCESS | 1646 | 1461979224908 Marionette TRACE conn2 <- [1,1542,null,{}] 18:20:24 INFO - PROCESS | 1646 | 1461979224912 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}] 18:20:25 INFO - PROCESS | 1646 | 1461979225019 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 18:20:25 INFO - PROCESS | 1646 | 1461979225090 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x110e8c800 == 84 [pid = 1646] [id = 393] 18:20:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x110eeac00) [pid = 1646] [serial = 1178] [outer = 0x0] 18:20:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x11290ac00) [pid = 1646] [serial = 1179] [outer = 0x110eeac00] 18:20:25 INFO - PROCESS | 1646 | 1461979225166 Marionette DEBUG loaded listener.js 18:20:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x1166e0400) [pid = 1646] [serial = 1180] [outer = 0x110eeac00] 18:20:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12da32800 == 83 [pid = 1646] [id = 287] 18:20:25 INFO - PROCESS | 1646 | --DOCSHELL 0x135b14000 == 82 [pid = 1646] [id = 380] 18:20:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9ab000 == 81 [pid = 1646] [id = 379] 18:20:25 INFO - PROCESS | 1646 | --DOCSHELL 0x116f32800 == 80 [pid = 1646] [id = 378] 18:20:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12d407800 == 79 [pid = 1646] [id = 377] 18:20:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4ec800 == 78 [pid = 1646] [id = 376] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x12d451800) [pid = 1646] [serial = 1083] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12c0d4000 == 77 [pid = 1646] [id = 375] 18:20:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12b212000 == 76 [pid = 1646] [id = 374] 18:20:25 INFO - PROCESS | 1646 | --DOCSHELL 0x129666000 == 75 [pid = 1646] [id = 373] 18:20:25 INFO - PROCESS | 1646 | --DOCSHELL 0x118795800 == 74 [pid = 1646] [id = 372] 18:20:25 INFO - PROCESS | 1646 | --DOCSHELL 0x1172cc800 == 73 [pid = 1646] [id = 371] 18:20:25 INFO - PROCESS | 1646 | --DOCSHELL 0x127852800 == 72 [pid = 1646] [id = 370] 18:20:25 INFO - PROCESS | 1646 | --DOCSHELL 0x117363000 == 71 [pid = 1646] [id = 369] 18:20:25 INFO - PROCESS | 1646 | --DOCSHELL 0x121d0a000 == 70 [pid = 1646] [id = 368] 18:20:25 INFO - PROCESS | 1646 | --DOCSHELL 0x137d0e000 == 69 [pid = 1646] [id = 365] 18:20:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12da38800 == 68 [pid = 1646] [id = 364] 18:20:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12667b000 == 67 [pid = 1646] [id = 363] 18:20:25 INFO - PROCESS | 1646 | --DOCSHELL 0x1194bc000 == 66 [pid = 1646] [id = 362] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x118f63000) [pid = 1646] [serial = 916] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x128a25800) [pid = 1646] [serial = 922] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x12d448000) [pid = 1646] [serial = 807] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x12c47f000) [pid = 1646] [serial = 804] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x12950f000) [pid = 1646] [serial = 861] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x1257e0000) [pid = 1646] [serial = 798] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x12c134400) [pid = 1646] [serial = 747] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x1185ef400) [pid = 1646] [serial = 795] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x115d59000) [pid = 1646] [serial = 852] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x129511c00) [pid = 1646] [serial = 801] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x112d66400) [pid = 1646] [serial = 792] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x128a2c400) [pid = 1646] [serial = 867] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x1121de400) [pid = 1646] [serial = 849] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x125708400) [pid = 1646] [serial = 738] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x11313e000) [pid = 1646] [serial = 910] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x11671c000) [pid = 1646] [serial = 913] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x12b3f6000) [pid = 1646] [serial = 744] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x12d02c400) [pid = 1646] [serial = 864] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x11852b800) [pid = 1646] [serial = 735] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x128b0ac00) [pid = 1646] [serial = 858] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x113162800) [pid = 1646] [serial = 810] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x110ef1800) [pid = 1646] [serial = 678] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x12a5b0c00) [pid = 1646] [serial = 741] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x11930f400) [pid = 1646] [serial = 855] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x124e1dc00) [pid = 1646] [serial = 919] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x115d60400) [pid = 1646] [serial = 732] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x12b3f4800) [pid = 1646] [serial = 1065] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x12c47e800) [pid = 1646] [serial = 1068] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x12caaa000) [pid = 1646] [serial = 1071] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x118f5b800) [pid = 1646] [serial = 1074] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x128b66400) [pid = 1646] [serial = 1075] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x11671f400) [pid = 1646] [serial = 1026] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x12c131c00) [pid = 1646] [serial = 1041] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x117253800) [pid = 1646] [serial = 1048] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x115d86800) [pid = 1646] [serial = 1047] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x128b09c00) [pid = 1646] [serial = 1059] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x128b74c00) [pid = 1646] [serial = 1060] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x128bcc000) [pid = 1646] [serial = 1035] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12575e800) [pid = 1646] [serial = 1056] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x126c9fc00) [pid = 1646] [serial = 1057] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x12c48a000) [pid = 1646] [serial = 1045] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x121b77c00) [pid = 1646] [serial = 1044] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12b271400) [pid = 1646] [serial = 1038] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12c084800) [pid = 1646] [serial = 1023] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x119a41000) [pid = 1646] [serial = 1053] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x121e47000) [pid = 1646] [serial = 1054] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x11832d000) [pid = 1646] [serial = 1050] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x119310400) [pid = 1646] [serial = 1051] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x12575e400) [pid = 1646] [serial = 1032] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12d026400) [pid = 1646] [serial = 1080] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x118fa3c00) [pid = 1646] [serial = 1029] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12cd8b400) [pid = 1646] [serial = 1072] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12a6e8000) [pid = 1646] [serial = 1077] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x128cac000) [pid = 1646] [serial = 1062] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12aaf9000) [pid = 1646] [serial = 1063] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12cd8bc00) [pid = 1646] [serial = 1078] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12d02f400) [pid = 1646] [serial = 1081] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12c07d400) [pid = 1646] [serial = 1066] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12caa2400) [pid = 1646] [serial = 1069] [outer = 0x0] [url = about:blank] 18:20:25 INFO - PROCESS | 1646 | 1461979225548 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]]]}] 18:20:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 18:20:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 673ms 18:20:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 18:20:25 INFO - PROCESS | 1646 | 1461979225580 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 18:20:25 INFO - PROCESS | 1646 | 1461979225581 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 18:20:25 INFO - PROCESS | 1646 | 1461979225583 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 18:20:25 INFO - PROCESS | 1646 | 1461979225585 Marionette TRACE conn2 <- [1,1546,null,{}] 18:20:25 INFO - PROCESS | 1646 | 1461979225593 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}] 18:20:25 INFO - PROCESS | 1646 | 1461979225689 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 18:20:25 INFO - PROCESS | 1646 | 1461979225695 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a8e800 == 67 [pid = 1646] [id = 394] 18:20:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x117672800) [pid = 1646] [serial = 1181] [outer = 0x0] 18:20:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x11832d000) [pid = 1646] [serial = 1182] [outer = 0x117672800] 18:20:25 INFO - PROCESS | 1646 | 1461979225723 Marionette DEBUG loaded listener.js 18:20:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x1185ea000) [pid = 1646] [serial = 1183] [outer = 0x117672800] 18:20:26 INFO - PROCESS | 1646 | 1461979226092 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]]]}] 18:20:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 18:20:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 520ms 18:20:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 18:20:26 INFO - PROCESS | 1646 | 1461979226104 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 18:20:26 INFO - PROCESS | 1646 | 1461979226105 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 18:20:26 INFO - PROCESS | 1646 | 1461979226110 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 18:20:26 INFO - PROCESS | 1646 | 1461979226111 Marionette TRACE conn2 <- [1,1550,null,{}] 18:20:26 INFO - PROCESS | 1646 | 1461979226114 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}] 18:20:26 INFO - PROCESS | 1646 | 1461979226208 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 18:20:26 INFO - PROCESS | 1646 | 1461979226271 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x1219ca800 == 68 [pid = 1646] [id = 395] 18:20:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x118566800) [pid = 1646] [serial = 1184] [outer = 0x0] 18:20:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x118fad400) [pid = 1646] [serial = 1185] [outer = 0x118566800] 18:20:26 INFO - PROCESS | 1646 | 1461979226297 Marionette DEBUG loaded listener.js 18:20:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x1198e5800) [pid = 1646] [serial = 1186] [outer = 0x118566800] 18:20:26 INFO - PROCESS | 1646 | 1461979226616 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]]]}] 18:20:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 18:20:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 521ms 18:20:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 18:20:26 INFO - PROCESS | 1646 | 1461979226630 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 18:20:26 INFO - PROCESS | 1646 | 1461979226631 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 18:20:26 INFO - PROCESS | 1646 | 1461979226633 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 18:20:26 INFO - PROCESS | 1646 | 1461979226635 Marionette TRACE conn2 <- [1,1554,null,{}] 18:20:26 INFO - PROCESS | 1646 | 1461979226637 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}] 18:20:26 INFO - PROCESS | 1646 | 1461979226729 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 18:20:26 INFO - PROCESS | 1646 | 1461979226792 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12606f000 == 69 [pid = 1646] [id = 396] 18:20:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x11875fc00) [pid = 1646] [serial = 1187] [outer = 0x0] 18:20:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x119e65c00) [pid = 1646] [serial = 1188] [outer = 0x11875fc00] 18:20:26 INFO - PROCESS | 1646 | 1461979226818 Marionette DEBUG loaded listener.js 18:20:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x1213cc800) [pid = 1646] [serial = 1189] [outer = 0x11875fc00] 18:20:27 INFO - PROCESS | 1646 | 1461979227138 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]]]}] 18:20:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 18:20:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 520ms 18:20:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 18:20:27 INFO - PROCESS | 1646 | 1461979227155 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 18:20:27 INFO - PROCESS | 1646 | 1461979227156 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 18:20:27 INFO - PROCESS | 1646 | 1461979227162 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 18:20:27 INFO - PROCESS | 1646 | 1461979227164 Marionette TRACE conn2 <- [1,1558,null,{}] 18:20:27 INFO - PROCESS | 1646 | 1461979227166 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}] 18:20:27 INFO - PROCESS | 1646 | 1461979227267 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 18:20:27 INFO - PROCESS | 1646 | 1461979227271 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aad6000 == 70 [pid = 1646] [id = 397] 18:20:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x1218d9000) [pid = 1646] [serial = 1190] [outer = 0x0] 18:20:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x124e1f000) [pid = 1646] [serial = 1191] [outer = 0x1218d9000] 18:20:27 INFO - PROCESS | 1646 | 1461979227300 Marionette DEBUG loaded listener.js 18:20:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x128a24000) [pid = 1646] [serial = 1192] [outer = 0x1218d9000] 18:20:27 INFO - PROCESS | 1646 | 1461979227698 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]]]}] 18:20:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 18:20:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 573ms 18:20:27 INFO - PROCESS | 1646 | 1461979227740 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 18:20:27 INFO - PROCESS | 1646 | 1461979227742 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 18:20:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 18:20:27 INFO - PROCESS | 1646 | 1461979227746 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 18:20:27 INFO - PROCESS | 1646 | 1461979227747 Marionette TRACE conn2 <- [1,1562,null,{}] 18:20:27 INFO - PROCESS | 1646 | 1461979227750 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}] 18:20:27 INFO - PROCESS | 1646 | 1461979227917 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 18:20:27 INFO - PROCESS | 1646 | 1461979227944 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba7f800 == 71 [pid = 1646] [id = 398] 18:20:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x128a25800) [pid = 1646] [serial = 1193] [outer = 0x0] 18:20:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x128b08c00) [pid = 1646] [serial = 1194] [outer = 0x128a25800] 18:20:27 INFO - PROCESS | 1646 | 1461979227984 Marionette DEBUG loaded listener.js 18:20:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x128bc6800) [pid = 1646] [serial = 1195] [outer = 0x128a25800] 18:20:28 INFO - PROCESS | 1646 | 1461979228366 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]]]}] 18:20:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 18:20:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 671ms 18:20:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 18:20:28 INFO - PROCESS | 1646 | 1461979228417 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 18:20:28 INFO - PROCESS | 1646 | 1461979228418 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 18:20:28 INFO - PROCESS | 1646 | 1461979228420 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 18:20:28 INFO - PROCESS | 1646 | 1461979228421 Marionette TRACE conn2 <- [1,1566,null,{}] 18:20:28 INFO - PROCESS | 1646 | 1461979228423 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}] 18:20:28 INFO - PROCESS | 1646 | 1461979228537 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 18:20:28 INFO - PROCESS | 1646 | 1461979228570 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c216800 == 72 [pid = 1646] [id = 399] 18:20:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x128a2fc00) [pid = 1646] [serial = 1196] [outer = 0x0] 18:20:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x128caf800) [pid = 1646] [serial = 1197] [outer = 0x128a2fc00] 18:20:28 INFO - PROCESS | 1646 | 1461979228595 Marionette DEBUG loaded listener.js 18:20:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x1290d8000) [pid = 1646] [serial = 1198] [outer = 0x128a2fc00] 18:20:28 INFO - PROCESS | 1646 | 1461979228948 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]]]}] 18:20:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 18:20:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 568ms 18:20:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 18:20:28 INFO - PROCESS | 1646 | 1461979228988 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 18:20:28 INFO - PROCESS | 1646 | 1461979228989 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 18:20:28 INFO - PROCESS | 1646 | 1461979228992 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 18:20:28 INFO - PROCESS | 1646 | 1461979228993 Marionette TRACE conn2 <- [1,1570,null,{}] 18:20:28 INFO - PROCESS | 1646 | 1461979228995 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}] 18:20:29 INFO - PROCESS | 1646 | 1461979229113 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 18:20:29 INFO - PROCESS | 1646 | 1461979229124 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4ec800 == 73 [pid = 1646] [id = 400] 18:20:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x128ca7c00) [pid = 1646] [serial = 1199] [outer = 0x0] 18:20:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12a6e9c00) [pid = 1646] [serial = 1200] [outer = 0x128ca7c00] 18:20:29 INFO - PROCESS | 1646 | 1461979229150 Marionette DEBUG loaded listener.js 18:20:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12aa14400) [pid = 1646] [serial = 1201] [outer = 0x128ca7c00] 18:20:29 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12950d400) [pid = 1646] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 18:20:29 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12aaf0800) [pid = 1646] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 18:20:29 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x11290e000) [pid = 1646] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 18:20:29 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x118fa8400) [pid = 1646] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 18:20:29 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x113cea400) [pid = 1646] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 18:20:29 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x125720000) [pid = 1646] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 18:20:29 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x1213d1000) [pid = 1646] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 18:20:29 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x113143c00) [pid = 1646] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 18:20:29 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x12142a800) [pid = 1646] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 18:20:29 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x1166e0800) [pid = 1646] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 18:20:29 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x128cb1000) [pid = 1646] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 18:20:29 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x112d6a800) [pid = 1646] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 18:20:29 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x11643a000) [pid = 1646] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 18:20:29 INFO - PROCESS | 1646 | 1461979229735 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]]]}] 18:20:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 18:20:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 770ms 18:20:29 INFO - PROCESS | 1646 | 1461979229781 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 18:20:29 INFO - PROCESS | 1646 | 1461979229782 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 18:20:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 18:20:29 INFO - PROCESS | 1646 | 1461979229785 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 18:20:29 INFO - PROCESS | 1646 | 1461979229786 Marionette TRACE conn2 <- [1,1574,null,{}] 18:20:29 INFO - PROCESS | 1646 | 1461979229788 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}] 18:20:29 INFO - PROCESS | 1646 | 1461979229885 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 18:20:29 INFO - PROCESS | 1646 | 1461979229891 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x126074000 == 74 [pid = 1646] [id = 401] 18:20:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x110ee7c00) [pid = 1646] [serial = 1202] [outer = 0x0] 18:20:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x1194f8800) [pid = 1646] [serial = 1203] [outer = 0x110ee7c00] 18:20:29 INFO - PROCESS | 1646 | 1461979229917 Marionette DEBUG loaded listener.js 18:20:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x126c99c00) [pid = 1646] [serial = 1204] [outer = 0x110ee7c00] 18:20:30 INFO - PROCESS | 1646 | 1461979230272 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]]]}] 18:20:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 18:20:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 519ms 18:20:30 INFO - PROCESS | 1646 | 1461979230306 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 18:20:30 INFO - PROCESS | 1646 | 1461979230309 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 18:20:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 18:20:30 INFO - PROCESS | 1646 | 1461979230314 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 18:20:30 INFO - PROCESS | 1646 | 1461979230316 Marionette TRACE conn2 <- [1,1578,null,{}] 18:20:30 INFO - PROCESS | 1646 | 1461979230318 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}] 18:20:30 INFO - PROCESS | 1646 | 1461979230429 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 18:20:30 INFO - PROCESS | 1646 | 1461979230433 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d412000 == 75 [pid = 1646] [id = 402] 18:20:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x129506c00) [pid = 1646] [serial = 1205] [outer = 0x0] 18:20:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12b3f4c00) [pid = 1646] [serial = 1206] [outer = 0x129506c00] 18:20:30 INFO - PROCESS | 1646 | 1461979230463 Marionette DEBUG loaded listener.js 18:20:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12c134c00) [pid = 1646] [serial = 1207] [outer = 0x129506c00] 18:20:30 INFO - PROCESS | 1646 | 1461979230797 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]]]}] 18:20:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 18:20:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 521ms 18:20:30 INFO - PROCESS | 1646 | 1461979230836 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 18:20:30 INFO - PROCESS | 1646 | 1461979230837 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 18:20:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 18:20:30 INFO - PROCESS | 1646 | 1461979230839 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 18:20:30 INFO - PROCESS | 1646 | 1461979230841 Marionette TRACE conn2 <- [1,1582,null,{}] 18:20:30 INFO - PROCESS | 1646 | 1461979230843 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}] 18:20:30 INFO - PROCESS | 1646 | 1461979230937 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 18:20:31 INFO - PROCESS | 1646 | 1461979231004 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d82c800 == 76 [pid = 1646] [id = 403] 18:20:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12a6e9800) [pid = 1646] [serial = 1208] [outer = 0x0] 18:20:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12c48a000) [pid = 1646] [serial = 1209] [outer = 0x12a6e9800] 18:20:31 INFO - PROCESS | 1646 | 1461979231030 Marionette DEBUG loaded listener.js 18:20:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12cd97800) [pid = 1646] [serial = 1210] [outer = 0x12a6e9800] 18:20:31 INFO - PROCESS | 1646 | 1461979231333 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]]]}] 18:20:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 18:20:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 520ms 18:20:31 INFO - PROCESS | 1646 | 1461979231363 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 18:20:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 18:20:31 INFO - PROCESS | 1646 | 1461979231364 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 18:20:31 INFO - PROCESS | 1646 | 1461979231366 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 18:20:31 INFO - PROCESS | 1646 | 1461979231367 Marionette TRACE conn2 <- [1,1586,null,{}] 18:20:31 INFO - PROCESS | 1646 | 1461979231370 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}] 18:20:31 INFO - PROCESS | 1646 | 1461979231465 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 18:20:31 INFO - PROCESS | 1646 | 1461979231470 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x13539e800 == 77 [pid = 1646] [id = 404] 18:20:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x115d53400) [pid = 1646] [serial = 1211] [outer = 0x0] 18:20:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12d502400) [pid = 1646] [serial = 1212] [outer = 0x115d53400] 18:20:31 INFO - PROCESS | 1646 | 1461979231495 Marionette DEBUG loaded listener.js 18:20:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12d8e8000) [pid = 1646] [serial = 1213] [outer = 0x115d53400] 18:20:32 INFO - PROCESS | 1646 | 1461979232017 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]]]}] 18:20:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 18:20:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 671ms 18:20:32 INFO - PROCESS | 1646 | 1461979232037 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 18:20:32 INFO - PROCESS | 1646 | 1461979232041 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 18:20:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 18:20:32 INFO - PROCESS | 1646 | 1461979232047 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 18:20:32 INFO - PROCESS | 1646 | 1461979232049 Marionette TRACE conn2 <- [1,1590,null,{}] 18:20:32 INFO - PROCESS | 1646 | 1461979232053 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}] 18:20:32 INFO - PROCESS | 1646 | 1461979232176 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 18:20:32 INFO - PROCESS | 1646 | 1461979232296 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x1184f6000 == 78 [pid = 1646] [id = 405] 18:20:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x113144000) [pid = 1646] [serial = 1214] [outer = 0x0] 18:20:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x113166800) [pid = 1646] [serial = 1215] [outer = 0x113144000] 18:20:32 INFO - PROCESS | 1646 | 1461979232328 Marionette DEBUG loaded listener.js 18:20:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x115d61800) [pid = 1646] [serial = 1216] [outer = 0x113144000] 18:20:32 INFO - PROCESS | 1646 | 1461979232742 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]]]}] 18:20:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 18:20:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 722ms 18:20:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 18:20:32 INFO - PROCESS | 1646 | 1461979232781 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 18:20:32 INFO - PROCESS | 1646 | 1461979232785 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 18:20:32 INFO - PROCESS | 1646 | 1461979232790 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 18:20:32 INFO - PROCESS | 1646 | 1461979232794 Marionette TRACE conn2 <- [1,1594,null,{}] 18:20:32 INFO - PROCESS | 1646 | 1461979232797 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}] 18:20:32 INFO - PROCESS | 1646 | 1461979232914 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 18:20:33 INFO - PROCESS | 1646 | 1461979233022 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x126076800 == 79 [pid = 1646] [id = 406] 18:20:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x116618000) [pid = 1646] [serial = 1217] [outer = 0x0] 18:20:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x1172e3400) [pid = 1646] [serial = 1218] [outer = 0x116618000] 18:20:33 INFO - PROCESS | 1646 | 1461979233055 Marionette DEBUG loaded listener.js 18:20:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x1185ef400) [pid = 1646] [serial = 1219] [outer = 0x116618000] 18:20:33 INFO - PROCESS | 1646 | 1461979233464 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]]]}] 18:20:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 18:20:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 723ms 18:20:33 INFO - PROCESS | 1646 | 1461979233538 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 18:20:33 INFO - PROCESS | 1646 | 1461979233539 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 18:20:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 18:20:33 INFO - PROCESS | 1646 | 1461979233557 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 18:20:33 INFO - PROCESS | 1646 | 1461979233560 Marionette TRACE conn2 <- [1,1598,null,{}] 18:20:33 INFO - PROCESS | 1646 | 1461979233568 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}] 18:20:33 INFO - PROCESS | 1646 | 1461979233686 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 18:20:33 INFO - PROCESS | 1646 | 1461979233766 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d41b000 == 80 [pid = 1646] [id = 407] 18:20:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x119eb4c00) [pid = 1646] [serial = 1220] [outer = 0x0] 18:20:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x124cf5800) [pid = 1646] [serial = 1221] [outer = 0x119eb4c00] 18:20:33 INFO - PROCESS | 1646 | 1461979233800 Marionette DEBUG loaded listener.js 18:20:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x126c9bc00) [pid = 1646] [serial = 1222] [outer = 0x119eb4c00] 18:20:34 INFO - PROCESS | 1646 | 1461979234240 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]]]}] 18:20:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 18:20:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 728ms 18:20:34 INFO - PROCESS | 1646 | 1461979234283 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 18:20:34 INFO - PROCESS | 1646 | 1461979234285 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 18:20:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 18:20:34 INFO - PROCESS | 1646 | 1461979234287 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 18:20:34 INFO - PROCESS | 1646 | 1461979234289 Marionette TRACE conn2 <- [1,1602,null,{}] 18:20:34 INFO - PROCESS | 1646 | 1461979234312 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}] 18:20:34 INFO - PROCESS | 1646 | 1461979234429 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 18:20:34 INFO - PROCESS | 1646 | 1461979234506 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x135753800 == 81 [pid = 1646] [id = 408] 18:20:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x128a2e000) [pid = 1646] [serial = 1223] [outer = 0x0] 18:20:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12a5b1000) [pid = 1646] [serial = 1224] [outer = 0x128a2e000] 18:20:34 INFO - PROCESS | 1646 | 1461979234537 Marionette DEBUG loaded listener.js 18:20:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12aaf0800) [pid = 1646] [serial = 1225] [outer = 0x128a2e000] 18:20:34 INFO - PROCESS | 1646 | 1461979234961 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]]]}] 18:20:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 18:20:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 690ms 18:20:35 INFO - PROCESS | 1646 | 1461979235002 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 18:20:35 INFO - PROCESS | 1646 | 1461979235004 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 18:20:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 18:20:35 INFO - PROCESS | 1646 | 1461979235009 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 18:20:35 INFO - PROCESS | 1646 | 1461979235010 Marionette TRACE conn2 <- [1,1606,null,{}] 18:20:35 INFO - PROCESS | 1646 | 1461979235013 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}] 18:20:35 INFO - PROCESS | 1646 | 1461979235124 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 18:20:35 INFO - PROCESS | 1646 | 1461979235233 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x13599e000 == 82 [pid = 1646] [id = 409] 18:20:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x128bd0400) [pid = 1646] [serial = 1226] [outer = 0x0] 18:20:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12bb2e400) [pid = 1646] [serial = 1227] [outer = 0x128bd0400] 18:20:35 INFO - PROCESS | 1646 | 1461979235264 Marionette DEBUG loaded listener.js 18:20:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12c12ec00) [pid = 1646] [serial = 1228] [outer = 0x128bd0400] 18:20:35 INFO - PROCESS | 1646 | 1461979235714 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]]]}] 18:20:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 18:20:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 721ms 18:20:35 INFO - PROCESS | 1646 | 1461979235730 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 18:20:35 INFO - PROCESS | 1646 | 1461979235731 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 18:20:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 18:20:35 INFO - PROCESS | 1646 | 1461979235734 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 18:20:35 INFO - PROCESS | 1646 | 1461979235735 Marionette TRACE conn2 <- [1,1610,null,{}] 18:20:35 INFO - PROCESS | 1646 | 1461979235738 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}] 18:20:35 INFO - PROCESS | 1646 | 1461979235864 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 18:20:35 INFO - PROCESS | 1646 | 1461979235976 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x135b26000 == 83 [pid = 1646] [id = 410] 18:20:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12c131c00) [pid = 1646] [serial = 1229] [outer = 0x0] 18:20:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12d44b000) [pid = 1646] [serial = 1230] [outer = 0x12c131c00] 18:20:36 INFO - PROCESS | 1646 | 1461979236008 Marionette DEBUG loaded listener.js 18:20:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12e0a6400) [pid = 1646] [serial = 1231] [outer = 0x12c131c00] 18:20:36 INFO - PROCESS | 1646 | 1461979236394 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]]]}] 18:20:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 18:20:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 671ms 18:20:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 18:20:36 INFO - PROCESS | 1646 | 1461979236406 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 18:20:36 INFO - PROCESS | 1646 | 1461979236407 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 18:20:36 INFO - PROCESS | 1646 | 1461979236410 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 18:20:36 INFO - PROCESS | 1646 | 1461979236411 Marionette TRACE conn2 <- [1,1614,null,{}] 18:20:36 INFO - PROCESS | 1646 | 1461979236413 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}] 18:20:36 INFO - PROCESS | 1646 | 1461979236542 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 18:20:36 INFO - PROCESS | 1646 | 1461979236635 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12df80000 == 84 [pid = 1646] [id = 411] 18:20:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x12e09b000) [pid = 1646] [serial = 1232] [outer = 0x0] 18:20:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x134a18000) [pid = 1646] [serial = 1233] [outer = 0x12e09b000] 18:20:36 INFO - PROCESS | 1646 | 1461979236664 Marionette DEBUG loaded listener.js 18:20:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x134a1b800) [pid = 1646] [serial = 1234] [outer = 0x12e09b000] 18:20:37 INFO - PROCESS | 1646 | 1461979237106 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]]]}] 18:20:37 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 18:20:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 720ms 18:20:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 18:20:37 INFO - PROCESS | 1646 | 1461979237130 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 18:20:37 INFO - PROCESS | 1646 | 1461979237132 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 18:20:37 INFO - PROCESS | 1646 | 1461979237134 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 18:20:37 INFO - PROCESS | 1646 | 1461979237135 Marionette TRACE conn2 <- [1,1618,null,{}] 18:20:37 INFO - PROCESS | 1646 | 1461979237138 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}] 18:20:37 INFO - PROCESS | 1646 | 1461979237257 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 18:20:37 INFO - PROCESS | 1646 | 1461979237344 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x118090000 == 85 [pid = 1646] [id = 412] 18:20:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x110f16c00) [pid = 1646] [serial = 1235] [outer = 0x0] 18:20:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x115d8dc00) [pid = 1646] [serial = 1236] [outer = 0x110f16c00] 18:20:37 INFO - PROCESS | 1646 | 1461979237374 Marionette DEBUG loaded listener.js 18:20:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12a75bc00) [pid = 1646] [serial = 1237] [outer = 0x110f16c00] 18:20:37 INFO - PROCESS | 1646 | 1461979237814 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]]]}] 18:20:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 18:20:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 720ms 18:20:37 INFO - PROCESS | 1646 | 1461979237892 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 18:20:37 INFO - PROCESS | 1646 | 1461979237894 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 18:20:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 18:20:37 INFO - PROCESS | 1646 | 1461979237899 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 18:20:37 INFO - PROCESS | 1646 | 1461979237901 Marionette TRACE conn2 <- [1,1622,null,{}] 18:20:37 INFO - PROCESS | 1646 | 1461979237903 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}] 18:20:38 INFO - PROCESS | 1646 | 1461979238184 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 18:20:38 INFO - PROCESS | 1646 | 1461979238277 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x118796800 == 86 [pid = 1646] [id = 413] 18:20:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x110f16800) [pid = 1646] [serial = 1238] [outer = 0x0] 18:20:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x11108b000) [pid = 1646] [serial = 1239] [outer = 0x110f16800] 18:20:38 INFO - PROCESS | 1646 | 1461979238306 Marionette DEBUG loaded listener.js 18:20:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x1121e0c00) [pid = 1646] [serial = 1240] [outer = 0x110f16800] 18:20:38 INFO - PROCESS | 1646 | 1461979238751 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]]]}] 18:20:38 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 18:20:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 923ms 18:20:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 18:20:38 INFO - PROCESS | 1646 | 1461979238844 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 18:20:38 INFO - PROCESS | 1646 | 1461979238846 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 18:20:38 INFO - PROCESS | 1646 | 1461979238851 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 18:20:38 INFO - PROCESS | 1646 | 1461979238854 Marionette TRACE conn2 <- [1,1626,null,{}] 18:20:38 INFO - PROCESS | 1646 | 1461979238859 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}] 18:20:38 INFO - PROCESS | 1646 | 1461979238968 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 18:20:39 INFO - PROCESS | 1646 | 1461979239055 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1172ce800 == 87 [pid = 1646] [id = 414] 18:20:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x113147000) [pid = 1646] [serial = 1241] [outer = 0x0] 18:20:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x115d5e400) [pid = 1646] [serial = 1242] [outer = 0x113147000] 18:20:39 INFO - PROCESS | 1646 | 1461979239085 Marionette DEBUG loaded listener.js 18:20:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x11679f400) [pid = 1646] [serial = 1243] [outer = 0x113147000] 18:20:39 INFO - PROCESS | 1646 | 1461979239500 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]]]}] 18:20:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 18:20:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 723ms 18:20:39 INFO - PROCESS | 1646 | 1461979239575 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 18:20:39 INFO - PROCESS | 1646 | 1461979239577 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 18:20:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 18:20:39 INFO - PROCESS | 1646 | 1461979239579 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 18:20:39 INFO - PROCESS | 1646 | 1461979239581 Marionette TRACE conn2 <- [1,1630,null,{}] 18:20:39 INFO - PROCESS | 1646 | 1461979239583 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}] 18:20:39 INFO - PROCESS | 1646 | 1461979239689 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 18:20:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12d82c800 == 86 [pid = 1646] [id = 403] 18:20:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12d412000 == 85 [pid = 1646] [id = 402] 18:20:39 INFO - PROCESS | 1646 | --DOCSHELL 0x126074000 == 84 [pid = 1646] [id = 401] 18:20:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4ec800 == 83 [pid = 1646] [id = 400] 18:20:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12c216800 == 82 [pid = 1646] [id = 399] 18:20:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba7f800 == 81 [pid = 1646] [id = 398] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x118331400) [pid = 1646] [serial = 1089] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x12950a000) [pid = 1646] [serial = 1095] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x124cf4400) [pid = 1646] [serial = 1092] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x1126b7400) [pid = 1646] [serial = 1086] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x12c07dc00) [pid = 1646] [serial = 1098] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x12d50fc00) [pid = 1646] [serial = 1101] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x12c482c00) [pid = 1646] [serial = 1143] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | 1461979239837 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12aad6000 == 80 [pid = 1646] [id = 397] 18:20:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12606f000 == 79 [pid = 1646] [id = 396] 18:20:39 INFO - PROCESS | 1646 | --DOCSHELL 0x1219ca800 == 78 [pid = 1646] [id = 395] 18:20:39 INFO - PROCESS | 1646 | --DOCSHELL 0x119a8e800 == 77 [pid = 1646] [id = 394] 18:20:39 INFO - PROCESS | 1646 | --DOCSHELL 0x110e8c800 == 76 [pid = 1646] [id = 393] 18:20:39 INFO - PROCESS | 1646 | --DOCSHELL 0x121310000 == 75 [pid = 1646] [id = 392] 18:20:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12a53a800 == 74 [pid = 1646] [id = 388] 18:20:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1167d8000 == 75 [pid = 1646] [id = 415] 18:20:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x111d4d400) [pid = 1646] [serial = 1244] [outer = 0x0] 18:20:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x113ce9800) [pid = 1646] [serial = 1245] [outer = 0x111d4d400] 18:20:39 INFO - PROCESS | 1646 | 1461979239876 Marionette DEBUG loaded listener.js 18:20:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x118f5a800) [pid = 1646] [serial = 1246] [outer = 0x111d4d400] 18:20:39 INFO - PROCESS | 1646 | --DOCSHELL 0x137d1d000 == 74 [pid = 1646] [id = 387] 18:20:39 INFO - PROCESS | 1646 | --DOCSHELL 0x135a0b800 == 73 [pid = 1646] [id = 386] 18:20:39 INFO - PROCESS | 1646 | --DOCSHELL 0x135b7d800 == 72 [pid = 1646] [id = 385] 18:20:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4e5800 == 71 [pid = 1646] [id = 384] 18:20:39 INFO - PROCESS | 1646 | --DOCSHELL 0x127850000 == 70 [pid = 1646] [id = 383] 18:20:39 INFO - PROCESS | 1646 | --DOCSHELL 0x117359000 == 69 [pid = 1646] [id = 382] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x12adb8c00) [pid = 1646] [serial = 1125] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x12c07b800) [pid = 1646] [serial = 1128] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x112918400) [pid = 1646] [serial = 1132] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x112914400) [pid = 1646] [serial = 1131] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x119eb9400) [pid = 1646] [serial = 1111] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x1198e5c00) [pid = 1646] [serial = 1110] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x118fa1c00) [pid = 1646] [serial = 1113] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x11be66800) [pid = 1646] [serial = 1114] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x128a25c00) [pid = 1646] [serial = 1119] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x128cb0400) [pid = 1646] [serial = 1120] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x121e80c00) [pid = 1646] [serial = 1116] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x12570a400) [pid = 1646] [serial = 1117] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x115d5b800) [pid = 1646] [serial = 1105] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x11315fc00) [pid = 1646] [serial = 1104] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x128e7c000) [pid = 1646] [serial = 1122] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x118557c00) [pid = 1646] [serial = 1108] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x118189800) [pid = 1646] [serial = 1107] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x12cd90400) [pid = 1646] [serial = 1141] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x12c086c00) [pid = 1646] [serial = 1140] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x11315ac00) [pid = 1646] [serial = 1134] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x12c139000) [pid = 1646] [serial = 1129] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x116a7e800) [pid = 1646] [serial = 1135] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12b3f6800) [pid = 1646] [serial = 1126] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x128b74000) [pid = 1646] [serial = 1138] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x119a3d800) [pid = 1646] [serial = 1137] [outer = 0x0] [url = about:blank] 18:20:39 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12aaedc00) [pid = 1646] [serial = 1123] [outer = 0x0] [url = about:blank] 18:20:40 INFO - PROCESS | 1646 | 1461979240218 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]]]}] 18:20:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 18:20:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 669ms 18:20:40 INFO - PROCESS | 1646 | 1461979240249 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 18:20:40 INFO - PROCESS | 1646 | 1461979240252 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 18:20:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 18:20:40 INFO - PROCESS | 1646 | 1461979240259 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 18:20:40 INFO - PROCESS | 1646 | 1461979240262 Marionette TRACE conn2 <- [1,1634,null,{}] 18:20:40 INFO - PROCESS | 1646 | 1461979240264 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}] 18:20:40 INFO - PROCESS | 1646 | 1461979240360 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 18:20:40 INFO - PROCESS | 1646 | 1461979240365 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12606b000 == 70 [pid = 1646] [id = 416] 18:20:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x113160000) [pid = 1646] [serial = 1247] [outer = 0x0] 18:20:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x1194f7400) [pid = 1646] [serial = 1248] [outer = 0x113160000] 18:20:40 INFO - PROCESS | 1646 | 1461979240392 Marionette DEBUG loaded listener.js 18:20:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x121712c00) [pid = 1646] [serial = 1249] [outer = 0x113160000] 18:20:40 INFO - PROCESS | 1646 | 1461979240764 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]]]}] 18:20:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 18:20:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 525ms 18:20:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 18:20:40 INFO - PROCESS | 1646 | 1461979240781 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 18:20:40 INFO - PROCESS | 1646 | 1461979240782 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 18:20:40 INFO - PROCESS | 1646 | 1461979240784 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 18:20:40 INFO - PROCESS | 1646 | 1461979240785 Marionette TRACE conn2 <- [1,1638,null,{}] 18:20:40 INFO - PROCESS | 1646 | 1461979240787 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}] 18:20:40 INFO - PROCESS | 1646 | 1461979240885 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 18:20:40 INFO - PROCESS | 1646 | 1461979240891 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a52e800 == 71 [pid = 1646] [id = 417] 18:20:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x121b77c00) [pid = 1646] [serial = 1250] [outer = 0x0] 18:20:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x124ce9c00) [pid = 1646] [serial = 1251] [outer = 0x121b77c00] 18:20:40 INFO - PROCESS | 1646 | 1461979240918 Marionette DEBUG loaded listener.js 18:20:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x125721000) [pid = 1646] [serial = 1252] [outer = 0x121b77c00] 18:20:41 INFO - PROCESS | 1646 | 1461979241283 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]]]}] 18:20:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 18:20:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 520ms 18:20:41 INFO - PROCESS | 1646 | 1461979241306 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 18:20:41 INFO - PROCESS | 1646 | 1461979241309 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 18:20:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 18:20:41 INFO - PROCESS | 1646 | 1461979241314 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 18:20:41 INFO - PROCESS | 1646 | 1461979241315 Marionette TRACE conn2 <- [1,1642,null,{}] 18:20:41 INFO - PROCESS | 1646 | 1461979241317 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}] 18:20:41 INFO - PROCESS | 1646 | 1461979241412 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 18:20:41 INFO - PROCESS | 1646 | 1461979241417 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba90000 == 72 [pid = 1646] [id = 418] 18:20:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x128a26c00) [pid = 1646] [serial = 1253] [outer = 0x0] 18:20:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x128b02800) [pid = 1646] [serial = 1254] [outer = 0x128a26c00] 18:20:41 INFO - PROCESS | 1646 | 1461979241449 Marionette DEBUG loaded listener.js 18:20:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x128ca7800) [pid = 1646] [serial = 1255] [outer = 0x128a26c00] 18:20:41 INFO - PROCESS | 1646 | 1461979241810 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]]]}] 18:20:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 18:20:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 520ms 18:20:41 INFO - PROCESS | 1646 | 1461979241834 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 18:20:41 INFO - PROCESS | 1646 | 1461979241836 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 18:20:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 18:20:41 INFO - PROCESS | 1646 | 1461979241838 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 18:20:41 INFO - PROCESS | 1646 | 1461979241839 Marionette TRACE conn2 <- [1,1646,null,{}] 18:20:41 INFO - PROCESS | 1646 | 1461979241842 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}] 18:20:41 INFO - PROCESS | 1646 | 1461979241938 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 18:20:42 INFO - PROCESS | 1646 | 1461979242025 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c1b0000 == 73 [pid = 1646] [id = 419] 18:20:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x126c92400) [pid = 1646] [serial = 1256] [outer = 0x0] 18:20:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x129511c00) [pid = 1646] [serial = 1257] [outer = 0x126c92400] 18:20:42 INFO - PROCESS | 1646 | 1461979242050 Marionette DEBUG loaded listener.js 18:20:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12aa1a000) [pid = 1646] [serial = 1258] [outer = 0x126c92400] 18:20:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 18:20:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 570ms 18:20:42 INFO - PROCESS | 1646 | 1461979242404 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]]]}] 18:20:42 INFO - PROCESS | 1646 | 1461979242413 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 18:20:42 INFO - PROCESS | 1646 | 1461979242414 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 18:20:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 18:20:42 INFO - PROCESS | 1646 | 1461979242417 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 18:20:42 INFO - PROCESS | 1646 | 1461979242418 Marionette TRACE conn2 <- [1,1650,null,{}] 18:20:42 INFO - PROCESS | 1646 | 1461979242421 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}] 18:20:42 INFO - PROCESS | 1646 | 1461979242595 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 18:20:42 INFO - PROCESS | 1646 | 1461979242617 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9ac000 == 74 [pid = 1646] [id = 420] 18:20:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12a6edc00) [pid = 1646] [serial = 1259] [outer = 0x0] 18:20:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12b277000) [pid = 1646] [serial = 1260] [outer = 0x12a6edc00] 18:20:42 INFO - PROCESS | 1646 | 1461979242656 Marionette DEBUG loaded listener.js 18:20:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12c12f400) [pid = 1646] [serial = 1261] [outer = 0x12a6edc00] 18:20:43 INFO - PROCESS | 1646 | 1461979243003 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]]]}] 18:20:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 18:20:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 619ms 18:20:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 18:20:43 INFO - PROCESS | 1646 | 1461979243037 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 18:20:43 INFO - PROCESS | 1646 | 1461979243038 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 18:20:43 INFO - PROCESS | 1646 | 1461979243040 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 18:20:43 INFO - PROCESS | 1646 | 1461979243041 Marionette TRACE conn2 <- [1,1654,null,{}] 18:20:43 INFO - PROCESS | 1646 | 1461979243044 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}] 18:20:43 INFO - PROCESS | 1646 | 1461979243162 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 18:20:43 INFO - PROCESS | 1646 | 1461979243175 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d527800 == 75 [pid = 1646] [id = 421] 18:20:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12a6f5000) [pid = 1646] [serial = 1262] [outer = 0x0] 18:20:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12c2aec00) [pid = 1646] [serial = 1263] [outer = 0x12a6f5000] 18:20:43 INFO - PROCESS | 1646 | 1461979243200 Marionette DEBUG loaded listener.js 18:20:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12c2b6c00) [pid = 1646] [serial = 1264] [outer = 0x12a6f5000] 18:20:43 INFO - PROCESS | 1646 | 1461979243560 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]]]}] 18:20:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 18:20:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 570ms 18:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 18:20:43 INFO - PROCESS | 1646 | 1461979243610 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 18:20:43 INFO - PROCESS | 1646 | 1461979243611 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 18:20:43 INFO - PROCESS | 1646 | 1461979243614 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 18:20:43 INFO - PROCESS | 1646 | 1461979243615 Marionette TRACE conn2 <- [1,1658,null,{}] 18:20:43 INFO - PROCESS | 1646 | 1461979243624 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}] 18:20:43 INFO - PROCESS | 1646 | 1461979243742 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 18:20:43 INFO - PROCESS | 1646 | 1461979243755 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12daa2800 == 76 [pid = 1646] [id = 422] 18:20:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x12c2b1800) [pid = 1646] [serial = 1265] [outer = 0x0] 18:20:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12caa8c00) [pid = 1646] [serial = 1266] [outer = 0x12c2b1800] 18:20:43 INFO - PROCESS | 1646 | 1461979243780 Marionette DEBUG loaded listener.js 18:20:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12d02c000) [pid = 1646] [serial = 1267] [outer = 0x12c2b1800] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x119eb9800) [pid = 1646] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x118326800) [pid = 1646] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x1164f2400) [pid = 1646] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x1166d5400) [pid = 1646] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x128b6f000) [pid = 1646] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x118f66400) [pid = 1646] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x128cb3000) [pid = 1646] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x110f16000) [pid = 1646] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x1218d6c00) [pid = 1646] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x119a42800) [pid = 1646] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x128b72400) [pid = 1646] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x128b04000) [pid = 1646] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x113378400) [pid = 1646] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x128ca9800) [pid = 1646] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x110ef0800) [pid = 1646] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x128a25800) [pid = 1646] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x128a2fc00) [pid = 1646] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x118f65400) [pid = 1646] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x118566800) [pid = 1646] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12caa3c00) [pid = 1646] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x117672800) [pid = 1646] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x128ca7c00) [pid = 1646] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x116437000) [pid = 1646] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x1251a5800) [pid = 1646] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x112d6c800) [pid = 1646] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x1218d9000) [pid = 1646] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x11290f000) [pid = 1646] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x110eeac00) [pid = 1646] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x11875fc00) [pid = 1646] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x110ee7c00) [pid = 1646] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x111090800) [pid = 1646] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x124cea000) [pid = 1646] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x129506c00) [pid = 1646] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12a6e9800) [pid = 1646] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x1166d9400) [pid = 1646] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x128a23800) [pid = 1646] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x1257e5400) [pid = 1646] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12bb39800) [pid = 1646] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x121e85400) [pid = 1646] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 18:20:44 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x1257e7400) [pid = 1646] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 18:20:44 INFO - PROCESS | 1646 | 1461979244386 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]]]}] 18:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 18:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 821ms 18:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 18:20:44 INFO - PROCESS | 1646 | 1461979244435 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 18:20:44 INFO - PROCESS | 1646 | 1461979244436 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 18:20:44 INFO - PROCESS | 1646 | 1461979244439 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 18:20:44 INFO - PROCESS | 1646 | 1461979244440 Marionette TRACE conn2 <- [1,1662,null,{}] 18:20:44 INFO - PROCESS | 1646 | 1461979244444 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}] 18:20:44 INFO - PROCESS | 1646 | 1461979244539 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 18:20:44 INFO - PROCESS | 1646 | 1461979244612 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1219b9000 == 77 [pid = 1646] [id = 423] 18:20:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x110f0c400) [pid = 1646] [serial = 1268] [outer = 0x0] 18:20:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x112b59400) [pid = 1646] [serial = 1269] [outer = 0x110f0c400] 18:20:44 INFO - PROCESS | 1646 | 1461979244642 Marionette DEBUG loaded listener.js 18:20:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x116a82000) [pid = 1646] [serial = 1270] [outer = 0x110f0c400] 18:20:44 INFO - PROCESS | 1646 | 1461979244950 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]]]}] 18:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 18:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 522ms 18:20:44 INFO - PROCESS | 1646 | 1461979244966 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 18:20:44 INFO - PROCESS | 1646 | 1461979244968 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 18:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 18:20:44 INFO - PROCESS | 1646 | 1461979244970 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 18:20:44 INFO - PROCESS | 1646 | 1461979244972 Marionette TRACE conn2 <- [1,1666,null,{}] 18:20:44 INFO - PROCESS | 1646 | 1461979244975 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}] 18:20:45 INFO - PROCESS | 1646 | 1461979245090 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 18:20:45 INFO - PROCESS | 1646 | 1461979245094 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x135399800 == 78 [pid = 1646] [id = 424] 18:20:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x118527400) [pid = 1646] [serial = 1271] [outer = 0x0] 18:20:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x124e23c00) [pid = 1646] [serial = 1272] [outer = 0x118527400] 18:20:45 INFO - PROCESS | 1646 | 1461979245119 Marionette DEBUG loaded listener.js 18:20:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x128b6f000) [pid = 1646] [serial = 1273] [outer = 0x118527400] 18:20:45 INFO - PROCESS | 1646 | 1461979245476 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]]]}] 18:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 18:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 525ms 18:20:45 INFO - PROCESS | 1646 | 1461979245496 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 18:20:45 INFO - PROCESS | 1646 | 1461979245498 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 18:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 18:20:45 INFO - PROCESS | 1646 | 1461979245500 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 18:20:45 INFO - PROCESS | 1646 | 1461979245501 Marionette TRACE conn2 <- [1,1670,null,{}] 18:20:45 INFO - PROCESS | 1646 | 1461979245503 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}] 18:20:45 INFO - PROCESS | 1646 | 1461979245634 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 18:20:45 INFO - PROCESS | 1646 | 1461979245642 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x135751800 == 79 [pid = 1646] [id = 425] 18:20:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x128b0d000) [pid = 1646] [serial = 1274] [outer = 0x0] 18:20:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x128e77400) [pid = 1646] [serial = 1275] [outer = 0x128b0d000] 18:20:45 INFO - PROCESS | 1646 | 1461979245667 Marionette DEBUG loaded listener.js 18:20:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12b3efc00) [pid = 1646] [serial = 1276] [outer = 0x128b0d000] 18:20:46 INFO - PROCESS | 1646 | 1461979246000 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]]]}] 18:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 18:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 520ms 18:20:46 INFO - PROCESS | 1646 | 1461979246021 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 18:20:46 INFO - PROCESS | 1646 | 1461979246022 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 18:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 18:20:46 INFO - PROCESS | 1646 | 1461979246024 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 18:20:46 INFO - PROCESS | 1646 | 1461979246027 Marionette TRACE conn2 <- [1,1674,null,{}] 18:20:46 INFO - PROCESS | 1646 | 1461979246030 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}] 18:20:46 INFO - PROCESS | 1646 | 1461979246127 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 18:20:46 INFO - PROCESS | 1646 | 1461979246131 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x135b28000 == 80 [pid = 1646] [id = 426] 18:20:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12bbbac00) [pid = 1646] [serial = 1277] [outer = 0x0] 18:20:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12d02e400) [pid = 1646] [serial = 1278] [outer = 0x12bbbac00] 18:20:46 INFO - PROCESS | 1646 | 1461979246156 Marionette DEBUG loaded listener.js 18:20:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12d510c00) [pid = 1646] [serial = 1279] [outer = 0x12bbbac00] 18:20:46 INFO - PROCESS | 1646 | 1461979246719 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]]]}] 18:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 18:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 772ms 18:20:46 INFO - PROCESS | 1646 | 1461979246798 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 18:20:46 INFO - PROCESS | 1646 | 1461979246802 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 18:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 18:20:46 INFO - PROCESS | 1646 | 1461979246807 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 18:20:46 INFO - PROCESS | 1646 | 1461979246809 Marionette TRACE conn2 <- [1,1678,null,{}] 18:20:46 INFO - PROCESS | 1646 | 1461979246814 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}] 18:20:46 INFO - PROCESS | 1646 | 1461979246961 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 18:20:47 INFO - PROCESS | 1646 | 1461979247047 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x1219bb000 == 81 [pid = 1646] [id = 427] 18:20:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x113378c00) [pid = 1646] [serial = 1280] [outer = 0x0] 18:20:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x115d52400) [pid = 1646] [serial = 1281] [outer = 0x113378c00] 18:20:47 INFO - PROCESS | 1646 | 1461979247079 Marionette DEBUG loaded listener.js 18:20:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x116716c00) [pid = 1646] [serial = 1282] [outer = 0x113378c00] 18:20:47 INFO - PROCESS | 1646 | 1461979247520 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]]]}] 18:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 18:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 724ms 18:20:47 INFO - PROCESS | 1646 | 1461979247532 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 18:20:47 INFO - PROCESS | 1646 | 1461979247536 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 18:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 18:20:47 INFO - PROCESS | 1646 | 1461979247542 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 18:20:47 INFO - PROCESS | 1646 | 1461979247545 Marionette TRACE conn2 <- [1,1682,null,{}] 18:20:47 INFO - PROCESS | 1646 | 1461979247548 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}] 18:20:47 INFO - PROCESS | 1646 | 1461979247666 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 18:20:47 INFO - PROCESS | 1646 | 1461979247781 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a710000 == 82 [pid = 1646] [id = 428] 18:20:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x1169ae400) [pid = 1646] [serial = 1283] [outer = 0x0] 18:20:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x118331400) [pid = 1646] [serial = 1284] [outer = 0x1169ae400] 18:20:47 INFO - PROCESS | 1646 | 1461979247815 Marionette DEBUG loaded listener.js 18:20:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x11940dc00) [pid = 1646] [serial = 1285] [outer = 0x1169ae400] 18:20:48 INFO - PROCESS | 1646 | 1461979248248 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]]]}] 18:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 18:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 773ms 18:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 18:20:48 INFO - PROCESS | 1646 | 1461979248320 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 18:20:48 INFO - PROCESS | 1646 | 1461979248321 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 18:20:48 INFO - PROCESS | 1646 | 1461979248325 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 18:20:48 INFO - PROCESS | 1646 | 1461979248328 Marionette TRACE conn2 <- [1,1686,null,{}] 18:20:48 INFO - PROCESS | 1646 | 1461979248336 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}] 18:20:48 INFO - PROCESS | 1646 | 1461979248499 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 18:20:48 INFO - PROCESS | 1646 | 1461979248564 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x135397800 == 83 [pid = 1646] [id = 429] 18:20:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x124897c00) [pid = 1646] [serial = 1286] [outer = 0x0] 18:20:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x125716c00) [pid = 1646] [serial = 1287] [outer = 0x124897c00] 18:20:48 INFO - PROCESS | 1646 | 1461979248597 Marionette DEBUG loaded listener.js 18:20:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x127884000) [pid = 1646] [serial = 1288] [outer = 0x124897c00] 18:20:49 INFO - PROCESS | 1646 | 1461979249027 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]]]}] 18:20:49 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 18:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 721ms 18:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 18:20:49 INFO - PROCESS | 1646 | 1461979249047 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 18:20:49 INFO - PROCESS | 1646 | 1461979249049 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 18:20:49 INFO - PROCESS | 1646 | 1461979249051 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 18:20:49 INFO - PROCESS | 1646 | 1461979249053 Marionette TRACE conn2 <- [1,1690,null,{}] 18:20:49 INFO - PROCESS | 1646 | 1461979249055 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}] 18:20:49 INFO - PROCESS | 1646 | 1461979249174 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 18:20:49 INFO - PROCESS | 1646 | 1461979249285 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x137d06800 == 84 [pid = 1646] [id = 430] 18:20:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x127885800) [pid = 1646] [serial = 1289] [outer = 0x0] 18:20:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x128bc8800) [pid = 1646] [serial = 1290] [outer = 0x127885800] 18:20:49 INFO - PROCESS | 1646 | 1461979249317 Marionette DEBUG loaded listener.js 18:20:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12950c400) [pid = 1646] [serial = 1291] [outer = 0x127885800] 18:20:49 INFO - PROCESS | 1646 | 1461979249757 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]]]}] 18:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 18:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 725ms 18:20:49 INFO - PROCESS | 1646 | 1461979249793 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 18:20:49 INFO - PROCESS | 1646 | 1461979249794 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 18:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 18:20:49 INFO - PROCESS | 1646 | 1461979249797 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 18:20:49 INFO - PROCESS | 1646 | 1461979249798 Marionette TRACE conn2 <- [1,1694,null,{}] 18:20:49 INFO - PROCESS | 1646 | 1461979249800 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}] 18:20:49 INFO - PROCESS | 1646 | 1461979249913 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 18:20:50 INFO - PROCESS | 1646 | 1461979250024 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x13fdcc000 == 85 [pid = 1646] [id = 431] 18:20:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x128bd0c00) [pid = 1646] [serial = 1292] [outer = 0x0] 18:20:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12aa1b000) [pid = 1646] [serial = 1293] [outer = 0x128bd0c00] 18:20:50 INFO - PROCESS | 1646 | 1461979250055 Marionette DEBUG loaded listener.js 18:20:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12c13a800) [pid = 1646] [serial = 1294] [outer = 0x128bd0c00] 18:20:50 INFO - PROCESS | 1646 | 1461979250549 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]]]}] 18:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 18:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 768ms 18:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 18:20:50 INFO - PROCESS | 1646 | 1461979250566 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 18:20:50 INFO - PROCESS | 1646 | 1461979250569 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 18:20:50 INFO - PROCESS | 1646 | 1461979250572 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 18:20:50 INFO - PROCESS | 1646 | 1461979250574 Marionette TRACE conn2 <- [1,1698,null,{}] 18:20:50 INFO - PROCESS | 1646 | 1461979250602 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}] 18:20:50 INFO - PROCESS | 1646 | 1461979250796 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 18:20:50 INFO - PROCESS | 1646 | 1461979250923 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x140acf000 == 86 [pid = 1646] [id = 432] 18:20:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12d8e9000) [pid = 1646] [serial = 1295] [outer = 0x0] 18:20:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12e09e400) [pid = 1646] [serial = 1296] [outer = 0x12d8e9000] 18:20:50 INFO - PROCESS | 1646 | 1461979250955 Marionette DEBUG loaded listener.js 18:20:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12e0a9800) [pid = 1646] [serial = 1297] [outer = 0x12d8e9000] 18:20:51 INFO - PROCESS | 1646 | 1461979251436 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]]]}] 18:20:51 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 18:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 896ms 18:20:51 INFO - PROCESS | 1646 | 1461979251468 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 18:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 18:20:51 INFO - PROCESS | 1646 | 1461979251470 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 18:20:51 INFO - PROCESS | 1646 | 1461979251474 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 18:20:51 INFO - PROCESS | 1646 | 1461979251476 Marionette TRACE conn2 <- [1,1702,null,{}] 18:20:51 INFO - PROCESS | 1646 | 1461979251480 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}] 18:20:51 INFO - PROCESS | 1646 | 1461979251654 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 18:20:51 INFO - PROCESS | 1646 | 1461979251775 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12131c000 == 87 [pid = 1646] [id = 433] 18:20:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x111d51000) [pid = 1646] [serial = 1298] [outer = 0x0] 18:20:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x1194eec00) [pid = 1646] [serial = 1299] [outer = 0x111d51000] 18:20:51 INFO - PROCESS | 1646 | 1461979251820 Marionette DEBUG loaded listener.js 18:20:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x128b04800) [pid = 1646] [serial = 1300] [outer = 0x111d51000] 18:20:52 INFO - PROCESS | 1646 | 1461979252273 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]]]}] 18:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 18:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 823ms 18:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 18:20:52 INFO - PROCESS | 1646 | 1461979252297 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 18:20:52 INFO - PROCESS | 1646 | 1461979252298 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 18:20:52 INFO - PROCESS | 1646 | 1461979252300 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 18:20:52 INFO - PROCESS | 1646 | 1461979252302 Marionette TRACE conn2 <- [1,1706,null,{}] 18:20:52 INFO - PROCESS | 1646 | 1461979252304 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}] 18:20:52 INFO - PROCESS | 1646 | 1461979252425 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 18:20:52 INFO - PROCESS | 1646 | 1461979252542 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x112edc800 == 88 [pid = 1646] [id = 434] 18:20:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x110f0bc00) [pid = 1646] [serial = 1301] [outer = 0x0] 18:20:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x11313ec00) [pid = 1646] [serial = 1302] [outer = 0x110f0bc00] 18:20:52 INFO - PROCESS | 1646 | 1461979252574 Marionette DEBUG loaded listener.js 18:20:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x117e20c00) [pid = 1646] [serial = 1303] [outer = 0x110f0bc00] 18:20:52 INFO - PROCESS | 1646 | 1461979252968 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]]]}] 18:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 18:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 970ms 18:20:53 INFO - PROCESS | 1646 | 1461979253275 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 18:20:53 INFO - PROCESS | 1646 | 1461979253278 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 18:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 18:20:53 INFO - PROCESS | 1646 | 1461979253283 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 18:20:53 INFO - PROCESS | 1646 | 1461979253285 Marionette TRACE conn2 <- [1,1710,null,{}] 18:20:53 INFO - PROCESS | 1646 | 1461979253288 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}] 18:20:53 INFO - PROCESS | 1646 | 1461979253402 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 18:20:53 INFO - PROCESS | 1646 | 1461979253515 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12481c800 == 89 [pid = 1646] [id = 435] 18:20:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x112918c00) [pid = 1646] [serial = 1304] [outer = 0x0] 18:20:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x112b58800) [pid = 1646] [serial = 1305] [outer = 0x112918c00] 18:20:53 INFO - PROCESS | 1646 | 1461979253546 Marionette DEBUG loaded listener.js 18:20:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x11315c400) [pid = 1646] [serial = 1306] [outer = 0x112918c00] 18:20:53 INFO - PROCESS | 1646 | 1461979253960 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]]]}] 18:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 18:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 725ms 18:20:54 INFO - PROCESS | 1646 | 1461979254008 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 18:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 18:20:54 INFO - PROCESS | 1646 | 1461979254012 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 18:20:54 INFO - PROCESS | 1646 | 1461979254017 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 18:20:54 INFO - PROCESS | 1646 | 1461979254019 Marionette TRACE conn2 <- [1,1714,null,{}] 18:20:54 INFO - PROCESS | 1646 | 1461979254022 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}] 18:20:54 INFO - PROCESS | 1646 | 1461979254132 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 18:20:54 INFO - PROCESS | 1646 | 1461979254281 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:54 INFO - PROCESS | 1646 | --DOCSHELL 0x135751800 == 88 [pid = 1646] [id = 425] 18:20:54 INFO - PROCESS | 1646 | --DOCSHELL 0x135399800 == 87 [pid = 1646] [id = 424] 18:20:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1219b9000 == 86 [pid = 1646] [id = 423] 18:20:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12daa2800 == 85 [pid = 1646] [id = 422] 18:20:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12d527800 == 84 [pid = 1646] [id = 421] 18:20:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9ac000 == 83 [pid = 1646] [id = 420] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x12aa17400) [pid = 1646] [serial = 1164] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x1198dd000) [pid = 1646] [serial = 1167] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x113446800) [pid = 1646] [serial = 1170] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x12d502400) [pid = 1646] [serial = 1212] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x1150f3000 == 84 [pid = 1646] [id = 436] 18:20:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x112b4ac00) [pid = 1646] [serial = 1307] [outer = 0x0] 18:20:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x113ceac00) [pid = 1646] [serial = 1308] [outer = 0x112b4ac00] 18:20:54 INFO - PROCESS | 1646 | 1461979254343 Marionette DEBUG loaded listener.js 18:20:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x1167a1000) [pid = 1646] [serial = 1309] [outer = 0x112b4ac00] 18:20:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12c1b0000 == 83 [pid = 1646] [id = 419] 18:20:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba90000 == 82 [pid = 1646] [id = 418] 18:20:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12a52e800 == 81 [pid = 1646] [id = 417] 18:20:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12606b000 == 80 [pid = 1646] [id = 416] 18:20:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1167d8000 == 79 [pid = 1646] [id = 415] 18:20:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1172ce800 == 78 [pid = 1646] [id = 414] 18:20:54 INFO - PROCESS | 1646 | --DOCSHELL 0x118796800 == 77 [pid = 1646] [id = 413] 18:20:54 INFO - PROCESS | 1646 | --DOCSHELL 0x13599e000 == 76 [pid = 1646] [id = 409] 18:20:54 INFO - PROCESS | 1646 | --DOCSHELL 0x135753800 == 75 [pid = 1646] [id = 408] 18:20:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12d41b000 == 74 [pid = 1646] [id = 407] 18:20:54 INFO - PROCESS | 1646 | --DOCSHELL 0x126076800 == 73 [pid = 1646] [id = 406] 18:20:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1184f6000 == 72 [pid = 1646] [id = 405] 18:20:54 INFO - PROCESS | 1646 | --DOCSHELL 0x13539e800 == 71 [pid = 1646] [id = 404] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x12d8e6800) [pid = 1646] [serial = 1102] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x11940e000) [pid = 1646] [serial = 1090] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x12a5b6c00) [pid = 1646] [serial = 1036] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x12c48ac00) [pid = 1646] [serial = 1042] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x12c139800) [pid = 1646] [serial = 1024] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x128a2b000) [pid = 1646] [serial = 976] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x128bd1c00) [pid = 1646] [serial = 979] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x12caa8400) [pid = 1646] [serial = 1099] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x119a3e000) [pid = 1646] [serial = 1030] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x117e13000) [pid = 1646] [serial = 1027] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x1184c7800) [pid = 1646] [serial = 970] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x128ca8800) [pid = 1646] [serial = 964] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x121e43c00) [pid = 1646] [serial = 973] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x12adaec00) [pid = 1646] [serial = 1096] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x115d3a800) [pid = 1646] [serial = 1087] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x126c9ec00) [pid = 1646] [serial = 1033] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x128b69800) [pid = 1646] [serial = 1093] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12a5bb000) [pid = 1646] [serial = 982] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12b3f8000) [pid = 1646] [serial = 1039] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x1161a2c00) [pid = 1646] [serial = 967] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x128b08c00) [pid = 1646] [serial = 1194] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x128caf800) [pid = 1646] [serial = 1197] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x121e83c00) [pid = 1646] [serial = 1153] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x119d03400) [pid = 1646] [serial = 1152] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x118fad400) [pid = 1646] [serial = 1185] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x1198e5800) [pid = 1646] [serial = 1186] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x12d8e3000) [pid = 1646] [serial = 1162] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12d027800) [pid = 1646] [serial = 1161] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x128bc6800) [pid = 1646] [serial = 1195] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x11832d000) [pid = 1646] [serial = 1182] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x1185ea000) [pid = 1646] [serial = 1183] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12a6e9c00) [pid = 1646] [serial = 1200] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x118562800) [pid = 1646] [serial = 1150] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x1290d8000) [pid = 1646] [serial = 1198] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x117253400) [pid = 1646] [serial = 1149] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x128bcb000) [pid = 1646] [serial = 1158] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12b274000) [pid = 1646] [serial = 1159] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12aa17800) [pid = 1646] [serial = 1174] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x11855d400) [pid = 1646] [serial = 1173] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x124e1f000) [pid = 1646] [serial = 1191] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x113145800) [pid = 1646] [serial = 1177] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x112917000) [pid = 1646] [serial = 1176] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x11290ac00) [pid = 1646] [serial = 1179] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x1166e0400) [pid = 1646] [serial = 1180] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x119e65c00) [pid = 1646] [serial = 1188] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1213cc800) [pid = 1646] [serial = 1189] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1194f8800) [pid = 1646] [serial = 1203] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12aa14400) [pid = 1646] [serial = 1201] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x112911c00) [pid = 1646] [serial = 1146] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x128b11000) [pid = 1646] [serial = 1156] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1257df800) [pid = 1646] [serial = 1155] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x113161400) [pid = 1646] [serial = 1147] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12b3f4c00) [pid = 1646] [serial = 1206] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x126c99c00) [pid = 1646] [serial = 1204] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12c48a000) [pid = 1646] [serial = 1209] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x128a24000) [pid = 1646] [serial = 1192] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12cd97800) [pid = 1646] [serial = 1210] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12c134c00) [pid = 1646] [serial = 1207] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12d50b400) [pid = 1646] [serial = 1084] [outer = 0x0] [url = about:blank] 18:20:54 INFO - PROCESS | 1646 | 1461979254701 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]]]}] 18:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 18:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 722ms 18:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 18:20:54 INFO - PROCESS | 1646 | 1461979254755 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 18:20:54 INFO - PROCESS | 1646 | 1461979254756 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 18:20:54 INFO - PROCESS | 1646 | 1461979254761 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 18:20:54 INFO - PROCESS | 1646 | 1461979254762 Marionette TRACE conn2 <- [1,1718,null,{}] 18:20:54 INFO - PROCESS | 1646 | 1461979254769 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}] 18:20:54 INFO - PROCESS | 1646 | 1461979254868 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 18:20:54 INFO - PROCESS | 1646 | 1461979254874 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a88000 == 72 [pid = 1646] [id = 437] 18:20:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11832c800) [pid = 1646] [serial = 1310] [outer = 0x0] 18:20:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x118525800) [pid = 1646] [serial = 1311] [outer = 0x11832c800] 18:20:54 INFO - PROCESS | 1646 | 1461979254904 Marionette DEBUG loaded listener.js 18:20:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1185ea000) [pid = 1646] [serial = 1312] [outer = 0x11832c800] 18:20:55 INFO - PROCESS | 1646 | 1461979255283 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]]]}] 18:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 18:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 570ms 18:20:55 INFO - PROCESS | 1646 | 1461979255332 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 18:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 18:20:55 INFO - PROCESS | 1646 | 1461979255334 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 18:20:55 INFO - PROCESS | 1646 | 1461979255337 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 18:20:55 INFO - PROCESS | 1646 | 1461979255338 Marionette TRACE conn2 <- [1,1722,null,{}] 18:20:55 INFO - PROCESS | 1646 | 1461979255351 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}] 18:20:55 INFO - PROCESS | 1646 | 1461979255499 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 18:20:55 INFO - PROCESS | 1646 | 1461979255512 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x125015000 == 73 [pid = 1646] [id = 438] 18:20:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11930b400) [pid = 1646] [serial = 1313] [outer = 0x0] 18:20:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11940c400) [pid = 1646] [serial = 1314] [outer = 0x11930b400] 18:20:55 INFO - PROCESS | 1646 | 1461979255554 Marionette DEBUG loaded listener.js 18:20:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x119a3b000) [pid = 1646] [serial = 1315] [outer = 0x11930b400] 18:20:56 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 18:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 669ms 18:20:56 INFO - PROCESS | 1646 | 1461979255998 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]]]}] 18:20:56 INFO - PROCESS | 1646 | 1461979256006 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 18:20:56 INFO - PROCESS | 1646 | 1461979256008 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 18:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 18:20:56 INFO - PROCESS | 1646 | 1461979256013 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 18:20:56 INFO - PROCESS | 1646 | 1461979256014 Marionette TRACE conn2 <- [1,1726,null,{}] 18:20:56 INFO - PROCESS | 1646 | 1461979256017 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}] 18:20:56 INFO - PROCESS | 1646 | 1461979256110 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 18:20:56 INFO - PROCESS | 1646 | 1461979256114 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x129664800 == 74 [pid = 1646] [id = 439] 18:20:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x119a3e000) [pid = 1646] [serial = 1316] [outer = 0x0] 18:20:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x119eb9400) [pid = 1646] [serial = 1317] [outer = 0x119a3e000] 18:20:56 INFO - PROCESS | 1646 | 1461979256140 Marionette DEBUG loaded listener.js 18:20:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1215ab800) [pid = 1646] [serial = 1318] [outer = 0x119a3e000] 18:20:56 INFO - PROCESS | 1646 | 1461979256678 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]]]}] 18:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 18:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 722ms 18:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 18:20:56 INFO - PROCESS | 1646 | 1461979256735 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 18:20:56 INFO - PROCESS | 1646 | 1461979256737 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 18:20:56 INFO - PROCESS | 1646 | 1461979256741 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 18:20:56 INFO - PROCESS | 1646 | 1461979256745 Marionette TRACE conn2 <- [1,1730,null,{}] 18:20:56 INFO - PROCESS | 1646 | 1461979256749 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}] 18:20:56 INFO - PROCESS | 1646 | 1461979256865 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 18:20:56 INFO - PROCESS | 1646 | 1461979256943 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a80000 == 75 [pid = 1646] [id = 440] 18:20:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11315d800) [pid = 1646] [serial = 1319] [outer = 0x0] 18:20:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1164ec400) [pid = 1646] [serial = 1320] [outer = 0x11315d800] 18:20:56 INFO - PROCESS | 1646 | 1461979256975 Marionette DEBUG loaded listener.js 18:20:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x116a7f400) [pid = 1646] [serial = 1321] [outer = 0x11315d800] 18:20:57 INFO - PROCESS | 1646 | 1461979257416 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]]]}] 18:20:57 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 18:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 725ms 18:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 18:20:57 INFO - PROCESS | 1646 | 1461979257466 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 18:20:57 INFO - PROCESS | 1646 | 1461979257470 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 18:20:57 INFO - PROCESS | 1646 | 1461979257487 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 18:20:57 INFO - PROCESS | 1646 | 1461979257489 Marionette TRACE conn2 <- [1,1734,null,{}] 18:20:57 INFO - PROCESS | 1646 | 1461979257494 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}] 18:20:57 INFO - PROCESS | 1646 | 1461979257606 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 18:20:57 INFO - PROCESS | 1646 | 1461979257682 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12967f000 == 76 [pid = 1646] [id = 441] 18:20:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x117e13000) [pid = 1646] [serial = 1322] [outer = 0x0] 18:20:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x1185ed400) [pid = 1646] [serial = 1323] [outer = 0x117e13000] 18:20:57 INFO - PROCESS | 1646 | 1461979257713 Marionette DEBUG loaded listener.js 18:20:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x119e61c00) [pid = 1646] [serial = 1324] [outer = 0x117e13000] 18:20:58 INFO - PROCESS | 1646 | 1461979258147 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]]]}] 18:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 18:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 736ms 18:20:58 INFO - PROCESS | 1646 | 1461979258211 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 18:20:58 INFO - PROCESS | 1646 | 1461979258213 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 18:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 18:20:58 INFO - PROCESS | 1646 | 1461979258216 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 18:20:58 INFO - PROCESS | 1646 | 1461979258218 Marionette TRACE conn2 <- [1,1738,null,{}] 18:20:58 INFO - PROCESS | 1646 | 1461979258227 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}] 18:20:58 INFO - PROCESS | 1646 | 1461979258364 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 18:20:58 INFO - PROCESS | 1646 | 1461979258500 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba76000 == 77 [pid = 1646] [id = 442] 18:20:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x1217a5800) [pid = 1646] [serial = 1325] [outer = 0x0] 18:20:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x121e80400) [pid = 1646] [serial = 1326] [outer = 0x1217a5800] 18:20:58 INFO - PROCESS | 1646 | 1461979258544 Marionette DEBUG loaded listener.js 18:20:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1257ea400) [pid = 1646] [serial = 1327] [outer = 0x1217a5800] 18:20:59 INFO - PROCESS | 1646 | 1461979259066 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]]]}] 18:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 18:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 872ms 18:20:59 INFO - PROCESS | 1646 | 1461979259088 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 18:20:59 INFO - PROCESS | 1646 | 1461979259089 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 18:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 18:20:59 INFO - PROCESS | 1646 | 1461979259094 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 18:20:59 INFO - PROCESS | 1646 | 1461979259096 Marionette TRACE conn2 <- [1,1742,null,{}] 18:20:59 INFO - PROCESS | 1646 | 1461979259098 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}] 18:20:59 INFO - PROCESS | 1646 | 1461979259207 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 18:20:59 INFO - PROCESS | 1646 | 1461979259314 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c0d6800 == 78 [pid = 1646] [id = 443] 18:20:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12575d800) [pid = 1646] [serial = 1328] [outer = 0x0] 18:20:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x127889800) [pid = 1646] [serial = 1329] [outer = 0x12575d800] 18:20:59 INFO - PROCESS | 1646 | 1461979259346 Marionette DEBUG loaded listener.js 18:20:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x128b68400) [pid = 1646] [serial = 1330] [outer = 0x12575d800] 18:20:59 INFO - PROCESS | 1646 | 1461979259765 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]]]}] 18:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 18:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 722ms 18:20:59 INFO - PROCESS | 1646 | 1461979259814 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 18:20:59 INFO - PROCESS | 1646 | 1461979259816 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 18:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 18:20:59 INFO - PROCESS | 1646 | 1461979259818 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 18:20:59 INFO - PROCESS | 1646 | 1461979259819 Marionette TRACE conn2 <- [1,1746,null,{}] 18:20:59 INFO - PROCESS | 1646 | 1461979259822 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}] 18:20:59 INFO - PROCESS | 1646 | 1461979259932 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 18:21:00 INFO - PROCESS | 1646 | 1461979260040 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4df800 == 79 [pid = 1646] [id = 444] 18:21:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x128b0bc00) [pid = 1646] [serial = 1331] [outer = 0x0] 18:21:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x128bcf400) [pid = 1646] [serial = 1332] [outer = 0x128b0bc00] 18:21:00 INFO - PROCESS | 1646 | 1461979260074 Marionette DEBUG loaded listener.js 18:21:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x128cb4400) [pid = 1646] [serial = 1333] [outer = 0x128b0bc00] 18:21:00 INFO - PROCESS | 1646 | 1461979260477 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]]]}] 18:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 18:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 720ms 18:21:00 INFO - PROCESS | 1646 | 1461979260544 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 18:21:00 INFO - PROCESS | 1646 | 1461979260545 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 18:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 18:21:00 INFO - PROCESS | 1646 | 1461979260548 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 18:21:00 INFO - PROCESS | 1646 | 1461979260549 Marionette TRACE conn2 <- [1,1750,null,{}] 18:21:00 INFO - PROCESS | 1646 | 1461979260552 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}] 18:21:00 INFO - PROCESS | 1646 | 1461979260670 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 18:21:00 INFO - PROCESS | 1646 | 1461979260746 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9b3800 == 80 [pid = 1646] [id = 445] 18:21:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x128e7c800) [pid = 1646] [serial = 1334] [outer = 0x0] 18:21:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12a765400) [pid = 1646] [serial = 1335] [outer = 0x128e7c800] 18:21:00 INFO - PROCESS | 1646 | 1461979260778 Marionette DEBUG loaded listener.js 18:21:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12adb9c00) [pid = 1646] [serial = 1336] [outer = 0x128e7c800] 18:21:01 INFO - PROCESS | 1646 | 1461979261203 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]]]}] 18:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 18:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 671ms 18:21:01 INFO - PROCESS | 1646 | 1461979261220 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 18:21:01 INFO - PROCESS | 1646 | 1461979261221 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 18:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 18:21:01 INFO - PROCESS | 1646 | 1461979261224 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 18:21:01 INFO - PROCESS | 1646 | 1461979261225 Marionette TRACE conn2 <- [1,1754,null,{}] 18:21:01 INFO - PROCESS | 1646 | 1461979261228 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}] 18:21:01 INFO - PROCESS | 1646 | 1461979261337 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 18:21:01 INFO - PROCESS | 1646 | 1461979261418 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d520800 == 81 [pid = 1646] [id = 446] 18:21:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x110ee7400) [pid = 1646] [serial = 1337] [outer = 0x0] 18:21:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12b3f8800) [pid = 1646] [serial = 1338] [outer = 0x110ee7400] 18:21:01 INFO - PROCESS | 1646 | 1461979261448 Marionette DEBUG loaded listener.js 18:21:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12bb39800) [pid = 1646] [serial = 1339] [outer = 0x110ee7400] 18:21:01 INFO - PROCESS | 1646 | 1461979261848 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]]]}] 18:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 18:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 670ms 18:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 18:21:01 INFO - PROCESS | 1646 | 1461979261895 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 18:21:01 INFO - PROCESS | 1646 | 1461979261896 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 18:21:01 INFO - PROCESS | 1646 | 1461979261898 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 18:21:01 INFO - PROCESS | 1646 | 1461979261900 Marionette TRACE conn2 <- [1,1758,null,{}] 18:21:01 INFO - PROCESS | 1646 | 1461979261902 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}] 18:21:02 INFO - PROCESS | 1646 | 1461979262010 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 18:21:02 INFO - PROCESS | 1646 | 1461979262106 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d835800 == 82 [pid = 1646] [id = 447] 18:21:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x112f49800) [pid = 1646] [serial = 1340] [outer = 0x0] 18:21:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12c133800) [pid = 1646] [serial = 1341] [outer = 0x112f49800] 18:21:02 INFO - PROCESS | 1646 | 1461979262148 Marionette DEBUG loaded listener.js 18:21:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12c2b0c00) [pid = 1646] [serial = 1342] [outer = 0x112f49800] 18:21:02 INFO - PROCESS | 1646 | 1461979262575 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]]]}] 18:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 18:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 720ms 18:21:02 INFO - PROCESS | 1646 | 1461979262619 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 18:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 18:21:02 INFO - PROCESS | 1646 | 1461979262621 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 18:21:02 INFO - PROCESS | 1646 | 1461979262625 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 18:21:02 INFO - PROCESS | 1646 | 1461979262627 Marionette TRACE conn2 <- [1,1762,null,{}] 18:21:02 INFO - PROCESS | 1646 | 1461979262631 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}] 18:21:02 INFO - PROCESS | 1646 | 1461979262793 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 18:21:02 INFO - PROCESS | 1646 | 1461979262934 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dab2800 == 83 [pid = 1646] [id = 448] 18:21:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12c07dc00) [pid = 1646] [serial = 1343] [outer = 0x0] 18:21:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12c482800) [pid = 1646] [serial = 1344] [outer = 0x12c07dc00] 18:21:02 INFO - PROCESS | 1646 | 1461979262981 Marionette DEBUG loaded listener.js 18:21:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12caa9c00) [pid = 1646] [serial = 1345] [outer = 0x12c07dc00] 18:21:03 INFO - PROCESS | 1646 | 1461979263462 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]]]}] 18:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 18:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 871ms 18:21:03 INFO - PROCESS | 1646 | 1461979263500 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 18:21:03 INFO - PROCESS | 1646 | 1461979263502 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 18:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 18:21:03 INFO - PROCESS | 1646 | 1461979263511 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 18:21:03 INFO - PROCESS | 1646 | 1461979263513 Marionette TRACE conn2 <- [1,1766,null,{}] 18:21:03 INFO - PROCESS | 1646 | 1461979263517 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}] 18:21:03 INFO - PROCESS | 1646 | 1461979263686 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 18:21:03 INFO - PROCESS | 1646 | 1461979263770 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x134964800 == 84 [pid = 1646] [id = 449] 18:21:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x112d6a000) [pid = 1646] [serial = 1346] [outer = 0x0] 18:21:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12d02a400) [pid = 1646] [serial = 1347] [outer = 0x112d6a000] 18:21:03 INFO - PROCESS | 1646 | 1461979263799 Marionette DEBUG loaded listener.js 18:21:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12d509000) [pid = 1646] [serial = 1348] [outer = 0x112d6a000] 18:21:04 INFO - PROCESS | 1646 | 1461979264221 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]]]}] 18:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 18:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 773ms 18:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 18:21:04 INFO - PROCESS | 1646 | 1461979264282 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 18:21:04 INFO - PROCESS | 1646 | 1461979264284 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 18:21:04 INFO - PROCESS | 1646 | 1461979264286 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 18:21:04 INFO - PROCESS | 1646 | 1461979264288 Marionette TRACE conn2 <- [1,1770,null,{}] 18:21:04 INFO - PROCESS | 1646 | 1461979264291 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}] 18:21:04 INFO - PROCESS | 1646 | 1461979264419 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 18:21:04 INFO - PROCESS | 1646 | 1461979264631 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1184f1800 == 85 [pid = 1646] [id = 450] 18:21:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x110f0e400) [pid = 1646] [serial = 1349] [outer = 0x0] 18:21:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x111092400) [pid = 1646] [serial = 1350] [outer = 0x110f0e400] 18:21:04 INFO - PROCESS | 1646 | 1461979264666 Marionette DEBUG loaded listener.js 18:21:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x112918800) [pid = 1646] [serial = 1351] [outer = 0x110f0e400] 18:21:05 INFO - PROCESS | 1646 | 1461979265135 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]]]}] 18:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 18:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 875ms 18:21:05 INFO - PROCESS | 1646 | 1461979265163 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 18:21:05 INFO - PROCESS | 1646 | 1461979265165 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 18:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 18:21:05 INFO - PROCESS | 1646 | 1461979265168 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 18:21:05 INFO - PROCESS | 1646 | 1461979265171 Marionette TRACE conn2 <- [1,1774,null,{}] 18:21:05 INFO - PROCESS | 1646 | 1461979265174 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}] 18:21:05 INFO - PROCESS | 1646 | 1461979265291 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 18:21:05 INFO - PROCESS | 1646 | 1461979265376 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x1167d8000 == 86 [pid = 1646] [id = 451] 18:21:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x1161e8800) [pid = 1646] [serial = 1352] [outer = 0x0] 18:21:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x117678800) [pid = 1646] [serial = 1353] [outer = 0x1161e8800] 18:21:05 INFO - PROCESS | 1646 | 1461979265405 Marionette DEBUG loaded listener.js 18:21:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x11875cc00) [pid = 1646] [serial = 1354] [outer = 0x1161e8800] 18:21:05 INFO - PROCESS | 1646 | --DOCSHELL 0x125015000 == 85 [pid = 1646] [id = 438] 18:21:05 INFO - PROCESS | 1646 | --DOCSHELL 0x119a88000 == 84 [pid = 1646] [id = 437] 18:21:05 INFO - PROCESS | 1646 | --DOCSHELL 0x1150f3000 == 83 [pid = 1646] [id = 436] 18:21:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12481c800 == 82 [pid = 1646] [id = 435] 18:21:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12131c000 == 81 [pid = 1646] [id = 433] 18:21:05 INFO - PROCESS | 1646 | --DOCSHELL 0x140acf000 == 80 [pid = 1646] [id = 432] 18:21:05 INFO - PROCESS | 1646 | --DOCSHELL 0x13fdcc000 == 79 [pid = 1646] [id = 431] 18:21:05 INFO - PROCESS | 1646 | --DOCSHELL 0x137d06800 == 78 [pid = 1646] [id = 430] 18:21:05 INFO - PROCESS | 1646 | --DOCSHELL 0x135397800 == 77 [pid = 1646] [id = 429] 18:21:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12a710000 == 76 [pid = 1646] [id = 428] 18:21:05 INFO - PROCESS | 1646 | --DOCSHELL 0x1219bb000 == 75 [pid = 1646] [id = 427] 18:21:05 INFO - PROCESS | 1646 | 1461979265878 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]]]}] 18:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 18:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 720ms 18:21:05 INFO - PROCESS | 1646 | 1461979265890 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 18:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 18:21:05 INFO - PROCESS | 1646 | 1461979265895 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 18:21:05 INFO - PROCESS | 1646 | 1461979265898 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 18:21:05 INFO - PROCESS | 1646 | 1461979265900 Marionette TRACE conn2 <- [1,1778,null,{}] 18:21:05 INFO - PROCESS | 1646 | 1461979265902 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}] 18:21:06 INFO - PROCESS | 1646 | 1461979266012 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 18:21:06 INFO - PROCESS | 1646 | 1461979266018 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12149f000 == 76 [pid = 1646] [id = 452] 18:21:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x119ebe000) [pid = 1646] [serial = 1355] [outer = 0x0] 18:21:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x1213c7c00) [pid = 1646] [serial = 1356] [outer = 0x119ebe000] 18:21:06 INFO - PROCESS | 1646 | 1461979266045 Marionette DEBUG loaded listener.js 18:21:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x124898000) [pid = 1646] [serial = 1357] [outer = 0x119ebe000] 18:21:06 INFO - PROCESS | 1646 | 1461979266456 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]]]}] 18:21:06 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 18:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 570ms 18:21:06 INFO - PROCESS | 1646 | 1461979266474 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 18:21:06 INFO - PROCESS | 1646 | 1461979266475 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 18:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 18:21:06 INFO - PROCESS | 1646 | 1461979266481 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 18:21:06 INFO - PROCESS | 1646 | 1461979266485 Marionette TRACE conn2 <- [1,1782,null,{}] 18:21:06 INFO - PROCESS | 1646 | 1461979266492 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}] 18:21:06 INFO - PROCESS | 1646 | 1461979266615 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 18:21:06 INFO - PROCESS | 1646 | 1461979266660 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4ee000 == 77 [pid = 1646] [id = 453] 18:21:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x1257e1400) [pid = 1646] [serial = 1358] [outer = 0x0] 18:21:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x128bc6800) [pid = 1646] [serial = 1359] [outer = 0x1257e1400] 18:21:06 INFO - PROCESS | 1646 | 1461979266685 Marionette DEBUG loaded listener.js 18:21:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12a6ee800) [pid = 1646] [serial = 1360] [outer = 0x1257e1400] 18:21:07 INFO - PROCESS | 1646 | 1461979267045 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]]]}] 18:21:07 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 18:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 575ms 18:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 18:21:07 INFO - PROCESS | 1646 | 1461979267055 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 18:21:07 INFO - PROCESS | 1646 | 1461979267058 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 18:21:07 INFO - PROCESS | 1646 | 1461979267061 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 18:21:07 INFO - PROCESS | 1646 | 1461979267062 Marionette TRACE conn2 <- [1,1786,null,{}] 18:21:07 INFO - PROCESS | 1646 | 1461979267064 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}] 18:21:07 INFO - PROCESS | 1646 | 1461979267196 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 18:21:07 INFO - PROCESS | 1646 | 1461979267215 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d829800 == 78 [pid = 1646] [id = 454] 18:21:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x128a22400) [pid = 1646] [serial = 1361] [outer = 0x0] 18:21:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12b278c00) [pid = 1646] [serial = 1362] [outer = 0x128a22400] 18:21:07 INFO - PROCESS | 1646 | 1461979267241 Marionette DEBUG loaded listener.js 18:21:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12d02fc00) [pid = 1646] [serial = 1363] [outer = 0x128a22400] 18:21:07 INFO - PROCESS | 1646 | 1461979267586 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]]]}] 18:21:07 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 18:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 571ms 18:21:07 INFO - PROCESS | 1646 | 1461979267633 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 18:21:07 INFO - PROCESS | 1646 | 1461979267634 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 18:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 18:21:07 INFO - PROCESS | 1646 | 1461979267643 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 18:21:07 INFO - PROCESS | 1646 | 1461979267644 Marionette TRACE conn2 <- [1,1790,null,{}] 18:21:07 INFO - PROCESS | 1646 | 1461979267646 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}] 18:21:07 INFO - PROCESS | 1646 | 1461979267768 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 18:21:07 INFO - PROCESS | 1646 | 1461979267779 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x13599e000 == 79 [pid = 1646] [id = 455] 18:21:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12d8ec800) [pid = 1646] [serial = 1364] [outer = 0x0] 18:21:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12e09dc00) [pid = 1646] [serial = 1365] [outer = 0x12d8ec800] 18:21:07 INFO - PROCESS | 1646 | 1461979267811 Marionette DEBUG loaded listener.js 18:21:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x134a19800) [pid = 1646] [serial = 1366] [outer = 0x12d8ec800] 18:21:08 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x115d89000) [pid = 1646] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 18:21:08 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x11215d000) [pid = 1646] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 18:21:08 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x12a6edc00) [pid = 1646] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 18:21:08 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x12a6f5000) [pid = 1646] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 18:21:08 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x110f16800) [pid = 1646] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 18:21:08 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x113147000) [pid = 1646] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 18:21:08 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x121b77c00) [pid = 1646] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 18:21:08 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x113160000) [pid = 1646] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 18:21:08 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x112918c00) [pid = 1646] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 18:21:08 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x112b4ac00) [pid = 1646] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 18:21:08 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x12c2b1800) [pid = 1646] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 18:21:08 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x110f0c400) [pid = 1646] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 18:21:08 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x118527400) [pid = 1646] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 18:21:08 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x111d4d400) [pid = 1646] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 18:21:08 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x128b0d000) [pid = 1646] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 18:21:08 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x11832c800) [pid = 1646] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 18:21:08 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x128a26c00) [pid = 1646] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 18:21:08 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x115d53400) [pid = 1646] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 18:21:08 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x126c92400) [pid = 1646] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 18:21:08 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x110f12000) [pid = 1646] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 18:21:08 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x11930b400) [pid = 1646] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 18:21:08 INFO - PROCESS | 1646 | 1461979268370 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]]]}] 18:21:08 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) 18:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 776ms 18:21:08 INFO - PROCESS | 1646 | 1461979268413 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 18:21:08 INFO - PROCESS | 1646 | 1461979268414 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 18:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 18:21:08 INFO - PROCESS | 1646 | 1461979268416 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 18:21:08 INFO - PROCESS | 1646 | 1461979268418 Marionette TRACE conn2 <- [1,1794,null,{}] 18:21:08 INFO - PROCESS | 1646 | 1461979268420 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}] 18:21:08 INFO - PROCESS | 1646 | 1461979268518 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 18:21:08 INFO - PROCESS | 1646 | 1461979268522 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x11989e800 == 80 [pid = 1646] [id = 456] 18:21:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x11290ec00) [pid = 1646] [serial = 1367] [outer = 0x0] 18:21:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x113442800) [pid = 1646] [serial = 1368] [outer = 0x11290ec00] 18:21:08 INFO - PROCESS | 1646 | 1461979268549 Marionette DEBUG loaded listener.js 18:21:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x11852b400) [pid = 1646] [serial = 1369] [outer = 0x11290ec00] 18:21:08 INFO - PROCESS | 1646 | 1461979268910 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]]]}] 18:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 519ms 18:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 18:21:08 INFO - PROCESS | 1646 | 1461979268937 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 18:21:08 INFO - PROCESS | 1646 | 1461979268938 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 18:21:08 INFO - PROCESS | 1646 | 1461979268940 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 18:21:08 INFO - PROCESS | 1646 | 1461979268942 Marionette TRACE conn2 <- [1,1798,null,{}] 18:21:08 INFO - PROCESS | 1646 | 1461979268946 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}] 18:21:09 INFO - PROCESS | 1646 | 1461979269073 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 18:21:09 INFO - PROCESS | 1646 | 1461979269100 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x135b80800 == 81 [pid = 1646] [id = 457] 18:21:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x11313e400) [pid = 1646] [serial = 1370] [outer = 0x0] 18:21:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12209ec00) [pid = 1646] [serial = 1371] [outer = 0x11313e400] 18:21:09 INFO - PROCESS | 1646 | 1461979269125 Marionette DEBUG loaded listener.js 18:21:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12c2b7800) [pid = 1646] [serial = 1372] [outer = 0x11313e400] 18:21:09 INFO - PROCESS | 1646 | 1461979269463 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]]]}] 18:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 18:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 573ms 18:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 18:21:09 INFO - PROCESS | 1646 | 1461979269514 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 18:21:09 INFO - PROCESS | 1646 | 1461979269515 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 18:21:09 INFO - PROCESS | 1646 | 1461979269517 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 18:21:09 INFO - PROCESS | 1646 | 1461979269518 Marionette TRACE conn2 <- [1,1802,null,{}] 18:21:09 INFO - PROCESS | 1646 | 1461979269520 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}] 18:21:09 INFO - PROCESS | 1646 | 1461979269617 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 18:21:09 INFO - PROCESS | 1646 | 1461979269689 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x137d17800 == 82 [pid = 1646] [id = 458] 18:21:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12aa1b400) [pid = 1646] [serial = 1373] [outer = 0x0] 18:21:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x134a21000) [pid = 1646] [serial = 1374] [outer = 0x12aa1b400] 18:21:09 INFO - PROCESS | 1646 | 1461979269713 Marionette DEBUG loaded listener.js 18:21:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x13554f400) [pid = 1646] [serial = 1375] [outer = 0x12aa1b400] 18:21:10 INFO - PROCESS | 1646 | 1461979270000 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]]]}] 18:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 18:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 518ms 18:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 18:21:10 INFO - PROCESS | 1646 | 1461979270036 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 18:21:10 INFO - PROCESS | 1646 | 1461979270037 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 18:21:10 INFO - PROCESS | 1646 | 1461979270039 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 18:21:10 INFO - PROCESS | 1646 | 1461979270041 Marionette TRACE conn2 <- [1,1806,null,{}] 18:21:10 INFO - PROCESS | 1646 | 1461979270046 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}] 18:21:10 INFO - PROCESS | 1646 | 1461979270148 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 18:21:10 INFO - PROCESS | 1646 | 1461979270152 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x140ad9800 == 83 [pid = 1646] [id = 459] 18:21:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x110eed400) [pid = 1646] [serial = 1376] [outer = 0x0] 18:21:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x135556400) [pid = 1646] [serial = 1377] [outer = 0x110eed400] 18:21:10 INFO - PROCESS | 1646 | 1461979270177 Marionette DEBUG loaded listener.js 18:21:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x13572b800) [pid = 1646] [serial = 1378] [outer = 0x110eed400] 18:21:10 INFO - PROCESS | 1646 | 1461979270730 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]]]}] 18:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 18:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 721ms 18:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 18:21:10 INFO - PROCESS | 1646 | 1461979270761 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 18:21:10 INFO - PROCESS | 1646 | 1461979270764 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 18:21:10 INFO - PROCESS | 1646 | 1461979270768 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 18:21:10 INFO - PROCESS | 1646 | 1461979270770 Marionette TRACE conn2 <- [1,1810,null,{}] 18:21:10 INFO - PROCESS | 1646 | 1461979270774 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}] 18:21:10 INFO - PROCESS | 1646 | 1461979270903 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 18:21:11 INFO - PROCESS | 1646 | 1461979271016 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1278af000 == 84 [pid = 1646] [id = 460] 18:21:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x115d86800) [pid = 1646] [serial = 1379] [outer = 0x0] 18:21:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x1167a4c00) [pid = 1646] [serial = 1380] [outer = 0x115d86800] 18:21:11 INFO - PROCESS | 1646 | 1461979271050 Marionette DEBUG loaded listener.js 18:21:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x11855a000) [pid = 1646] [serial = 1381] [outer = 0x115d86800] 18:21:11 INFO - PROCESS | 1646 | 1461979271540 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]]]}] 18:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 18:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 821ms 18:21:11 INFO - PROCESS | 1646 | 1461979271589 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 18:21:11 INFO - PROCESS | 1646 | 1461979271593 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 18:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 18:21:11 INFO - PROCESS | 1646 | 1461979271598 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 18:21:11 INFO - PROCESS | 1646 | 1461979271600 Marionette TRACE conn2 <- [1,1814,null,{}] 18:21:11 INFO - PROCESS | 1646 | 1461979271603 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}] 18:21:11 INFO - PROCESS | 1646 | 1461979271723 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 18:21:11 INFO - PROCESS | 1646 | 1461979271811 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c1af000 == 85 [pid = 1646] [id = 461] 18:21:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x11930f400) [pid = 1646] [serial = 1382] [outer = 0x0] 18:21:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x119d09000) [pid = 1646] [serial = 1383] [outer = 0x11930f400] 18:21:11 INFO - PROCESS | 1646 | 1461979271842 Marionette DEBUG loaded listener.js 18:21:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x126561c00) [pid = 1646] [serial = 1384] [outer = 0x11930f400] 18:21:12 INFO - PROCESS | 1646 | 1461979272270 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]]]}] 18:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 18:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 719ms 18:21:12 INFO - PROCESS | 1646 | 1461979272318 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 18:21:12 INFO - PROCESS | 1646 | 1461979272320 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 18:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 18:21:12 INFO - PROCESS | 1646 | 1461979272322 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 18:21:12 INFO - PROCESS | 1646 | 1461979272325 Marionette TRACE conn2 <- [1,1818,null,{}] 18:21:12 INFO - PROCESS | 1646 | 1461979272333 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}] 18:21:12 INFO - PROCESS | 1646 | 1461979272455 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 18:21:12 INFO - PROCESS | 1646 | 1461979272543 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x137e50800 == 86 [pid = 1646] [id = 462] 18:21:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x128b74800) [pid = 1646] [serial = 1385] [outer = 0x0] 18:21:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12b3f4c00) [pid = 1646] [serial = 1386] [outer = 0x128b74800] 18:21:12 INFO - PROCESS | 1646 | 1461979272576 Marionette DEBUG loaded listener.js 18:21:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12d8eb800) [pid = 1646] [serial = 1387] [outer = 0x128b74800] 18:21:13 INFO - PROCESS | 1646 | 1461979273005 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]]]}] 18:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 18:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 722ms 18:21:13 INFO - PROCESS | 1646 | 1461979273054 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 18:21:13 INFO - PROCESS | 1646 | 1461979273056 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 18:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 18:21:13 INFO - PROCESS | 1646 | 1461979273074 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 18:21:13 INFO - PROCESS | 1646 | 1461979273075 Marionette TRACE conn2 <- [1,1822,null,{}] 18:21:13 INFO - PROCESS | 1646 | 1461979273078 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}] 18:21:13 INFO - PROCESS | 1646 | 1461979273195 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 18:21:13 INFO - PROCESS | 1646 | 1461979273281 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2cf800 == 87 [pid = 1646] [id = 463] 18:21:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12d1a0800) [pid = 1646] [serial = 1388] [outer = 0x0] 18:21:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x12d1a5800) [pid = 1646] [serial = 1389] [outer = 0x12d1a0800] 18:21:13 INFO - PROCESS | 1646 | 1461979273313 Marionette DEBUG loaded listener.js 18:21:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12d1aa400) [pid = 1646] [serial = 1390] [outer = 0x12d1a0800] 18:21:13 INFO - PROCESS | 1646 | 1461979273733 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]]]}] 18:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 18:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 723ms 18:21:13 INFO - PROCESS | 1646 | 1461979273794 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 18:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 18:21:13 INFO - PROCESS | 1646 | 1461979273796 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 18:21:13 INFO - PROCESS | 1646 | 1461979273798 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 18:21:13 INFO - PROCESS | 1646 | 1461979273799 Marionette TRACE conn2 <- [1,1826,null,{}] 18:21:13 INFO - PROCESS | 1646 | 1461979273802 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}] 18:21:13 INFO - PROCESS | 1646 | 1461979273915 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 18:21:14 INFO - PROCESS | 1646 | 1461979273999 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x13574f000 == 88 [pid = 1646] [id = 464] 18:21:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12d1a2000) [pid = 1646] [serial = 1391] [outer = 0x0] 18:21:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12d8a3c00) [pid = 1646] [serial = 1392] [outer = 0x12d1a2000] 18:21:14 INFO - PROCESS | 1646 | 1461979274031 Marionette DEBUG loaded listener.js 18:21:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x12d8a7c00) [pid = 1646] [serial = 1393] [outer = 0x12d1a2000] 18:21:14 INFO - PROCESS | 1646 | 1461979274429 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]]]}] 18:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 18:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 669ms 18:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 18:21:14 INFO - PROCESS | 1646 | 1461979274468 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 18:21:14 INFO - PROCESS | 1646 | 1461979274469 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 18:21:14 INFO - PROCESS | 1646 | 1461979274471 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 18:21:14 INFO - PROCESS | 1646 | 1461979274472 Marionette TRACE conn2 <- [1,1830,null,{}] 18:21:14 INFO - PROCESS | 1646 | 1461979274476 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}] 18:21:14 INFO - PROCESS | 1646 | 1461979274625 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 18:21:14 INFO - PROCESS | 1646 | 1461979274741 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x135d9c000 == 89 [pid = 1646] [id = 465] 18:21:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x126c25c00) [pid = 1646] [serial = 1394] [outer = 0x0] 18:21:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x12d8aa000) [pid = 1646] [serial = 1395] [outer = 0x126c25c00] 18:21:14 INFO - PROCESS | 1646 | 1461979274776 Marionette DEBUG loaded listener.js 18:21:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x134a16800) [pid = 1646] [serial = 1396] [outer = 0x126c25c00] 18:21:15 INFO - PROCESS | 1646 | 1461979275168 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]]]}] 18:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 18:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 722ms 18:21:15 INFO - PROCESS | 1646 | 1461979275196 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 18:21:15 INFO - PROCESS | 1646 | 1461979275197 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 18:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 18:21:15 INFO - PROCESS | 1646 | 1461979275199 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 18:21:15 INFO - PROCESS | 1646 | 1461979275201 Marionette TRACE conn2 <- [1,1834,null,{}] 18:21:15 INFO - PROCESS | 1646 | 1461979275203 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}] 18:21:15 INFO - PROCESS | 1646 | 1461979275319 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 18:21:15 INFO - PROCESS | 1646 | 1461979275409 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x135db1800 == 90 [pid = 1646] [id = 466] 18:21:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x12d8adc00) [pid = 1646] [serial = 1397] [outer = 0x0] 18:21:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x135549000) [pid = 1646] [serial = 1398] [outer = 0x12d8adc00] 18:21:15 INFO - PROCESS | 1646 | 1461979275441 Marionette DEBUG loaded listener.js 18:21:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x13572b400) [pid = 1646] [serial = 1399] [outer = 0x12d8adc00] 18:21:15 INFO - PROCESS | 1646 | 1461979275864 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]]]}] 18:21: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 18:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 720ms 18:21:15 INFO - PROCESS | 1646 | 1461979275920 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 18:21:15 INFO - PROCESS | 1646 | 1461979275921 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 18:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 18:21:15 INFO - PROCESS | 1646 | 1461979275924 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 18:21:15 INFO - PROCESS | 1646 | 1461979275925 Marionette TRACE conn2 <- [1,1838,null,{}] 18:21:15 INFO - PROCESS | 1646 | 1461979275946 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}] 18:21:16 INFO - PROCESS | 1646 | 1461979276062 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 18:21:16 INFO - PROCESS | 1646 | 1461979276149 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x137d2e000 == 91 [pid = 1646] [id = 467] 18:21:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x135557c00) [pid = 1646] [serial = 1400] [outer = 0x0] 18:21:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x13572f000) [pid = 1646] [serial = 1401] [outer = 0x135557c00] 18:21:16 INFO - PROCESS | 1646 | 1461979276180 Marionette DEBUG loaded listener.js 18:21:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x135733800) [pid = 1646] [serial = 1402] [outer = 0x135557c00] 18:21:16 INFO - PROCESS | 1646 | 1461979276603 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]]]}] 18:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 18:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 689ms 18:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 18:21:16 INFO - PROCESS | 1646 | 1461979276613 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 18:21:16 INFO - PROCESS | 1646 | 1461979276615 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 18:21:16 INFO - PROCESS | 1646 | 1461979276617 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 18:21:16 INFO - PROCESS | 1646 | 1461979276618 Marionette TRACE conn2 <- [1,1842,null,{}] 18:21:16 INFO - PROCESS | 1646 | 1461979276621 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}] 18:21:16 INFO - PROCESS | 1646 | 1461979276735 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 18:21:16 INFO - PROCESS | 1646 | 1461979276820 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x137d41800 == 92 [pid = 1646] [id = 468] 18:21:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x13572ac00) [pid = 1646] [serial = 1403] [outer = 0x0] 18:21:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x135737c00) [pid = 1646] [serial = 1404] [outer = 0x13572ac00] 18:21:16 INFO - PROCESS | 1646 | 1461979276850 Marionette DEBUG loaded listener.js 18:21:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x135909400) [pid = 1646] [serial = 1405] [outer = 0x13572ac00] 18:21:17 INFO - PROCESS | 1646 | 1461979277285 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]]]}] 18:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 18:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 719ms 18:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 18:21:17 INFO - PROCESS | 1646 | 1461979277337 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 18:21:17 INFO - PROCESS | 1646 | 1461979277338 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 18:21:17 INFO - PROCESS | 1646 | 1461979277358 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 18:21:17 INFO - PROCESS | 1646 | 1461979277360 Marionette TRACE conn2 <- [1,1846,null,{}] 18:21:17 INFO - PROCESS | 1646 | 1461979277400 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}] 18:21:17 INFO - PROCESS | 1646 | 1461979277516 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 18:21:17 INFO - PROCESS | 1646 | 1461979277616 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187a2800 == 93 [pid = 1646] [id = 469] 18:21:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x110ef1800) [pid = 1646] [serial = 1406] [outer = 0x0] 18:21:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x11315bc00) [pid = 1646] [serial = 1407] [outer = 0x110ef1800] 18:21:17 INFO - PROCESS | 1646 | 1461979277646 Marionette DEBUG loaded listener.js 18:21:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x128a26000) [pid = 1646] [serial = 1408] [outer = 0x110ef1800] 18:21:18 INFO - PROCESS | 1646 | 1461979278301 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]]]}] 18:21:18 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) 18:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1027ms 18:21:18 INFO - PROCESS | 1646 | 1461979278368 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 18:21:18 INFO - PROCESS | 1646 | 1461979278370 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 18:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 18:21:18 INFO - PROCESS | 1646 | 1461979278374 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 18:21:18 INFO - PROCESS | 1646 | 1461979278376 Marionette TRACE conn2 <- [1,1850,null,{}] 18:21:18 INFO - PROCESS | 1646 | 1461979278379 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}] 18:21:18 INFO - PROCESS | 1646 | 1461979278496 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 18:21:18 INFO - PROCESS | 1646 | 1461979278586 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x121d0a000 == 94 [pid = 1646] [id = 470] 18:21:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x112b51000) [pid = 1646] [serial = 1409] [outer = 0x0] 18:21:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x11315b400) [pid = 1646] [serial = 1410] [outer = 0x112b51000] 18:21:18 INFO - PROCESS | 1646 | 1461979278615 Marionette DEBUG loaded listener.js 18:21:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x1169abc00) [pid = 1646] [serial = 1411] [outer = 0x112b51000] 18:21:19 INFO - PROCESS | 1646 | 1461979279083 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]]]}] 18:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 722ms 18:21:19 INFO - PROCESS | 1646 | 1461979279097 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 18:21:19 INFO - PROCESS | 1646 | 1461979279100 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 18:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 18:21:19 INFO - PROCESS | 1646 | 1461979279105 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 18:21:19 INFO - PROCESS | 1646 | 1461979279106 Marionette TRACE conn2 <- [1,1854,null,{}] 18:21:19 INFO - PROCESS | 1646 | 1461979279131 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}] 18:21:19 INFO - PROCESS | 1646 | 1461979279243 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 18:21:19 INFO - PROCESS | 1646 | 1461979279332 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194c8800 == 95 [pid = 1646] [id = 471] 18:21:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x118326800) [pid = 1646] [serial = 1412] [outer = 0x0] 18:21:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x11855a400) [pid = 1646] [serial = 1413] [outer = 0x118326800] 18:21:19 INFO - PROCESS | 1646 | 1461979279360 Marionette DEBUG loaded listener.js 18:21:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x118f66400) [pid = 1646] [serial = 1414] [outer = 0x118326800] 18:21:19 INFO - PROCESS | 1646 | --DOCSHELL 0x13494d800 == 94 [pid = 1646] [id = 288] 18:21:19 INFO - PROCESS | 1646 | --DOCSHELL 0x137d17800 == 93 [pid = 1646] [id = 458] 18:21:19 INFO - PROCESS | 1646 | --DOCSHELL 0x135b80800 == 92 [pid = 1646] [id = 457] 18:21:19 INFO - PROCESS | 1646 | --DOCSHELL 0x11989e800 == 91 [pid = 1646] [id = 456] 18:21:19 INFO - PROCESS | 1646 | --DOCSHELL 0x13599e000 == 90 [pid = 1646] [id = 455] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x128bc8800) [pid = 1646] [serial = 1290] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x12aa1b000) [pid = 1646] [serial = 1293] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x12e09e400) [pid = 1646] [serial = 1296] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x11313ec00) [pid = 1646] [serial = 1302] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x1194eec00) [pid = 1646] [serial = 1299] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12d829800 == 89 [pid = 1646] [id = 454] 18:21:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4ee000 == 88 [pid = 1646] [id = 453] 18:21:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12149f000 == 87 [pid = 1646] [id = 452] 18:21:19 INFO - PROCESS | 1646 | --DOCSHELL 0x1167d8000 == 86 [pid = 1646] [id = 451] 18:21:19 INFO - PROCESS | 1646 | --DOCSHELL 0x1184f1800 == 85 [pid = 1646] [id = 450] 18:21:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9b3800 == 84 [pid = 1646] [id = 445] 18:21:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4df800 == 83 [pid = 1646] [id = 444] 18:21:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12c0d6800 == 82 [pid = 1646] [id = 443] 18:21:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba76000 == 81 [pid = 1646] [id = 442] 18:21:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12967f000 == 80 [pid = 1646] [id = 441] 18:21:19 INFO - PROCESS | 1646 | --DOCSHELL 0x119a80000 == 79 [pid = 1646] [id = 440] 18:21:19 INFO - PROCESS | 1646 | --DOCSHELL 0x129664800 == 78 [pid = 1646] [id = 439] 18:21:19 INFO - PROCESS | 1646 | 1461979279811 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]]]}] 18:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 18:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 723ms 18:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 18:21:19 INFO - PROCESS | 1646 | 1461979279830 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 18:21:19 INFO - PROCESS | 1646 | 1461979279831 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 18:21:19 INFO - PROCESS | 1646 | 1461979279833 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 18:21:19 INFO - PROCESS | 1646 | 1461979279836 Marionette TRACE conn2 <- [1,1858,null,{}] 18:21:19 INFO - PROCESS | 1646 | 1461979279844 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}] 18:21:19 INFO - PROCESS | 1646 | 1461979279946 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x12aa1c800) [pid = 1646] [serial = 1165] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x12d44a800) [pid = 1646] [serial = 1168] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x1198df800) [pid = 1646] [serial = 1171] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x12b277000) [pid = 1646] [serial = 1260] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x12c2aec00) [pid = 1646] [serial = 1263] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x124cf5800) [pid = 1646] [serial = 1221] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x1121e0c00) [pid = 1646] [serial = 1240] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x11108b000) [pid = 1646] [serial = 1239] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x11679f400) [pid = 1646] [serial = 1243] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x124ce9c00) [pid = 1646] [serial = 1251] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x125721000) [pid = 1646] [serial = 1252] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x1194f7400) [pid = 1646] [serial = 1248] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x112b58800) [pid = 1646] [serial = 1305] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x12a5b1000) [pid = 1646] [serial = 1224] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x1172e3400) [pid = 1646] [serial = 1218] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x11315c400) [pid = 1646] [serial = 1306] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x113ceac00) [pid = 1646] [serial = 1308] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x12caa8c00) [pid = 1646] [serial = 1266] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x1167a1000) [pid = 1646] [serial = 1309] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x115d52400) [pid = 1646] [serial = 1281] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x12bb2e400) [pid = 1646] [serial = 1227] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x118331400) [pid = 1646] [serial = 1284] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x12d44b000) [pid = 1646] [serial = 1230] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x125716c00) [pid = 1646] [serial = 1287] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x134a18000) [pid = 1646] [serial = 1233] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x115d8dc00) [pid = 1646] [serial = 1236] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x112b59400) [pid = 1646] [serial = 1269] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x12c2b6c00) [pid = 1646] [serial = 1264] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x124e23c00) [pid = 1646] [serial = 1272] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x116a82000) [pid = 1646] [serial = 1270] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x12d02c000) [pid = 1646] [serial = 1267] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x115d5e400) [pid = 1646] [serial = 1242] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x113ce9800) [pid = 1646] [serial = 1245] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x12b3efc00) [pid = 1646] [serial = 1276] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12d02e400) [pid = 1646] [serial = 1278] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x118f5a800) [pid = 1646] [serial = 1246] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x113166800) [pid = 1646] [serial = 1215] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x118525800) [pid = 1646] [serial = 1311] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x121712c00) [pid = 1646] [serial = 1249] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x128b02800) [pid = 1646] [serial = 1254] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x128ca7800) [pid = 1646] [serial = 1255] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x12d8e8000) [pid = 1646] [serial = 1213] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x1185ea000) [pid = 1646] [serial = 1312] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x129511c00) [pid = 1646] [serial = 1257] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12aa1a000) [pid = 1646] [serial = 1258] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12c12f400) [pid = 1646] [serial = 1261] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x128b6f000) [pid = 1646] [serial = 1273] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x119a3b000) [pid = 1646] [serial = 1315] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x128e77400) [pid = 1646] [serial = 1275] [outer = 0x0] [url = about:blank] 18:21:19 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x11940c400) [pid = 1646] [serial = 1314] [outer = 0x0] [url = about:blank] 18:21:20 INFO - PROCESS | 1646 | 1461979280028 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fea800 == 79 [pid = 1646] [id = 472] 18:21:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x112b59400) [pid = 1646] [serial = 1415] [outer = 0x0] 18:21:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x115d8dc00) [pid = 1646] [serial = 1416] [outer = 0x112b59400] 18:21:20 INFO - PROCESS | 1646 | 1461979280061 Marionette DEBUG loaded listener.js 18:21:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x1198e3400) [pid = 1646] [serial = 1417] [outer = 0x112b59400] 18:21:20 INFO - PROCESS | 1646 | 1461979280399 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]]]}] 18:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 18:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 573ms 18:21:20 INFO - PROCESS | 1646 | 1461979280406 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 18:21:20 INFO - PROCESS | 1646 | 1461979280409 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 18:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 18:21:20 INFO - PROCESS | 1646 | 1461979280416 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 18:21:20 INFO - PROCESS | 1646 | 1461979280417 Marionette TRACE conn2 <- [1,1862,null,{}] 18:21:20 INFO - PROCESS | 1646 | 1461979280419 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}] 18:21:20 INFO - PROCESS | 1646 | 1461979280522 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 18:21:20 INFO - PROCESS | 1646 | 1461979280610 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x121d22800 == 80 [pid = 1646] [id = 473] 18:21:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x119d05800) [pid = 1646] [serial = 1418] [outer = 0x0] 18:21:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x11a1f0c00) [pid = 1646] [serial = 1419] [outer = 0x119d05800] 18:21:20 INFO - PROCESS | 1646 | 1461979280639 Marionette DEBUG loaded listener.js 18:21:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x124cea000) [pid = 1646] [serial = 1420] [outer = 0x119d05800] 18:21:20 INFO - PROCESS | 1646 | 1461979280939 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]]]}] 18:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 18:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 570ms 18:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 18:21:20 INFO - PROCESS | 1646 | 1461979280987 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 18:21:20 INFO - PROCESS | 1646 | 1461979280988 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 18:21:20 INFO - PROCESS | 1646 | 1461979280990 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 18:21:20 INFO - PROCESS | 1646 | 1461979280991 Marionette TRACE conn2 <- [1,1866,null,{}] 18:21:20 INFO - PROCESS | 1646 | 1461979280996 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}] 18:21:21 INFO - PROCESS | 1646 | 1461979281104 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 18:21:21 INFO - PROCESS | 1646 | 1461979281182 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x129549000 == 81 [pid = 1646] [id = 474] 18:21:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x117e13c00) [pid = 1646] [serial = 1421] [outer = 0x0] 18:21:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x125720400) [pid = 1646] [serial = 1422] [outer = 0x117e13c00] 18:21:21 INFO - PROCESS | 1646 | 1461979281221 Marionette DEBUG loaded listener.js 18:21:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x1266c2c00) [pid = 1646] [serial = 1423] [outer = 0x117e13c00] 18:21:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x126c1c400) [pid = 1646] [serial = 1424] [outer = 0x12d02ac00] 18:21:21 INFO - PROCESS | 1646 | 1461979281727 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]]]}] 18:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 18:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 772ms 18:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 18:21:21 INFO - PROCESS | 1646 | 1461979281766 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 18:21:21 INFO - PROCESS | 1646 | 1461979281767 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 18:21:21 INFO - PROCESS | 1646 | 1461979281769 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 18:21:21 INFO - PROCESS | 1646 | 1461979281770 Marionette TRACE conn2 <- [1,1870,null,{}] 18:21:21 INFO - PROCESS | 1646 | 1461979281773 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}] 18:21:21 INFO - PROCESS | 1646 | 1461979281934 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 18:21:21 INFO - PROCESS | 1646 | 1461979281957 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aadf000 == 82 [pid = 1646] [id = 475] 18:21:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x121e78800) [pid = 1646] [serial = 1425] [outer = 0x0] 18:21:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x126c24000) [pid = 1646] [serial = 1426] [outer = 0x121e78800] 18:21:21 INFO - PROCESS | 1646 | 1461979281983 Marionette DEBUG loaded listener.js 18:21:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x1290d7800) [pid = 1646] [serial = 1427] [outer = 0x121e78800] 18:21:22 INFO - PROCESS | 1646 | 1461979282340 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]]]}] 18:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 18:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 620ms 18:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 18:21:22 INFO - PROCESS | 1646 | 1461979282390 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 18:21:22 INFO - PROCESS | 1646 | 1461979282391 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 18:21:22 INFO - PROCESS | 1646 | 1461979282394 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 18:21:22 INFO - PROCESS | 1646 | 1461979282395 Marionette TRACE conn2 <- [1,1874,null,{}] 18:21:22 INFO - PROCESS | 1646 | 1461979282397 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}] 18:21:22 INFO - PROCESS | 1646 | 1461979282518 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 18:21:22 INFO - PROCESS | 1646 | 1461979282529 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc77800 == 83 [pid = 1646] [id = 476] 18:21:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x126568400) [pid = 1646] [serial = 1428] [outer = 0x0] 18:21:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12a75b000) [pid = 1646] [serial = 1429] [outer = 0x126568400] 18:21:22 INFO - PROCESS | 1646 | 1461979282555 Marionette DEBUG loaded listener.js 18:21:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12aa1f000) [pid = 1646] [serial = 1430] [outer = 0x126568400] 18:21:22 INFO - PROCESS | 1646 | 1461979282918 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]]]}] 18:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 18:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 568ms 18:21:22 INFO - PROCESS | 1646 | 1461979282962 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 18:21:22 INFO - PROCESS | 1646 | 1461979282964 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 18:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 18:21:22 INFO - PROCESS | 1646 | 1461979282971 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 18:21:22 INFO - PROCESS | 1646 | 1461979282972 Marionette TRACE conn2 <- [1,1878,null,{}] 18:21:22 INFO - PROCESS | 1646 | 1461979282975 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}] 18:21:23 INFO - PROCESS | 1646 | 1461979283097 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 18:21:23 INFO - PROCESS | 1646 | 1461979283109 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c217000 == 84 [pid = 1646] [id = 477] 18:21:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12a762400) [pid = 1646] [serial = 1431] [outer = 0x0] 18:21:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12aaf3000) [pid = 1646] [serial = 1432] [outer = 0x12a762400] 18:21:23 INFO - PROCESS | 1646 | 1461979283134 Marionette DEBUG loaded listener.js 18:21:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12bb37800) [pid = 1646] [serial = 1433] [outer = 0x12a762400] 18:21:23 INFO - PROCESS | 1646 | 1461979283517 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]]]}] 18:21:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 18:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 575ms 18:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 18:21:23 INFO - PROCESS | 1646 | 1461979283543 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 18:21:23 INFO - PROCESS | 1646 | 1461979283544 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 18:21:23 INFO - PROCESS | 1646 | 1461979283552 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 18:21:23 INFO - PROCESS | 1646 | 1461979283553 Marionette TRACE conn2 <- [1,1882,null,{}] 18:21:23 INFO - PROCESS | 1646 | 1461979283556 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}] 18:21:23 INFO - PROCESS | 1646 | 1461979283682 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 18:21:23 INFO - PROCESS | 1646 | 1461979283694 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9b7800 == 85 [pid = 1646] [id = 478] 18:21:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12aa1b800) [pid = 1646] [serial = 1434] [outer = 0x0] 18:21:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12bbb6c00) [pid = 1646] [serial = 1435] [outer = 0x12aa1b800] 18:21:23 INFO - PROCESS | 1646 | 1461979283719 Marionette DEBUG loaded listener.js 18:21:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12c2b0800) [pid = 1646] [serial = 1436] [outer = 0x12aa1b800] 18:21:24 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x119ebe000) [pid = 1646] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 18:21:24 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x1257e1400) [pid = 1646] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 18:21:24 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x1161e8800) [pid = 1646] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 18:21:24 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x119a3e000) [pid = 1646] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 18:21:24 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x110f0e400) [pid = 1646] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 18:21:24 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x128a22400) [pid = 1646] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 18:21:24 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12d8ec800) [pid = 1646] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 18:21:24 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x11290ec00) [pid = 1646] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 18:21:24 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x11313e400) [pid = 1646] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 18:21:24 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12aa1b400) [pid = 1646] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 18:21:24 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12bbbac00) [pid = 1646] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 18:21:24 INFO - PROCESS | 1646 | 1461979284213 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]]]}] 18:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 18:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 673ms 18:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 18:21:24 INFO - PROCESS | 1646 | 1461979284223 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 18:21:24 INFO - PROCESS | 1646 | 1461979284224 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 18:21:24 INFO - PROCESS | 1646 | 1461979284232 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 18:21:24 INFO - PROCESS | 1646 | 1461979284233 Marionette TRACE conn2 <- [1,1886,null,{}] 18:21:24 INFO - PROCESS | 1646 | 1461979284236 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}] 18:21:24 INFO - PROCESS | 1646 | 1461979284373 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 18:21:24 INFO - PROCESS | 1646 | 1461979284438 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c1a9000 == 86 [pid = 1646] [id = 479] 18:21:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x110f10c00) [pid = 1646] [serial = 1437] [outer = 0x0] 18:21:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x128b0d000) [pid = 1646] [serial = 1438] [outer = 0x110f10c00] 18:21:24 INFO - PROCESS | 1646 | 1461979284464 Marionette DEBUG loaded listener.js 18:21:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12c2b5c00) [pid = 1646] [serial = 1439] [outer = 0x110f10c00] 18:21:24 INFO - PROCESS | 1646 | 1461979284762 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]]]}] 18:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 18:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 569ms 18:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 18:21:24 INFO - PROCESS | 1646 | 1461979284802 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 18:21:24 INFO - PROCESS | 1646 | 1461979284804 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 18:21:24 INFO - PROCESS | 1646 | 1461979284806 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 18:21:24 INFO - PROCESS | 1646 | 1461979284808 Marionette TRACE conn2 <- [1,1890,null,{}] 18:21:24 INFO - PROCESS | 1646 | 1461979284813 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}] 18:21:24 INFO - PROCESS | 1646 | 1461979284954 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 18:21:25 INFO - PROCESS | 1646 | 1461979284999 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d70a800 == 87 [pid = 1646] [id = 480] 18:21:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12c2b2c00) [pid = 1646] [serial = 1440] [outer = 0x0] 18:21:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12caaa800) [pid = 1646] [serial = 1441] [outer = 0x12c2b2c00] 18:21:25 INFO - PROCESS | 1646 | 1461979285029 Marionette DEBUG loaded listener.js 18:21:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12d8a9400) [pid = 1646] [serial = 1442] [outer = 0x12c2b2c00] 18:21:25 INFO - PROCESS | 1646 | 1461979285350 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]]]}] 18:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 18:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 570ms 18:21:25 INFO - PROCESS | 1646 | 1461979285378 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 18:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 18:21:25 INFO - PROCESS | 1646 | 1461979285380 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 18:21:25 INFO - PROCESS | 1646 | 1461979285383 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 18:21:25 INFO - PROCESS | 1646 | 1461979285385 Marionette TRACE conn2 <- [1,1894,null,{}] 18:21:25 INFO - PROCESS | 1646 | 1461979285388 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}] 18:21:25 INFO - PROCESS | 1646 | 1461979285535 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 18:21:25 INFO - PROCESS | 1646 | 1461979285674 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2e1800 == 88 [pid = 1646] [id = 481] 18:21:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12d8e6800) [pid = 1646] [serial = 1443] [outer = 0x0] 18:21:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12d8ee800) [pid = 1646] [serial = 1444] [outer = 0x12d8e6800] 18:21:25 INFO - PROCESS | 1646 | 1461979285718 Marionette DEBUG loaded listener.js 18:21:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x134a1cc00) [pid = 1646] [serial = 1445] [outer = 0x12d8e6800] 18:21:26 INFO - PROCESS | 1646 | 1461979286216 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]]]}] 18:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 18:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 874ms 18:21:26 INFO - PROCESS | 1646 | 1461979286259 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 18:21:26 INFO - PROCESS | 1646 | 1461979286262 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 18:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 18:21:26 INFO - PROCESS | 1646 | 1461979286268 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 18:21:26 INFO - PROCESS | 1646 | 1461979286270 Marionette TRACE conn2 <- [1,1898,null,{}] 18:21:26 INFO - PROCESS | 1646 | 1461979286274 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}] 18:21:26 INFO - PROCESS | 1646 | 1461979286404 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 18:21:26 INFO - PROCESS | 1646 | 1461979286489 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x117352000 == 89 [pid = 1646] [id = 482] 18:21:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x111091000) [pid = 1646] [serial = 1446] [outer = 0x0] 18:21:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x112d6c000) [pid = 1646] [serial = 1447] [outer = 0x111091000] 18:21:26 INFO - PROCESS | 1646 | 1461979286521 Marionette DEBUG loaded listener.js 18:21:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x115d3f800) [pid = 1646] [serial = 1448] [outer = 0x111091000] 18:21:26 INFO - PROCESS | 1646 | 1461979286985 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]]]}] 18:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 18:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 772ms 18:21:27 INFO - PROCESS | 1646 | 1461979287040 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 18:21:27 INFO - PROCESS | 1646 | 1461979287045 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 18:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 18:21:27 INFO - PROCESS | 1646 | 1461979287050 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 18:21:27 INFO - PROCESS | 1646 | 1461979287051 Marionette TRACE conn2 <- [1,1902,null,{}] 18:21:27 INFO - PROCESS | 1646 | 1461979287054 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}] 18:21:27 INFO - PROCESS | 1646 | 1461979287175 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 18:21:27 INFO - PROCESS | 1646 | 1461979287259 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x129545000 == 90 [pid = 1646] [id = 483] 18:21:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x118237800) [pid = 1646] [serial = 1449] [outer = 0x0] 18:21:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x11930d800) [pid = 1646] [serial = 1450] [outer = 0x118237800] 18:21:27 INFO - PROCESS | 1646 | 1461979287289 Marionette DEBUG loaded listener.js 18:21:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x1198e5c00) [pid = 1646] [serial = 1451] [outer = 0x118237800] 18:21:27 INFO - PROCESS | 1646 | 1461979287733 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]]]}] 18:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 18:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 720ms 18:21:27 INFO - PROCESS | 1646 | 1461979287770 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 18:21:27 INFO - PROCESS | 1646 | 1461979287771 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 18:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 18:21:27 INFO - PROCESS | 1646 | 1461979287774 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 18:21:27 INFO - PROCESS | 1646 | 1461979287777 Marionette TRACE conn2 <- [1,1906,null,{}] 18:21:27 INFO - PROCESS | 1646 | 1461979287785 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}] 18:21:27 INFO - PROCESS | 1646 | 1461979287909 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 18:21:27 INFO - PROCESS | 1646 | 1461979287995 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da30000 == 91 [pid = 1646] [id = 484] 18:21:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x11be66800) [pid = 1646] [serial = 1452] [outer = 0x0] 18:21:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x126c1e000) [pid = 1646] [serial = 1453] [outer = 0x11be66800] 18:21:28 INFO - PROCESS | 1646 | 1461979288028 Marionette DEBUG loaded listener.js 18:21:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x128b70800) [pid = 1646] [serial = 1454] [outer = 0x11be66800] 18:21:28 INFO - PROCESS | 1646 | 1461979288451 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]]]}] 18:21:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 18:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 724ms 18:21:28 INFO - PROCESS | 1646 | 1461979288514 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 18:21:28 INFO - PROCESS | 1646 | 1461979288517 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 18:21:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 18:21:28 INFO - PROCESS | 1646 | 1461979288519 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 18:21:28 INFO - PROCESS | 1646 | 1461979288520 Marionette TRACE conn2 <- [1,1910,null,{}] 18:21:28 INFO - PROCESS | 1646 | 1461979288523 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}] 18:21:28 INFO - PROCESS | 1646 | 1461979288643 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 18:21:28 INFO - PROCESS | 1646 | 1461979288757 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x13574c000 == 92 [pid = 1646] [id = 485] 18:21:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x128ca7800) [pid = 1646] [serial = 1455] [outer = 0x0] 18:21:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12bb2b800) [pid = 1646] [serial = 1456] [outer = 0x128ca7800] 18:21:28 INFO - PROCESS | 1646 | 1461979288790 Marionette DEBUG loaded listener.js 18:21:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12c47f400) [pid = 1646] [serial = 1457] [outer = 0x128ca7800] 18:21:29 INFO - PROCESS | 1646 | 1461979289217 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]]]}] 18:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 18:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 719ms 18:21:29 INFO - PROCESS | 1646 | 1461979289239 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 18:21:29 INFO - PROCESS | 1646 | 1461979289241 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 18:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 18:21:29 INFO - PROCESS | 1646 | 1461979289243 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 18:21:29 INFO - PROCESS | 1646 | 1461979289244 Marionette TRACE conn2 <- [1,1914,null,{}] 18:21:29 INFO - PROCESS | 1646 | 1461979289247 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}] 18:21:29 INFO - PROCESS | 1646 | 1461979289364 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 18:21:29 INFO - PROCESS | 1646 | 1461979289477 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x135a12800 == 93 [pid = 1646] [id = 486] 18:21:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x128ca8800) [pid = 1646] [serial = 1458] [outer = 0x0] 18:21:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x12d19d400) [pid = 1646] [serial = 1459] [outer = 0x128ca8800] 18:21:29 INFO - PROCESS | 1646 | 1461979289508 Marionette DEBUG loaded listener.js 18:21:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12d8a2800) [pid = 1646] [serial = 1460] [outer = 0x128ca8800] 18:21:29 INFO - PROCESS | 1646 | 1461979289902 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]]]}] 18:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 18:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 670ms 18:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 18:21:29 INFO - PROCESS | 1646 | 1461979289913 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 18:21:29 INFO - PROCESS | 1646 | 1461979289915 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 18:21:29 INFO - PROCESS | 1646 | 1461979289917 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 18:21:29 INFO - PROCESS | 1646 | 1461979289918 Marionette TRACE conn2 <- [1,1918,null,{}] 18:21:29 INFO - PROCESS | 1646 | 1461979289921 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}] 18:21:30 INFO - PROCESS | 1646 | 1461979290053 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 18:21:30 INFO - PROCESS | 1646 | 1461979290172 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x135b71000 == 94 [pid = 1646] [id = 487] 18:21:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x12e0a3000) [pid = 1646] [serial = 1461] [outer = 0x0] 18:21:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x135007000) [pid = 1646] [serial = 1462] [outer = 0x12e0a3000] 18:21:30 INFO - PROCESS | 1646 | 1461979290203 Marionette DEBUG loaded listener.js 18:21:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x135549800) [pid = 1646] [serial = 1463] [outer = 0x12e0a3000] 18:21:30 INFO - PROCESS | 1646 | 1461979290614 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]]]}] 18:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 18:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 721ms 18:21:30 INFO - PROCESS | 1646 | 1461979290638 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 18:21:30 INFO - PROCESS | 1646 | 1461979290640 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 18:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 18:21:30 INFO - PROCESS | 1646 | 1461979290642 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 18:21:30 INFO - PROCESS | 1646 | 1461979290644 Marionette TRACE conn2 <- [1,1922,null,{}] 18:21:30 INFO - PROCESS | 1646 | 1461979290648 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}] 18:21:30 INFO - PROCESS | 1646 | 1461979290765 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 18:21:30 INFO - PROCESS | 1646 | 1461979290878 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x137c0d000 == 95 [pid = 1646] [id = 488] 18:21:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x128a31000) [pid = 1646] [serial = 1464] [outer = 0x0] 18:21:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x135729800) [pid = 1646] [serial = 1465] [outer = 0x128a31000] 18:21:30 INFO - PROCESS | 1646 | 1461979290909 Marionette DEBUG loaded listener.js 18:21:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x135905000) [pid = 1646] [serial = 1466] [outer = 0x128a31000] 18:21:31 INFO - PROCESS | 1646 | 1461979291298 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]]]}] 18:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 18:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 721ms 18:21:31 INFO - PROCESS | 1646 | 1461979291364 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 18:21:31 INFO - PROCESS | 1646 | 1461979291365 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 18:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 18:21:31 INFO - PROCESS | 1646 | 1461979291368 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 18:21:31 INFO - PROCESS | 1646 | 1461979291369 Marionette TRACE conn2 <- [1,1926,null,{}] 18:21:31 INFO - PROCESS | 1646 | 1461979291371 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}] 18:21:31 INFO - PROCESS | 1646 | 1461979291508 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 18:21:31 INFO - PROCESS | 1646 | 1461979291594 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x137c2a000 == 96 [pid = 1646] [id = 489] 18:21:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x12f274400) [pid = 1646] [serial = 1467] [outer = 0x0] 18:21:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x12f27b400) [pid = 1646] [serial = 1468] [outer = 0x12f274400] 18:21:31 INFO - PROCESS | 1646 | 1461979291623 Marionette DEBUG loaded listener.js 18:21:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x12f27ec00) [pid = 1646] [serial = 1469] [outer = 0x12f274400] 18:21:32 INFO - PROCESS | 1646 | 1461979292037 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]]]}] 18:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 18:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 718ms 18:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 18:21:32 INFO - PROCESS | 1646 | 1461979292087 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 18:21:32 INFO - PROCESS | 1646 | 1461979292088 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 18:21:32 INFO - PROCESS | 1646 | 1461979292091 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 18:21:32 INFO - PROCESS | 1646 | 1461979292092 Marionette TRACE conn2 <- [1,1930,null,{}] 18:21:32 INFO - PROCESS | 1646 | 1461979292094 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}] 18:21:32 INFO - PROCESS | 1646 | 1461979292214 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 18:21:32 INFO - PROCESS | 1646 | 1461979292299 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x137e4b000 == 97 [pid = 1646] [id = 490] 18:21:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x12f27e800) [pid = 1646] [serial = 1470] [outer = 0x0] 18:21:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x13572c800) [pid = 1646] [serial = 1471] [outer = 0x12f27e800] 18:21:32 INFO - PROCESS | 1646 | 1461979292329 Marionette DEBUG loaded listener.js 18:21:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x13590c000) [pid = 1646] [serial = 1472] [outer = 0x12f27e800] 18:21:32 INFO - PROCESS | 1646 | 1461979292730 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]]]}] 18:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 18:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 671ms 18:21:32 INFO - PROCESS | 1646 | 1461979292763 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 18:21:32 INFO - PROCESS | 1646 | 1461979292764 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 18:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 18:21:32 INFO - PROCESS | 1646 | 1461979292767 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 18:21:32 INFO - PROCESS | 1646 | 1461979292768 Marionette TRACE conn2 <- [1,1934,null,{}] 18:21:32 INFO - PROCESS | 1646 | 1461979292770 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}] 18:21:32 INFO - PROCESS | 1646 | 1461979292904 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 18:21:32 INFO - PROCESS | 1646 | 1461979292992 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x140aca000 == 98 [pid = 1646] [id = 491] 18:21:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x135007400) [pid = 1646] [serial = 1473] [outer = 0x0] 18:21:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x135911400) [pid = 1646] [serial = 1474] [outer = 0x135007400] 18:21:33 INFO - PROCESS | 1646 | 1461979293021 Marionette DEBUG loaded listener.js 18:21:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x137c55000) [pid = 1646] [serial = 1475] [outer = 0x135007400] 18:21:33 INFO - PROCESS | 1646 | 1461979293421 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]]]}] 18:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 18:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 721ms 18:21:33 INFO - PROCESS | 1646 | 1461979293489 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 18:21:33 INFO - PROCESS | 1646 | 1461979293490 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 18:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 18:21:33 INFO - PROCESS | 1646 | 1461979293537 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 18:21:33 INFO - PROCESS | 1646 | 1461979293539 Marionette TRACE conn2 <- [1,1938,null,{}] 18:21:33 INFO - PROCESS | 1646 | 1461979293542 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}] 18:21:33 INFO - PROCESS | 1646 | 1461979293673 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 18:21:33 INFO - PROCESS | 1646 | 1461979293762 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x135a13800 == 99 [pid = 1646] [id = 492] 18:21:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x112b4ac00) [pid = 1646] [serial = 1476] [outer = 0x0] 18:21:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x137c54000) [pid = 1646] [serial = 1477] [outer = 0x112b4ac00] 18:21:33 INFO - PROCESS | 1646 | 1461979293795 Marionette DEBUG loaded listener.js 18:21:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x13fbae800) [pid = 1646] [serial = 1478] [outer = 0x112b4ac00] 18:21:34 INFO - PROCESS | 1646 | 1461979294275 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]]]}] 18:21:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 18:21:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 773ms 18:21:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 18:21:34 INFO - PROCESS | 1646 | 1461979294307 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 18:21:34 INFO - PROCESS | 1646 | 1461979294308 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 18:21:34 INFO - PROCESS | 1646 | 1461979294311 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 18:21:34 INFO - PROCESS | 1646 | 1461979294312 Marionette TRACE conn2 <- [1,1942,null,{}] 18:21:34 INFO - PROCESS | 1646 | 1461979294314 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}] 18:21:34 INFO - PROCESS | 1646 | 1461979294434 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 18:21:34 INFO - PROCESS | 1646 | 1461979294739 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f6c000 == 100 [pid = 1646] [id = 493] 18:21:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x110ef3400) [pid = 1646] [serial = 1479] [outer = 0x0] 18:21:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x110f18c00) [pid = 1646] [serial = 1480] [outer = 0x110ef3400] 18:21:34 INFO - PROCESS | 1646 | 1461979294783 Marionette DEBUG loaded listener.js 18:21:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x112914000) [pid = 1646] [serial = 1481] [outer = 0x110ef3400] 18:21:35 INFO - PROCESS | 1646 | 1461979295252 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]]]}] 18:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 18:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 971ms 18:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 18:21:35 INFO - PROCESS | 1646 | 1461979295283 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 18:21:35 INFO - PROCESS | 1646 | 1461979295286 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 18:21:35 INFO - PROCESS | 1646 | 1461979295288 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 18:21:35 INFO - PROCESS | 1646 | 1461979295291 Marionette TRACE conn2 <- [1,1946,null,{}] 18:21:35 INFO - PROCESS | 1646 | 1461979295297 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}] 18:21:35 INFO - PROCESS | 1646 | 1461979295410 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 18:21:35 INFO - PROCESS | 1646 | 1461979295502 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba90000 == 101 [pid = 1646] [id = 494] 18:21:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x11679f400) [pid = 1646] [serial = 1482] [outer = 0x0] 18:21:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x1184c1c00) [pid = 1646] [serial = 1483] [outer = 0x11679f400] 18:21:35 INFO - PROCESS | 1646 | 1461979295530 Marionette DEBUG loaded listener.js 18:21:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x119310400) [pid = 1646] [serial = 1484] [outer = 0x11679f400] 18:21:35 INFO - PROCESS | 1646 | 1461979295944 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]]]}] 18:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 18:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 725ms 18:21:36 INFO - PROCESS | 1646 | 1461979296032 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 18:21:36 INFO - PROCESS | 1646 | 1461979296035 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 18:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 18:21:36 INFO - PROCESS | 1646 | 1461979296041 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 18:21:36 INFO - PROCESS | 1646 | 1461979296042 Marionette TRACE conn2 <- [1,1950,null,{}] 18:21:36 INFO - PROCESS | 1646 | 1461979296046 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}] 18:21:36 INFO - PROCESS | 1646 | 1461979296159 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 18:21:36 INFO - PROCESS | 1646 | 1461979296268 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12903d000 == 102 [pid = 1646] [id = 495] 18:21:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x12142a800) [pid = 1646] [serial = 1485] [outer = 0x0] 18:21:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x121e7dc00) [pid = 1646] [serial = 1486] [outer = 0x12142a800] 18:21:36 INFO - PROCESS | 1646 | 1461979296296 Marionette DEBUG loaded listener.js 18:21:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x125710400) [pid = 1646] [serial = 1487] [outer = 0x12142a800] 18:21:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12d70a800 == 101 [pid = 1646] [id = 480] 18:21:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12c1a9000 == 100 [pid = 1646] [id = 479] 18:21:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9b7800 == 99 [pid = 1646] [id = 478] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x12a765400) [pid = 1646] [serial = 1335] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x12b3f8800) [pid = 1646] [serial = 1338] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x12c133800) [pid = 1646] [serial = 1341] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x12c482800) [pid = 1646] [serial = 1344] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x12d02a400) [pid = 1646] [serial = 1347] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x135556400) [pid = 1646] [serial = 1377] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12c217000 == 98 [pid = 1646] [id = 477] 18:21:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc77800 == 97 [pid = 1646] [id = 476] 18:21:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12aadf000 == 96 [pid = 1646] [id = 475] 18:21:36 INFO - PROCESS | 1646 | --DOCSHELL 0x129549000 == 95 [pid = 1646] [id = 474] 18:21:36 INFO - PROCESS | 1646 | --DOCSHELL 0x121d22800 == 94 [pid = 1646] [id = 473] 18:21:36 INFO - PROCESS | 1646 | --DOCSHELL 0x118fea800 == 93 [pid = 1646] [id = 472] 18:21:36 INFO - PROCESS | 1646 | --DOCSHELL 0x1194c8800 == 92 [pid = 1646] [id = 471] 18:21:36 INFO - PROCESS | 1646 | --DOCSHELL 0x121d0a000 == 91 [pid = 1646] [id = 470] 18:21:36 INFO - PROCESS | 1646 | --DOCSHELL 0x137d2e000 == 90 [pid = 1646] [id = 467] 18:21:36 INFO - PROCESS | 1646 | --DOCSHELL 0x135db1800 == 89 [pid = 1646] [id = 466] 18:21:36 INFO - PROCESS | 1646 | --DOCSHELL 0x135d9c000 == 88 [pid = 1646] [id = 465] 18:21:36 INFO - PROCESS | 1646 | --DOCSHELL 0x13574f000 == 87 [pid = 1646] [id = 464] 18:21:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2cf800 == 86 [pid = 1646] [id = 463] 18:21:36 INFO - PROCESS | 1646 | --DOCSHELL 0x137e50800 == 85 [pid = 1646] [id = 462] 18:21:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12c1af000 == 84 [pid = 1646] [id = 461] 18:21:36 INFO - PROCESS | 1646 | --DOCSHELL 0x1278af000 == 83 [pid = 1646] [id = 460] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x1213c7c00) [pid = 1646] [serial = 1356] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x128bc6800) [pid = 1646] [serial = 1359] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x11875cc00) [pid = 1646] [serial = 1354] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x117678800) [pid = 1646] [serial = 1353] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x121e80400) [pid = 1646] [serial = 1326] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x119eb9400) [pid = 1646] [serial = 1317] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x1215ab800) [pid = 1646] [serial = 1318] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x112918800) [pid = 1646] [serial = 1351] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x111092400) [pid = 1646] [serial = 1350] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x1185ed400) [pid = 1646] [serial = 1323] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x127889800) [pid = 1646] [serial = 1329] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x12b278c00) [pid = 1646] [serial = 1362] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x1164ec400) [pid = 1646] [serial = 1320] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x128bcf400) [pid = 1646] [serial = 1332] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x12e09dc00) [pid = 1646] [serial = 1365] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x12d02fc00) [pid = 1646] [serial = 1363] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x113442800) [pid = 1646] [serial = 1368] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x11852b400) [pid = 1646] [serial = 1369] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x134a19800) [pid = 1646] [serial = 1366] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x12a6ee800) [pid = 1646] [serial = 1360] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x12209ec00) [pid = 1646] [serial = 1371] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x134a21000) [pid = 1646] [serial = 1374] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x12c2b7800) [pid = 1646] [serial = 1372] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x124898000) [pid = 1646] [serial = 1357] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x13554f400) [pid = 1646] [serial = 1375] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x12d510c00) [pid = 1646] [serial = 1279] [outer = 0x0] [url = about:blank] 18:21:36 INFO - PROCESS | 1646 | 1461979296716 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]]]}] 18:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 18:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 722ms 18:21:36 INFO - PROCESS | 1646 | 1461979296763 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 18:21:36 INFO - PROCESS | 1646 | 1461979296764 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 18:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 18:21:36 INFO - PROCESS | 1646 | 1461979296768 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 18:21:36 INFO - PROCESS | 1646 | 1461979296772 Marionette TRACE conn2 <- [1,1954,null,{}] 18:21:36 INFO - PROCESS | 1646 | 1461979296778 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}] 18:21:36 INFO - PROCESS | 1646 | 1461979296882 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 18:21:36 INFO - PROCESS | 1646 | 1461979296965 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12501d800 == 84 [pid = 1646] [id = 496] 18:21:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x11852b400) [pid = 1646] [serial = 1488] [outer = 0x0] 18:21:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x125713800) [pid = 1646] [serial = 1489] [outer = 0x11852b400] 18:21:36 INFO - PROCESS | 1646 | 1461979296993 Marionette DEBUG loaded listener.js 18:21:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x126c9b800) [pid = 1646] [serial = 1490] [outer = 0x11852b400] 18:21:37 INFO - PROCESS | 1646 | 1461979297304 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]]]}] 18:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 18:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 573ms 18:21:37 INFO - PROCESS | 1646 | 1461979297340 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 18:21:37 INFO - PROCESS | 1646 | 1461979297342 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 18:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 18:21:37 INFO - PROCESS | 1646 | 1461979297347 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 18:21:37 INFO - PROCESS | 1646 | 1461979297348 Marionette TRACE conn2 <- [1,1958,null,{}] 18:21:37 INFO - PROCESS | 1646 | 1461979297350 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}] 18:21:37 INFO - PROCESS | 1646 | 1461979297451 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 18:21:37 INFO - PROCESS | 1646 | 1461979297540 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a528800 == 85 [pid = 1646] [id = 497] 18:21:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x127889000) [pid = 1646] [serial = 1491] [outer = 0x0] 18:21:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x128bc8800) [pid = 1646] [serial = 1492] [outer = 0x127889000] 18:21:37 INFO - PROCESS | 1646 | 1461979297569 Marionette DEBUG loaded listener.js 18:21:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x12aa18400) [pid = 1646] [serial = 1493] [outer = 0x127889000] 18:21:37 INFO - PROCESS | 1646 | 1461979297864 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]]]}] 18:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 18:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 571ms 18:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 18:21:37 INFO - PROCESS | 1646 | 1461979297917 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 18:21:37 INFO - PROCESS | 1646 | 1461979297919 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 18:21:37 INFO - PROCESS | 1646 | 1461979297921 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 18:21:37 INFO - PROCESS | 1646 | 1461979297922 Marionette TRACE conn2 <- [1,1962,null,{}] 18:21:37 INFO - PROCESS | 1646 | 1461979297924 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}] 18:21:38 INFO - PROCESS | 1646 | 1461979298027 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 18:21:38 INFO - PROCESS | 1646 | 1461979298103 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cd06000 == 86 [pid = 1646] [id = 498] 18:21:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x12bb34c00) [pid = 1646] [serial = 1494] [outer = 0x0] 18:21:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x12bbb5800) [pid = 1646] [serial = 1495] [outer = 0x12bb34c00] 18:21:38 INFO - PROCESS | 1646 | 1461979298135 Marionette DEBUG loaded listener.js 18:21:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12d1a1000) [pid = 1646] [serial = 1496] [outer = 0x12bb34c00] 18:21:38 INFO - PROCESS | 1646 | 1461979298456 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]]]}] 18:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 18:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 569ms 18:21:38 INFO - PROCESS | 1646 | 1461979298491 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 18:21:38 INFO - PROCESS | 1646 | 1461979298492 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 18:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 18:21:38 INFO - PROCESS | 1646 | 1461979298494 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 18:21:38 INFO - PROCESS | 1646 | 1461979298495 Marionette TRACE conn2 <- [1,1966,null,{}] 18:21:38 INFO - PROCESS | 1646 | 1461979298498 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}] 18:21:38 INFO - PROCESS | 1646 | 1461979298600 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 18:21:38 INFO - PROCESS | 1646 | 1461979298697 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d52c800 == 87 [pid = 1646] [id = 499] 18:21:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x12bb39000) [pid = 1646] [serial = 1497] [outer = 0x0] 18:21:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x12d8a3000) [pid = 1646] [serial = 1498] [outer = 0x12bb39000] 18:21:38 INFO - PROCESS | 1646 | 1461979298722 Marionette DEBUG loaded listener.js 18:21:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x12e09f800) [pid = 1646] [serial = 1499] [outer = 0x12bb39000] 18:21:39 INFO - PROCESS | 1646 | 1461979299074 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]]]}] 18:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 18:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 620ms 18:21:39 INFO - PROCESS | 1646 | 1461979299114 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 18:21:39 INFO - PROCESS | 1646 | 1461979299116 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 18:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 18:21:39 INFO - PROCESS | 1646 | 1461979299118 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 18:21:39 INFO - PROCESS | 1646 | 1461979299119 Marionette TRACE conn2 <- [1,1970,null,{}] 18:21:39 INFO - PROCESS | 1646 | 1461979299121 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}] 18:21:39 INFO - PROCESS | 1646 | 1461979299243 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 18:21:39 INFO - PROCESS | 1646 | 1461979299256 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2c5000 == 88 [pid = 1646] [id = 500] 18:21:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x12e0a3400) [pid = 1646] [serial = 1500] [outer = 0x0] 18:21:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x134a23800) [pid = 1646] [serial = 1501] [outer = 0x12e0a3400] 18:21:39 INFO - PROCESS | 1646 | 1461979299283 Marionette DEBUG loaded listener.js 18:21:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x13500b000) [pid = 1646] [serial = 1502] [outer = 0x12e0a3400] 18:21:39 INFO - PROCESS | 1646 | 1461979299669 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]]]}] 18:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 18:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 571ms 18:21:39 INFO - PROCESS | 1646 | 1461979299690 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 18:21:39 INFO - PROCESS | 1646 | 1461979299692 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 18:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 18:21:39 INFO - PROCESS | 1646 | 1461979299698 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 18:21:39 INFO - PROCESS | 1646 | 1461979299699 Marionette TRACE conn2 <- [1,1974,null,{}] 18:21:39 INFO - PROCESS | 1646 | 1461979299703 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}] 18:21:39 INFO - PROCESS | 1646 | 1461979299868 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 18:21:39 INFO - PROCESS | 1646 | 1461979299888 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x13574f000 == 89 [pid = 1646] [id = 501] 18:21:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x1198ddc00) [pid = 1646] [serial = 1503] [outer = 0x0] 18:21:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x134a1bc00) [pid = 1646] [serial = 1504] [outer = 0x1198ddc00] 18:21:39 INFO - PROCESS | 1646 | 1461979299913 Marionette DEBUG loaded listener.js 18:21:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x135732c00) [pid = 1646] [serial = 1505] [outer = 0x1198ddc00] 18:21:40 INFO - PROCESS | 1646 | 1461979300293 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]]]}] 18:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 18:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 619ms 18:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 18:21:40 INFO - PROCESS | 1646 | 1461979300317 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 18:21:40 INFO - PROCESS | 1646 | 1461979300318 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 18:21:40 INFO - PROCESS | 1646 | 1461979300320 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 18:21:40 INFO - PROCESS | 1646 | 1461979300321 Marionette TRACE conn2 <- [1,1978,null,{}] 18:21:40 INFO - PROCESS | 1646 | 1461979300324 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}] 18:21:40 INFO - PROCESS | 1646 | 1461979300461 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 18:21:40 INFO - PROCESS | 1646 | 1461979300465 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x135b7f000 == 90 [pid = 1646] [id = 502] 18:21:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x135555c00) [pid = 1646] [serial = 1506] [outer = 0x0] 18:21:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x135e27c00) [pid = 1646] [serial = 1507] [outer = 0x135555c00] 18:21:40 INFO - PROCESS | 1646 | 1461979300490 Marionette DEBUG loaded listener.js 18:21:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x135e2d800) [pid = 1646] [serial = 1508] [outer = 0x135555c00] 18:21:40 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x112b51000) [pid = 1646] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 18:21:40 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x126568400) [pid = 1646] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 18:21:40 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x12c2b2c00) [pid = 1646] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 18:21:40 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x121e78800) [pid = 1646] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 18:21:40 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x117e13c00) [pid = 1646] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 18:21:40 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x12aa1b800) [pid = 1646] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 18:21:40 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x12a762400) [pid = 1646] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 18:21:40 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x118326800) [pid = 1646] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 18:21:40 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x110f10c00) [pid = 1646] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 18:21:40 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x112b59400) [pid = 1646] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 18:21:40 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x119d05800) [pid = 1646] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 18:21:40 INFO - PROCESS | 1646 | 1461979300985 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]]]}] 18:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 18:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 670ms 18:21:40 INFO - PROCESS | 1646 | 1461979300990 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 18:21:40 INFO - PROCESS | 1646 | 1461979300993 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 18:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 18:21:40 INFO - PROCESS | 1646 | 1461979300996 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 18:21:40 INFO - PROCESS | 1646 | 1461979300997 Marionette TRACE conn2 <- [1,1982,null,{}] 18:21:41 INFO - PROCESS | 1646 | 1461979301000 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}] 18:21:41 INFO - PROCESS | 1646 | 1461979301106 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 18:21:41 INFO - PROCESS | 1646 | 1461979301203 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x135a19000 == 91 [pid = 1646] [id = 503] 18:21:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x119d05800) [pid = 1646] [serial = 1509] [outer = 0x0] 18:21:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x126568400) [pid = 1646] [serial = 1510] [outer = 0x119d05800] 18:21:41 INFO - PROCESS | 1646 | 1461979301232 Marionette DEBUG loaded listener.js 18:21:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x135e2cc00) [pid = 1646] [serial = 1511] [outer = 0x119d05800] 18:21:41 INFO - PROCESS | 1646 | 1461979301538 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]]]}] 18:21:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 18:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 570ms 18:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 18:21:41 INFO - PROCESS | 1646 | 1461979301566 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 18:21:41 INFO - PROCESS | 1646 | 1461979301568 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 18:21:41 INFO - PROCESS | 1646 | 1461979301570 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 18:21:41 INFO - PROCESS | 1646 | 1461979301572 Marionette TRACE conn2 <- [1,1986,null,{}] 18:21:41 INFO - PROCESS | 1646 | 1461979301574 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}] 18:21:41 INFO - PROCESS | 1646 | 1461979301689 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 18:21:41 INFO - PROCESS | 1646 | 1461979301762 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x137c9f000 == 92 [pid = 1646] [id = 504] 18:21:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x1219e3800) [pid = 1646] [serial = 1512] [outer = 0x0] 18:21:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x135e35000) [pid = 1646] [serial = 1513] [outer = 0x1219e3800] 18:21:41 INFO - PROCESS | 1646 | 1461979301788 Marionette DEBUG loaded listener.js 18:21:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x135ea0000) [pid = 1646] [serial = 1514] [outer = 0x1219e3800] 18:21:42 INFO - PROCESS | 1646 | 1461979302060 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]]]}] 18:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 18:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 520ms 18:21:42 INFO - PROCESS | 1646 | 1461979302091 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 18:21:42 INFO - PROCESS | 1646 | 1461979302092 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 18:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 18:21:42 INFO - PROCESS | 1646 | 1461979302103 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 18:21:42 INFO - PROCESS | 1646 | 1461979302104 Marionette TRACE conn2 <- [1,1990,null,{}] 18:21:42 INFO - PROCESS | 1646 | 1461979302106 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}] 18:21:42 INFO - PROCESS | 1646 | 1461979302216 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 18:21:42 INFO - PROCESS | 1646 | 1461979302221 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x140adf800 == 93 [pid = 1646] [id = 505] 18:21:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x135ea0800) [pid = 1646] [serial = 1515] [outer = 0x0] 18:21:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x137c57400) [pid = 1646] [serial = 1516] [outer = 0x135ea0800] 18:21:42 INFO - PROCESS | 1646 | 1461979302246 Marionette DEBUG loaded listener.js 18:21:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x137c5f800) [pid = 1646] [serial = 1517] [outer = 0x135ea0800] 18:21:42 INFO - PROCESS | 1646 | 1461979302613 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]]]}] 18:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 18:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 520ms 18:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 18:21:42 INFO - PROCESS | 1646 | 1461979302624 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 18:21:42 INFO - PROCESS | 1646 | 1461979302625 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 18:21:42 INFO - PROCESS | 1646 | 1461979302628 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 18:21:42 INFO - PROCESS | 1646 | 1461979302631 Marionette TRACE conn2 <- [1,1994,null,{}] 18:21:42 INFO - PROCESS | 1646 | 1461979302634 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}] 18:21:42 INFO - PROCESS | 1646 | 1461979302778 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 18:21:42 INFO - PROCESS | 1646 | 1461979302786 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f231800 == 94 [pid = 1646] [id = 506] 18:21:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x135e9dc00) [pid = 1646] [serial = 1518] [outer = 0x0] 18:21:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x13f575000) [pid = 1646] [serial = 1519] [outer = 0x135e9dc00] 18:21:42 INFO - PROCESS | 1646 | 1461979302811 Marionette DEBUG loaded listener.js 18:21:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x13f57d000) [pid = 1646] [serial = 1520] [outer = 0x135e9dc00] 18:21:43 INFO - PROCESS | 1646 | 1461979303368 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]]]}] 18:21:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 18:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 773ms 18:21:43 INFO - PROCESS | 1646 | 1461979303401 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 18:21:43 INFO - PROCESS | 1646 | 1461979303405 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 18:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 18:21:43 INFO - PROCESS | 1646 | 1461979303409 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 18:21:43 INFO - PROCESS | 1646 | 1461979303412 Marionette TRACE conn2 <- [1,1998,null,{}] 18:21:43 INFO - PROCESS | 1646 | 1461979303416 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}] 18:21:43 INFO - PROCESS | 1646 | 1461979303597 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 18:21:43 INFO - PROCESS | 1646 | 1461979303743 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a6b2000 == 95 [pid = 1646] [id = 507] 18:21:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x118fac400) [pid = 1646] [serial = 1521] [outer = 0x0] 18:21:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x1198e9000) [pid = 1646] [serial = 1522] [outer = 0x118fac400] 18:21:43 INFO - PROCESS | 1646 | 1461979303775 Marionette DEBUG loaded listener.js 18:21:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x118326800) [pid = 1646] [serial = 1523] [outer = 0x118fac400] 18:21:44 INFO - PROCESS | 1646 | 1461979304229 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]]]}] 18:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 18:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 879ms 18:21:44 INFO - PROCESS | 1646 | 1461979304288 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 18:21:44 INFO - PROCESS | 1646 | 1461979304292 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 18:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 18:21:44 INFO - PROCESS | 1646 | 1461979304297 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 18:21:44 INFO - PROCESS | 1646 | 1461979304299 Marionette TRACE conn2 <- [1,2002,null,{}] 18:21:44 INFO - PROCESS | 1646 | 1461979304301 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}] 18:21:44 INFO - PROCESS | 1646 | 1461979304433 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 18:21:44 INFO - PROCESS | 1646 | 1461979304553 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f22e000 == 96 [pid = 1646] [id = 508] 18:21:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x1220ac000) [pid = 1646] [serial = 1524] [outer = 0x0] 18:21:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x126c26800) [pid = 1646] [serial = 1525] [outer = 0x1220ac000] 18:21:44 INFO - PROCESS | 1646 | 1461979304585 Marionette DEBUG loaded listener.js 18:21:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x12bb30000) [pid = 1646] [serial = 1526] [outer = 0x1220ac000] 18:21:45 INFO - PROCESS | 1646 | 1461979305103 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]]]}] 18:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 18:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 871ms 18:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 18:21:45 INFO - PROCESS | 1646 | 1461979305168 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 18:21:45 INFO - PROCESS | 1646 | 1461979305169 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 18:21:45 INFO - PROCESS | 1646 | 1461979305172 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 18:21:45 INFO - PROCESS | 1646 | 1461979305175 Marionette TRACE conn2 <- [1,2006,null,{}] 18:21:45 INFO - PROCESS | 1646 | 1461979305182 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}] 18:21:45 INFO - PROCESS | 1646 | 1461979305342 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 18:21:45 INFO - PROCESS | 1646 | 1461979305426 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x135b86000 == 97 [pid = 1646] [id = 509] 18:21:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x125703800) [pid = 1646] [serial = 1527] [outer = 0x0] 18:21:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x12aaf0400) [pid = 1646] [serial = 1528] [outer = 0x125703800] 18:21:45 INFO - PROCESS | 1646 | 1461979305465 Marionette DEBUG loaded listener.js 18:21:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x12d8a2000) [pid = 1646] [serial = 1529] [outer = 0x125703800] 18:21:46 INFO - PROCESS | 1646 | 1461979306023 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]]]}] 18:21:46 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 18:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 875ms 18:21:46 INFO - PROCESS | 1646 | 1461979306049 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 18:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 18:21:46 INFO - PROCESS | 1646 | 1461979306052 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 18:21:46 INFO - PROCESS | 1646 | 1461979306055 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 18:21:46 INFO - PROCESS | 1646 | 1461979306057 Marionette TRACE conn2 <- [1,2010,null,{}] 18:21:46 INFO - PROCESS | 1646 | 1461979306061 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}] 18:21:46 INFO - PROCESS | 1646 | 1461979306224 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 18:21:46 INFO - PROCESS | 1646 | 1461979306349 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x13f37a800 == 98 [pid = 1646] [id = 510] 18:21:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x12d8ad000) [pid = 1646] [serial = 1530] [outer = 0x0] 18:21:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x135005400) [pid = 1646] [serial = 1531] [outer = 0x12d8ad000] 18:21:46 INFO - PROCESS | 1646 | 1461979306380 Marionette DEBUG loaded listener.js 18:21:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x135011400) [pid = 1646] [serial = 1532] [outer = 0x12d8ad000] 18:21:46 INFO - PROCESS | 1646 | 1461979306832 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]]]}] 18:21:46 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 18:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 825ms 18:21:46 INFO - PROCESS | 1646 | 1461979306879 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 18:21:46 INFO - PROCESS | 1646 | 1461979306881 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 18:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 18:21:46 INFO - PROCESS | 1646 | 1461979306883 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 18:21:46 INFO - PROCESS | 1646 | 1461979306884 Marionette TRACE conn2 <- [1,2014,null,{}] 18:21:46 INFO - PROCESS | 1646 | 1461979306887 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}] 18:21:47 INFO - PROCESS | 1646 | 1461979307016 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 18:21:47 INFO - PROCESS | 1646 | 1461979307108 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x1433e0000 == 99 [pid = 1646] [id = 511] 18:21:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x12d8ebc00) [pid = 1646] [serial = 1533] [outer = 0x0] 18:21:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x135e99800) [pid = 1646] [serial = 1534] [outer = 0x12d8ebc00] 18:21:47 INFO - PROCESS | 1646 | 1461979307139 Marionette DEBUG loaded listener.js 18:21:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x137c5a400) [pid = 1646] [serial = 1535] [outer = 0x12d8ebc00] 18:21:47 INFO - PROCESS | 1646 | 1461979307595 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]]]}] 18:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 18:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 720ms 18:21:47 INFO - PROCESS | 1646 | 1461979307604 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 18:21:47 INFO - PROCESS | 1646 | 1461979307605 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 18:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 18:21:47 INFO - PROCESS | 1646 | 1461979307608 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 18:21:47 INFO - PROCESS | 1646 | 1461979307609 Marionette TRACE conn2 <- [1,2018,null,{}] 18:21:47 INFO - PROCESS | 1646 | 1461979307614 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}] 18:21:47 INFO - PROCESS | 1646 | 1461979307746 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 18:21:47 INFO - PROCESS | 1646 | 1461979307871 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x137a84000 == 100 [pid = 1646] [id = 512] 18:21:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x110f7a400) [pid = 1646] [serial = 1536] [outer = 0x0] 18:21:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x110f80000) [pid = 1646] [serial = 1537] [outer = 0x110f7a400] 18:21:47 INFO - PROCESS | 1646 | 1461979307904 Marionette DEBUG loaded listener.js 18:21:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x13f580000) [pid = 1646] [serial = 1538] [outer = 0x110f7a400] 18:21:48 INFO - PROCESS | 1646 | 1461979308327 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]]]}] 18:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 18:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 771ms 18:21:48 INFO - PROCESS | 1646 | 1461979308380 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 18:21:48 INFO - PROCESS | 1646 | 1461979308381 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 18:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 18:21:48 INFO - PROCESS | 1646 | 1461979308383 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 18:21:48 INFO - PROCESS | 1646 | 1461979308384 Marionette TRACE conn2 <- [1,2022,null,{}] 18:21:48 INFO - PROCESS | 1646 | 1461979308387 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}] 18:21:48 INFO - PROCESS | 1646 | 1461979308506 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 18:21:48 INFO - PROCESS | 1646 | 1461979308596 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x137aa3000 == 101 [pid = 1646] [id = 513] 18:21:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x135e45800) [pid = 1646] [serial = 1539] [outer = 0x0] 18:21:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x135e4b000) [pid = 1646] [serial = 1540] [outer = 0x135e45800] 18:21:48 INFO - PROCESS | 1646 | 1461979308627 Marionette DEBUG loaded listener.js 18:21:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x135e50000) [pid = 1646] [serial = 1541] [outer = 0x135e45800] 18:21:49 INFO - PROCESS | 1646 | 1461979309052 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]]]}] 18:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 18:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 720ms 18:21:49 INFO - PROCESS | 1646 | 1461979309104 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 18:21:49 INFO - PROCESS | 1646 | 1461979309105 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 18:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 18:21:49 INFO - PROCESS | 1646 | 1461979309108 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 18:21:49 INFO - PROCESS | 1646 | 1461979309109 Marionette TRACE conn2 <- [1,2026,null,{}] 18:21:49 INFO - PROCESS | 1646 | 1461979309111 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}] 18:21:49 INFO - PROCESS | 1646 | 1461979309234 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 18:21:49 INFO - PROCESS | 1646 | 1461979309324 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x137ab6800 == 102 [pid = 1646] [id = 514] 18:21:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x135e4c000) [pid = 1646] [serial = 1542] [outer = 0x0] 18:21:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x135e52800) [pid = 1646] [serial = 1543] [outer = 0x135e4c000] 18:21:49 INFO - PROCESS | 1646 | 1461979309355 Marionette DEBUG loaded listener.js 18:21:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x13fb27000) [pid = 1646] [serial = 1544] [outer = 0x135e4c000] 18:21:49 INFO - PROCESS | 1646 | 1461979309764 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]]]}] 18:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 18:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 724ms 18:21:49 INFO - PROCESS | 1646 | 1461979309840 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 18:21:49 INFO - PROCESS | 1646 | 1461979309841 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 18:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 18:21:49 INFO - PROCESS | 1646 | 1461979309876 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 18:21:49 INFO - PROCESS | 1646 | 1461979309878 Marionette TRACE conn2 <- [1,2030,null,{}] 18:21:49 INFO - PROCESS | 1646 | 1461979309884 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}] 18:21:50 INFO - PROCESS | 1646 | 1461979310029 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 18:21:50 INFO - PROCESS | 1646 | 1461979310146 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x13f366000 == 103 [pid = 1646] [id = 515] 18:21:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x112b58800) [pid = 1646] [serial = 1545] [outer = 0x0] 18:21:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x13f57cc00) [pid = 1646] [serial = 1546] [outer = 0x112b58800] 18:21:50 INFO - PROCESS | 1646 | 1461979310176 Marionette DEBUG loaded listener.js 18:21:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x13fb2d000) [pid = 1646] [serial = 1547] [outer = 0x112b58800] 18:21:50 INFO - PROCESS | 1646 | 1461979310619 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]]]}] 18:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 18:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 791ms 18:21:50 INFO - PROCESS | 1646 | 1461979310649 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 18:21:50 INFO - PROCESS | 1646 | 1461979310650 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 18:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 18:21:50 INFO - PROCESS | 1646 | 1461979310653 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 18:21:50 INFO - PROCESS | 1646 | 1461979310654 Marionette TRACE conn2 <- [1,2034,null,{}] 18:21:50 INFO - PROCESS | 1646 | 1461979310657 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}] 18:21:50 INFO - PROCESS | 1646 | 1461979310783 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 18:21:50 INFO - PROCESS | 1646 | 1461979310874 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12130f800 == 104 [pid = 1646] [id = 516] 18:21:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x115d53c00) [pid = 1646] [serial = 1548] [outer = 0x0] 18:21:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x125713000) [pid = 1646] [serial = 1549] [outer = 0x115d53c00] 18:21:50 INFO - PROCESS | 1646 | 1461979310904 Marionette DEBUG loaded listener.js 18:21:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x13f32bc00) [pid = 1646] [serial = 1550] [outer = 0x115d53c00] 18:21:51 INFO - PROCESS | 1646 | 1461979311376 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]]]}] 18:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 18:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 818ms 18:21:51 INFO - PROCESS | 1646 | 1461979311472 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 18:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 18:21:51 INFO - PROCESS | 1646 | 1461979311474 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 18:21:51 INFO - PROCESS | 1646 | 1461979311476 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 18:21:51 INFO - PROCESS | 1646 | 1461979311478 Marionette TRACE conn2 <- [1,2038,null,{}] 18:21:51 INFO - PROCESS | 1646 | 1461979311481 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}] 18:21:51 INFO - PROCESS | 1646 | 1461979311619 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 18:21:52 INFO - PROCESS | 1646 | 1461979312007 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194d6800 == 105 [pid = 1646] [id = 517] 18:21:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x110f12c00) [pid = 1646] [serial = 1551] [outer = 0x0] 18:21:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x110f74400) [pid = 1646] [serial = 1552] [outer = 0x110f12c00] 18:21:52 INFO - PROCESS | 1646 | 1461979312041 Marionette DEBUG loaded listener.js 18:21:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x110f7c000) [pid = 1646] [serial = 1553] [outer = 0x110f12c00] 18:21:52 INFO - PROCESS | 1646 | 1461979312490 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]]]}] 18:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 18:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1022ms 18:21:52 INFO - PROCESS | 1646 | 1461979312499 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 18:21:52 INFO - PROCESS | 1646 | 1461979312502 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 18:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 18:21:52 INFO - PROCESS | 1646 | 1461979312505 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 18:21:52 INFO - PROCESS | 1646 | 1461979312507 Marionette TRACE conn2 <- [1,2042,null,{}] 18:21:52 INFO - PROCESS | 1646 | 1461979312522 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}] 18:21:52 INFO - PROCESS | 1646 | 1461979312637 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 18:21:52 INFO - PROCESS | 1646 | 1461979312764 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x1167e7000 == 106 [pid = 1646] [id = 518] 18:21:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x110f7cc00) [pid = 1646] [serial = 1554] [outer = 0x0] 18:21:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x111096000) [pid = 1646] [serial = 1555] [outer = 0x110f7cc00] 18:21:52 INFO - PROCESS | 1646 | 1461979312795 Marionette DEBUG loaded listener.js 18:21:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x11325f400) [pid = 1646] [serial = 1556] [outer = 0x110f7cc00] 18:21:53 INFO - PROCESS | 1646 | 1461979313303 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]]]}] 18:21:53 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) 18:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 822ms 18:21:53 INFO - PROCESS | 1646 | 1461979313350 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 18:21:53 INFO - PROCESS | 1646 | 1461979313354 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 18:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 18:21:53 INFO - PROCESS | 1646 | 1461979313358 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 18:21:53 INFO - PROCESS | 1646 | 1461979313362 Marionette TRACE conn2 <- [1,2046,null,{}] 18:21:53 INFO - PROCESS | 1646 | 1461979313366 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}] 18:21:53 INFO - PROCESS | 1646 | 1461979313528 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 18:21:53 INFO - PROCESS | 1646 | 1461979313632 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x1184f6000 == 107 [pid = 1646] [id = 519] 18:21:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x1161aa400) [pid = 1646] [serial = 1557] [outer = 0x0] 18:21:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x118328c00) [pid = 1646] [serial = 1558] [outer = 0x1161aa400] 18:21:53 INFO - PROCESS | 1646 | 1461979313660 Marionette DEBUG loaded listener.js 18:21:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x118559c00) [pid = 1646] [serial = 1559] [outer = 0x1161aa400] 18:21:54 INFO - PROCESS | 1646 | 1461979314107 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]]]}] 18:21:54 INFO - PROCESS | 1646 | --DOCSHELL 0x140adf800 == 106 [pid = 1646] [id = 505] 18:21:54 INFO - PROCESS | 1646 | --DOCSHELL 0x137c9f000 == 105 [pid = 1646] [id = 504] 18:21:54 INFO - PROCESS | 1646 | --DOCSHELL 0x135a19000 == 104 [pid = 1646] [id = 503] 18:21:54 INFO - PROCESS | 1646 | --DOCSHELL 0x135b7f000 == 103 [pid = 1646] [id = 502] 18:21:54 INFO - PROCESS | 1646 | --DOCSHELL 0x13574f000 == 102 [pid = 1646] [id = 501] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x12d8ee800) [pid = 1646] [serial = 1444] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x13572f000) [pid = 1646] [serial = 1401] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x12d8aa000) [pid = 1646] [serial = 1395] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x135549000) [pid = 1646] [serial = 1398] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x12b3f4c00) [pid = 1646] [serial = 1386] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x135737c00) [pid = 1646] [serial = 1404] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x12d8a3c00) [pid = 1646] [serial = 1392] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x12d1a5800) [pid = 1646] [serial = 1389] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2c5000 == 101 [pid = 1646] [id = 500] 18:21:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12d52c800 == 100 [pid = 1646] [id = 499] 18:21:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12cd06000 == 99 [pid = 1646] [id = 498] 18:21:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12a528800 == 98 [pid = 1646] [id = 497] 18:21:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12501d800 == 97 [pid = 1646] [id = 496] 18:21:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12903d000 == 96 [pid = 1646] [id = 495] 18:21:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba90000 == 95 [pid = 1646] [id = 494] 18:21:54 INFO - PROCESS | 1646 | --DOCSHELL 0x118f6c000 == 94 [pid = 1646] [id = 493] 18:21:54 INFO - PROCESS | 1646 | --DOCSHELL 0x135a12800 == 93 [pid = 1646] [id = 486] 18:21:54 INFO - PROCESS | 1646 | --DOCSHELL 0x13574c000 == 92 [pid = 1646] [id = 485] 18:21:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12da30000 == 91 [pid = 1646] [id = 484] 18:21:54 INFO - PROCESS | 1646 | --DOCSHELL 0x129545000 == 90 [pid = 1646] [id = 483] 18:21:54 INFO - PROCESS | 1646 | --DOCSHELL 0x117352000 == 89 [pid = 1646] [id = 482] 18:21:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2e1800 == 88 [pid = 1646] [id = 481] 18:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 826ms 18:21:54 INFO - PROCESS | 1646 | 1461979314189 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 18:21:54 INFO - PROCESS | 1646 | 1461979314190 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 18:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 18:21:54 INFO - PROCESS | 1646 | 1461979314199 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 18:21:54 INFO - PROCESS | 1646 | 1461979314203 Marionette TRACE conn2 <- [1,2050,null,{}] 18:21:54 INFO - PROCESS | 1646 | 1461979314207 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}] 18:21:54 INFO - PROCESS | 1646 | 1461979314323 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x11315b400) [pid = 1646] [serial = 1410] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x12a75b000) [pid = 1646] [serial = 1429] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x12caaa800) [pid = 1646] [serial = 1441] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x1169abc00) [pid = 1646] [serial = 1411] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x1290d7800) [pid = 1646] [serial = 1427] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x125720400) [pid = 1646] [serial = 1422] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x12c2b0800) [pid = 1646] [serial = 1436] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x126c24000) [pid = 1646] [serial = 1426] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x12bb37800) [pid = 1646] [serial = 1433] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x118f66400) [pid = 1646] [serial = 1414] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x128b0d000) [pid = 1646] [serial = 1438] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x12aa1f000) [pid = 1646] [serial = 1430] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x1198e3400) [pid = 1646] [serial = 1417] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x1167a4c00) [pid = 1646] [serial = 1380] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x11a1f0c00) [pid = 1646] [serial = 1419] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x12aaf3000) [pid = 1646] [serial = 1432] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x115d8dc00) [pid = 1646] [serial = 1416] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x11855a400) [pid = 1646] [serial = 1413] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x12bbb6c00) [pid = 1646] [serial = 1435] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x12d8a9400) [pid = 1646] [serial = 1442] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x11315bc00) [pid = 1646] [serial = 1407] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x12c2b5c00) [pid = 1646] [serial = 1439] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x1266c2c00) [pid = 1646] [serial = 1423] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x124cea000) [pid = 1646] [serial = 1420] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x11a1eec00) [pid = 1646] [serial = 892] [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.] 18:21:54 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x119d09000) [pid = 1646] [serial = 1383] [outer = 0x0] [url = about:blank] 18:21:54 INFO - PROCESS | 1646 | 1461979314451 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198b8800 == 89 [pid = 1646] [id = 520] 18:21:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x11315bc00) [pid = 1646] [serial = 1560] [outer = 0x0] 18:21:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x11855a400) [pid = 1646] [serial = 1561] [outer = 0x11315bc00] 18:21:54 INFO - PROCESS | 1646 | 1461979314497 Marionette DEBUG loaded listener.js 18:21:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x1198e4800) [pid = 1646] [serial = 1562] [outer = 0x11315bc00] 18:21:54 INFO - PROCESS | 1646 | 1461979314857 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]]]}] 18:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 18:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 728ms 18:21:54 INFO - PROCESS | 1646 | 1461979314940 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 18:21:54 INFO - PROCESS | 1646 | 1461979314941 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 18:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 18:21:54 INFO - PROCESS | 1646 | 1461979314946 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 18:21:54 INFO - PROCESS | 1646 | 1461979314947 Marionette TRACE conn2 <- [1,2054,null,{}] 18:21:54 INFO - PROCESS | 1646 | 1461979314949 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}] 18:21:55 INFO - PROCESS | 1646 | 1461979315048 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 18:21:55 INFO - PROCESS | 1646 | 1461979315055 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12784f800 == 90 [pid = 1646] [id = 521] 18:21:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x119a3e400) [pid = 1646] [serial = 1563] [outer = 0x0] 18:21:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x119eb6000) [pid = 1646] [serial = 1564] [outer = 0x119a3e400] 18:21:55 INFO - PROCESS | 1646 | 1461979315081 Marionette DEBUG loaded listener.js 18:21:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x1213c3c00) [pid = 1646] [serial = 1565] [outer = 0x119a3e400] 18:21:55 INFO - PROCESS | 1646 | 1461979315434 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]]]}] 18:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 18:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 519ms 18:21:55 INFO - PROCESS | 1646 | 1461979315473 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 18:21:55 INFO - PROCESS | 1646 | 1461979315474 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 18:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 18:21:55 INFO - PROCESS | 1646 | 1461979315479 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 18:21:55 INFO - PROCESS | 1646 | 1461979315480 Marionette TRACE conn2 <- [1,2058,null,{}] 18:21:55 INFO - PROCESS | 1646 | 1461979315482 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}] 18:21:55 INFO - PROCESS | 1646 | 1461979315573 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 18:21:55 INFO - PROCESS | 1646 | 1461979315577 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a53c800 == 91 [pid = 1646] [id = 522] 18:21:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x121e77c00) [pid = 1646] [serial = 1566] [outer = 0x0] 18:21:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x121e80000) [pid = 1646] [serial = 1567] [outer = 0x121e77c00] 18:21:55 INFO - PROCESS | 1646 | 1461979315610 Marionette DEBUG loaded listener.js 18:21:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x1251a0c00) [pid = 1646] [serial = 1568] [outer = 0x121e77c00] 18:21:55 INFO - PROCESS | 1646 | 1461979315983 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]]]}] 18:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 18:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 518ms 18:21:56 INFO - PROCESS | 1646 | 1461979315998 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 18:21:56 INFO - PROCESS | 1646 | 1461979315999 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 18:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 18:21:56 INFO - PROCESS | 1646 | 1461979316002 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 18:21:56 INFO - PROCESS | 1646 | 1461979316003 Marionette TRACE conn2 <- [1,2062,null,{}] 18:21:56 INFO - PROCESS | 1646 | 1461979316005 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}] 18:21:56 INFO - PROCESS | 1646 | 1461979316108 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 18:21:56 INFO - PROCESS | 1646 | 1461979316202 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b34e800 == 92 [pid = 1646] [id = 523] 18:21:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x12170fc00) [pid = 1646] [serial = 1569] [outer = 0x0] 18:21:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x1257e7c00) [pid = 1646] [serial = 1570] [outer = 0x12170fc00] 18:21:56 INFO - PROCESS | 1646 | 1461979316228 Marionette DEBUG loaded listener.js 18:21:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x127889800) [pid = 1646] [serial = 1571] [outer = 0x12170fc00] 18:21:56 INFO - PROCESS | 1646 | 1461979316590 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]]]}] 18:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 18:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 619ms 18:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 18:21:56 INFO - PROCESS | 1646 | 1461979316622 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 18:21:56 INFO - PROCESS | 1646 | 1461979316623 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 18:21:56 INFO - PROCESS | 1646 | 1461979316625 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 18:21:56 INFO - PROCESS | 1646 | 1461979316626 Marionette TRACE conn2 <- [1,2066,null,{}] 18:21:56 INFO - PROCESS | 1646 | 1461979316638 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}] 18:21:56 INFO - PROCESS | 1646 | 1461979316761 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 18:21:56 INFO - PROCESS | 1646 | 1461979316773 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c1c2800 == 93 [pid = 1646] [id = 524] 18:21:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x126c92000) [pid = 1646] [serial = 1572] [outer = 0x0] 18:21:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x128a30800) [pid = 1646] [serial = 1573] [outer = 0x126c92000] 18:21:56 INFO - PROCESS | 1646 | 1461979316800 Marionette DEBUG loaded listener.js 18:21:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x128bcd000) [pid = 1646] [serial = 1574] [outer = 0x126c92000] 18:21:57 INFO - PROCESS | 1646 | 1461979317164 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]]]}] 18:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 18:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 572ms 18:21:57 INFO - PROCESS | 1646 | 1461979317201 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 18:21:57 INFO - PROCESS | 1646 | 1461979317202 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 18:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 18:21:57 INFO - PROCESS | 1646 | 1461979317204 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 18:21:57 INFO - PROCESS | 1646 | 1461979317205 Marionette TRACE conn2 <- [1,2070,null,{}] 18:21:57 INFO - PROCESS | 1646 | 1461979317208 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}] 18:21:57 INFO - PROCESS | 1646 | 1461979317334 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 18:21:57 INFO - PROCESS | 1646 | 1461979317347 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9aa000 == 94 [pid = 1646] [id = 525] 18:21:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x128b08400) [pid = 1646] [serial = 1575] [outer = 0x0] 18:21:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x128cb6000) [pid = 1646] [serial = 1576] [outer = 0x128b08400] 18:21:57 INFO - PROCESS | 1646 | 1461979317373 Marionette DEBUG loaded listener.js 18:21:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x12a5ba400) [pid = 1646] [serial = 1577] [outer = 0x128b08400] 18:21:57 INFO - PROCESS | 1646 | 1461979317760 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]]]}] 18:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 18:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 568ms 18:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 18:21:57 INFO - PROCESS | 1646 | 1461979317773 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 18:21:57 INFO - PROCESS | 1646 | 1461979317774 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 18:21:57 INFO - PROCESS | 1646 | 1461979317776 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 18:21:57 INFO - PROCESS | 1646 | 1461979317779 Marionette TRACE conn2 <- [1,2074,null,{}] 18:21:57 INFO - PROCESS | 1646 | 1461979317782 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}] 18:21:57 INFO - PROCESS | 1646 | 1461979317910 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 18:21:57 INFO - PROCESS | 1646 | 1461979317925 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d407800 == 95 [pid = 1646] [id = 526] 18:21:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x110ef3000) [pid = 1646] [serial = 1578] [outer = 0x0] 18:21:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x12aa13800) [pid = 1646] [serial = 1579] [outer = 0x110ef3000] 18:21:57 INFO - PROCESS | 1646 | 1461979317951 Marionette DEBUG loaded listener.js 18:21:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x12adb2000) [pid = 1646] [serial = 1580] [outer = 0x110ef3000] 18:21:58 INFO - PROCESS | 1646 | 1461979318318 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]]]}] 18:21:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 18:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 571ms 18:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 18:21:58 INFO - PROCESS | 1646 | 1461979318350 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 18:21:58 INFO - PROCESS | 1646 | 1461979318352 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 18:21:58 INFO - PROCESS | 1646 | 1461979318354 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 18:21:58 INFO - PROCESS | 1646 | 1461979318355 Marionette TRACE conn2 <- [1,2078,null,{}] 18:21:58 INFO - PROCESS | 1646 | 1461979318357 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}] 18:21:58 INFO - PROCESS | 1646 | 1461979318485 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 18:21:58 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x135ea0800) [pid = 1646] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 18:21:58 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x12e0a3400) [pid = 1646] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:21:58 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x1198ddc00) [pid = 1646] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:21:58 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x135555c00) [pid = 1646] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:21:58 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x1219e3800) [pid = 1646] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 18:21:58 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x119d05800) [pid = 1646] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 18:21:58 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x127889000) [pid = 1646] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:21:58 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x11679f400) [pid = 1646] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:21:58 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x110ef3400) [pid = 1646] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:21:58 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x11852b400) [pid = 1646] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:21:58 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x12d8e6800) [pid = 1646] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 18:21:58 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x12bb34c00) [pid = 1646] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:21:58 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x12142a800) [pid = 1646] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:21:58 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x12bb39000) [pid = 1646] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:21:58 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x110eed400) [pid = 1646] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 18:21:58 INFO - PROCESS | 1646 | 1461979318848 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f38000 == 96 [pid = 1646] [id = 527] 18:21:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x111089c00) [pid = 1646] [serial = 1581] [outer = 0x0] 18:21:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x113442800) [pid = 1646] [serial = 1582] [outer = 0x111089c00] 18:21:58 INFO - PROCESS | 1646 | 1461979318879 Marionette DEBUG loaded listener.js 18:21:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x12b3f7400) [pid = 1646] [serial = 1583] [outer = 0x111089c00] 18:21:59 INFO - PROCESS | 1646 | 1461979319193 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]]]}] 18:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 18:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 868ms 18:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 18:21:59 INFO - PROCESS | 1646 | 1461979319223 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 18:21:59 INFO - PROCESS | 1646 | 1461979319225 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 18:21:59 INFO - PROCESS | 1646 | 1461979319227 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 18:21:59 INFO - PROCESS | 1646 | 1461979319231 Marionette TRACE conn2 <- [1,2082,null,{}] 18:21:59 INFO - PROCESS | 1646 | 1461979319234 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}] 18:21:59 INFO - PROCESS | 1646 | 1461979319347 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 18:21:59 INFO - PROCESS | 1646 | 1461979319422 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da38000 == 97 [pid = 1646] [id = 528] 18:21:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x11290b000) [pid = 1646] [serial = 1584] [outer = 0x0] 18:21:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x12c13b400) [pid = 1646] [serial = 1585] [outer = 0x11290b000] 18:21:59 INFO - PROCESS | 1646 | 1461979319448 Marionette DEBUG loaded listener.js 18:21:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x12d025800) [pid = 1646] [serial = 1586] [outer = 0x11290b000] 18:21:59 INFO - PROCESS | 1646 | 1461979319736 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]]]}] 18:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 18:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 522ms 18:21:59 INFO - PROCESS | 1646 | 1461979319752 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 18:21:59 INFO - PROCESS | 1646 | 1461979319753 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 18:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 18:21:59 INFO - PROCESS | 1646 | 1461979319756 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 18:21:59 INFO - PROCESS | 1646 | 1461979319757 Marionette TRACE conn2 <- [1,2086,null,{}] 18:21:59 INFO - PROCESS | 1646 | 1461979319759 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}] 18:21:59 INFO - PROCESS | 1646 | 1461979319868 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 18:21:59 INFO - PROCESS | 1646 | 1461979319872 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x134959800 == 98 [pid = 1646] [id = 529] 18:21:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x12b272800) [pid = 1646] [serial = 1587] [outer = 0x0] 18:21:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x12d50b000) [pid = 1646] [serial = 1588] [outer = 0x12b272800] 18:21:59 INFO - PROCESS | 1646 | 1461979319897 Marionette DEBUG loaded listener.js 18:21:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x12d8aa000) [pid = 1646] [serial = 1589] [outer = 0x12b272800] 18:22:00 INFO - PROCESS | 1646 | 1461979320272 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]]]}] 18:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 18:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 572ms 18:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 18:22:00 INFO - PROCESS | 1646 | 1461979320328 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 18:22:00 INFO - PROCESS | 1646 | 1461979320330 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 18:22:00 INFO - PROCESS | 1646 | 1461979320332 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 18:22:00 INFO - PROCESS | 1646 | 1461979320333 Marionette TRACE conn2 <- [1,2090,null,{}] 18:22:00 INFO - PROCESS | 1646 | 1461979320335 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}] 18:22:00 INFO - PROCESS | 1646 | 1461979320437 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 18:22:00 INFO - PROCESS | 1646 | 1461979320442 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x135752800 == 99 [pid = 1646] [id = 530] 18:22:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x12d50e800) [pid = 1646] [serial = 1590] [outer = 0x0] 18:22:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x12e09a400) [pid = 1646] [serial = 1591] [outer = 0x12d50e800] 18:22:00 INFO - PROCESS | 1646 | 1461979320469 Marionette DEBUG loaded listener.js 18:22:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x12f27c800) [pid = 1646] [serial = 1592] [outer = 0x12d50e800] 18:22:00 INFO - PROCESS | 1646 | 1461979320954 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]]]}] 18:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 18:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 668ms 18:22:01 INFO - PROCESS | 1646 | 1461979321011 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 18:22:01 INFO - PROCESS | 1646 | 1461979321013 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 18:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 18:22:01 INFO - PROCESS | 1646 | 1461979321019 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 18:22:01 INFO - PROCESS | 1646 | 1461979321022 Marionette TRACE conn2 <- [1,2094,null,{}] 18:22:01 INFO - PROCESS | 1646 | 1461979321027 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}] 18:22:01 INFO - PROCESS | 1646 | 1461979321162 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 18:22:01 INFO - PROCESS | 1646 | 1461979321317 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x119cb0000 == 100 [pid = 1646] [id = 531] 18:22:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x113139000) [pid = 1646] [serial = 1593] [outer = 0x0] 18:22:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x113145400) [pid = 1646] [serial = 1594] [outer = 0x113139000] 18:22:01 INFO - PROCESS | 1646 | 1461979321350 Marionette DEBUG loaded listener.js 18:22:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x115d61c00) [pid = 1646] [serial = 1595] [outer = 0x113139000] 18:22:01 INFO - PROCESS | 1646 | 1461979321785 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]]]}] 18:22:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 18:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 773ms 18:22:01 INFO - PROCESS | 1646 | 1461979321792 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 18:22:01 INFO - PROCESS | 1646 | 1461979321796 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 18:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 18:22:01 INFO - PROCESS | 1646 | 1461979321801 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 18:22:01 INFO - PROCESS | 1646 | 1461979321803 Marionette TRACE conn2 <- [1,2098,null,{}] 18:22:01 INFO - PROCESS | 1646 | 1461979321806 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}] 18:22:01 INFO - PROCESS | 1646 | 1461979321928 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 18:22:02 INFO - PROCESS | 1646 | 1461979322048 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a52d000 == 101 [pid = 1646] [id = 532] 18:22:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x11641f000) [pid = 1646] [serial = 1596] [outer = 0x0] 18:22:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x118325400) [pid = 1646] [serial = 1597] [outer = 0x11641f000] 18:22:02 INFO - PROCESS | 1646 | 1461979322082 Marionette DEBUG loaded listener.js 18:22:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x118fa5400) [pid = 1646] [serial = 1598] [outer = 0x11641f000] 18:22:02 INFO - PROCESS | 1646 | 1461979322552 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]]]}] 18:22:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 18:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 820ms 18:22:02 INFO - PROCESS | 1646 | 1461979322622 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 18:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 18:22:02 INFO - PROCESS | 1646 | 1461979322623 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 18:22:02 INFO - PROCESS | 1646 | 1461979322626 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 18:22:02 INFO - PROCESS | 1646 | 1461979322628 Marionette TRACE conn2 <- [1,2102,null,{}] 18:22:02 INFO - PROCESS | 1646 | 1461979322636 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}] 18:22:02 INFO - PROCESS | 1646 | 1461979322763 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 18:22:02 INFO - PROCESS | 1646 | 1461979322855 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12df90000 == 102 [pid = 1646] [id = 533] 18:22:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x1198e3400) [pid = 1646] [serial = 1599] [outer = 0x0] 18:22:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x1215b2000) [pid = 1646] [serial = 1600] [outer = 0x1198e3400] 18:22:02 INFO - PROCESS | 1646 | 1461979322889 Marionette DEBUG loaded listener.js 18:22:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x1266c1400) [pid = 1646] [serial = 1601] [outer = 0x1198e3400] 18:22:03 INFO - PROCESS | 1646 | 1461979323327 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]]]}] 18:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 18:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 725ms 18:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 18:22:03 INFO - PROCESS | 1646 | 1461979323352 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 18:22:03 INFO - PROCESS | 1646 | 1461979323354 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 18:22:03 INFO - PROCESS | 1646 | 1461979323356 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 18:22:03 INFO - PROCESS | 1646 | 1461979323358 Marionette TRACE conn2 <- [1,2106,null,{}] 18:22:03 INFO - PROCESS | 1646 | 1461979323360 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}] 18:22:03 INFO - PROCESS | 1646 | 1461979323481 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 18:22:03 INFO - PROCESS | 1646 | 1461979323602 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x135b24000 == 103 [pid = 1646] [id = 534] 18:22:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x126c24800) [pid = 1646] [serial = 1602] [outer = 0x0] 18:22:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x12aa11c00) [pid = 1646] [serial = 1603] [outer = 0x126c24800] 18:22:03 INFO - PROCESS | 1646 | 1461979323634 Marionette DEBUG loaded listener.js 18:22:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x12c078800) [pid = 1646] [serial = 1604] [outer = 0x126c24800] 18:22:04 INFO - PROCESS | 1646 | 1461979324041 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]]]}] 18:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 18:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 720ms 18:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 18:22:04 INFO - PROCESS | 1646 | 1461979324116 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 18:22:04 INFO - PROCESS | 1646 | 1461979324117 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 18:22:04 INFO - PROCESS | 1646 | 1461979324121 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 18:22:04 INFO - PROCESS | 1646 | 1461979324123 Marionette TRACE conn2 <- [1,2110,null,{}] 18:22:04 INFO - PROCESS | 1646 | 1461979324125 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}] 18:22:04 INFO - PROCESS | 1646 | 1461979324245 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 18:22:04 INFO - PROCESS | 1646 | 1461979324365 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x135dba800 == 104 [pid = 1646] [id = 535] 18:22:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x12aa20000) [pid = 1646] [serial = 1605] [outer = 0x0] 18:22:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x12c487800) [pid = 1646] [serial = 1606] [outer = 0x12aa20000] 18:22:04 INFO - PROCESS | 1646 | 1461979324398 Marionette DEBUG loaded listener.js 18:22:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x12d50c000) [pid = 1646] [serial = 1607] [outer = 0x12aa20000] 18:22:04 INFO - PROCESS | 1646 | 1461979324824 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]]]}] 18:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 18:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 721ms 18:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 18:22:04 INFO - PROCESS | 1646 | 1461979324843 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 18:22:04 INFO - PROCESS | 1646 | 1461979324844 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 18:22:04 INFO - PROCESS | 1646 | 1461979324847 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 18:22:04 INFO - PROCESS | 1646 | 1461979324848 Marionette TRACE conn2 <- [1,2114,null,{}] 18:22:04 INFO - PROCESS | 1646 | 1461979324851 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}] 18:22:04 INFO - PROCESS | 1646 | 1461979324986 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 18:22:05 INFO - PROCESS | 1646 | 1461979325110 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x137c8d000 == 105 [pid = 1646] [id = 536] 18:22:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x12e09b400) [pid = 1646] [serial = 1608] [outer = 0x0] 18:22:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x135005000) [pid = 1646] [serial = 1609] [outer = 0x12e09b400] 18:22:05 INFO - PROCESS | 1646 | 1461979325144 Marionette DEBUG loaded listener.js 18:22:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x135907400) [pid = 1646] [serial = 1610] [outer = 0x12e09b400] 18:22:05 INFO - PROCESS | 1646 | 1461979325562 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]]]}] 18:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 18:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 769ms 18:22:05 INFO - PROCESS | 1646 | 1461979325617 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 18:22:05 INFO - PROCESS | 1646 | 1461979325618 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 18:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 18:22:05 INFO - PROCESS | 1646 | 1461979325621 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 18:22:05 INFO - PROCESS | 1646 | 1461979325622 Marionette TRACE conn2 <- [1,2118,null,{}] 18:22:05 INFO - PROCESS | 1646 | 1461979325624 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}] 18:22:05 INFO - PROCESS | 1646 | 1461979325784 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 18:22:05 INFO - PROCESS | 1646 | 1461979325861 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x137d23800 == 106 [pid = 1646] [id = 537] 18:22:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x135730c00) [pid = 1646] [serial = 1611] [outer = 0x0] 18:22:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x135e2ec00) [pid = 1646] [serial = 1612] [outer = 0x135730c00] 18:22:05 INFO - PROCESS | 1646 | 1461979325892 Marionette DEBUG loaded listener.js 18:22:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x135e97000) [pid = 1646] [serial = 1613] [outer = 0x135730c00] 18:22:06 INFO - PROCESS | 1646 | 1461979326326 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]]]}] 18:22:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 18:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 720ms 18:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 18:22:06 INFO - PROCESS | 1646 | 1461979326341 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 18:22:06 INFO - PROCESS | 1646 | 1461979326343 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 18:22:06 INFO - PROCESS | 1646 | 1461979326345 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 18:22:06 INFO - PROCESS | 1646 | 1461979326346 Marionette TRACE conn2 <- [1,2122,null,{}] 18:22:06 INFO - PROCESS | 1646 | 1461979326349 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}] 18:22:06 INFO - PROCESS | 1646 | 1461979326470 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 18:22:06 INFO - PROCESS | 1646 | 1461979326564 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x13f369800 == 107 [pid = 1646] [id = 538] 18:22:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x135013c00) [pid = 1646] [serial = 1614] [outer = 0x0] 18:22:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x135019c00) [pid = 1646] [serial = 1615] [outer = 0x135013c00] 18:22:06 INFO - PROCESS | 1646 | 1461979326594 Marionette DEBUG loaded listener.js 18:22:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x135020000) [pid = 1646] [serial = 1616] [outer = 0x135013c00] 18:22:06 INFO - PROCESS | 1646 | 1461979326989 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]]]}] 18:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 18:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 669ms 18:22:07 INFO - PROCESS | 1646 | 1461979327017 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 18:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 18:22:07 INFO - PROCESS | 1646 | 1461979327018 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 18:22:07 INFO - PROCESS | 1646 | 1461979327021 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 18:22:07 INFO - PROCESS | 1646 | 1461979327022 Marionette TRACE conn2 <- [1,2126,null,{}] 18:22:07 INFO - PROCESS | 1646 | 1461979327025 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}] 18:22:07 INFO - PROCESS | 1646 | 1461979327167 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 18:22:07 INFO - PROCESS | 1646 | 1461979327274 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x140adb000 == 108 [pid = 1646] [id = 539] 18:22:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x13501b000) [pid = 1646] [serial = 1617] [outer = 0x0] 18:22:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x135e30400) [pid = 1646] [serial = 1618] [outer = 0x13501b000] 18:22:07 INFO - PROCESS | 1646 | 1461979327303 Marionette DEBUG loaded listener.js 18:22:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x135ea2c00) [pid = 1646] [serial = 1619] [outer = 0x13501b000] 18:22:07 INFO - PROCESS | 1646 | 1461979327732 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]]]}] 18:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 18:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 720ms 18:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 18:22:07 INFO - PROCESS | 1646 | 1461979327742 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 18:22:07 INFO - PROCESS | 1646 | 1461979327744 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 18:22:07 INFO - PROCESS | 1646 | 1461979327746 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 18:22:07 INFO - PROCESS | 1646 | 1461979327747 Marionette TRACE conn2 <- [1,2130,null,{}] 18:22:07 INFO - PROCESS | 1646 | 1461979327750 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}] 18:22:07 INFO - PROCESS | 1646 | 1461979327881 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 18:22:08 INFO - PROCESS | 1646 | 1461979328034 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x1415ae800 == 109 [pid = 1646] [id = 540] 18:22:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x110f74800) [pid = 1646] [serial = 1620] [outer = 0x0] 18:22:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x137c51800) [pid = 1646] [serial = 1621] [outer = 0x110f74800] 18:22:08 INFO - PROCESS | 1646 | 1461979328066 Marionette DEBUG loaded listener.js 18:22:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x13f32c000) [pid = 1646] [serial = 1622] [outer = 0x110f74800] 18:22:08 INFO - PROCESS | 1646 | 1461979328562 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] 18:22:08 INFO - PROCESS | 1646 | 1461979328632 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 18:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 18:22:08 INFO - PROCESS | 1646 | 1461979328636 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 18:22:08 INFO - PROCESS | 1646 | 1461979328638 Marionette TRACE conn2 <- [1,2134,null,{}] 18:22:08 INFO - PROCESS | 1646 | 1461979328641 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}] 18:22:08 INFO - PROCESS | 1646 | 1461979328777 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 18:22:08 INFO - PROCESS | 1646 | 1461979328874 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d082800 == 110 [pid = 1646] [id = 541] 18:22:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x128cae000) [pid = 1646] [serial = 1623] [outer = 0x0] 18:22:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x13500bc00) [pid = 1646] [serial = 1624] [outer = 0x128cae000] 18:22:08 INFO - PROCESS | 1646 | 1461979328907 Marionette DEBUG loaded listener.js 18:22:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x13f577000) [pid = 1646] [serial = 1625] [outer = 0x128cae000] 18:22:09 INFO - PROCESS | 1646 | 1461979329356 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]]]}] 18:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 18:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 771ms 18:22:09 INFO - PROCESS | 1646 | 1461979329409 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 18:22:09 INFO - PROCESS | 1646 | 1461979329411 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 18:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 18:22:09 INFO - PROCESS | 1646 | 1461979329415 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 18:22:09 INFO - PROCESS | 1646 | 1461979329416 Marionette TRACE conn2 <- [1,2138,null,{}] 18:22:09 INFO - PROCESS | 1646 | 1461979329419 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}] 18:22:09 INFO - PROCESS | 1646 | 1461979329540 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 18:22:09 INFO - PROCESS | 1646 | 1461979329635 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x135d8f800 == 111 [pid = 1646] [id = 542] 18:22:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x13f333400) [pid = 1646] [serial = 1626] [outer = 0x0] 18:22:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x13f57d800) [pid = 1646] [serial = 1627] [outer = 0x13f333400] 18:22:09 INFO - PROCESS | 1646 | 1461979329665 Marionette DEBUG loaded listener.js 18:22:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x13fb2c000) [pid = 1646] [serial = 1628] [outer = 0x13f333400] 18:22:10 INFO - PROCESS | 1646 | 1461979330084 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]]]}] 18:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 18:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 718ms 18:22:10 INFO - PROCESS | 1646 | 1461979330164 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 18:22:10 INFO - PROCESS | 1646 | 1461979330165 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 18:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 18:22:10 INFO - PROCESS | 1646 | 1461979330170 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 18:22:10 INFO - PROCESS | 1646 | 1461979330171 Marionette TRACE conn2 <- [1,2142,null,{}] 18:22:10 INFO - PROCESS | 1646 | 1461979330173 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}] 18:22:10 INFO - PROCESS | 1646 | 1461979330295 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 18:22:10 INFO - PROCESS | 1646 | 1461979330393 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x1415b4800 == 112 [pid = 1646] [id = 543] 18:22:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x112ecb000) [pid = 1646] [serial = 1629] [outer = 0x0] 18:22:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x13fb31c00) [pid = 1646] [serial = 1630] [outer = 0x112ecb000] 18:22:10 INFO - PROCESS | 1646 | 1461979330423 Marionette DEBUG loaded listener.js 18:22:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x13fbb1c00) [pid = 1646] [serial = 1631] [outer = 0x112ecb000] 18:22:11 INFO - PROCESS | 1646 | 1461979331052 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] 18:22:11 INFO - PROCESS | 1646 | 1461979331100 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 18:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 18:22:11 INFO - PROCESS | 1646 | 1461979331106 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 18:22:11 INFO - PROCESS | 1646 | 1461979331108 Marionette TRACE conn2 <- [1,2146,null,{}] 18:22:11 INFO - PROCESS | 1646 | 1461979331114 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}] 18:22:11 INFO - PROCESS | 1646 | 1461979331237 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 18:22:11 INFO - PROCESS | 1646 | 1461979331340 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12785c000 == 113 [pid = 1646] [id = 544] 18:22:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x110f7e400) [pid = 1646] [serial = 1632] [outer = 0x0] 18:22:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x113141400) [pid = 1646] [serial = 1633] [outer = 0x110f7e400] 18:22:11 INFO - PROCESS | 1646 | 1461979331369 Marionette DEBUG loaded listener.js 18:22:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x1184d0c00) [pid = 1646] [serial = 1634] [outer = 0x110f7e400] 18:22:11 INFO - PROCESS | 1646 | 1461979331884 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] 18:22:11 INFO - PROCESS | 1646 | 1461979331937 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 18:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 18:22:11 INFO - PROCESS | 1646 | 1461979331941 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 18:22:11 INFO - PROCESS | 1646 | 1461979331943 Marionette TRACE conn2 <- [1,2150,null,{}] 18:22:11 INFO - PROCESS | 1646 | 1461979331970 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}] 18:22:12 INFO - PROCESS | 1646 | 1461979332090 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 18:22:12 INFO - PROCESS | 1646 | 1461979332193 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x1256b2800 == 114 [pid = 1646] [id = 545] 18:22:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x1194e3400) [pid = 1646] [serial = 1635] [outer = 0x0] 18:22:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x1213c6400) [pid = 1646] [serial = 1636] [outer = 0x1194e3400] 18:22:12 INFO - PROCESS | 1646 | 1461979332220 Marionette DEBUG loaded listener.js 18:22:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x121e80400) [pid = 1646] [serial = 1637] [outer = 0x1194e3400] 18:22:12 INFO - PROCESS | 1646 | --DOCSHELL 0x116f2d000 == 113 [pid = 1646] [id = 270] 18:22:12 INFO - PROCESS | 1646 | --DOCSHELL 0x134959800 == 112 [pid = 1646] [id = 529] 18:22:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12da38000 == 111 [pid = 1646] [id = 528] 18:22:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12d407800 == 110 [pid = 1646] [id = 526] 18:22:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9aa000 == 109 [pid = 1646] [id = 525] 18:22:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12c1c2800 == 108 [pid = 1646] [id = 524] 18:22:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12b34e800 == 107 [pid = 1646] [id = 523] 18:22:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12a53c800 == 106 [pid = 1646] [id = 522] 18:22:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12784f800 == 105 [pid = 1646] [id = 521] 18:22:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1198b8800 == 104 [pid = 1646] [id = 520] 18:22:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1184f6000 == 103 [pid = 1646] [id = 519] 18:22:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1167e7000 == 102 [pid = 1646] [id = 518] 18:22:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1194d6800 == 101 [pid = 1646] [id = 517] 18:22:12 INFO - PROCESS | 1646 | --DOCSHELL 0x137ab6800 == 100 [pid = 1646] [id = 514] 18:22:12 INFO - PROCESS | 1646 | --DOCSHELL 0x137aa3000 == 99 [pid = 1646] [id = 513] 18:22:12 INFO - PROCESS | 1646 | --DOCSHELL 0x137a84000 == 98 [pid = 1646] [id = 512] 18:22:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1433e0000 == 97 [pid = 1646] [id = 511] 18:22:12 INFO - PROCESS | 1646 | --DOCSHELL 0x13f37a800 == 96 [pid = 1646] [id = 510] 18:22:12 INFO - PROCESS | 1646 | --DOCSHELL 0x135b86000 == 95 [pid = 1646] [id = 509] 18:22:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12f22e000 == 94 [pid = 1646] [id = 508] 18:22:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12a6b2000 == 93 [pid = 1646] [id = 507] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x13572b800) [pid = 1646] [serial = 1378] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x137c57400) [pid = 1646] [serial = 1516] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x134a23800) [pid = 1646] [serial = 1501] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x134a1bc00) [pid = 1646] [serial = 1504] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x13500b000) [pid = 1646] [serial = 1502] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x135e27c00) [pid = 1646] [serial = 1507] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x135732c00) [pid = 1646] [serial = 1505] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x135e35000) [pid = 1646] [serial = 1513] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x135ea0000) [pid = 1646] [serial = 1514] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x126568400) [pid = 1646] [serial = 1510] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x12bb2b800) [pid = 1646] [serial = 1456] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x128bc8800) [pid = 1646] [serial = 1492] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x12aa18400) [pid = 1646] [serial = 1493] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x119310400) [pid = 1646] [serial = 1484] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x1184c1c00) [pid = 1646] [serial = 1483] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x137c54000) [pid = 1646] [serial = 1477] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x112914000) [pid = 1646] [serial = 1481] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x110f18c00) [pid = 1646] [serial = 1480] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x125713800) [pid = 1646] [serial = 1489] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x126c9b800) [pid = 1646] [serial = 1490] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x112d6c000) [pid = 1646] [serial = 1447] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x134a1cc00) [pid = 1646] [serial = 1445] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x12bbb5800) [pid = 1646] [serial = 1495] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x12d1a1000) [pid = 1646] [serial = 1496] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x13572c800) [pid = 1646] [serial = 1471] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x135e2d800) [pid = 1646] [serial = 1508] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x135729800) [pid = 1646] [serial = 1465] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x11930d800) [pid = 1646] [serial = 1450] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x126c1e000) [pid = 1646] [serial = 1453] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x135911400) [pid = 1646] [serial = 1474] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x12d19d400) [pid = 1646] [serial = 1459] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x125710400) [pid = 1646] [serial = 1487] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x121e7dc00) [pid = 1646] [serial = 1486] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x135007000) [pid = 1646] [serial = 1462] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x12f27b400) [pid = 1646] [serial = 1468] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x12d8a3000) [pid = 1646] [serial = 1498] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x135e2cc00) [pid = 1646] [serial = 1511] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x137c5f800) [pid = 1646] [serial = 1517] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x12e09f800) [pid = 1646] [serial = 1499] [outer = 0x0] [url = about:blank] 18:22:12 INFO - PROCESS | 1646 | 1461979332683 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]]]}] 18:22:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 18:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 792ms 18:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 18:22:12 INFO - PROCESS | 1646 | 1461979332733 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 18:22:12 INFO - PROCESS | 1646 | 1461979332735 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 18:22:12 INFO - PROCESS | 1646 | 1461979332737 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 18:22:12 INFO - PROCESS | 1646 | 1461979332739 Marionette TRACE conn2 <- [1,2154,null,{}] 18:22:12 INFO - PROCESS | 1646 | 1461979332747 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}] 18:22:12 INFO - PROCESS | 1646 | 1461979332854 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 18:22:12 INFO - PROCESS | 1646 | 1461979332867 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c0d1800 == 94 [pid = 1646] [id = 546] 18:22:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x126c98c00) [pid = 1646] [serial = 1638] [outer = 0x0] 18:22:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x128bd1c00) [pid = 1646] [serial = 1639] [outer = 0x126c98c00] 18:22:12 INFO - PROCESS | 1646 | 1461979332895 Marionette DEBUG loaded listener.js 18:22:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x12a5b2000) [pid = 1646] [serial = 1640] [outer = 0x126c98c00] 18:22:13 INFO - PROCESS | 1646 | 1461979333273 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]]]}] 18:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 18:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 572ms 18:22:13 INFO - PROCESS | 1646 | 1461979333309 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 18:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 18:22:13 INFO - PROCESS | 1646 | 1461979333312 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 18:22:13 INFO - PROCESS | 1646 | 1461979333315 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 18:22:13 INFO - PROCESS | 1646 | 1461979333316 Marionette TRACE conn2 <- [1,2158,null,{}] 18:22:13 INFO - PROCESS | 1646 | 1461979333318 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}] 18:22:13 INFO - PROCESS | 1646 | 1461979333423 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 18:22:13 INFO - PROCESS | 1646 | 1461979333428 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cd03000 == 95 [pid = 1646] [id = 547] 18:22:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x12a758400) [pid = 1646] [serial = 1641] [outer = 0x0] 18:22:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x12aaf9000) [pid = 1646] [serial = 1642] [outer = 0x12a758400] 18:22:13 INFO - PROCESS | 1646 | 1461979333454 Marionette DEBUG loaded listener.js 18:22:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x12bbc0400) [pid = 1646] [serial = 1643] [outer = 0x12a758400] 18:22:13 INFO - PROCESS | 1646 | 1461979333870 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]]]}] 18:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 18:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 569ms 18:22:13 INFO - PROCESS | 1646 | 1461979333885 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 18:22:13 INFO - PROCESS | 1646 | 1461979333887 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 18:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 18:22:13 INFO - PROCESS | 1646 | 1461979333890 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 18:22:13 INFO - PROCESS | 1646 | 1461979333892 Marionette TRACE conn2 <- [1,2162,null,{}] 18:22:13 INFO - PROCESS | 1646 | 1461979333896 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}] 18:22:14 INFO - PROCESS | 1646 | 1461979334053 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 18:22:14 INFO - PROCESS | 1646 | 1461979334067 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d823800 == 96 [pid = 1646] [id = 548] 18:22:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x12c2ad800) [pid = 1646] [serial = 1644] [outer = 0x0] 18:22:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x12cd8a000) [pid = 1646] [serial = 1645] [outer = 0x12c2ad800] 18:22:14 INFO - PROCESS | 1646 | 1461979334108 Marionette DEBUG loaded listener.js 18:22:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x12bb2c400) [pid = 1646] [serial = 1646] [outer = 0x12c2ad800] 18:22:14 INFO - PROCESS | 1646 | 1461979334588 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]]]}] 18:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 18:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 724ms 18:22:14 INFO - PROCESS | 1646 | 1461979334632 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 18:22:14 INFO - PROCESS | 1646 | 1461979334633 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 18:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 18:22:14 INFO - PROCESS | 1646 | 1461979334644 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 18:22:14 INFO - PROCESS | 1646 | 1461979334646 Marionette TRACE conn2 <- [1,2166,null,{}] 18:22:14 INFO - PROCESS | 1646 | 1461979334651 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}] 18:22:14 INFO - PROCESS | 1646 | 1461979334820 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 18:22:14 INFO - PROCESS | 1646 | 1461979334839 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2cd800 == 97 [pid = 1646] [id = 549] 18:22:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x12d8e9400) [pid = 1646] [serial = 1647] [outer = 0x0] 18:22:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x134a25400) [pid = 1646] [serial = 1648] [outer = 0x12d8e9400] 18:22:14 INFO - PROCESS | 1646 | 1461979334866 Marionette DEBUG loaded listener.js 18:22:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x135911400) [pid = 1646] [serial = 1649] [outer = 0x12d8e9400] 18:22:15 INFO - PROCESS | 1646 | 1461979335234 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]]]}] 18:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 18:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 623ms 18:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 18:22:15 INFO - PROCESS | 1646 | 1461979335267 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 18:22:15 INFO - PROCESS | 1646 | 1461979335268 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 18:22:15 INFO - PROCESS | 1646 | 1461979335270 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 18:22:15 INFO - PROCESS | 1646 | 1461979335271 Marionette TRACE conn2 <- [1,2170,null,{}] 18:22:15 INFO - PROCESS | 1646 | 1461979335273 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}] 18:22:15 INFO - PROCESS | 1646 | 1461979335415 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 18:22:15 INFO - PROCESS | 1646 | 1461979335430 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x135997000 == 98 [pid = 1646] [id = 550] 18:22:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x121e83c00) [pid = 1646] [serial = 1650] [outer = 0x0] 18:22:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x12c2b2000) [pid = 1646] [serial = 1651] [outer = 0x121e83c00] 18:22:15 INFO - PROCESS | 1646 | 1461979335455 Marionette DEBUG loaded listener.js 18:22:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x135e2f400) [pid = 1646] [serial = 1652] [outer = 0x121e83c00] 18:22:15 INFO - PROCESS | 1646 | 1461979335812 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]]]}] 18:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 569ms 18:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:22:15 INFO - PROCESS | 1646 | 1461979335840 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 18:22:15 INFO - PROCESS | 1646 | 1461979335841 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 18:22:15 INFO - PROCESS | 1646 | 1461979335852 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:22:15 INFO - PROCESS | 1646 | 1461979335853 Marionette TRACE conn2 <- [1,2174,null,{}] 18:22:15 INFO - PROCESS | 1646 | 1461979335855 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}] 18:22:15 INFO - PROCESS | 1646 | 1461979335997 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 18:22:16 INFO - PROCESS | 1646 | 1461979336012 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x135d87000 == 99 [pid = 1646] [id = 551] 18:22:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x12f278000) [pid = 1646] [serial = 1653] [outer = 0x0] 18:22:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x135e50c00) [pid = 1646] [serial = 1654] [outer = 0x12f278000] 18:22:16 INFO - PROCESS | 1646 | 1461979336037 Marionette DEBUG loaded listener.js 18:22:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x13f32c400) [pid = 1646] [serial = 1655] [outer = 0x12f278000] 18:22:16 INFO - PROCESS | 1646 | 1461979336416 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]]]}] 18:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 628ms 18:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:22:16 INFO - PROCESS | 1646 | 1461979336472 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 18:22:16 INFO - PROCESS | 1646 | 1461979336473 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 18:22:16 INFO - PROCESS | 1646 | 1461979336475 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:22:16 INFO - PROCESS | 1646 | 1461979336476 Marionette TRACE conn2 <- [1,2178,null,{}] 18:22:16 INFO - PROCESS | 1646 | 1461979336478 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}] 18:22:16 INFO - PROCESS | 1646 | 1461979336615 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 18:22:16 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x126c92000) [pid = 1646] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:22:16 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x135e9dc00) [pid = 1646] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 18:22:16 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x128b08400) [pid = 1646] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:22:16 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x119a3e400) [pid = 1646] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:22:16 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x121e77c00) [pid = 1646] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:22:16 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x1161aa400) [pid = 1646] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:22:16 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x11315bc00) [pid = 1646] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:22:16 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x110f12c00) [pid = 1646] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:22:16 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x110f7cc00) [pid = 1646] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:22:16 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x110ef3000) [pid = 1646] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:22:16 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x12170fc00) [pid = 1646] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:22:16 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x111089c00) [pid = 1646] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:22:16 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x12b272800) [pid = 1646] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:22:16 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x11290b000) [pid = 1646] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:22:16 INFO - PROCESS | 1646 | 1461979336845 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x1219d0800 == 100 [pid = 1646] [id = 552] 18:22:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x110f12c00) [pid = 1646] [serial = 1656] [outer = 0x0] 18:22:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x112918800) [pid = 1646] [serial = 1657] [outer = 0x110f12c00] 18:22:16 INFO - PROCESS | 1646 | 1461979336872 Marionette DEBUG loaded listener.js 18:22:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x118fa8400) [pid = 1646] [serial = 1658] [outer = 0x110f12c00] 18:22:17 INFO - PROCESS | 1646 | 1461979337165 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]]]}] 18:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 722ms 18:22:17 INFO - PROCESS | 1646 | 1461979337199 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 18:22:17 INFO - PROCESS | 1646 | 1461979337200 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 18:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:22:17 INFO - PROCESS | 1646 | 1461979337203 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:22:17 INFO - PROCESS | 1646 | 1461979337204 Marionette TRACE conn2 <- [1,2182,null,{}] 18:22:17 INFO - PROCESS | 1646 | 1461979337206 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}] 18:22:17 INFO - PROCESS | 1646 | 1461979337311 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 18:22:17 INFO - PROCESS | 1646 | 1461979337408 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x137a99000 == 101 [pid = 1646] [id = 553] 18:22:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x11875e400) [pid = 1646] [serial = 1659] [outer = 0x0] 18:22:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x12b272800) [pid = 1646] [serial = 1660] [outer = 0x11875e400] 18:22:17 INFO - PROCESS | 1646 | 1461979337434 Marionette DEBUG loaded listener.js 18:22:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x13f575400) [pid = 1646] [serial = 1661] [outer = 0x11875e400] 18:22:17 INFO - PROCESS | 1646 | 1461979337739 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]]]}] 18:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 568ms 18:22:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:22:17 INFO - PROCESS | 1646 | 1461979337772 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 18:22:17 INFO - PROCESS | 1646 | 1461979337774 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 18:22:17 INFO - PROCESS | 1646 | 1461979337776 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:22:17 INFO - PROCESS | 1646 | 1461979337779 Marionette TRACE conn2 <- [1,2186,null,{}] 18:22:17 INFO - PROCESS | 1646 | 1461979337783 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}] 18:22:17 INFO - PROCESS | 1646 | 1461979337901 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 18:22:17 INFO - PROCESS | 1646 | 1461979337905 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x1415a6800 == 102 [pid = 1646] [id = 554] 18:22:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x13f575800) [pid = 1646] [serial = 1662] [outer = 0x0] 18:22:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x13fbb4400) [pid = 1646] [serial = 1663] [outer = 0x13f575800] 18:22:17 INFO - PROCESS | 1646 | 1461979337935 Marionette DEBUG loaded listener.js 18:22:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x1414ea000) [pid = 1646] [serial = 1664] [outer = 0x13f575800] 18:22:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:22:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 522ms 18:22:18 INFO - PROCESS | 1646 | 1461979338291 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]]]}] 18:22:18 INFO - PROCESS | 1646 | 1461979338301 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 18:22:18 INFO - PROCESS | 1646 | 1461979338302 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 18:22:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:22:18 INFO - PROCESS | 1646 | 1461979338304 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:22:18 INFO - PROCESS | 1646 | 1461979338305 Marionette TRACE conn2 <- [1,2190,null,{}] 18:22:18 INFO - PROCESS | 1646 | 1461979338307 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}] 18:22:18 INFO - PROCESS | 1646 | 1461979338461 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 18:22:18 INFO - PROCESS | 1646 | 1461979338470 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x14332b800 == 103 [pid = 1646] [id = 555] 18:22:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x128b08c00) [pid = 1646] [serial = 1665] [outer = 0x0] 18:22:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x1414ec400) [pid = 1646] [serial = 1666] [outer = 0x128b08c00] 18:22:18 INFO - PROCESS | 1646 | 1461979338495 Marionette DEBUG loaded listener.js 18:22:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x1414f3800) [pid = 1646] [serial = 1667] [outer = 0x128b08c00] 18:22:19 INFO - PROCESS | 1646 | 1461979339002 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]]]}] 18:22:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:22:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 721ms 18:22:19 INFO - PROCESS | 1646 | 1461979339028 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 18:22:19 INFO - PROCESS | 1646 | 1461979339031 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 18:22:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:22:19 INFO - PROCESS | 1646 | 1461979339036 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:22:19 INFO - PROCESS | 1646 | 1461979339039 Marionette TRACE conn2 <- [1,2194,null,{}] 18:22:19 INFO - PROCESS | 1646 | 1461979339045 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}] 18:22:19 INFO - PROCESS | 1646 | 1461979339181 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 18:22:19 INFO - PROCESS | 1646 | 1461979339281 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x121d0b000 == 104 [pid = 1646] [id = 556] 18:22:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x112914000) [pid = 1646] [serial = 1668] [outer = 0x0] 18:22:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x1164e8000) [pid = 1646] [serial = 1669] [outer = 0x112914000] 18:22:19 INFO - PROCESS | 1646 | 1461979339313 Marionette DEBUG loaded listener.js 18:22:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x118566000) [pid = 1646] [serial = 1670] [outer = 0x112914000] 18:22:19 INFO - PROCESS | 1646 | 1461979339786 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]]]}] 18:22:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:22:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 773ms 18:22:19 INFO - PROCESS | 1646 | 1461979339811 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 18:22:19 INFO - PROCESS | 1646 | 1461979339815 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 18:22:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:22:19 INFO - PROCESS | 1646 | 1461979339820 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:22:19 INFO - PROCESS | 1646 | 1461979339822 Marionette TRACE conn2 <- [1,2198,null,{}] 18:22:19 INFO - PROCESS | 1646 | 1461979339824 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}] 18:22:19 INFO - PROCESS | 1646 | 1461979339951 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 18:22:20 INFO - PROCESS | 1646 | 1461979340050 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d707800 == 105 [pid = 1646] [id = 557] 18:22:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x11be61800) [pid = 1646] [serial = 1671] [outer = 0x0] 18:22:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x121e79c00) [pid = 1646] [serial = 1672] [outer = 0x11be61800] 18:22:20 INFO - PROCESS | 1646 | 1461979340080 Marionette DEBUG loaded listener.js 18:22:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x128b6fc00) [pid = 1646] [serial = 1673] [outer = 0x11be61800] 18:22:20 INFO - PROCESS | 1646 | 1461979340501 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]]]}] 18:22:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:22:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 720ms 18:22:20 INFO - PROCESS | 1646 | 1461979340543 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 18:22:20 INFO - PROCESS | 1646 | 1461979340546 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 18:22:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:22:20 INFO - PROCESS | 1646 | 1461979340550 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:22:20 INFO - PROCESS | 1646 | 1461979340553 Marionette TRACE conn2 <- [1,2202,null,{}] 18:22:20 INFO - PROCESS | 1646 | 1461979340562 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}] 18:22:20 INFO - PROCESS | 1646 | 1461979340690 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 18:22:20 INFO - PROCESS | 1646 | 1461979340788 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x13f372800 == 106 [pid = 1646] [id = 558] 18:22:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x12c2b7800) [pid = 1646] [serial = 1674] [outer = 0x0] 18:22:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x12d19ec00) [pid = 1646] [serial = 1675] [outer = 0x12c2b7800] 18:22:20 INFO - PROCESS | 1646 | 1461979340820 Marionette DEBUG loaded listener.js 18:22:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x12d8ec000) [pid = 1646] [serial = 1676] [outer = 0x12c2b7800] 18:22:21 INFO - PROCESS | 1646 | 1461979341319 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]]]}] 18:22:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:22:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 822ms 18:22:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:22:21 INFO - PROCESS | 1646 | 1461979341373 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 18:22:21 INFO - PROCESS | 1646 | 1461979341375 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 18:22:21 INFO - PROCESS | 1646 | 1461979341377 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:22:21 INFO - PROCESS | 1646 | 1461979341378 Marionette TRACE conn2 <- [1,2206,null,{}] 18:22:21 INFO - PROCESS | 1646 | 1461979341381 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}] 18:22:21 INFO - PROCESS | 1646 | 1461979341506 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 18:22:21 INFO - PROCESS | 1646 | 1461979341631 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x14141f000 == 107 [pid = 1646] [id = 559] 18:22:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x135006800) [pid = 1646] [serial = 1677] [outer = 0x0] 18:22:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x135554400) [pid = 1646] [serial = 1678] [outer = 0x135006800] 18:22:21 INFO - PROCESS | 1646 | 1461979341663 Marionette DEBUG loaded listener.js 18:22:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x135e31000) [pid = 1646] [serial = 1679] [outer = 0x135006800] 18:22:22 INFO - PROCESS | 1646 | 1461979342087 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]]]}] 18:22:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:22:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 719ms 18:22:22 INFO - PROCESS | 1646 | 1461979342097 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 18:22:22 INFO - PROCESS | 1646 | 1461979342098 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 18:22:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:22:22 INFO - PROCESS | 1646 | 1461979342100 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:22:22 INFO - PROCESS | 1646 | 1461979342102 Marionette TRACE conn2 <- [1,2210,null,{}] 18:22:22 INFO - PROCESS | 1646 | 1461979342104 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}] 18:22:22 INFO - PROCESS | 1646 | 1461979342230 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 18:22:22 INFO - PROCESS | 1646 | 1461979342358 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x14391a800 == 108 [pid = 1646] [id = 560] 18:22:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x13501d000) [pid = 1646] [serial = 1680] [outer = 0x0] 18:22:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x13f32f000) [pid = 1646] [serial = 1681] [outer = 0x13501d000] 18:22:22 INFO - PROCESS | 1646 | 1461979342391 Marionette DEBUG loaded listener.js 18:22:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x13f53c800) [pid = 1646] [serial = 1682] [outer = 0x13501d000] 18:22:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:22:22 INFO - PROCESS | 1646 | 1461979342815 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]]]}] 18:22:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 719ms 18:22:22 INFO - PROCESS | 1646 | 1461979342820 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 18:22:22 INFO - PROCESS | 1646 | 1461979342822 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 18:22:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:22:22 INFO - PROCESS | 1646 | 1461979342824 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:22:22 INFO - PROCESS | 1646 | 1461979342825 Marionette TRACE conn2 <- [1,2214,null,{}] 18:22:22 INFO - PROCESS | 1646 | 1461979342828 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}] 18:22:22 INFO - PROCESS | 1646 | 1461979342984 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 18:22:23 INFO - PROCESS | 1646 | 1461979343114 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x14396a000 == 109 [pid = 1646] [id = 561] 18:22:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x13f53f000) [pid = 1646] [serial = 1683] [outer = 0x0] 18:22:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x13fb23c00) [pid = 1646] [serial = 1684] [outer = 0x13f53f000] 18:22:23 INFO - PROCESS | 1646 | 1461979343149 Marionette DEBUG loaded listener.js 18:22:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x1414edc00) [pid = 1646] [serial = 1685] [outer = 0x13f53f000] 18:22:23 INFO - PROCESS | 1646 | 1461979343568 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]]]}] 18:22:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:22:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 768ms 18:22:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:22:23 INFO - PROCESS | 1646 | 1461979343593 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 18:22:23 INFO - PROCESS | 1646 | 1461979343594 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 18:22:23 INFO - PROCESS | 1646 | 1461979343597 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:22:23 INFO - PROCESS | 1646 | 1461979343598 Marionette TRACE conn2 <- [1,2218,null,{}] 18:22:23 INFO - PROCESS | 1646 | 1461979343600 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}] 18:22:23 INFO - PROCESS | 1646 | 1461979343721 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 18:22:23 INFO - PROCESS | 1646 | 1461979343848 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x142a63000 == 110 [pid = 1646] [id = 562] 18:22:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x13f540800) [pid = 1646] [serial = 1686] [outer = 0x0] 18:22:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x141aabc00) [pid = 1646] [serial = 1687] [outer = 0x13f540800] 18:22:23 INFO - PROCESS | 1646 | 1461979343880 Marionette DEBUG loaded listener.js 18:22:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x141ab2c00) [pid = 1646] [serial = 1688] [outer = 0x13f540800] 18:22:24 INFO - PROCESS | 1646 | 1461979344290 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]]]}] 18:22:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:22:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 719ms 18:22:24 INFO - PROCESS | 1646 | 1461979344327 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 18:22:24 INFO - PROCESS | 1646 | 1461979344329 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 18:22:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:22:24 INFO - PROCESS | 1646 | 1461979344355 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:22:24 INFO - PROCESS | 1646 | 1461979344356 Marionette TRACE conn2 <- [1,2222,null,{}] 18:22:24 INFO - PROCESS | 1646 | 1461979344358 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}] 18:22:24 INFO - PROCESS | 1646 | 1461979344522 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 18:22:24 INFO - PROCESS | 1646 | 1461979344593 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x142a7a800 == 111 [pid = 1646] [id = 563] 18:22:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x141ab4c00) [pid = 1646] [serial = 1689] [outer = 0x0] 18:22:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x141ab8400) [pid = 1646] [serial = 1690] [outer = 0x141ab4c00] 18:22:24 INFO - PROCESS | 1646 | 1461979344622 Marionette DEBUG loaded listener.js 18:22:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x142aafc00) [pid = 1646] [serial = 1691] [outer = 0x141ab4c00] 18:22:25 INFO - PROCESS | 1646 | 1461979345074 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]]]}] 18:22:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:22:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 772ms 18:22:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:22:25 INFO - PROCESS | 1646 | 1461979345126 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 18:22:25 INFO - PROCESS | 1646 | 1461979345127 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 18:22:25 INFO - PROCESS | 1646 | 1461979345130 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:22:25 INFO - PROCESS | 1646 | 1461979345131 Marionette TRACE conn2 <- [1,2226,null,{}] 18:22:25 INFO - PROCESS | 1646 | 1461979345133 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}] 18:22:25 INFO - PROCESS | 1646 | 1461979345276 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 18:22:25 INFO - PROCESS | 1646 | 1461979345416 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x118ff4800 == 112 [pid = 1646] [id = 564] 18:22:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 274 (0x119a40400) [pid = 1646] [serial = 1692] [outer = 0x0] 18:22:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 275 (0x128b6b800) [pid = 1646] [serial = 1693] [outer = 0x119a40400] 18:22:25 INFO - PROCESS | 1646 | 1461979345467 Marionette DEBUG loaded listener.js 18:22:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 276 (0x12d1aa800) [pid = 1646] [serial = 1694] [outer = 0x119a40400] 18:22:26 INFO - PROCESS | 1646 | 1461979346324 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]]]}] 18:22:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 18:22:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1223ms 18:22:26 INFO - PROCESS | 1646 | 1461979346353 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 18:22:26 INFO - PROCESS | 1646 | 1461979346356 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 18:22:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:22:26 INFO - PROCESS | 1646 | 1461979346360 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:22:26 INFO - PROCESS | 1646 | 1461979346362 Marionette TRACE conn2 <- [1,2230,null,{}] 18:22:26 INFO - PROCESS | 1646 | 1461979346366 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}] 18:22:26 INFO - PROCESS | 1646 | 1461979346489 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 18:22:26 INFO - PROCESS | 1646 | 1461979346594 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba8f800 == 113 [pid = 1646] [id = 565] 18:22:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 277 (0x112b53000) [pid = 1646] [serial = 1695] [outer = 0x0] 18:22:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 278 (0x116418400) [pid = 1646] [serial = 1696] [outer = 0x112b53000] 18:22:26 INFO - PROCESS | 1646 | 1461979346625 Marionette DEBUG loaded listener.js 18:22:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 279 (0x11855f800) [pid = 1646] [serial = 1697] [outer = 0x112b53000] 18:22:27 INFO - PROCESS | 1646 | 1461979347111 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]]]}] 18:22:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:22:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 773ms 18:22:27 INFO - PROCESS | 1646 | 1461979347134 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 18:22:27 INFO - PROCESS | 1646 | 1461979347140 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 18:22:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:22:27 INFO - PROCESS | 1646 | 1461979347147 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:22:27 INFO - PROCESS | 1646 | 1461979347149 Marionette TRACE conn2 <- [1,2234,null,{}] 18:22:27 INFO - PROCESS | 1646 | 1461979347153 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}] 18:22:27 INFO - PROCESS | 1646 | 1461979347317 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 18:22:27 INFO - PROCESS | 1646 | 1461979347478 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d075000 == 114 [pid = 1646] [id = 566] 18:22:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 280 (0x11855c000) [pid = 1646] [serial = 1698] [outer = 0x0] 18:22:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 281 (0x11930d800) [pid = 1646] [serial = 1699] [outer = 0x11855c000] 18:22:27 INFO - PROCESS | 1646 | 1461979347505 Marionette DEBUG loaded listener.js 18:22:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 282 (0x11a012000) [pid = 1646] [serial = 1700] [outer = 0x11855c000] 18:22:27 INFO - PROCESS | 1646 | 1461979347978 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]]]}] 18:22:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:22:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 874ms 18:22:28 INFO - PROCESS | 1646 | 1461979348029 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 18:22:28 INFO - PROCESS | 1646 | 1461979348031 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 18:22:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:22:28 INFO - PROCESS | 1646 | 1461979348035 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:22:28 INFO - PROCESS | 1646 | 1461979348037 Marionette TRACE conn2 <- [1,2238,null,{}] 18:22:28 INFO - PROCESS | 1646 | 1461979348046 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}] 18:22:28 INFO - PROCESS | 1646 | 1461979348163 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 18:22:28 INFO - PROCESS | 1646 | 1461979348268 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c99b800 == 115 [pid = 1646] [id = 567] 18:22:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 283 (0x1257ee400) [pid = 1646] [serial = 1701] [outer = 0x0] 18:22:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 284 (0x126c9b400) [pid = 1646] [serial = 1702] [outer = 0x1257ee400] 18:22:28 INFO - PROCESS | 1646 | 1461979348298 Marionette DEBUG loaded listener.js 18:22:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 285 (0x128bd2c00) [pid = 1646] [serial = 1703] [outer = 0x1257ee400] 18:22:28 INFO - PROCESS | 1646 | 1461979348734 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]]]}] 18:22:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:22:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 723ms 18:22:28 INFO - PROCESS | 1646 | 1461979348758 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 18:22:28 INFO - PROCESS | 1646 | 1461979348760 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 18:22:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:22:28 INFO - PROCESS | 1646 | 1461979348762 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:22:28 INFO - PROCESS | 1646 | 1461979348763 Marionette TRACE conn2 <- [1,2242,null,{}] 18:22:28 INFO - PROCESS | 1646 | 1461979348766 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}] 18:22:28 INFO - PROCESS | 1646 | 1461979348881 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 18:22:29 INFO - PROCESS | 1646 | 1461979349015 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f22b000 == 116 [pid = 1646] [id = 568] 18:22:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 286 (0x128b74400) [pid = 1646] [serial = 1704] [outer = 0x0] 18:22:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 287 (0x12a6e9c00) [pid = 1646] [serial = 1705] [outer = 0x128b74400] 18:22:29 INFO - PROCESS | 1646 | 1461979349045 Marionette DEBUG loaded listener.js 18:22:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 288 (0x12bb34c00) [pid = 1646] [serial = 1706] [outer = 0x128b74400] 18:22:29 INFO - PROCESS | 1646 | 1461979349452 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]]]}] 18:22:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:22:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 721ms 18:22:29 INFO - PROCESS | 1646 | 1461979349491 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 18:22:29 INFO - PROCESS | 1646 | 1461979349493 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 18:22:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:22:29 INFO - PROCESS | 1646 | 1461979349513 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:22:29 INFO - PROCESS | 1646 | 1461979349515 Marionette TRACE conn2 <- [1,2246,null,{}] 18:22:29 INFO - PROCESS | 1646 | 1461979349517 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}] 18:22:29 INFO - PROCESS | 1646 | 1461979349629 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 18:22:29 INFO - PROCESS | 1646 | 1461979349733 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2d0800 == 117 [pid = 1646] [id = 569] 18:22:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 289 (0x128caec00) [pid = 1646] [serial = 1707] [outer = 0x0] 18:22:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 290 (0x12c2a9800) [pid = 1646] [serial = 1708] [outer = 0x128caec00] 18:22:29 INFO - PROCESS | 1646 | 1461979349760 Marionette DEBUG loaded listener.js 18:22:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 291 (0x12d02f000) [pid = 1646] [serial = 1709] [outer = 0x128caec00] 18:22:29 INFO - PROCESS | 1646 | --DOCSHELL 0x137c0d000 == 116 [pid = 1646] [id = 488] 18:22:29 INFO - PROCESS | 1646 | --DOCSHELL 0x140ad9800 == 115 [pid = 1646] [id = 459] 18:22:29 INFO - PROCESS | 1646 | --DOCSHELL 0x135b73800 == 114 [pid = 1646] [id = 381] 18:22:29 INFO - PROCESS | 1646 | --DOCSHELL 0x137c2a000 == 113 [pid = 1646] [id = 489] 18:22:29 INFO - PROCESS | 1646 | --DOCSHELL 0x135a13800 == 112 [pid = 1646] [id = 492] 18:22:29 INFO - PROCESS | 1646 | --DOCSHELL 0x140aca000 == 111 [pid = 1646] [id = 491] 18:22:29 INFO - PROCESS | 1646 | --DOCSHELL 0x135b71000 == 110 [pid = 1646] [id = 487] 18:22:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1415a6800 == 109 [pid = 1646] [id = 554] 18:22:29 INFO - PROCESS | 1646 | --DOCSHELL 0x137a99000 == 108 [pid = 1646] [id = 553] 18:22:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1219d0800 == 107 [pid = 1646] [id = 552] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 290 (0x12aaf0400) [pid = 1646] [serial = 1528] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 289 (0x135e4b000) [pid = 1646] [serial = 1540] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 288 (0x135005400) [pid = 1646] [serial = 1531] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 287 (0x126c26800) [pid = 1646] [serial = 1525] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 286 (0x135e99800) [pid = 1646] [serial = 1534] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 285 (0x110f80000) [pid = 1646] [serial = 1537] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 284 (0x1198e9000) [pid = 1646] [serial = 1522] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 283 (0x135e52800) [pid = 1646] [serial = 1543] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 282 (0x125713000) [pid = 1646] [serial = 1549] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 281 (0x13f57cc00) [pid = 1646] [serial = 1546] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 280 (0x12e09a400) [pid = 1646] [serial = 1591] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOCSHELL 0x135d87000 == 106 [pid = 1646] [id = 551] 18:22:30 INFO - PROCESS | 1646 | --DOCSHELL 0x135997000 == 105 [pid = 1646] [id = 550] 18:22:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2cd800 == 104 [pid = 1646] [id = 549] 18:22:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12d823800 == 103 [pid = 1646] [id = 548] 18:22:30 INFO - PROCESS | 1646 | --DOCSHELL 0x116f38000 == 102 [pid = 1646] [id = 527] 18:22:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12cd03000 == 101 [pid = 1646] [id = 547] 18:22:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12c0d1800 == 100 [pid = 1646] [id = 546] 18:22:30 INFO - PROCESS | 1646 | --DOCSHELL 0x1256b2800 == 99 [pid = 1646] [id = 545] 18:22:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12785c000 == 98 [pid = 1646] [id = 544] 18:22:30 INFO - PROCESS | 1646 | --DOCSHELL 0x1415b4800 == 97 [pid = 1646] [id = 543] 18:22:30 INFO - PROCESS | 1646 | --DOCSHELL 0x135d8f800 == 96 [pid = 1646] [id = 542] 18:22:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12d082800 == 95 [pid = 1646] [id = 541] 18:22:30 INFO - PROCESS | 1646 | --DOCSHELL 0x1415ae800 == 94 [pid = 1646] [id = 540] 18:22:30 INFO - PROCESS | 1646 | --DOCSHELL 0x140adb000 == 93 [pid = 1646] [id = 539] 18:22:30 INFO - PROCESS | 1646 | --DOCSHELL 0x13f369800 == 92 [pid = 1646] [id = 538] 18:22:30 INFO - PROCESS | 1646 | --DOCSHELL 0x137d23800 == 91 [pid = 1646] [id = 537] 18:22:30 INFO - PROCESS | 1646 | --DOCSHELL 0x137c8d000 == 90 [pid = 1646] [id = 536] 18:22:30 INFO - PROCESS | 1646 | --DOCSHELL 0x135dba800 == 89 [pid = 1646] [id = 535] 18:22:30 INFO - PROCESS | 1646 | --DOCSHELL 0x135b24000 == 88 [pid = 1646] [id = 534] 18:22:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12df90000 == 87 [pid = 1646] [id = 533] 18:22:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12a52d000 == 86 [pid = 1646] [id = 532] 18:22:30 INFO - PROCESS | 1646 | --DOCSHELL 0x119cb0000 == 85 [pid = 1646] [id = 531] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 279 (0x128a30800) [pid = 1646] [serial = 1573] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 278 (0x13f575000) [pid = 1646] [serial = 1519] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 277 (0x13f57d000) [pid = 1646] [serial = 1520] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 276 (0x12a5ba400) [pid = 1646] [serial = 1577] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 275 (0x119eb6000) [pid = 1646] [serial = 1564] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 274 (0x1213c3c00) [pid = 1646] [serial = 1565] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 273 (0x128cb6000) [pid = 1646] [serial = 1576] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x121e80000) [pid = 1646] [serial = 1567] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x1251a0c00) [pid = 1646] [serial = 1568] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x118559c00) [pid = 1646] [serial = 1559] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x118328c00) [pid = 1646] [serial = 1558] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x11855a400) [pid = 1646] [serial = 1561] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x1198e4800) [pid = 1646] [serial = 1562] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x110f7c000) [pid = 1646] [serial = 1553] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x110f74400) [pid = 1646] [serial = 1552] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x111096000) [pid = 1646] [serial = 1555] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x11325f400) [pid = 1646] [serial = 1556] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x12aa13800) [pid = 1646] [serial = 1579] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x1257e7c00) [pid = 1646] [serial = 1570] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x12b3f7400) [pid = 1646] [serial = 1583] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x12d50b000) [pid = 1646] [serial = 1588] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x12d8aa000) [pid = 1646] [serial = 1589] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x12c13b400) [pid = 1646] [serial = 1585] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x113442800) [pid = 1646] [serial = 1582] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x12adb2000) [pid = 1646] [serial = 1580] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x12d025800) [pid = 1646] [serial = 1586] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x128bcd000) [pid = 1646] [serial = 1574] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x127889800) [pid = 1646] [serial = 1571] [outer = 0x0] [url = about:blank] 18:22:30 INFO - PROCESS | 1646 | 1461979350195 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]]]}] 18:22:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:22:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 725ms 18:22:30 INFO - PROCESS | 1646 | 1461979350235 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 18:22:30 INFO - PROCESS | 1646 | 1461979350236 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 18:22:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:22:30 INFO - PROCESS | 1646 | 1461979350239 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:22:30 INFO - PROCESS | 1646 | 1461979350240 Marionette TRACE conn2 <- [1,2250,null,{}] 18:22:30 INFO - PROCESS | 1646 | 1461979350242 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}] 18:22:30 INFO - PROCESS | 1646 | 1461979350359 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 18:22:30 INFO - PROCESS | 1646 | 1461979350450 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x121592800 == 86 [pid = 1646] [id = 570] 18:22:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x113442800) [pid = 1646] [serial = 1710] [outer = 0x0] 18:22:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x126c27400) [pid = 1646] [serial = 1711] [outer = 0x113442800] 18:22:30 INFO - PROCESS | 1646 | 1461979350478 Marionette DEBUG loaded listener.js 18:22:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x12d8a2c00) [pid = 1646] [serial = 1712] [outer = 0x113442800] 18:22:30 INFO - PROCESS | 1646 | 1461979350813 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]]]}] 18:22:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:22:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 619ms 18:22:30 INFO - PROCESS | 1646 | 1461979350859 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 18:22:30 INFO - PROCESS | 1646 | 1461979350861 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 18:22:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:22:30 INFO - PROCESS | 1646 | 1461979350865 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:22:30 INFO - PROCESS | 1646 | 1461979350866 Marionette TRACE conn2 <- [1,2254,null,{}] 18:22:30 INFO - PROCESS | 1646 | 1461979350870 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}] 18:22:31 INFO - PROCESS | 1646 | 1461979351027 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 18:22:31 INFO - PROCESS | 1646 | 1461979351140 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x129666800 == 87 [pid = 1646] [id = 571] 18:22:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x124cea000) [pid = 1646] [serial = 1713] [outer = 0x0] 18:22:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x12d8e4000) [pid = 1646] [serial = 1714] [outer = 0x124cea000] 18:22:31 INFO - PROCESS | 1646 | 1461979351166 Marionette DEBUG loaded listener.js 18:22:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x134a1c800) [pid = 1646] [serial = 1715] [outer = 0x124cea000] 18:22:31 INFO - PROCESS | 1646 | 1461979351466 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]]]}] 18:22:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:22:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 620ms 18:22:31 INFO - PROCESS | 1646 | 1461979351486 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 18:22:31 INFO - PROCESS | 1646 | 1461979351488 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 18:22:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:22:31 INFO - PROCESS | 1646 | 1461979351490 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:22:31 INFO - PROCESS | 1646 | 1461979351491 Marionette TRACE conn2 <- [1,2258,null,{}] 18:22:31 INFO - PROCESS | 1646 | 1461979351493 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}] 18:22:31 INFO - PROCESS | 1646 | 1461979351638 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 18:22:31 INFO - PROCESS | 1646 | 1461979351646 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cd1e000 == 88 [pid = 1646] [id = 572] 18:22:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x11971ec00) [pid = 1646] [serial = 1716] [outer = 0x0] 18:22:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x135012c00) [pid = 1646] [serial = 1717] [outer = 0x11971ec00] 18:22:31 INFO - PROCESS | 1646 | 1461979351671 Marionette DEBUG loaded listener.js 18:22:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x135021800) [pid = 1646] [serial = 1718] [outer = 0x11971ec00] 18:22:32 INFO - PROCESS | 1646 | 1461979352031 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]]]}] 18:22:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:22:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 569ms 18:22:32 INFO - PROCESS | 1646 | 1461979352060 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 18:22:32 INFO - PROCESS | 1646 | 1461979352061 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 18:22:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:22:32 INFO - PROCESS | 1646 | 1461979352063 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:22:32 INFO - PROCESS | 1646 | 1461979352064 Marionette TRACE conn2 <- [1,2262,null,{}] 18:22:32 INFO - PROCESS | 1646 | 1461979352067 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}] 18:22:32 INFO - PROCESS | 1646 | 1461979352170 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 18:22:32 INFO - PROCESS | 1646 | 1461979352174 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x135745000 == 89 [pid = 1646] [id = 573] 18:22:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x135729800) [pid = 1646] [serial = 1719] [outer = 0x0] 18:22:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x135e2bc00) [pid = 1646] [serial = 1720] [outer = 0x135729800] 18:22:32 INFO - PROCESS | 1646 | 1461979352200 Marionette DEBUG loaded listener.js 18:22:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x135e96c00) [pid = 1646] [serial = 1721] [outer = 0x135729800] 18:22:32 INFO - PROCESS | 1646 | 1461979352619 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]]]}] 18:22:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:22:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 571ms 18:22:32 INFO - PROCESS | 1646 | 1461979352634 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 18:22:32 INFO - PROCESS | 1646 | 1461979352636 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 18:22:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:22:32 INFO - PROCESS | 1646 | 1461979352638 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:22:32 INFO - PROCESS | 1646 | 1461979352640 Marionette TRACE conn2 <- [1,2266,null,{}] 18:22:32 INFO - PROCESS | 1646 | 1461979352642 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}] 18:22:32 INFO - PROCESS | 1646 | 1461979352783 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 18:22:32 INFO - PROCESS | 1646 | 1461979352802 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x135d95800 == 90 [pid = 1646] [id = 574] 18:22:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x13590f800) [pid = 1646] [serial = 1722] [outer = 0x0] 18:22:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x135ea0c00) [pid = 1646] [serial = 1723] [outer = 0x13590f800] 18:22:32 INFO - PROCESS | 1646 | 1461979352828 Marionette DEBUG loaded listener.js 18:22:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x137c5ec00) [pid = 1646] [serial = 1724] [outer = 0x13590f800] 18:22:33 INFO - PROCESS | 1646 | 1461979353209 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]]]}] 18:22:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:22:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 621ms 18:22:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:22:33 INFO - PROCESS | 1646 | 1461979353259 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 18:22:33 INFO - PROCESS | 1646 | 1461979353261 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 18:22:33 INFO - PROCESS | 1646 | 1461979353263 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:22:33 INFO - PROCESS | 1646 | 1461979353265 Marionette TRACE conn2 <- [1,2270,null,{}] 18:22:33 INFO - PROCESS | 1646 | 1461979353267 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}] 18:22:33 INFO - PROCESS | 1646 | 1461979353418 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 18:22:33 INFO - PROCESS | 1646 | 1461979353435 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x137c14800 == 91 [pid = 1646] [id = 575] 18:22:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x137c51400) [pid = 1646] [serial = 1725] [outer = 0x0] 18:22:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x13f333000) [pid = 1646] [serial = 1726] [outer = 0x137c51400] 18:22:33 INFO - PROCESS | 1646 | 1461979353464 Marionette DEBUG loaded listener.js 18:22:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x13f577400) [pid = 1646] [serial = 1727] [outer = 0x137c51400] 18:22:33 INFO - PROCESS | 1646 | 1461979353842 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]]]}] 18:22:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:22:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 620ms 18:22:33 INFO - PROCESS | 1646 | 1461979353884 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 18:22:33 INFO - PROCESS | 1646 | 1461979353885 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 18:22:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:22:33 INFO - PROCESS | 1646 | 1461979353887 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:22:33 INFO - PROCESS | 1646 | 1461979353889 Marionette TRACE conn2 <- [1,2274,null,{}] 18:22:33 INFO - PROCESS | 1646 | 1461979353891 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}] 18:22:34 INFO - PROCESS | 1646 | 1461979354035 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 18:22:34 INFO - PROCESS | 1646 | 1461979354049 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x137e58000 == 92 [pid = 1646] [id = 576] 18:22:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x13f57e000) [pid = 1646] [serial = 1728] [outer = 0x0] 18:22:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x13fb2ec00) [pid = 1646] [serial = 1729] [outer = 0x13f57e000] 18:22:34 INFO - PROCESS | 1646 | 1461979354078 Marionette DEBUG loaded listener.js 18:22:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x13fbb8c00) [pid = 1646] [serial = 1730] [outer = 0x13f57e000] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x11930f400) [pid = 1646] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x128ca7800) [pid = 1646] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x12d1a2000) [pid = 1646] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x135557c00) [pid = 1646] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x12575d800) [pid = 1646] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x115d86800) [pid = 1646] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x128ca8800) [pid = 1646] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x115d53c00) [pid = 1646] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x113144000) [pid = 1646] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x128bd0400) [pid = 1646] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x111d51000) [pid = 1646] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x12d8adc00) [pid = 1646] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x1220ac000) [pid = 1646] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x135e45800) [pid = 1646] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x117e13000) [pid = 1646] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x124897c00) [pid = 1646] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x12c131c00) [pid = 1646] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x1217a5800) [pid = 1646] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x116618000) [pid = 1646] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x128e7c800) [pid = 1646] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x110ee7400) [pid = 1646] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x118237800) [pid = 1646] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x135e4c000) [pid = 1646] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x112d6a000) [pid = 1646] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x128a31000) [pid = 1646] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x111091000) [pid = 1646] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x126c25c00) [pid = 1646] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x12c07dc00) [pid = 1646] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x118238c00) [pid = 1646] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x127885800) [pid = 1646] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x128b74800) [pid = 1646] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x110f7a400) [pid = 1646] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x12d8e9000) [pid = 1646] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x125703800) [pid = 1646] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x128a2e000) [pid = 1646] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x12e0a3000) [pid = 1646] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x112b4ac00) [pid = 1646] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x113378c00) [pid = 1646] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x112f49800) [pid = 1646] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x119eb4c00) [pid = 1646] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x110f16c00) [pid = 1646] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x12d1a0800) [pid = 1646] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x12e09b000) [pid = 1646] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x110ef1800) [pid = 1646] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x11be66800) [pid = 1646] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x135007400) [pid = 1646] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x128bd0c00) [pid = 1646] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x110f0bc00) [pid = 1646] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x12f274400) [pid = 1646] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x12d8ebc00) [pid = 1646] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x118fac400) [pid = 1646] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x12f27e800) [pid = 1646] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x13572ac00) [pid = 1646] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x12d8ad000) [pid = 1646] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x112b58800) [pid = 1646] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x11315d800) [pid = 1646] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x1169ae400) [pid = 1646] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x128b0bc00) [pid = 1646] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x12d8e9400) [pid = 1646] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x12f278000) [pid = 1646] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x121e83c00) [pid = 1646] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x110f12c00) [pid = 1646] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x13f575800) [pid = 1646] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x11875e400) [pid = 1646] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x126c98c00) [pid = 1646] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x12a758400) [pid = 1646] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x1194e3400) [pid = 1646] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x12c2ad800) [pid = 1646] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:22:35 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x110f7e400) [pid = 1646] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:22:35 INFO - PROCESS | 1646 | 1461979355297 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]]]}] 18:22:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:22:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1422ms 18:22:35 INFO - PROCESS | 1646 | 1461979355320 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 18:22:35 INFO - PROCESS | 1646 | 1461979355321 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 18:22:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:22:35 INFO - PROCESS | 1646 | 1461979355323 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:22:35 INFO - PROCESS | 1646 | 1461979355324 Marionette TRACE conn2 <- [1,2278,null,{}] 18:22:35 INFO - PROCESS | 1646 | 1461979355327 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}] 18:22:35 INFO - PROCESS | 1646 | 1461979355430 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 18:22:35 INFO - PROCESS | 1646 | 1461979355434 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194d8000 == 93 [pid = 1646] [id = 577] 18:22:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x112b4ac00) [pid = 1646] [serial = 1731] [outer = 0x0] 18:22:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x113144000) [pid = 1646] [serial = 1732] [outer = 0x112b4ac00] 18:22:35 INFO - PROCESS | 1646 | 1461979355460 Marionette DEBUG loaded listener.js 18:22:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x117e1f000) [pid = 1646] [serial = 1733] [outer = 0x112b4ac00] 18:22:35 INFO - PROCESS | 1646 | 1461979355823 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]]]}] 18:22:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:22:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 519ms 18:22:35 INFO - PROCESS | 1646 | 1461979355842 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 18:22:35 INFO - PROCESS | 1646 | 1461979355844 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 18:22:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:22:35 INFO - PROCESS | 1646 | 1461979355848 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:22:35 INFO - PROCESS | 1646 | 1461979355850 Marionette TRACE conn2 <- [1,2282,null,{}] 18:22:35 INFO - PROCESS | 1646 | 1461979355853 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}] 18:22:35 INFO - PROCESS | 1646 | 1461979355958 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 18:22:36 INFO - PROCESS | 1646 | 1461979356050 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc76800 == 94 [pid = 1646] [id = 578] 18:22:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x116619800) [pid = 1646] [serial = 1734] [outer = 0x0] 18:22:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x118fac400) [pid = 1646] [serial = 1735] [outer = 0x116619800] 18:22:36 INFO - PROCESS | 1646 | 1461979356074 Marionette DEBUG loaded listener.js 18:22:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x1220ac000) [pid = 1646] [serial = 1736] [outer = 0x116619800] 18:22:36 INFO - PROCESS | 1646 | 1461979356415 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]]]}] 18:22:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:22:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 620ms 18:22:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:22:36 INFO - PROCESS | 1646 | 1461979356469 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 18:22:36 INFO - PROCESS | 1646 | 1461979356470 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 18:22:36 INFO - PROCESS | 1646 | 1461979356474 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:22:36 INFO - PROCESS | 1646 | 1461979356476 Marionette TRACE conn2 <- [1,2286,null,{}] 18:22:36 INFO - PROCESS | 1646 | 1461979356479 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}] 18:22:36 INFO - PROCESS | 1646 | 1461979356615 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 18:22:36 INFO - PROCESS | 1646 | 1461979356706 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x135d8d800 == 95 [pid = 1646] [id = 579] 18:22:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x1172e7000) [pid = 1646] [serial = 1737] [outer = 0x0] 18:22:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x1266bf800) [pid = 1646] [serial = 1738] [outer = 0x1172e7000] 18:22:36 INFO - PROCESS | 1646 | 1461979356732 Marionette DEBUG loaded listener.js 18:22:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x128bd4400) [pid = 1646] [serial = 1739] [outer = 0x1172e7000] 18:22:37 INFO - PROCESS | 1646 | 1461979357018 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]]]}] 18:22:37 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 18:22:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 574ms 18:22:37 INFO - PROCESS | 1646 | 1461979357155 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 18:22:37 INFO - PROCESS | 1646 | 1461979357158 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 18:22:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:22:37 INFO - PROCESS | 1646 | 1461979357165 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:22:37 INFO - PROCESS | 1646 | 1461979357168 Marionette TRACE conn2 <- [1,2290,null,{}] 18:22:37 INFO - PROCESS | 1646 | 1461979357172 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}] 18:22:37 INFO - PROCESS | 1646 | 1461979357300 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 18:22:37 INFO - PROCESS | 1646 | 1461979357426 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x118095000 == 96 [pid = 1646] [id = 580] 18:22:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x110f79800) [pid = 1646] [serial = 1740] [outer = 0x0] 18:22:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x110f80400) [pid = 1646] [serial = 1741] [outer = 0x110f79800] 18:22:37 INFO - PROCESS | 1646 | 1461979357458 Marionette DEBUG loaded listener.js 18:22:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x11313d000) [pid = 1646] [serial = 1742] [outer = 0x110f79800] 18:22:37 INFO - PROCESS | 1646 | 1461979357960 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]]]}] 18:22:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:22:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 825ms 18:22:37 INFO - PROCESS | 1646 | 1461979357996 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 18:22:38 INFO - PROCESS | 1646 | 1461979357999 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 18:22:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:22:38 INFO - PROCESS | 1646 | 1461979358006 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:22:38 INFO - PROCESS | 1646 | 1461979358009 Marionette TRACE conn2 <- [1,2294,null,{}] 18:22:38 INFO - PROCESS | 1646 | 1461979358015 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}] 18:22:38 INFO - PROCESS | 1646 | 1461979358140 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 18:22:38 INFO - PROCESS | 1646 | 1461979358240 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b34a800 == 97 [pid = 1646] [id = 581] 18:22:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x1185f0800) [pid = 1646] [serial = 1743] [outer = 0x0] 18:22:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x119a3f400) [pid = 1646] [serial = 1744] [outer = 0x1185f0800] 18:22:38 INFO - PROCESS | 1646 | 1461979358270 Marionette DEBUG loaded listener.js 18:22:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x11be67400) [pid = 1646] [serial = 1745] [outer = 0x1185f0800] 18:22:38 INFO - PROCESS | 1646 | 1461979358708 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]]]}] 18:22:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:22:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 728ms 18:22:38 INFO - PROCESS | 1646 | 1461979358750 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 18:22:38 INFO - PROCESS | 1646 | 1461979358751 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 18:22:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:22:38 INFO - PROCESS | 1646 | 1461979358754 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:22:38 INFO - PROCESS | 1646 | 1461979358755 Marionette TRACE conn2 <- [1,2298,null,{}] 18:22:38 INFO - PROCESS | 1646 | 1461979358759 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}] 18:22:38 INFO - PROCESS | 1646 | 1461979358890 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 18:22:38 INFO - PROCESS | 1646 | 1461979358997 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x135da4800 == 98 [pid = 1646] [id = 582] 18:22:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x128bc9000) [pid = 1646] [serial = 1746] [outer = 0x0] 18:22:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x128ca8000) [pid = 1646] [serial = 1747] [outer = 0x128bc9000] 18:22:39 INFO - PROCESS | 1646 | 1461979359030 Marionette DEBUG loaded listener.js 18:22:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x12a6ee000) [pid = 1646] [serial = 1748] [outer = 0x128bc9000] 18:22:39 INFO - PROCESS | 1646 | 1461979359497 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]]]}] 18:22:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:22:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 820ms 18:22:39 INFO - PROCESS | 1646 | 1461979359574 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 18:22:39 INFO - PROCESS | 1646 | 1461979359576 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 18:22:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:22:39 INFO - PROCESS | 1646 | 1461979359578 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:22:39 INFO - PROCESS | 1646 | 1461979359579 Marionette TRACE conn2 <- [1,2302,null,{}] 18:22:39 INFO - PROCESS | 1646 | 1461979359582 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}] 18:22:39 INFO - PROCESS | 1646 | 1461979359708 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 18:22:39 INFO - PROCESS | 1646 | 1461979359811 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x13f364000 == 99 [pid = 1646] [id = 583] 18:22:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x12adb1000) [pid = 1646] [serial = 1749] [outer = 0x0] 18:22:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x12bbbb400) [pid = 1646] [serial = 1750] [outer = 0x12adb1000] 18:22:39 INFO - PROCESS | 1646 | 1461979359842 Marionette DEBUG loaded listener.js 18:22:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x12c47f000) [pid = 1646] [serial = 1751] [outer = 0x12adb1000] 18:22:40 INFO - PROCESS | 1646 | 1461979360280 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]]]}] 18:22:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:22:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 720ms 18:22:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:22:40 INFO - PROCESS | 1646 | 1461979360298 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 18:22:40 INFO - PROCESS | 1646 | 1461979360300 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 18:22:40 INFO - PROCESS | 1646 | 1461979360302 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:22:40 INFO - PROCESS | 1646 | 1461979360303 Marionette TRACE conn2 <- [1,2306,null,{}] 18:22:40 INFO - PROCESS | 1646 | 1461979360306 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}] 18:22:40 INFO - PROCESS | 1646 | 1461979360431 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 18:22:40 INFO - PROCESS | 1646 | 1461979360562 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x141408000 == 100 [pid = 1646] [id = 584] 18:22:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x12c083800) [pid = 1646] [serial = 1752] [outer = 0x0] 18:22:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x12d1a4000) [pid = 1646] [serial = 1753] [outer = 0x12c083800] 18:22:40 INFO - PROCESS | 1646 | 1461979360594 Marionette DEBUG loaded listener.js 18:22:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x12d8ac400) [pid = 1646] [serial = 1754] [outer = 0x12c083800] 18:22:41 INFO - PROCESS | 1646 | 1461979361013 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]]]}] 18:22:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:22:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 721ms 18:22:41 INFO - PROCESS | 1646 | 1461979361023 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 18:22:41 INFO - PROCESS | 1646 | 1461979361025 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 18:22:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:22:41 INFO - PROCESS | 1646 | 1461979361027 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:22:41 INFO - PROCESS | 1646 | 1461979361030 Marionette TRACE conn2 <- [1,2310,null,{}] 18:22:41 INFO - PROCESS | 1646 | 1461979361033 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}] 18:22:41 INFO - PROCESS | 1646 | 1461979361203 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 18:22:41 INFO - PROCESS | 1646 | 1461979361306 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x142a74000 == 101 [pid = 1646] [id = 585] 18:22:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x12e0a1c00) [pid = 1646] [serial = 1755] [outer = 0x0] 18:22:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x135008c00) [pid = 1646] [serial = 1756] [outer = 0x12e0a1c00] 18:22:41 INFO - PROCESS | 1646 | 1461979361339 Marionette DEBUG loaded listener.js 18:22:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x135e4c800) [pid = 1646] [serial = 1757] [outer = 0x12e0a1c00] 18:22:41 INFO - PROCESS | 1646 | 1461979361817 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]]]}] 18:22:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:22:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 822ms 18:22:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:22:41 INFO - PROCESS | 1646 | 1461979361850 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 18:22:41 INFO - PROCESS | 1646 | 1461979361851 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 18:22:41 INFO - PROCESS | 1646 | 1461979361854 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:22:41 INFO - PROCESS | 1646 | 1461979361855 Marionette TRACE conn2 <- [1,2314,null,{}] 18:22:41 INFO - PROCESS | 1646 | 1461979361858 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}] 18:22:41 INFO - PROCESS | 1646 | 1461979361984 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 18:22:42 INFO - PROCESS | 1646 | 1461979362086 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x1433ea000 == 102 [pid = 1646] [id = 586] 18:22:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x135e99c00) [pid = 1646] [serial = 1758] [outer = 0x0] 18:22:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x137f29c00) [pid = 1646] [serial = 1759] [outer = 0x135e99c00] 18:22:42 INFO - PROCESS | 1646 | 1461979362115 Marionette DEBUG loaded listener.js 18:22:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x13f330400) [pid = 1646] [serial = 1760] [outer = 0x135e99c00] 18:22:42 INFO - PROCESS | 1646 | 1461979362560 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]]]}] 18:22:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:22:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 772ms 18:22:42 INFO - PROCESS | 1646 | 1461979362627 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 18:22:42 INFO - PROCESS | 1646 | 1461979362630 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 18:22:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:22:42 INFO - PROCESS | 1646 | 1461979362633 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:22:42 INFO - PROCESS | 1646 | 1461979362634 Marionette TRACE conn2 <- [1,2318,null,{}] 18:22:42 INFO - PROCESS | 1646 | 1461979362637 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}] 18:22:42 INFO - PROCESS | 1646 | 1461979362760 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 18:22:42 INFO - PROCESS | 1646 | 1461979362861 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x143962800 == 103 [pid = 1646] [id = 587] 18:22:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x12d508000) [pid = 1646] [serial = 1761] [outer = 0x0] 18:22:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x13f53c400) [pid = 1646] [serial = 1762] [outer = 0x12d508000] 18:22:42 INFO - PROCESS | 1646 | 1461979362891 Marionette DEBUG loaded listener.js 18:22:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x13f547000) [pid = 1646] [serial = 1763] [outer = 0x12d508000] 18:22:43 INFO - PROCESS | 1646 | 1461979363333 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] 18:22:43 INFO - PROCESS | 1646 | 1461979363354 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 18:22:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 18:22:43 INFO - PROCESS | 1646 | 1461979363357 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:22:43 INFO - PROCESS | 1646 | 1461979363358 Marionette TRACE conn2 <- [1,2322,null,{}] 18:22:43 INFO - PROCESS | 1646 | 1461979363360 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}] 18:22:43 INFO - PROCESS | 1646 | 1461979363487 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 18:22:43 INFO - PROCESS | 1646 | 1461979363590 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x14360f800 == 104 [pid = 1646] [id = 588] 18:22:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x13f53b800) [pid = 1646] [serial = 1764] [outer = 0x0] 18:22:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x13fbac400) [pid = 1646] [serial = 1765] [outer = 0x13f53b800] 18:22:43 INFO - PROCESS | 1646 | 1461979363619 Marionette DEBUG loaded listener.js 18:22:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x13fc63800) [pid = 1646] [serial = 1766] [outer = 0x13f53b800] 18:22:44 INFO - PROCESS | 1646 | 1461979364047 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]]]}] 18:22:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:22:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 720ms 18:22:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:22:44 INFO - PROCESS | 1646 | 1461979364077 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 18:22:44 INFO - PROCESS | 1646 | 1461979364079 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 18:22:44 INFO - PROCESS | 1646 | 1461979364081 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:22:44 INFO - PROCESS | 1646 | 1461979364082 Marionette TRACE conn2 <- [1,2326,null,{}] 18:22:44 INFO - PROCESS | 1646 | 1461979364084 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}] 18:22:44 INFO - PROCESS | 1646 | 1461979364228 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 18:22:44 INFO - PROCESS | 1646 | 1461979364332 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1438dc800 == 105 [pid = 1646] [id = 589] 18:22:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x13f57c800) [pid = 1646] [serial = 1767] [outer = 0x0] 18:22:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x13fc69400) [pid = 1646] [serial = 1768] [outer = 0x13f57c800] 18:22:44 INFO - PROCESS | 1646 | 1461979364361 Marionette DEBUG loaded listener.js 18:22:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x13fc6d400) [pid = 1646] [serial = 1769] [outer = 0x13f57c800] 18:22:44 INFO - PROCESS | 1646 | 1461979364767 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]]]}] 18:22:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:22:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 718ms 18:22:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:22:44 INFO - PROCESS | 1646 | 1461979364800 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 18:22:44 INFO - PROCESS | 1646 | 1461979364801 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 18:22:44 INFO - PROCESS | 1646 | 1461979364804 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:22:44 INFO - PROCESS | 1646 | 1461979364805 Marionette TRACE conn2 <- [1,2330,null,{}] 18:22:44 INFO - PROCESS | 1646 | 1461979364808 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}] 18:22:44 INFO - PROCESS | 1646 | 1461979364947 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 18:22:45 INFO - PROCESS | 1646 | 1461979365052 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1429a5800 == 106 [pid = 1646] [id = 590] 18:22:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x13fb2bc00) [pid = 1646] [serial = 1770] [outer = 0x0] 18:22:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x1414f0c00) [pid = 1646] [serial = 1771] [outer = 0x13fb2bc00] 18:22:45 INFO - PROCESS | 1646 | 1461979365086 Marionette DEBUG loaded listener.js 18:22:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x142ab1000) [pid = 1646] [serial = 1772] [outer = 0x13fb2bc00] 18:22:45 INFO - PROCESS | 1646 | 1461979365622 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]]]}] 18:22:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:22:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 869ms 18:22:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:22:45 INFO - PROCESS | 1646 | 1461979365674 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 18:22:45 INFO - PROCESS | 1646 | 1461979365675 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 18:22:45 INFO - PROCESS | 1646 | 1461979365678 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:22:45 INFO - PROCESS | 1646 | 1461979365680 Marionette TRACE conn2 <- [1,2334,null,{}] 18:22:45 INFO - PROCESS | 1646 | 1461979365684 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}] 18:22:45 INFO - PROCESS | 1646 | 1461979365813 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 18:22:45 INFO - PROCESS | 1646 | 1461979365922 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b33d000 == 107 [pid = 1646] [id = 591] 18:22:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x13f578800) [pid = 1646] [serial = 1773] [outer = 0x0] 18:22:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x142ab0c00) [pid = 1646] [serial = 1774] [outer = 0x13f578800] 18:22:45 INFO - PROCESS | 1646 | 1461979365951 Marionette DEBUG loaded listener.js 18:22:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x142ab6000) [pid = 1646] [serial = 1775] [outer = 0x13f578800] 18:22:46 INFO - PROCESS | 1646 | 1461979366386 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]]]}] 18:22:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:22:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 720ms 18:22:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:22:46 INFO - PROCESS | 1646 | 1461979366399 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 18:22:46 INFO - PROCESS | 1646 | 1461979366400 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 18:22:46 INFO - PROCESS | 1646 | 1461979366402 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:22:46 INFO - PROCESS | 1646 | 1461979366403 Marionette TRACE conn2 <- [1,2338,null,{}] 18:22:46 INFO - PROCESS | 1646 | 1461979366406 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}] 18:22:46 INFO - PROCESS | 1646 | 1461979366535 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 18:22:46 INFO - PROCESS | 1646 | 1461979366673 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x11878d800 == 108 [pid = 1646] [id = 592] 18:22:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x110f71c00) [pid = 1646] [serial = 1776] [outer = 0x0] 18:22:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x115d60400) [pid = 1646] [serial = 1777] [outer = 0x110f71c00] 18:22:46 INFO - PROCESS | 1646 | 1461979366703 Marionette DEBUG loaded listener.js 18:22:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x12570a800) [pid = 1646] [serial = 1778] [outer = 0x110f71c00] 18:22:47 INFO - PROCESS | 1646 | 1461979367139 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]]]}] 18:22:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:22:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 774ms 18:22:47 INFO - PROCESS | 1646 | 1461979367193 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 18:22:47 INFO - PROCESS | 1646 | 1461979367196 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 18:22:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:22:47 INFO - PROCESS | 1646 | 1461979367202 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:22:47 INFO - PROCESS | 1646 | 1461979367203 Marionette TRACE conn2 <- [1,2342,null,{}] 18:22:47 INFO - PROCESS | 1646 | 1461979367206 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}] 18:22:47 INFO - PROCESS | 1646 | 1461979367336 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 18:22:47 INFO - PROCESS | 1646 | 1461979367473 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x1172d5800 == 109 [pid = 1646] [id = 593] 18:22:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x111117c00) [pid = 1646] [serial = 1779] [outer = 0x0] 18:22:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x1169aec00) [pid = 1646] [serial = 1780] [outer = 0x111117c00] 18:22:47 INFO - PROCESS | 1646 | 1461979367503 Marionette DEBUG loaded listener.js 18:22:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x1220a1800) [pid = 1646] [serial = 1781] [outer = 0x111117c00] 18:22:47 INFO - PROCESS | 1646 | 1461979367939 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]]]}] 18:22:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:22:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 771ms 18:22:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:22:47 INFO - PROCESS | 1646 | 1461979367972 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 18:22:47 INFO - PROCESS | 1646 | 1461979367974 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 18:22:47 INFO - PROCESS | 1646 | 1461979367976 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:22:47 INFO - PROCESS | 1646 | 1461979367977 Marionette TRACE conn2 <- [1,2346,null,{}] 18:22:48 INFO - PROCESS | 1646 | 1461979368006 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}] 18:22:48 INFO - PROCESS | 1646 | 1461979368140 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 18:22:48 INFO - PROCESS | 1646 | 1461979368514 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x121595000 == 110 [pid = 1646] [id = 594] 18:22:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x110ef3400) [pid = 1646] [serial = 1782] [outer = 0x0] 18:22:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x110f77000) [pid = 1646] [serial = 1783] [outer = 0x110ef3400] 18:22:48 INFO - PROCESS | 1646 | 1461979368544 Marionette DEBUG loaded listener.js 18:22:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x112919000) [pid = 1646] [serial = 1784] [outer = 0x110ef3400] 18:22:48 INFO - PROCESS | 1646 | 1461979368997 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]]]}] 18:22:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:22:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1093ms 18:22:49 INFO - PROCESS | 1646 | 1461979369080 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 18:22:49 INFO - PROCESS | 1646 | 1461979369083 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 18:22:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:22:49 INFO - PROCESS | 1646 | 1461979369089 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:22:49 INFO - PROCESS | 1646 | 1461979369091 Marionette TRACE conn2 <- [1,2350,null,{}] 18:22:49 INFO - PROCESS | 1646 | 1461979369095 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}] 18:22:49 INFO - PROCESS | 1646 | 1461979369224 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 18:22:49 INFO - PROCESS | 1646 | 1461979369333 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c20a800 == 111 [pid = 1646] [id = 595] 18:22:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x112d6c000) [pid = 1646] [serial = 1785] [outer = 0x0] 18:22:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x1172e5400) [pid = 1646] [serial = 1786] [outer = 0x112d6c000] 18:22:49 INFO - PROCESS | 1646 | 1461979369362 Marionette DEBUG loaded listener.js 18:22:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x118560800) [pid = 1646] [serial = 1787] [outer = 0x112d6c000] 18:22:49 INFO - PROCESS | 1646 | 1461979369858 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]]]}] 18:22:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:22:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 826ms 18:22:49 INFO - PROCESS | 1646 | 1461979369929 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 18:22:49 INFO - PROCESS | 1646 | 1461979369931 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 18:22:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:22:49 INFO - PROCESS | 1646 | 1461979369959 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:22:49 INFO - PROCESS | 1646 | 1461979369960 Marionette TRACE conn2 <- [1,2354,null,{}] 18:22:49 INFO - PROCESS | 1646 | 1461979369965 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}] 18:22:50 INFO - PROCESS | 1646 | 1461979370083 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 18:22:50 INFO - PROCESS | 1646 | 1461979370194 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aac7000 == 112 [pid = 1646] [id = 596] 18:22:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x119eb8c00) [pid = 1646] [serial = 1788] [outer = 0x0] 18:22:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x1213c8000) [pid = 1646] [serial = 1789] [outer = 0x119eb8c00] 18:22:50 INFO - PROCESS | 1646 | 1461979370223 Marionette DEBUG loaded listener.js 18:22:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x121e83000) [pid = 1646] [serial = 1790] [outer = 0x119eb8c00] 18:22:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12dab2800 == 111 [pid = 1646] [id = 448] 18:22:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc76800 == 110 [pid = 1646] [id = 578] 18:22:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1194d8000 == 109 [pid = 1646] [id = 577] 18:22:50 INFO - PROCESS | 1646 | --DOCSHELL 0x137e58000 == 108 [pid = 1646] [id = 576] 18:22:50 INFO - PROCESS | 1646 | --DOCSHELL 0x137c14800 == 107 [pid = 1646] [id = 575] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x1414ec400) [pid = 1646] [serial = 1666] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOCSHELL 0x135d95800 == 106 [pid = 1646] [id = 574] 18:22:50 INFO - PROCESS | 1646 | --DOCSHELL 0x135745000 == 105 [pid = 1646] [id = 573] 18:22:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12cd1e000 == 104 [pid = 1646] [id = 572] 18:22:50 INFO - PROCESS | 1646 | --DOCSHELL 0x129666800 == 103 [pid = 1646] [id = 571] 18:22:50 INFO - PROCESS | 1646 | --DOCSHELL 0x121592800 == 102 [pid = 1646] [id = 570] 18:22:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2d0800 == 101 [pid = 1646] [id = 569] 18:22:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12f22b000 == 100 [pid = 1646] [id = 568] 18:22:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12c99b800 == 99 [pid = 1646] [id = 567] 18:22:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12d075000 == 98 [pid = 1646] [id = 566] 18:22:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba8f800 == 97 [pid = 1646] [id = 565] 18:22:50 INFO - PROCESS | 1646 | --DOCSHELL 0x14396a000 == 96 [pid = 1646] [id = 561] 18:22:50 INFO - PROCESS | 1646 | --DOCSHELL 0x14391a800 == 95 [pid = 1646] [id = 560] 18:22:50 INFO - PROCESS | 1646 | --DOCSHELL 0x14141f000 == 94 [pid = 1646] [id = 559] 18:22:50 INFO - PROCESS | 1646 | --DOCSHELL 0x13f372800 == 93 [pid = 1646] [id = 558] 18:22:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12d707800 == 92 [pid = 1646] [id = 557] 18:22:50 INFO - PROCESS | 1646 | --DOCSHELL 0x121d0b000 == 91 [pid = 1646] [id = 556] 18:22:50 INFO - PROCESS | 1646 | --DOCSHELL 0x14332b800 == 90 [pid = 1646] [id = 555] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x12adb9c00) [pid = 1646] [serial = 1336] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x12bb39800) [pid = 1646] [serial = 1339] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x1198e5c00) [pid = 1646] [serial = 1451] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x13fb27000) [pid = 1646] [serial = 1544] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x12d509000) [pid = 1646] [serial = 1348] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x135905000) [pid = 1646] [serial = 1466] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x115d3f800) [pid = 1646] [serial = 1448] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x134a16800) [pid = 1646] [serial = 1396] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x12caa9c00) [pid = 1646] [serial = 1345] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x12d450800) [pid = 1646] [serial = 1144] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x12950c400) [pid = 1646] [serial = 1291] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x12d8eb800) [pid = 1646] [serial = 1387] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x13f580000) [pid = 1646] [serial = 1538] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x12e0a9800) [pid = 1646] [serial = 1297] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x12d8a2000) [pid = 1646] [serial = 1529] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x12aaf0800) [pid = 1646] [serial = 1225] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x135549800) [pid = 1646] [serial = 1463] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x13fbae800) [pid = 1646] [serial = 1478] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x116716c00) [pid = 1646] [serial = 1282] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x12c2b0c00) [pid = 1646] [serial = 1342] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x126c9bc00) [pid = 1646] [serial = 1222] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x12a75bc00) [pid = 1646] [serial = 1237] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x12d1aa400) [pid = 1646] [serial = 1390] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x134a1b800) [pid = 1646] [serial = 1234] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x128a26000) [pid = 1646] [serial = 1408] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x128b70800) [pid = 1646] [serial = 1454] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x137c55000) [pid = 1646] [serial = 1475] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x12c13a800) [pid = 1646] [serial = 1294] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x117e20c00) [pid = 1646] [serial = 1303] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x12f27ec00) [pid = 1646] [serial = 1469] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x137c5a400) [pid = 1646] [serial = 1535] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x118326800) [pid = 1646] [serial = 1523] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x13590c000) [pid = 1646] [serial = 1472] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x135909400) [pid = 1646] [serial = 1405] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x135011400) [pid = 1646] [serial = 1532] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x13fb2d000) [pid = 1646] [serial = 1547] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x116a7f400) [pid = 1646] [serial = 1321] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x11940dc00) [pid = 1646] [serial = 1285] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x128cb4400) [pid = 1646] [serial = 1333] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x126561c00) [pid = 1646] [serial = 1384] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x12c47f400) [pid = 1646] [serial = 1457] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x12d8a7c00) [pid = 1646] [serial = 1393] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x135733800) [pid = 1646] [serial = 1402] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x128b68400) [pid = 1646] [serial = 1330] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x11855a000) [pid = 1646] [serial = 1381] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x12d8a2800) [pid = 1646] [serial = 1460] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x13f32bc00) [pid = 1646] [serial = 1550] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x115d61800) [pid = 1646] [serial = 1216] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x12c12ec00) [pid = 1646] [serial = 1228] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x128b04800) [pid = 1646] [serial = 1300] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x13572b400) [pid = 1646] [serial = 1399] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x12bb30000) [pid = 1646] [serial = 1526] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x135e50000) [pid = 1646] [serial = 1541] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x119e61c00) [pid = 1646] [serial = 1324] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x127884000) [pid = 1646] [serial = 1288] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x12e0a6400) [pid = 1646] [serial = 1231] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x1257ea400) [pid = 1646] [serial = 1327] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x1185ef400) [pid = 1646] [serial = 1219] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x134a25400) [pid = 1646] [serial = 1648] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x135e50c00) [pid = 1646] [serial = 1654] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x12c2b2000) [pid = 1646] [serial = 1651] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x13f32c400) [pid = 1646] [serial = 1655] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x118fa8400) [pid = 1646] [serial = 1658] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x13fbb4400) [pid = 1646] [serial = 1663] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x12b272800) [pid = 1646] [serial = 1660] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x112918800) [pid = 1646] [serial = 1657] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x135e30400) [pid = 1646] [serial = 1618] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x128bd1c00) [pid = 1646] [serial = 1639] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x12a5b2000) [pid = 1646] [serial = 1640] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x113145400) [pid = 1646] [serial = 1594] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x118325400) [pid = 1646] [serial = 1597] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x12aaf9000) [pid = 1646] [serial = 1642] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x12bbc0400) [pid = 1646] [serial = 1643] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x1215b2000) [pid = 1646] [serial = 1600] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x13500bc00) [pid = 1646] [serial = 1624] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x121e80400) [pid = 1646] [serial = 1637] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x1213c6400) [pid = 1646] [serial = 1636] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x135e2ec00) [pid = 1646] [serial = 1612] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x12aa11c00) [pid = 1646] [serial = 1603] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x137c51800) [pid = 1646] [serial = 1621] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x12cd8a000) [pid = 1646] [serial = 1645] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x13fb31c00) [pid = 1646] [serial = 1630] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x135005000) [pid = 1646] [serial = 1609] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x1184d0c00) [pid = 1646] [serial = 1634] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x113141400) [pid = 1646] [serial = 1633] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x135019c00) [pid = 1646] [serial = 1615] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x12c487800) [pid = 1646] [serial = 1606] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x13f57d800) [pid = 1646] [serial = 1627] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x1414ea000) [pid = 1646] [serial = 1664] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x135e2f400) [pid = 1646] [serial = 1652] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x13f575400) [pid = 1646] [serial = 1661] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x12bb2c400) [pid = 1646] [serial = 1646] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x135911400) [pid = 1646] [serial = 1649] [outer = 0x0] [url = about:blank] 18:22:50 INFO - PROCESS | 1646 | 1461979370741 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]]]}] 18:22:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:22:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 822ms 18:22:50 INFO - PROCESS | 1646 | 1461979370781 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 18:22:50 INFO - PROCESS | 1646 | 1461979370782 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 18:22:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:22:50 INFO - PROCESS | 1646 | 1461979370788 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:22:50 INFO - PROCESS | 1646 | 1461979370793 Marionette TRACE conn2 <- [1,2358,null,{}] 18:22:50 INFO - PROCESS | 1646 | 1461979370803 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}] 18:22:50 INFO - PROCESS | 1646 | 1461979370917 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 18:22:51 INFO - PROCESS | 1646 | 1461979371020 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12483d800 == 91 [pid = 1646] [id = 597] 18:22:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x118fa8400) [pid = 1646] [serial = 1791] [outer = 0x0] 18:22:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12209ec00) [pid = 1646] [serial = 1792] [outer = 0x118fa8400] 18:22:51 INFO - PROCESS | 1646 | 1461979371046 Marionette DEBUG loaded listener.js 18:22:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x126c1a000) [pid = 1646] [serial = 1793] [outer = 0x118fa8400] 18:22:51 INFO - PROCESS | 1646 | 1461979371367 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]]]}] 18:22:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:22:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 626ms 18:22:51 INFO - PROCESS | 1646 | 1461979371412 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 18:22:51 INFO - PROCESS | 1646 | 1461979371414 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 18:22:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:22:51 INFO - PROCESS | 1646 | 1461979371427 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:22:51 INFO - PROCESS | 1646 | 1461979371428 Marionette TRACE conn2 <- [1,2362,null,{}] 18:22:51 INFO - PROCESS | 1646 | 1461979371431 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}] 18:22:51 INFO - PROCESS | 1646 | 1461979371541 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 18:22:51 INFO - PROCESS | 1646 | 1461979371649 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a528800 == 92 [pid = 1646] [id = 598] 18:22:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x1266b7800) [pid = 1646] [serial = 1794] [outer = 0x0] 18:22:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x128b04800) [pid = 1646] [serial = 1795] [outer = 0x1266b7800] 18:22:51 INFO - PROCESS | 1646 | 1461979371675 Marionette DEBUG loaded listener.js 18:22:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x128cadc00) [pid = 1646] [serial = 1796] [outer = 0x1266b7800] 18:22:51 INFO - PROCESS | 1646 | 1461979371989 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]]]}] 18:22:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:22:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 569ms 18:22:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:22:52 INFO - PROCESS | 1646 | 1461979372002 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 18:22:52 INFO - PROCESS | 1646 | 1461979372003 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 18:22:52 INFO - PROCESS | 1646 | 1461979372005 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:22:52 INFO - PROCESS | 1646 | 1461979372007 Marionette TRACE conn2 <- [1,2366,null,{}] 18:22:52 INFO - PROCESS | 1646 | 1461979372009 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}] 18:22:52 INFO - PROCESS | 1646 | 1461979372123 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 18:22:52 INFO - PROCESS | 1646 | 1461979372220 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9b4800 == 93 [pid = 1646] [id = 599] 18:22:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x128a2a000) [pid = 1646] [serial = 1797] [outer = 0x0] 18:22:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x128e7c000) [pid = 1646] [serial = 1798] [outer = 0x128a2a000] 18:22:52 INFO - PROCESS | 1646 | 1461979372253 Marionette DEBUG loaded listener.js 18:22:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12adaec00) [pid = 1646] [serial = 1799] [outer = 0x128a2a000] 18:22:52 INFO - PROCESS | 1646 | 1461979372635 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]]]}] 18:22:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:22:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 668ms 18:22:52 INFO - PROCESS | 1646 | 1461979372675 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 18:22:52 INFO - PROCESS | 1646 | 1461979372676 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 18:22:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:22:52 INFO - PROCESS | 1646 | 1461979372679 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:22:52 INFO - PROCESS | 1646 | 1461979372680 Marionette TRACE conn2 <- [1,2370,null,{}] 18:22:52 INFO - PROCESS | 1646 | 1461979372683 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}] 18:22:52 INFO - PROCESS | 1646 | 1461979372872 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 18:22:53 INFO - PROCESS | 1646 | 1461979373003 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12df85800 == 94 [pid = 1646] [id = 600] 18:22:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12adbbc00) [pid = 1646] [serial = 1800] [outer = 0x0] 18:22:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12bb39800) [pid = 1646] [serial = 1801] [outer = 0x12adbbc00] 18:22:53 INFO - PROCESS | 1646 | 1461979373043 Marionette DEBUG loaded listener.js 18:22:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x12d025c00) [pid = 1646] [serial = 1802] [outer = 0x12adbbc00] 18:22:53 INFO - PROCESS | 1646 | 1461979373414 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]]]}] 18:22:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:22:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 770ms 18:22:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:22:53 INFO - PROCESS | 1646 | 1461979373450 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 18:22:53 INFO - PROCESS | 1646 | 1461979373451 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 18:22:53 INFO - PROCESS | 1646 | 1461979373453 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:22:53 INFO - PROCESS | 1646 | 1461979373454 Marionette TRACE conn2 <- [1,2374,null,{}] 18:22:53 INFO - PROCESS | 1646 | 1461979373456 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}] 18:22:53 INFO - PROCESS | 1646 | 1461979373597 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 18:22:53 INFO - PROCESS | 1646 | 1461979373614 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x134969800 == 95 [pid = 1646] [id = 601] 18:22:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12bb2c400) [pid = 1646] [serial = 1803] [outer = 0x0] 18:22:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12d1a9400) [pid = 1646] [serial = 1804] [outer = 0x12bb2c400] 18:22:53 INFO - PROCESS | 1646 | 1461979373639 Marionette DEBUG loaded listener.js 18:22:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12d8aa000) [pid = 1646] [serial = 1805] [outer = 0x12bb2c400] 18:22:54 INFO - PROCESS | 1646 | 1461979374019 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]]]}] 18:22:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:22:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 569ms 18:22:54 INFO - PROCESS | 1646 | 1461979374022 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 18:22:54 INFO - PROCESS | 1646 | 1461979374024 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 18:22:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:22:54 INFO - PROCESS | 1646 | 1461979374026 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:22:54 INFO - PROCESS | 1646 | 1461979374027 Marionette TRACE conn2 <- [1,2378,null,{}] 18:22:54 INFO - PROCESS | 1646 | 1461979374031 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}] 18:22:54 INFO - PROCESS | 1646 | 1461979374175 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 18:22:54 INFO - PROCESS | 1646 | 1461979374188 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x135754800 == 96 [pid = 1646] [id = 602] 18:22:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x12d1a8c00) [pid = 1646] [serial = 1806] [outer = 0x0] 18:22:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12e0a4800) [pid = 1646] [serial = 1807] [outer = 0x12d1a8c00] 18:22:54 INFO - PROCESS | 1646 | 1461979374213 Marionette DEBUG loaded listener.js 18:22:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x134a17000) [pid = 1646] [serial = 1808] [outer = 0x12d1a8c00] 18:22:54 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x112b4ac00) [pid = 1646] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:22:54 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x116619800) [pid = 1646] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:22:54 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x13590f800) [pid = 1646] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:22:54 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x137c51400) [pid = 1646] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:22:54 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x11971ec00) [pid = 1646] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:22:54 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x1257ee400) [pid = 1646] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:22:54 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x11855c000) [pid = 1646] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:22:54 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x124cea000) [pid = 1646] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:22:54 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x135729800) [pid = 1646] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:22:54 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x13f57e000) [pid = 1646] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:22:54 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x113442800) [pid = 1646] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:22:54 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x128b74400) [pid = 1646] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:22:54 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x128caec00) [pid = 1646] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:22:54 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x112b53000) [pid = 1646] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:22:54 INFO - PROCESS | 1646 | 1461979374865 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]]]}] 18:22:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 18:22:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 872ms 18:22:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:22:54 INFO - PROCESS | 1646 | 1461979374899 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 18:22:54 INFO - PROCESS | 1646 | 1461979374900 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 18:22:54 INFO - PROCESS | 1646 | 1461979374902 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:22:54 INFO - PROCESS | 1646 | 1461979374903 Marionette TRACE conn2 <- [1,2382,null,{}] 18:22:54 INFO - PROCESS | 1646 | 1461979374906 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}] 18:22:55 INFO - PROCESS | 1646 | 1461979375019 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 18:22:55 INFO - PROCESS | 1646 | 1461979375106 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c210800 == 97 [pid = 1646] [id = 603] 18:22:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x112b55000) [pid = 1646] [serial = 1809] [outer = 0x0] 18:22:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x124cea000) [pid = 1646] [serial = 1810] [outer = 0x112b55000] 18:22:55 INFO - PROCESS | 1646 | 1461979375131 Marionette DEBUG loaded listener.js 18:22:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12e09ac00) [pid = 1646] [serial = 1811] [outer = 0x112b55000] 18:22:55 INFO - PROCESS | 1646 | 1461979375421 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]]]}] 18:22:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 18:22:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 570ms 18:22:55 INFO - PROCESS | 1646 | 1461979375472 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 18:22:55 INFO - PROCESS | 1646 | 1461979375474 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 18:22:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:22:55 INFO - PROCESS | 1646 | 1461979375476 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:22:55 INFO - PROCESS | 1646 | 1461979375477 Marionette TRACE conn2 <- [1,2386,null,{}] 18:22:55 INFO - PROCESS | 1646 | 1461979375481 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}] 18:22:55 INFO - PROCESS | 1646 | 1461979375594 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 18:22:55 INFO - PROCESS | 1646 | 1461979375676 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x135b7e800 == 98 [pid = 1646] [id = 604] 18:22:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x116619800) [pid = 1646] [serial = 1812] [outer = 0x0] 18:22:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x135009000) [pid = 1646] [serial = 1813] [outer = 0x116619800] 18:22:55 INFO - PROCESS | 1646 | 1461979375706 Marionette DEBUG loaded listener.js 18:22:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x135557800) [pid = 1646] [serial = 1814] [outer = 0x116619800] 18:22:56 INFO - PROCESS | 1646 | 1461979376009 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]]]}] 18:22:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:22:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 572ms 18:22:56 INFO - PROCESS | 1646 | 1461979376050 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 18:22:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:22:56 INFO - PROCESS | 1646 | 1461979376052 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 18:22:56 INFO - PROCESS | 1646 | 1461979376054 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:22:56 INFO - PROCESS | 1646 | 1461979376056 Marionette TRACE conn2 <- [1,2390,null,{}] 18:22:56 INFO - PROCESS | 1646 | 1461979376058 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}] 18:22:56 INFO - PROCESS | 1646 | 1461979376183 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 18:22:56 INFO - PROCESS | 1646 | 1461979376188 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x137aa1000 == 99 [pid = 1646] [id = 605] 18:22:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x135557c00) [pid = 1646] [serial = 1815] [outer = 0x0] 18:22:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x135e2f400) [pid = 1646] [serial = 1816] [outer = 0x135557c00] 18:22:56 INFO - PROCESS | 1646 | 1461979376213 Marionette DEBUG loaded listener.js 18:22:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x137c54c00) [pid = 1646] [serial = 1817] [outer = 0x135557c00] 18:22:56 INFO - PROCESS | 1646 | 1461979376584 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]]]}] 18:22:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:22:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 569ms 18:22:56 INFO - PROCESS | 1646 | 1461979376643 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 18:22:56 INFO - PROCESS | 1646 | 1461979376644 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 18:22:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:22:56 INFO - PROCESS | 1646 | 1461979376649 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:22:56 INFO - PROCESS | 1646 | 1461979376650 Marionette TRACE conn2 <- [1,2394,null,{}] 18:22:56 INFO - PROCESS | 1646 | 1461979376652 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}] 18:22:56 INFO - PROCESS | 1646 | 1461979376761 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 18:22:56 INFO - PROCESS | 1646 | 1461979376980 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f7e800 == 100 [pid = 1646] [id = 606] 18:22:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x111095000) [pid = 1646] [serial = 1818] [outer = 0x0] 18:22:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x1121e5400) [pid = 1646] [serial = 1819] [outer = 0x111095000] 18:22:57 INFO - PROCESS | 1646 | 1461979377014 Marionette DEBUG loaded listener.js 18:22:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x11325f400) [pid = 1646] [serial = 1820] [outer = 0x111095000] 18:22:57 INFO - PROCESS | 1646 | 1461979377489 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]]]}] 18:22:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:22:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 869ms 18:22:57 INFO - PROCESS | 1646 | 1461979377518 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 18:22:57 INFO - PROCESS | 1646 | 1461979377521 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 18:22:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:22:57 INFO - PROCESS | 1646 | 1461979377524 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:22:57 INFO - PROCESS | 1646 | 1461979377527 Marionette TRACE conn2 <- [1,2398,null,{}] 18:22:57 INFO - PROCESS | 1646 | 1461979377551 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}] 18:22:57 INFO - PROCESS | 1646 | 1461979377690 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 18:22:57 INFO - PROCESS | 1646 | 1461979377787 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b210800 == 101 [pid = 1646] [id = 607] 18:22:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x118325800) [pid = 1646] [serial = 1821] [outer = 0x0] 18:22:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x1185ec000) [pid = 1646] [serial = 1822] [outer = 0x118325800] 18:22:57 INFO - PROCESS | 1646 | 1461979377819 Marionette DEBUG loaded listener.js 18:22:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x119d04400) [pid = 1646] [serial = 1823] [outer = 0x118325800] 18:22:58 INFO - PROCESS | 1646 | 1461979378245 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]]]}] 18:22:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:22:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 792ms 18:22:58 INFO - PROCESS | 1646 | 1461979378319 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 18:22:58 INFO - PROCESS | 1646 | 1461979378321 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 18:22:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:22:58 INFO - PROCESS | 1646 | 1461979378324 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:22:58 INFO - PROCESS | 1646 | 1461979378325 Marionette TRACE conn2 <- [1,2402,null,{}] 18:22:58 INFO - PROCESS | 1646 | 1461979378328 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}] 18:22:58 INFO - PROCESS | 1646 | 1461979378460 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 18:22:58 INFO - PROCESS | 1646 | 1461979378560 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x13494b800 == 102 [pid = 1646] [id = 608] 18:22:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x121e7e400) [pid = 1646] [serial = 1824] [outer = 0x0] 18:22:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x124e70000) [pid = 1646] [serial = 1825] [outer = 0x121e7e400] 18:22:58 INFO - PROCESS | 1646 | 1461979378590 Marionette DEBUG loaded listener.js 18:22:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x128b6ac00) [pid = 1646] [serial = 1826] [outer = 0x121e7e400] 18:22:59 INFO - PROCESS | 1646 | 1461979379071 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]]]}] 18:22:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:22:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 773ms 18:22:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:22:59 INFO - PROCESS | 1646 | 1461979379098 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 18:22:59 INFO - PROCESS | 1646 | 1461979379099 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 18:22:59 INFO - PROCESS | 1646 | 1461979379107 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:22:59 INFO - PROCESS | 1646 | 1461979379111 Marionette TRACE conn2 <- [1,2406,null,{}] 18:22:59 INFO - PROCESS | 1646 | 1461979379115 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}] 18:22:59 INFO - PROCESS | 1646 | 1461979379245 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 18:22:59 INFO - PROCESS | 1646 | 1461979379345 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x137c9d000 == 103 [pid = 1646] [id = 609] 18:22:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x128b70800) [pid = 1646] [serial = 1827] [outer = 0x0] 18:22:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x12c2ad000) [pid = 1646] [serial = 1828] [outer = 0x128b70800] 18:22:59 INFO - PROCESS | 1646 | 1461979379375 Marionette DEBUG loaded listener.js 18:22:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x12d8e0800) [pid = 1646] [serial = 1829] [outer = 0x128b70800] 18:22:59 INFO - PROCESS | 1646 | 1461979379815 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]]]}] 18:22:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:22:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 781ms 18:22:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:22:59 INFO - PROCESS | 1646 | 1461979379884 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 18:22:59 INFO - PROCESS | 1646 | 1461979379886 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 18:22:59 INFO - PROCESS | 1646 | 1461979379888 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:22:59 INFO - PROCESS | 1646 | 1461979379889 Marionette TRACE conn2 <- [1,2410,null,{}] 18:22:59 INFO - PROCESS | 1646 | 1461979379892 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}] 18:23:00 INFO - PROCESS | 1646 | 1461979380026 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 18:23:00 INFO - PROCESS | 1646 | 1461979380126 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x137e42800 == 104 [pid = 1646] [id = 610] 18:23:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x12d8e1000) [pid = 1646] [serial = 1830] [outer = 0x0] 18:23:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x135017c00) [pid = 1646] [serial = 1831] [outer = 0x12d8e1000] 18:23:00 INFO - PROCESS | 1646 | 1461979380155 Marionette DEBUG loaded listener.js 18:23:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x13572e000) [pid = 1646] [serial = 1832] [outer = 0x12d8e1000] 18:23:00 INFO - PROCESS | 1646 | 1461979380580 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]]]}] 18:23:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:23:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 721ms 18:23:00 INFO - PROCESS | 1646 | 1461979380612 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 18:23:00 INFO - PROCESS | 1646 | 1461979380614 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 18:23:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:23:00 INFO - PROCESS | 1646 | 1461979380619 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:23:00 INFO - PROCESS | 1646 | 1461979380620 Marionette TRACE conn2 <- [1,2414,null,{}] 18:23:00 INFO - PROCESS | 1646 | 1461979380622 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}] 18:23:00 INFO - PROCESS | 1646 | 1461979380753 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 18:23:00 INFO - PROCESS | 1646 | 1461979380855 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x137f52800 == 105 [pid = 1646] [id = 611] 18:23:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x135e47800) [pid = 1646] [serial = 1833] [outer = 0x0] 18:23:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x135e99000) [pid = 1646] [serial = 1834] [outer = 0x135e47800] 18:23:00 INFO - PROCESS | 1646 | 1461979380891 Marionette DEBUG loaded listener.js 18:23:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x13f32cc00) [pid = 1646] [serial = 1835] [outer = 0x135e47800] 18:23:01 INFO - PROCESS | 1646 | 1461979381408 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]]]}] 18:23:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:23:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 822ms 18:23:01 INFO - PROCESS | 1646 | 1461979381441 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 18:23:01 INFO - PROCESS | 1646 | 1461979381443 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 18:23:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:23:01 INFO - PROCESS | 1646 | 1461979381472 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:23:01 INFO - PROCESS | 1646 | 1461979381474 Marionette TRACE conn2 <- [1,2418,null,{}] 18:23:01 INFO - PROCESS | 1646 | 1461979381480 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}] 18:23:01 INFO - PROCESS | 1646 | 1461979381675 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 18:23:01 INFO - PROCESS | 1646 | 1461979381779 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x141409800 == 106 [pid = 1646] [id = 612] 18:23:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x13543e400) [pid = 1646] [serial = 1836] [outer = 0x0] 18:23:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x135447400) [pid = 1646] [serial = 1837] [outer = 0x13543e400] 18:23:01 INFO - PROCESS | 1646 | 1461979381808 Marionette DEBUG loaded listener.js 18:23:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x13f332000) [pid = 1646] [serial = 1838] [outer = 0x13543e400] 18:23:02 INFO - PROCESS | 1646 | 1461979382221 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]]]}] 18:23:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:23:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 774ms 18:23:02 INFO - PROCESS | 1646 | 1461979382243 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 18:23:02 INFO - PROCESS | 1646 | 1461979382244 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 18:23:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:23:02 INFO - PROCESS | 1646 | 1461979382248 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:23:02 INFO - PROCESS | 1646 | 1461979382250 Marionette TRACE conn2 <- [1,2422,null,{}] 18:23:02 INFO - PROCESS | 1646 | 1461979382253 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}] 18:23:02 INFO - PROCESS | 1646 | 1461979382381 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 18:23:02 INFO - PROCESS | 1646 | 1461979382509 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1429a1800 == 107 [pid = 1646] [id = 613] 18:23:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x135442400) [pid = 1646] [serial = 1839] [outer = 0x0] 18:23:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x13544ec00) [pid = 1646] [serial = 1840] [outer = 0x135442400] 18:23:02 INFO - PROCESS | 1646 | 1461979382540 Marionette DEBUG loaded listener.js 18:23:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x135453800) [pid = 1646] [serial = 1841] [outer = 0x135442400] 18:23:02 INFO - PROCESS | 1646 | 1461979382964 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]]]}] 18:23:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:23:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 772ms 18:23:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:23:03 INFO - PROCESS | 1646 | 1461979383019 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 18:23:03 INFO - PROCESS | 1646 | 1461979383021 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 18:23:03 INFO - PROCESS | 1646 | 1461979383023 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:23:03 INFO - PROCESS | 1646 | 1461979383024 Marionette TRACE conn2 <- [1,2426,null,{}] 18:23:03 INFO - PROCESS | 1646 | 1461979383027 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}] 18:23:03 INFO - PROCESS | 1646 | 1461979383197 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 18:23:03 INFO - PROCESS | 1646 | 1461979383269 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x142a68000 == 108 [pid = 1646] [id = 614] 18:23:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x135455800) [pid = 1646] [serial = 1842] [outer = 0x0] 18:23:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x137f2c000) [pid = 1646] [serial = 1843] [outer = 0x135455800] 18:23:03 INFO - PROCESS | 1646 | 1461979383298 Marionette DEBUG loaded listener.js 18:23:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x13f543400) [pid = 1646] [serial = 1844] [outer = 0x135455800] 18:23:03 INFO - PROCESS | 1646 | 1461979383721 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]]]}] 18:23:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:23:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 719ms 18:23:03 INFO - PROCESS | 1646 | 1461979383742 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 18:23:03 INFO - PROCESS | 1646 | 1461979383743 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 18:23:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:23:03 INFO - PROCESS | 1646 | 1461979383746 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:23:03 INFO - PROCESS | 1646 | 1461979383747 Marionette TRACE conn2 <- [1,2430,null,{}] 18:23:03 INFO - PROCESS | 1646 | 1461979383749 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}] 18:23:03 INFO - PROCESS | 1646 | 1461979383879 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 18:23:03 INFO - PROCESS | 1646 | 1461979383979 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x143333000 == 109 [pid = 1646] [id = 615] 18:23:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x13f337800) [pid = 1646] [serial = 1845] [outer = 0x0] 18:23:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x13fb27000) [pid = 1646] [serial = 1846] [outer = 0x13f337800] 18:23:04 INFO - PROCESS | 1646 | 1461979384008 Marionette DEBUG loaded listener.js 18:23:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x13fbae800) [pid = 1646] [serial = 1847] [outer = 0x13f337800] 18:23:04 INFO - PROCESS | 1646 | 1461979384411 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]]]}] 18:23:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:23:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 720ms 18:23:04 INFO - PROCESS | 1646 | 1461979384479 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 18:23:04 INFO - PROCESS | 1646 | 1461979384480 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 18:23:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:23:04 INFO - PROCESS | 1646 | 1461979384485 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:23:04 INFO - PROCESS | 1646 | 1461979384486 Marionette TRACE conn2 <- [1,2434,null,{}] 18:23:04 INFO - PROCESS | 1646 | 1461979384488 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}] 18:23:04 INFO - PROCESS | 1646 | 1461979384643 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 18:23:04 INFO - PROCESS | 1646 | 1461979384743 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1438ec000 == 110 [pid = 1646] [id = 616] 18:23:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x13fb2a000) [pid = 1646] [serial = 1848] [outer = 0x0] 18:23:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x1414e7800) [pid = 1646] [serial = 1849] [outer = 0x13fb2a000] 18:23:04 INFO - PROCESS | 1646 | 1461979384777 Marionette DEBUG loaded listener.js 18:23:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x141aaf800) [pid = 1646] [serial = 1850] [outer = 0x13fb2a000] 18:23:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:23:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 769ms 18:23:05 INFO - PROCESS | 1646 | 1461979385249 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]]]}] 18:23:05 INFO - PROCESS | 1646 | 1461979385254 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 18:23:05 INFO - PROCESS | 1646 | 1461979385256 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 18:23:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:23:05 INFO - PROCESS | 1646 | 1461979385258 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:23:05 INFO - PROCESS | 1646 | 1461979385260 Marionette TRACE conn2 <- [1,2438,null,{}] 18:23:05 INFO - PROCESS | 1646 | 1461979385262 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}] 18:23:05 INFO - PROCESS | 1646 | 1461979385405 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 18:23:05 INFO - PROCESS | 1646 | 1461979385538 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x147b6a000 == 111 [pid = 1646] [id = 617] 18:23:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x141866400) [pid = 1646] [serial = 1851] [outer = 0x0] 18:23:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x14186d000) [pid = 1646] [serial = 1852] [outer = 0x141866400] 18:23:05 INFO - PROCESS | 1646 | 1461979385566 Marionette DEBUG loaded listener.js 18:23:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x141ab8000) [pid = 1646] [serial = 1853] [outer = 0x141866400] 18:23:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:23:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 820ms 18:23:06 INFO - PROCESS | 1646 | 1461979386070 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]]]}] 18:23:06 INFO - PROCESS | 1646 | 1461979386079 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 18:23:06 INFO - PROCESS | 1646 | 1461979386080 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 18:23:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:23:06 INFO - PROCESS | 1646 | 1461979386083 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:23:06 INFO - PROCESS | 1646 | 1461979386084 Marionette TRACE conn2 <- [1,2442,null,{}] 18:23:06 INFO - PROCESS | 1646 | 1461979386086 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}] 18:23:06 INFO - PROCESS | 1646 | 1461979386219 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 18:23:06 INFO - PROCESS | 1646 | 1461979386354 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f6c000 == 112 [pid = 1646] [id = 618] 18:23:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x112b55800) [pid = 1646] [serial = 1854] [outer = 0x0] 18:23:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x118769c00) [pid = 1646] [serial = 1855] [outer = 0x112b55800] 18:23:06 INFO - PROCESS | 1646 | 1461979386386 Marionette DEBUG loaded listener.js 18:23:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x12caa9800) [pid = 1646] [serial = 1856] [outer = 0x112b55800] 18:23:06 INFO - PROCESS | 1646 | 1461979386832 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]]]}] 18:23:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:23:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 819ms 18:23:06 INFO - PROCESS | 1646 | 1461979386902 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 18:23:06 INFO - PROCESS | 1646 | 1461979386905 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 18:23:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:23:06 INFO - PROCESS | 1646 | 1461979386907 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:23:06 INFO - PROCESS | 1646 | 1461979386909 Marionette TRACE conn2 <- [1,2446,null,{}] 18:23:06 INFO - PROCESS | 1646 | 1461979386911 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}] 18:23:07 INFO - PROCESS | 1646 | 1461979387044 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 18:23:07 INFO - PROCESS | 1646 | 1461979387149 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d41e000 == 113 [pid = 1646] [id = 619] 18:23:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x111088c00) [pid = 1646] [serial = 1857] [outer = 0x0] 18:23:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x14178b000) [pid = 1646] [serial = 1858] [outer = 0x111088c00] 18:23:07 INFO - PROCESS | 1646 | 1461979387178 Marionette DEBUG loaded listener.js 18:23:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x141790800) [pid = 1646] [serial = 1859] [outer = 0x111088c00] 18:23:07 INFO - PROCESS | 1646 | 1461979387864 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]]]}] 18:23:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:23:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1024ms 18:23:07 INFO - PROCESS | 1646 | 1461979387932 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 18:23:07 INFO - PROCESS | 1646 | 1461979387935 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 18:23:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:23:07 INFO - PROCESS | 1646 | 1461979387950 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:23:07 INFO - PROCESS | 1646 | 1461979387952 Marionette TRACE conn2 <- [1,2450,null,{}] 18:23:07 INFO - PROCESS | 1646 | 1461979387956 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}] 18:23:08 INFO - PROCESS | 1646 | 1461979388085 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 18:23:08 INFO - PROCESS | 1646 | 1461979388191 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c203000 == 114 [pid = 1646] [id = 620] 18:23:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x113376800) [pid = 1646] [serial = 1860] [outer = 0x0] 18:23:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x116a7f400) [pid = 1646] [serial = 1861] [outer = 0x113376800] 18:23:08 INFO - PROCESS | 1646 | 1461979388220 Marionette DEBUG loaded listener.js 18:23:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x118f59800) [pid = 1646] [serial = 1862] [outer = 0x113376800] 18:23:08 INFO - PROCESS | 1646 | 1461979388684 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]]]}] 18:23:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:23:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 772ms 18:23:08 INFO - PROCESS | 1646 | 1461979388721 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 18:23:08 INFO - PROCESS | 1646 | 1461979388725 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 18:23:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:23:08 INFO - PROCESS | 1646 | 1461979388729 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:23:08 INFO - PROCESS | 1646 | 1461979388731 Marionette TRACE conn2 <- [1,2454,null,{}] 18:23:08 INFO - PROCESS | 1646 | 1461979388734 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}] 18:23:08 INFO - PROCESS | 1646 | 1461979388855 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 18:23:08 INFO - PROCESS | 1646 | 1461979388992 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x121819800 == 115 [pid = 1646] [id = 621] 18:23:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x1185e9000) [pid = 1646] [serial = 1863] [outer = 0x0] 18:23:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x119e61c00) [pid = 1646] [serial = 1864] [outer = 0x1185e9000] 18:23:09 INFO - PROCESS | 1646 | 1461979389023 Marionette DEBUG loaded listener.js 18:23:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x12142e000) [pid = 1646] [serial = 1865] [outer = 0x1185e9000] 18:23:09 INFO - PROCESS | 1646 | --DOCSHELL 0x137aa1000 == 114 [pid = 1646] [id = 605] 18:23:09 INFO - PROCESS | 1646 | --DOCSHELL 0x135b7e800 == 113 [pid = 1646] [id = 604] 18:23:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12c210800 == 112 [pid = 1646] [id = 603] 18:23:09 INFO - PROCESS | 1646 | --DOCSHELL 0x135754800 == 111 [pid = 1646] [id = 602] 18:23:09 INFO - PROCESS | 1646 | --DOCSHELL 0x134969800 == 110 [pid = 1646] [id = 601] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x1266bf800) [pid = 1646] [serial = 1738] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12df85800 == 109 [pid = 1646] [id = 600] 18:23:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9b4800 == 108 [pid = 1646] [id = 599] 18:23:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12a528800 == 107 [pid = 1646] [id = 598] 18:23:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12483d800 == 106 [pid = 1646] [id = 597] 18:23:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12aac7000 == 105 [pid = 1646] [id = 596] 18:23:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12c20a800 == 104 [pid = 1646] [id = 595] 18:23:09 INFO - PROCESS | 1646 | --DOCSHELL 0x121595000 == 103 [pid = 1646] [id = 594] 18:23:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1433ea000 == 102 [pid = 1646] [id = 586] 18:23:09 INFO - PROCESS | 1646 | --DOCSHELL 0x142a74000 == 101 [pid = 1646] [id = 585] 18:23:09 INFO - PROCESS | 1646 | --DOCSHELL 0x141408000 == 100 [pid = 1646] [id = 584] 18:23:09 INFO - PROCESS | 1646 | --DOCSHELL 0x13f364000 == 99 [pid = 1646] [id = 583] 18:23:09 INFO - PROCESS | 1646 | --DOCSHELL 0x135da4800 == 98 [pid = 1646] [id = 582] 18:23:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12b34a800 == 97 [pid = 1646] [id = 581] 18:23:09 INFO - PROCESS | 1646 | --DOCSHELL 0x118095000 == 96 [pid = 1646] [id = 580] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x135ea0c00) [pid = 1646] [serial = 1723] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x13f333000) [pid = 1646] [serial = 1726] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x135012c00) [pid = 1646] [serial = 1717] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x135021800) [pid = 1646] [serial = 1718] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x128bd2c00) [pid = 1646] [serial = 1703] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x126c9b400) [pid = 1646] [serial = 1702] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x13fb23c00) [pid = 1646] [serial = 1684] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x137c5ec00) [pid = 1646] [serial = 1724] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x11930d800) [pid = 1646] [serial = 1699] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x11a012000) [pid = 1646] [serial = 1700] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x12d8e4000) [pid = 1646] [serial = 1714] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x134a1c800) [pid = 1646] [serial = 1715] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x12d19ec00) [pid = 1646] [serial = 1675] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x135e2bc00) [pid = 1646] [serial = 1720] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x13fb2ec00) [pid = 1646] [serial = 1729] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x126c27400) [pid = 1646] [serial = 1711] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x12d8a2c00) [pid = 1646] [serial = 1712] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x12a6e9c00) [pid = 1646] [serial = 1705] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x12bb34c00) [pid = 1646] [serial = 1706] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x13f577400) [pid = 1646] [serial = 1727] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x12d02f000) [pid = 1646] [serial = 1709] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x12c2a9800) [pid = 1646] [serial = 1708] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x11855f800) [pid = 1646] [serial = 1697] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x116418400) [pid = 1646] [serial = 1696] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x13f32f000) [pid = 1646] [serial = 1681] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x128b6b800) [pid = 1646] [serial = 1693] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x1164e8000) [pid = 1646] [serial = 1669] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x141ab8400) [pid = 1646] [serial = 1690] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x121e79c00) [pid = 1646] [serial = 1672] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x135554400) [pid = 1646] [serial = 1678] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x141aabc00) [pid = 1646] [serial = 1687] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x13fbb8c00) [pid = 1646] [serial = 1730] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x113144000) [pid = 1646] [serial = 1732] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x1220ac000) [pid = 1646] [serial = 1736] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x117e1f000) [pid = 1646] [serial = 1733] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x135e96c00) [pid = 1646] [serial = 1721] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x118fac400) [pid = 1646] [serial = 1735] [outer = 0x0] [url = about:blank] 18:23:09 INFO - PROCESS | 1646 | 1461979389523 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]]]}] 18:23:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:23:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 820ms 18:23:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:23:09 INFO - PROCESS | 1646 | 1461979389550 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 18:23:09 INFO - PROCESS | 1646 | 1461979389551 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 18:23:09 INFO - PROCESS | 1646 | 1461979389553 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:23:09 INFO - PROCESS | 1646 | 1461979389556 Marionette TRACE conn2 <- [1,2458,null,{}] 18:23:09 INFO - PROCESS | 1646 | 1461979389563 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}] 18:23:09 INFO - PROCESS | 1646 | 1461979389675 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 18:23:09 INFO - PROCESS | 1646 | 1461979389680 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x127850800 == 97 [pid = 1646] [id = 622] 18:23:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x125720800) [pid = 1646] [serial = 1866] [outer = 0x0] 18:23:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x1266c5800) [pid = 1646] [serial = 1867] [outer = 0x125720800] 18:23:09 INFO - PROCESS | 1646 | 1461979389709 Marionette DEBUG loaded listener.js 18:23:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x128a2a400) [pid = 1646] [serial = 1868] [outer = 0x125720800] 18:23:10 INFO - PROCESS | 1646 | 1461979390136 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]]]}] 18:23:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:23:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 621ms 18:23:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:23:10 INFO - PROCESS | 1646 | 1461979390174 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 18:23:10 INFO - PROCESS | 1646 | 1461979390176 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 18:23:10 INFO - PROCESS | 1646 | 1461979390180 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:23:10 INFO - PROCESS | 1646 | 1461979390181 Marionette TRACE conn2 <- [1,2462,null,{}] 18:23:10 INFO - PROCESS | 1646 | 1461979390183 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}] 18:23:10 INFO - PROCESS | 1646 | 1461979390294 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 18:23:10 INFO - PROCESS | 1646 | 1461979390298 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4df800 == 98 [pid = 1646] [id = 623] 18:23:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x128cad800) [pid = 1646] [serial = 1869] [outer = 0x0] 18:23:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x1290e0800) [pid = 1646] [serial = 1870] [outer = 0x128cad800] 18:23:10 INFO - PROCESS | 1646 | 1461979390325 Marionette DEBUG loaded listener.js 18:23:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x12a767400) [pid = 1646] [serial = 1871] [outer = 0x128cad800] 18:23:10 INFO - PROCESS | 1646 | 1461979390718 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]]]}] 18:23:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:23:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 569ms 18:23:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:23:10 INFO - PROCESS | 1646 | 1461979390749 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 18:23:10 INFO - PROCESS | 1646 | 1461979390750 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 18:23:10 INFO - PROCESS | 1646 | 1461979390752 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:23:10 INFO - PROCESS | 1646 | 1461979390753 Marionette TRACE conn2 <- [1,2466,null,{}] 18:23:10 INFO - PROCESS | 1646 | 1461979390756 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}] 18:23:10 INFO - PROCESS | 1646 | 1461979390864 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 18:23:10 INFO - PROCESS | 1646 | 1461979390869 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da9f000 == 99 [pid = 1646] [id = 624] 18:23:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x117254800) [pid = 1646] [serial = 1872] [outer = 0x0] 18:23:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x12aa20400) [pid = 1646] [serial = 1873] [outer = 0x117254800] 18:23:10 INFO - PROCESS | 1646 | 1461979390895 Marionette DEBUG loaded listener.js 18:23:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x12bb2e400) [pid = 1646] [serial = 1874] [outer = 0x117254800] 18:23:11 INFO - PROCESS | 1646 | 1461979391268 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]]]}] 18:23:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:23:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 571ms 18:23:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:23:11 INFO - PROCESS | 1646 | 1461979391335 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 18:23:11 INFO - PROCESS | 1646 | 1461979391336 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 18:23:11 INFO - PROCESS | 1646 | 1461979391338 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:23:11 INFO - PROCESS | 1646 | 1461979391340 Marionette TRACE conn2 <- [1,2470,null,{}] 18:23:11 INFO - PROCESS | 1646 | 1461979391342 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}] 18:23:11 INFO - PROCESS | 1646 | 1461979391465 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 18:23:11 INFO - PROCESS | 1646 | 1461979391470 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x135740800 == 100 [pid = 1646] [id = 625] 18:23:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x12c136c00) [pid = 1646] [serial = 1875] [outer = 0x0] 18:23:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x12d1a4800) [pid = 1646] [serial = 1876] [outer = 0x12c136c00] 18:23:11 INFO - PROCESS | 1646 | 1461979391498 Marionette DEBUG loaded listener.js 18:23:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x12f274400) [pid = 1646] [serial = 1877] [outer = 0x12c136c00] 18:23:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:23:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 567ms 18:23:11 INFO - PROCESS | 1646 | 1461979391900 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]]]}] 18:23:11 INFO - PROCESS | 1646 | 1461979391907 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 18:23:11 INFO - PROCESS | 1646 | 1461979391908 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 18:23:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:23:11 INFO - PROCESS | 1646 | 1461979391910 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:23:11 INFO - PROCESS | 1646 | 1461979391911 Marionette TRACE conn2 <- [1,2474,null,{}] 18:23:11 INFO - PROCESS | 1646 | 1461979391914 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}] 18:23:12 INFO - PROCESS | 1646 | 1461979392055 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 18:23:12 INFO - PROCESS | 1646 | 1461979392074 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x135b15800 == 101 [pid = 1646] [id = 626] 18:23:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x12d8e2000) [pid = 1646] [serial = 1878] [outer = 0x0] 18:23:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x135012c00) [pid = 1646] [serial = 1879] [outer = 0x12d8e2000] 18:23:12 INFO - PROCESS | 1646 | 1461979392099 Marionette DEBUG loaded listener.js 18:23:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x135443800) [pid = 1646] [serial = 1880] [outer = 0x12d8e2000] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x111ddc800 == 100 [pid = 1646] [id = 390] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12da47800 == 99 [pid = 1646] [id = 263] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12d406800 == 98 [pid = 1646] [id = 248] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12d520800 == 97 [pid = 1646] [id = 446] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x129675800 == 96 [pid = 1646] [id = 347] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x143962800 == 95 [pid = 1646] [id = 587] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x14360f800 == 94 [pid = 1646] [id = 588] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12cd0a000 == 93 [pid = 1646] [id = 306] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x1172c4000 == 92 [pid = 1646] [id = 231] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x1429a5800 == 91 [pid = 1646] [id = 590] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x135752800 == 90 [pid = 1646] [id = 530] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12b33d000 == 89 [pid = 1646] [id = 591] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x137e4b000 == 88 [pid = 1646] [id = 490] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x118ff4800 == 87 [pid = 1646] [id = 564] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12df80000 == 86 [pid = 1646] [id = 411] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x13f366000 == 85 [pid = 1646] [id = 515] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x118797000 == 84 [pid = 1646] [id = 212] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x1438dc800 == 83 [pid = 1646] [id = 589] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x1184e9000 == 82 [pid = 1646] [id = 391] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x1187a2800 == 81 [pid = 1646] [id = 469] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x129555800 == 80 [pid = 1646] [id = 367] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x142a63000 == 79 [pid = 1646] [id = 562] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x11878d800 == 78 [pid = 1646] [id = 592] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc7d800 == 77 [pid = 1646] [id = 149] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x118090000 == 76 [pid = 1646] [id = 412] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x135b28000 == 75 [pid = 1646] [id = 426] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12daac000 == 74 [pid = 1646] [id = 341] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x135755000 == 73 [pid = 1646] [id = 361] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12131d000 == 72 [pid = 1646] [id = 209] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba94800 == 71 [pid = 1646] [id = 210] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x134964800 == 70 [pid = 1646] [id = 449] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x112edc800 == 69 [pid = 1646] [id = 434] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x1194c0800 == 68 [pid = 1646] [id = 289] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12c0c1800 == 67 [pid = 1646] [id = 211] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x135b1f000 == 66 [pid = 1646] [id = 366] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12c1ab000 == 65 [pid = 1646] [id = 302] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12cd11800 == 64 [pid = 1646] [id = 230] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x135d8d800 == 63 [pid = 1646] [id = 579] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12d835800 == 62 [pid = 1646] [id = 447] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x110ea1800 == 61 [pid = 1646] [id = 269] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12c99d800 == 60 [pid = 1646] [id = 307] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba86000 == 59 [pid = 1646] [id = 249] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x137d41800 == 58 [pid = 1646] [id = 468] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x117366800 == 57 [pid = 1646] [id = 348] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x129670000 == 56 [pid = 1646] [id = 346] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x135b26000 == 55 [pid = 1646] [id = 410] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12daad800 == 54 [pid = 1646] [id = 268] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x134957800 == 53 [pid = 1646] [id = 345] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x1256ad800 == 52 [pid = 1646] [id = 389] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12130f800 == 51 [pid = 1646] [id = 516] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x121589000 == 50 [pid = 1646] [id = 184] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x142a7a800 == 49 [pid = 1646] [id = 563] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x1172d5800 == 48 [pid = 1646] [id = 593] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12c203000 == 47 [pid = 1646] [id = 620] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12d41e000 == 46 [pid = 1646] [id = 619] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x118f6c000 == 45 [pid = 1646] [id = 618] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x147b6a000 == 44 [pid = 1646] [id = 617] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x1438ec000 == 43 [pid = 1646] [id = 616] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x143333000 == 42 [pid = 1646] [id = 615] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x142a68000 == 41 [pid = 1646] [id = 614] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x1429a1800 == 40 [pid = 1646] [id = 613] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x141409800 == 39 [pid = 1646] [id = 612] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x137f52800 == 38 [pid = 1646] [id = 611] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x137e42800 == 37 [pid = 1646] [id = 610] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x137c9d000 == 36 [pid = 1646] [id = 609] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12f231800 == 35 [pid = 1646] [id = 506] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x13494b800 == 34 [pid = 1646] [id = 608] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12b210800 == 33 [pid = 1646] [id = 607] 18:23:14 INFO - PROCESS | 1646 | --DOCSHELL 0x118f7e800 == 32 [pid = 1646] [id = 606] 18:23:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4df800 == 31 [pid = 1646] [id = 623] 18:23:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12da9f000 == 30 [pid = 1646] [id = 624] 18:23:15 INFO - PROCESS | 1646 | --DOCSHELL 0x135740800 == 29 [pid = 1646] [id = 625] 18:23:15 INFO - PROCESS | 1646 | --DOCSHELL 0x121819800 == 28 [pid = 1646] [id = 621] 18:23:15 INFO - PROCESS | 1646 | --DOCSHELL 0x127850800 == 27 [pid = 1646] [id = 622] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x128a2a000) [pid = 1646] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x1266b7800) [pid = 1646] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x12bb2c400) [pid = 1646] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x112d6c000) [pid = 1646] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x116619800) [pid = 1646] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x112b55000) [pid = 1646] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x110ef3400) [pid = 1646] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x12adbbc00) [pid = 1646] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x12d1a8c00) [pid = 1646] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x118fa8400) [pid = 1646] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x119eb8c00) [pid = 1646] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x1172e7000) [pid = 1646] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x135e2f400) [pid = 1646] [serial = 1816] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x128e7c000) [pid = 1646] [serial = 1798] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x128b04800) [pid = 1646] [serial = 1795] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x1414f0c00) [pid = 1646] [serial = 1771] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x13fc69400) [pid = 1646] [serial = 1768] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x128cadc00) [pid = 1646] [serial = 1796] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x12d8aa000) [pid = 1646] [serial = 1805] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x1169aec00) [pid = 1646] [serial = 1780] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x118560800) [pid = 1646] [serial = 1787] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x135557800) [pid = 1646] [serial = 1814] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x12e09ac00) [pid = 1646] [serial = 1811] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x110f77000) [pid = 1646] [serial = 1783] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x13f53c400) [pid = 1646] [serial = 1762] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x12bb39800) [pid = 1646] [serial = 1801] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x12e0a4800) [pid = 1646] [serial = 1807] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x13fbac400) [pid = 1646] [serial = 1765] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x135009000) [pid = 1646] [serial = 1813] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x1172e5400) [pid = 1646] [serial = 1786] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x142ab0c00) [pid = 1646] [serial = 1774] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x12bbbb400) [pid = 1646] [serial = 1750] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x126c1a000) [pid = 1646] [serial = 1793] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x12d1a9400) [pid = 1646] [serial = 1804] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x121e83000) [pid = 1646] [serial = 1790] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x124cea000) [pid = 1646] [serial = 1810] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x12adaec00) [pid = 1646] [serial = 1799] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x135008c00) [pid = 1646] [serial = 1756] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x12209ec00) [pid = 1646] [serial = 1792] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x137f29c00) [pid = 1646] [serial = 1759] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12d1a4000) [pid = 1646] [serial = 1753] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x128ca8000) [pid = 1646] [serial = 1747] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x119a3f400) [pid = 1646] [serial = 1744] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x134a17000) [pid = 1646] [serial = 1808] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12d025c00) [pid = 1646] [serial = 1802] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x112919000) [pid = 1646] [serial = 1784] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x115d60400) [pid = 1646] [serial = 1777] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x1213c8000) [pid = 1646] [serial = 1789] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x110f80400) [pid = 1646] [serial = 1741] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x128bd4400) [pid = 1646] [serial = 1739] [outer = 0x0] [url = about:blank] 18:23:15 INFO - PROCESS | 1646 | 1461979395357 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]]]}] 18:23:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:23:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 3481ms 18:23:15 INFO - PROCESS | 1646 | 1461979395392 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 18:23:15 INFO - PROCESS | 1646 | 1461979395395 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 18:23:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:23:15 INFO - PROCESS | 1646 | 1461979395408 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:23:15 INFO - PROCESS | 1646 | 1461979395412 Marionette TRACE conn2 <- [1,2478,null,{}] 18:23:15 INFO - PROCESS | 1646 | 1461979395418 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}] 18:23:15 INFO - PROCESS | 1646 | 1461979395541 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 18:23:15 INFO - PROCESS | 1646 | 1461979395556 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x1132c2000 == 28 [pid = 1646] [id = 627] 18:23:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x11108c400) [pid = 1646] [serial = 1881] [outer = 0x0] 18:23:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x11108d000) [pid = 1646] [serial = 1882] [outer = 0x11108c400] 18:23:15 INFO - PROCESS | 1646 | 1461979395600 Marionette DEBUG loaded listener.js 18:23:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x11110d000) [pid = 1646] [serial = 1883] [outer = 0x11108c400] 18:23:16 INFO - PROCESS | 1646 | 1461979396284 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]]]}] 18:23:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:23:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 929ms 18:23:16 INFO - PROCESS | 1646 | 1461979396335 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 18:23:16 INFO - PROCESS | 1646 | 1461979396339 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 18:23:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:23:16 INFO - PROCESS | 1646 | 1461979396342 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:23:16 INFO - PROCESS | 1646 | 1461979396345 Marionette TRACE conn2 <- [1,2482,null,{}] 18:23:16 INFO - PROCESS | 1646 | 1461979396349 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}] 18:23:16 INFO - PROCESS | 1646 | 1461979396458 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 18:23:16 INFO - PROCESS | 1646 | 1461979396539 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x1161db800 == 29 [pid = 1646] [id = 628] 18:23:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x111093c00) [pid = 1646] [serial = 1884] [outer = 0x0] 18:23:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x111dc0c00) [pid = 1646] [serial = 1885] [outer = 0x111093c00] 18:23:16 INFO - PROCESS | 1646 | 1461979396571 Marionette DEBUG loaded listener.js 18:23:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x1121de400) [pid = 1646] [serial = 1886] [outer = 0x111093c00] 18:23:17 INFO - PROCESS | 1646 | 1461979397133 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]]]}] 18:23:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:23:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 823ms 18:23:17 INFO - PROCESS | 1646 | 1461979397172 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 18:23:17 INFO - PROCESS | 1646 | 1461979397177 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 18:23:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:23:17 INFO - PROCESS | 1646 | 1461979397186 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:23:17 INFO - PROCESS | 1646 | 1461979397188 Marionette TRACE conn2 <- [1,2486,null,{}] 18:23:17 INFO - PROCESS | 1646 | 1461979397191 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}] 18:23:17 INFO - PROCESS | 1646 | 1461979397301 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 18:23:17 INFO - PROCESS | 1646 | 1461979397380 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x116a41800 == 30 [pid = 1646] [id = 629] 18:23:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x110ee7400) [pid = 1646] [serial = 1887] [outer = 0x0] 18:23:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x112916000) [pid = 1646] [serial = 1888] [outer = 0x110ee7400] 18:23:17 INFO - PROCESS | 1646 | 1461979397412 Marionette DEBUG loaded listener.js 18:23:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x112b51800) [pid = 1646] [serial = 1889] [outer = 0x110ee7400] 18:23:17 INFO - PROCESS | 1646 | 1461979397941 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]]]}] 18:23:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:23:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 773ms 18:23:17 INFO - PROCESS | 1646 | 1461979397960 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 18:23:17 INFO - PROCESS | 1646 | 1461979397961 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 18:23:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:23:18 INFO - PROCESS | 1646 | 1461979397994 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:23:18 INFO - PROCESS | 1646 | 1461979397999 Marionette TRACE conn2 <- [1,2490,null,{}] 18:23:18 INFO - PROCESS | 1646 | 1461979398008 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}] 18:23:18 INFO - PROCESS | 1646 | 1461979398118 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 18:23:18 INFO - PROCESS | 1646 | 1461979398198 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x118095000 == 31 [pid = 1646] [id = 630] 18:23:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x112d67c00) [pid = 1646] [serial = 1890] [outer = 0x0] 18:23:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x113143400) [pid = 1646] [serial = 1891] [outer = 0x112d67c00] 18:23:18 INFO - PROCESS | 1646 | 1461979398231 Marionette DEBUG loaded listener.js 18:23:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x11315b800) [pid = 1646] [serial = 1892] [outer = 0x112d67c00] 18:23:18 INFO - PROCESS | 1646 | 1461979398868 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]]]}] 18:23:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:23:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 926ms 18:23:18 INFO - PROCESS | 1646 | 1461979398919 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 18:23:18 INFO - PROCESS | 1646 | 1461979398921 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 18:23:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:23:18 INFO - PROCESS | 1646 | 1461979398924 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:23:18 INFO - PROCESS | 1646 | 1461979398927 Marionette TRACE conn2 <- [1,2494,null,{}] 18:23:18 INFO - PROCESS | 1646 | 1461979398931 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}] 18:23:19 INFO - PROCESS | 1646 | 1461979399035 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 18:23:19 INFO - PROCESS | 1646 | --DOCSHELL 0x1150ec000 == 30 [pid = 1646] [id = 23] 18:23:19 INFO - PROCESS | 1646 | --DOCSHELL 0x111dec800 == 29 [pid = 1646] [id = 22] 18:23:19 INFO - PROCESS | 1646 | --DOCSHELL 0x116f26800 == 28 [pid = 1646] [id = 24] 18:23:19 INFO - PROCESS | 1646 | --DOCSHELL 0x113c1d800 == 27 [pid = 1646] [id = 25] 18:23:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12da35800 == 26 [pid = 1646] [id = 21] 18:23:19 INFO - PROCESS | 1646 | 1461979399103 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x115de3800 == 27 [pid = 1646] [id = 631] 18:23:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x110f75400) [pid = 1646] [serial = 1893] [outer = 0x0] 18:23:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x111093800) [pid = 1646] [serial = 1894] [outer = 0x110f75400] 18:23:19 INFO - PROCESS | 1646 | 1461979399132 Marionette DEBUG loaded listener.js 18:23:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x1126b9c00) [pid = 1646] [serial = 1895] [outer = 0x110f75400] 18:23:19 INFO - PROCESS | 1646 | 1461979399446 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]]]}] 18:23:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:23:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 574ms 18:23:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:23:19 INFO - PROCESS | 1646 | 1461979399499 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 18:23:19 INFO - PROCESS | 1646 | 1461979399503 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 18:23:19 INFO - PROCESS | 1646 | 1461979399507 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:23:19 INFO - PROCESS | 1646 | 1461979399509 Marionette TRACE conn2 <- [1,2498,null,{}] 18:23:19 INFO - PROCESS | 1646 | 1461979399512 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}] 18:23:19 INFO - PROCESS | 1646 | 1461979399604 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 18:23:19 INFO - PROCESS | 1646 | 1461979399610 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187ac000 == 28 [pid = 1646] [id = 632] 18:23:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x1121e0c00) [pid = 1646] [serial = 1896] [outer = 0x0] 18:23:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x113144000) [pid = 1646] [serial = 1897] [outer = 0x1121e0c00] 18:23:19 INFO - PROCESS | 1646 | 1461979399637 Marionette DEBUG loaded listener.js 18:23:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x11325e800) [pid = 1646] [serial = 1898] [outer = 0x1121e0c00] 18:23:20 INFO - PROCESS | 1646 | 1461979400018 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]]]}] 18:23:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:23:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 519ms 18:23:20 INFO - PROCESS | 1646 | 1461979400026 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 18:23:20 INFO - PROCESS | 1646 | 1461979400028 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 18:23:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:23:20 INFO - PROCESS | 1646 | 1461979400033 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:23:20 INFO - PROCESS | 1646 | 1461979400035 Marionette TRACE conn2 <- [1,2502,null,{}] 18:23:20 INFO - PROCESS | 1646 | 1461979400042 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}] 18:23:20 INFO - PROCESS | 1646 | 1461979400125 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 18:23:20 INFO - PROCESS | 1646 | 1461979400133 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198ad000 == 29 [pid = 1646] [id = 633] 18:23:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x1134d0800) [pid = 1646] [serial = 1899] [outer = 0x0] 18:23:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x115d52400) [pid = 1646] [serial = 1900] [outer = 0x1134d0800] 18:23:20 INFO - PROCESS | 1646 | 1461979400162 Marionette DEBUG loaded listener.js 18:23:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x115d5b000) [pid = 1646] [serial = 1901] [outer = 0x1134d0800] 18:23:20 INFO - PROCESS | 1646 | 1461979400534 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]]]}] 18:23:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:23:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 522ms 18:23:20 INFO - PROCESS | 1646 | 1461979400554 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 18:23:20 INFO - PROCESS | 1646 | 1461979400555 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 18:23:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:23:20 INFO - PROCESS | 1646 | 1461979400558 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:23:20 INFO - PROCESS | 1646 | 1461979400559 Marionette TRACE conn2 <- [1,2506,null,{}] 18:23:20 INFO - PROCESS | 1646 | 1461979400561 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}] 18:23:20 INFO - PROCESS | 1646 | 1461979400655 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 18:23:20 INFO - PROCESS | 1646 | 1461979400660 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12130c800 == 30 [pid = 1646] [id = 634] 18:23:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x115d5f400) [pid = 1646] [serial = 1902] [outer = 0x0] 18:23:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x115fb9c00) [pid = 1646] [serial = 1903] [outer = 0x115d5f400] 18:23:20 INFO - PROCESS | 1646 | 1461979400686 Marionette DEBUG loaded listener.js 18:23:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x116618000) [pid = 1646] [serial = 1904] [outer = 0x115d5f400] 18:23:21 INFO - PROCESS | 1646 | 1461979401043 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]]]}] 18:23:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:23:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 518ms 18:23:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:23:21 INFO - PROCESS | 1646 | 1461979401076 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 18:23:21 INFO - PROCESS | 1646 | 1461979401077 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 18:23:21 INFO - PROCESS | 1646 | 1461979401081 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:23:21 INFO - PROCESS | 1646 | 1461979401083 Marionette TRACE conn2 <- [1,2510,null,{}] 18:23:21 INFO - PROCESS | 1646 | 1461979401086 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}] 18:23:21 INFO - PROCESS | 1646 | 1461979401168 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 18:23:21 INFO - PROCESS | 1646 | 1461979401234 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12131c800 == 31 [pid = 1646] [id = 635] 18:23:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x115d5c000) [pid = 1646] [serial = 1905] [outer = 0x0] 18:23:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x116618400) [pid = 1646] [serial = 1906] [outer = 0x115d5c000] 18:23:21 INFO - PROCESS | 1646 | 1461979401260 Marionette DEBUG loaded listener.js 18:23:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x1167a0800) [pid = 1646] [serial = 1907] [outer = 0x115d5c000] 18:23:21 INFO - PROCESS | 1646 | 1461979401649 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]]]}] 18:23:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:23:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 621ms 18:23:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:23:21 INFO - PROCESS | 1646 | 1461979401701 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 18:23:21 INFO - PROCESS | 1646 | 1461979401702 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 18:23:21 INFO - PROCESS | 1646 | 1461979401705 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:23:21 INFO - PROCESS | 1646 | 1461979401706 Marionette TRACE conn2 <- [1,2514,null,{}] 18:23:21 INFO - PROCESS | 1646 | 1461979401708 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}] 18:23:21 INFO - PROCESS | 1646 | 1461979401824 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 18:23:21 INFO - PROCESS | 1646 | 1461979401843 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x121d10000 == 32 [pid = 1646] [id = 636] 18:23:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x1169a6400) [pid = 1646] [serial = 1908] [outer = 0x0] 18:23:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x1172e3400) [pid = 1646] [serial = 1909] [outer = 0x1169a6400] 18:23:21 INFO - PROCESS | 1646 | 1461979401871 Marionette DEBUG loaded listener.js 18:23:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x118323400) [pid = 1646] [serial = 1910] [outer = 0x1169a6400] 18:23:22 INFO - PROCESS | 1646 | 1461979402228 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]]]}] 18:23:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:23:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 570ms 18:23:22 INFO - PROCESS | 1646 | 1461979402275 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 18:23:22 INFO - PROCESS | 1646 | 1461979402276 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 18:23:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:23:22 INFO - PROCESS | 1646 | 1461979402279 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:23:22 INFO - PROCESS | 1646 | 1461979402280 Marionette TRACE conn2 <- [1,2518,null,{}] 18:23:22 INFO - PROCESS | 1646 | 1461979402282 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}] 18:23:22 INFO - PROCESS | 1646 | 1461979402387 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 18:23:22 INFO - PROCESS | 1646 | 1461979402425 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x121d24800 == 33 [pid = 1646] [id = 637] 18:23:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x118234400) [pid = 1646] [serial = 1911] [outer = 0x0] 18:23:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x118330800) [pid = 1646] [serial = 1912] [outer = 0x118234400] 18:23:22 INFO - PROCESS | 1646 | 1461979402453 Marionette DEBUG loaded listener.js 18:23:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x1121e4c00) [pid = 1646] [serial = 1913] [outer = 0x118234400] 18:23:22 INFO - PROCESS | 1646 | 1461979402822 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]]]}] 18:23:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:23:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 571ms 18:23:22 INFO - PROCESS | 1646 | 1461979402850 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 18:23:22 INFO - PROCESS | 1646 | 1461979402851 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 18:23:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:23:22 INFO - PROCESS | 1646 | 1461979402854 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:23:22 INFO - PROCESS | 1646 | 1461979402855 Marionette TRACE conn2 <- [1,2522,null,{}] 18:23:22 INFO - PROCESS | 1646 | 1461979402857 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}] 18:23:22 INFO - PROCESS | 1646 | 1461979402960 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 18:23:22 INFO - PROCESS | 1646 | 1461979402972 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x125018800 == 34 [pid = 1646] [id = 638] 18:23:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x118323800) [pid = 1646] [serial = 1914] [outer = 0x0] 18:23:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x11855c400) [pid = 1646] [serial = 1915] [outer = 0x118323800] 18:23:22 INFO - PROCESS | 1646 | 1461979402997 Marionette DEBUG loaded listener.js 18:23:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x118562400) [pid = 1646] [serial = 1916] [outer = 0x118323800] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x11be61800) [pid = 1646] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x12aa20000) [pid = 1646] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x12e09b400) [pid = 1646] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x135730c00) [pid = 1646] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x135013c00) [pid = 1646] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x13501b000) [pid = 1646] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x110f74800) [pid = 1646] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x128cae000) [pid = 1646] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x112ecb000) [pid = 1646] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x119a40400) [pid = 1646] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x135557c00) [pid = 1646] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x12d508000) [pid = 1646] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x111117c00) [pid = 1646] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x12adb1000) [pid = 1646] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x110f79800) [pid = 1646] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x13f578800) [pid = 1646] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x110f71c00) [pid = 1646] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x128bc9000) [pid = 1646] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x13f57c800) [pid = 1646] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x135e99c00) [pid = 1646] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x13fb2bc00) [pid = 1646] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x13f53b800) [pid = 1646] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x12e0a1c00) [pid = 1646] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x1185f0800) [pid = 1646] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x12c083800) [pid = 1646] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x113376800) [pid = 1646] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x111088c00) [pid = 1646] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x112b55800) [pid = 1646] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x141866400) [pid = 1646] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x13fb2a000) [pid = 1646] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x13f337800) [pid = 1646] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x135455800) [pid = 1646] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x135442400) [pid = 1646] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x13543e400) [pid = 1646] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x135e47800) [pid = 1646] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12d8e1000) [pid = 1646] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x128b70800) [pid = 1646] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x121e7e400) [pid = 1646] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x118325800) [pid = 1646] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x111095000) [pid = 1646] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x117254800) [pid = 1646] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x128cad800) [pid = 1646] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x125720800) [pid = 1646] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x1185e9000) [pid = 1646] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x126c24800) [pid = 1646] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x13501d000) [pid = 1646] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12d50e800) [pid = 1646] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12c2b7800) [pid = 1646] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x13f540800) [pid = 1646] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x13f53f000) [pid = 1646] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x128b08c00) [pid = 1646] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x11641f000) [pid = 1646] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x112914000) [pid = 1646] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x141ab4c00) [pid = 1646] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x135006800) [pid = 1646] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x1198e3400) [pid = 1646] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x113139000) [pid = 1646] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x13f333400) [pid = 1646] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:23:23 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12c136c00) [pid = 1646] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:23:23 INFO - PROCESS | 1646 | 1461979403525 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]]]}] 18:23:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:23:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 719ms 18:23:23 INFO - PROCESS | 1646 | 1461979403574 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 18:23:23 INFO - PROCESS | 1646 | 1461979403575 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 18:23:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:23:23 INFO - PROCESS | 1646 | 1461979403578 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:23:23 INFO - PROCESS | 1646 | 1461979403580 Marionette TRACE conn2 <- [1,2526,null,{}] 18:23:23 INFO - PROCESS | 1646 | 1461979403584 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}] 18:23:23 INFO - PROCESS | 1646 | 1461979403741 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 18:23:23 INFO - PROCESS | 1646 | 1461979403837 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fe7000 == 35 [pid = 1646] [id = 639] 18:23:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x110f74800) [pid = 1646] [serial = 1917] [outer = 0x0] 18:23:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x113139000) [pid = 1646] [serial = 1918] [outer = 0x110f74800] 18:23:23 INFO - PROCESS | 1646 | 1461979403877 Marionette DEBUG loaded listener.js 18:23:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x118324800) [pid = 1646] [serial = 1919] [outer = 0x110f74800] 18:23:24 INFO - PROCESS | 1646 | 1461979404187 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]]]}] 18:23:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:23:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 624ms 18:23:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:23:24 INFO - PROCESS | 1646 | 1461979404203 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 18:23:24 INFO - PROCESS | 1646 | 1461979404205 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 18:23:24 INFO - PROCESS | 1646 | 1461979404207 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:23:24 INFO - PROCESS | 1646 | 1461979404208 Marionette TRACE conn2 <- [1,2530,null,{}] 18:23:24 INFO - PROCESS | 1646 | 1461979404211 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}] 18:23:24 INFO - PROCESS | 1646 | 1461979404309 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 18:23:24 INFO - PROCESS | 1646 | 1461979404315 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x127859800 == 36 [pid = 1646] [id = 640] 18:23:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x11852bc00) [pid = 1646] [serial = 1920] [outer = 0x0] 18:23:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x1185f1000) [pid = 1646] [serial = 1921] [outer = 0x11852bc00] 18:23:24 INFO - PROCESS | 1646 | 1461979404341 Marionette DEBUG loaded listener.js 18:23:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x11875dc00) [pid = 1646] [serial = 1922] [outer = 0x11852bc00] 18:23:24 INFO - PROCESS | 1646 | 1461979404671 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]]]}] 18:23:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:23:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 468ms 18:23:24 INFO - PROCESS | 1646 | 1461979404677 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 18:23:24 INFO - PROCESS | 1646 | 1461979404678 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 18:23:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:23:24 INFO - PROCESS | 1646 | 1461979404688 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:23:24 INFO - PROCESS | 1646 | 1461979404690 Marionette TRACE conn2 <- [1,2534,null,{}] 18:23:24 INFO - PROCESS | 1646 | 1461979404692 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}] 18:23:24 INFO - PROCESS | 1646 | 1461979404831 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 18:23:24 INFO - PROCESS | 1646 | 1461979404839 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x1278ae800 == 37 [pid = 1646] [id = 641] 18:23:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x118238800) [pid = 1646] [serial = 1923] [outer = 0x0] 18:23:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x118fa0c00) [pid = 1646] [serial = 1924] [outer = 0x118238800] 18:23:24 INFO - PROCESS | 1646 | 1461979404869 Marionette DEBUG loaded listener.js 18:23:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x119410800) [pid = 1646] [serial = 1925] [outer = 0x118238800] 18:23:25 INFO - PROCESS | 1646 | 1461979405199 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]]]}] 18:23:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:23:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 527ms 18:23:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:23:25 INFO - PROCESS | 1646 | 1461979405210 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 18:23:25 INFO - PROCESS | 1646 | 1461979405212 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 18:23:25 INFO - PROCESS | 1646 | 1461979405217 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:23:25 INFO - PROCESS | 1646 | 1461979405218 Marionette TRACE conn2 <- [1,2538,null,{}] 18:23:25 INFO - PROCESS | 1646 | 1461979405221 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}] 18:23:25 INFO - PROCESS | 1646 | 1461979405310 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 18:23:25 INFO - PROCESS | 1646 | 1461979405314 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x129674800 == 38 [pid = 1646] [id = 642] 18:23:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x1194f1000) [pid = 1646] [serial = 1926] [outer = 0x0] 18:23:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x119724000) [pid = 1646] [serial = 1927] [outer = 0x1194f1000] 18:23:25 INFO - PROCESS | 1646 | 1461979405340 Marionette DEBUG loaded listener.js 18:23:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x1198e4400) [pid = 1646] [serial = 1928] [outer = 0x1194f1000] 18:23:25 INFO - PROCESS | 1646 | 1461979405842 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]]]}] 18:23:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:23:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 671ms 18:23:25 INFO - PROCESS | 1646 | 1461979405887 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 18:23:25 INFO - PROCESS | 1646 | 1461979405890 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 18:23:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:23:25 INFO - PROCESS | 1646 | 1461979405894 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:23:25 INFO - PROCESS | 1646 | 1461979405896 Marionette TRACE conn2 <- [1,2542,null,{}] 18:23:25 INFO - PROCESS | 1646 | 1461979405902 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}] 18:23:26 INFO - PROCESS | 1646 | 1461979406007 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 18:23:26 INFO - PROCESS | 1646 | 1461979406084 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x118082000 == 39 [pid = 1646] [id = 643] 18:23:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x1126b9000) [pid = 1646] [serial = 1929] [outer = 0x0] 18:23:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x112915800) [pid = 1646] [serial = 1930] [outer = 0x1126b9000] 18:23:26 INFO - PROCESS | 1646 | 1461979406115 Marionette DEBUG loaded listener.js 18:23:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x112d6a400) [pid = 1646] [serial = 1931] [outer = 0x1126b9000] 18:23:26 INFO - PROCESS | 1646 | 1461979406514 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]]]}] 18:23:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:23:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 675ms 18:23:26 INFO - PROCESS | 1646 | 1461979406569 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 18:23:26 INFO - PROCESS | 1646 | 1461979406573 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 18:23:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:23:26 INFO - PROCESS | 1646 | 1461979406578 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:23:26 INFO - PROCESS | 1646 | 1461979406580 Marionette TRACE conn2 <- [1,2546,null,{}] 18:23:26 INFO - PROCESS | 1646 | 1461979406583 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}] 18:23:26 INFO - PROCESS | 1646 | 1461979406715 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 18:23:26 INFO - PROCESS | 1646 | 1461979406802 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12158a800 == 40 [pid = 1646] [id = 644] 18:23:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x1134cd800) [pid = 1646] [serial = 1932] [outer = 0x0] 18:23:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x115d53000) [pid = 1646] [serial = 1933] [outer = 0x1134cd800] 18:23:26 INFO - PROCESS | 1646 | 1461979406833 Marionette DEBUG loaded listener.js 18:23:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x115d88800) [pid = 1646] [serial = 1934] [outer = 0x1134cd800] 18:23:27 INFO - PROCESS | 1646 | 1461979407255 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]]]}] 18:23:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:23:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 721ms 18:23:27 INFO - PROCESS | 1646 | 1461979407299 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 18:23:27 INFO - PROCESS | 1646 | 1461979407301 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 18:23:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:23:27 INFO - PROCESS | 1646 | 1461979407304 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:23:27 INFO - PROCESS | 1646 | 1461979407306 Marionette TRACE conn2 <- [1,2550,null,{}] 18:23:27 INFO - PROCESS | 1646 | 1461979407314 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}] 18:23:27 INFO - PROCESS | 1646 | 1461979407424 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 18:23:27 INFO - PROCESS | 1646 | 1461979407501 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x129673800 == 41 [pid = 1646] [id = 645] 18:23:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x11671b800) [pid = 1646] [serial = 1935] [outer = 0x0] 18:23:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x117672c00) [pid = 1646] [serial = 1936] [outer = 0x11671b800] 18:23:27 INFO - PROCESS | 1646 | 1461979407533 Marionette DEBUG loaded listener.js 18:23:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x11823b800) [pid = 1646] [serial = 1937] [outer = 0x11671b800] 18:23:28 INFO - PROCESS | 1646 | 1461979408081 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]]]}] 18:23:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:23:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 821ms 18:23:28 INFO - PROCESS | 1646 | 1461979408126 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 18:23:28 INFO - PROCESS | 1646 | 1461979408129 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 18:23:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:23:28 INFO - PROCESS | 1646 | 1461979408133 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:23:28 INFO - PROCESS | 1646 | 1461979408135 Marionette TRACE conn2 <- [1,2554,null,{}] 18:23:28 INFO - PROCESS | 1646 | 1461979408138 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}] 18:23:28 INFO - PROCESS | 1646 | 1461979408266 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 18:23:28 INFO - PROCESS | 1646 | 1461979408340 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a71c800 == 42 [pid = 1646] [id = 646] 18:23:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x118563400) [pid = 1646] [serial = 1938] [outer = 0x0] 18:23:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x1185f5800) [pid = 1646] [serial = 1939] [outer = 0x118563400] 18:23:28 INFO - PROCESS | 1646 | 1461979408370 Marionette DEBUG loaded listener.js 18:23:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x118fa8400) [pid = 1646] [serial = 1940] [outer = 0x118563400] 18:23:28 INFO - PROCESS | 1646 | 1461979408775 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]]]}] 18:23:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:23:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 671ms 18:23:28 INFO - PROCESS | 1646 | 1461979408803 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 18:23:28 INFO - PROCESS | 1646 | 1461979408805 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 18:23:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:23:28 INFO - PROCESS | 1646 | 1461979408807 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:23:28 INFO - PROCESS | 1646 | 1461979408809 Marionette TRACE conn2 <- [1,2558,null,{}] 18:23:28 INFO - PROCESS | 1646 | 1461979408811 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}] 18:23:28 INFO - PROCESS | 1646 | 1461979408916 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 18:23:28 INFO - PROCESS | 1646 | 1461979408978 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aad7800 == 43 [pid = 1646] [id = 647] 18:23:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x116718000) [pid = 1646] [serial = 1941] [outer = 0x0] 18:23:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x11940c400) [pid = 1646] [serial = 1942] [outer = 0x116718000] 18:23:29 INFO - PROCESS | 1646 | 1461979409049 Marionette DEBUG loaded listener.js 18:23:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x1198e3400) [pid = 1646] [serial = 1943] [outer = 0x116718000] 18:23:29 INFO - PROCESS | 1646 | 1461979409498 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]]]}] 18:23:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:23:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 769ms 18:23:29 INFO - PROCESS | 1646 | 1461979409584 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 18:23:29 INFO - PROCESS | 1646 | 1461979409586 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 18:23:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:23:29 INFO - PROCESS | 1646 | 1461979409588 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:23:29 INFO - PROCESS | 1646 | 1461979409589 Marionette TRACE conn2 <- [1,2562,null,{}] 18:23:29 INFO - PROCESS | 1646 | 1461979409592 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}] 18:23:29 INFO - PROCESS | 1646 | 1461979409749 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 18:23:29 INFO - PROCESS | 1646 | 1461979409792 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x129678800 == 44 [pid = 1646] [id = 648] 18:23:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x1198e5c00) [pid = 1646] [serial = 1944] [outer = 0x0] 18:23:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x119e5b000) [pid = 1646] [serial = 1945] [outer = 0x1198e5c00] 18:23:29 INFO - PROCESS | 1646 | 1461979409825 Marionette DEBUG loaded listener.js 18:23:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x11a1ee000) [pid = 1646] [serial = 1946] [outer = 0x1198e5c00] 18:23:30 INFO - PROCESS | 1646 | 1461979410285 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]]]}] 18:23:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:23:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 724ms 18:23:30 INFO - PROCESS | 1646 | 1461979410313 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 18:23:30 INFO - PROCESS | 1646 | 1461979410316 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 18:23:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:23:30 INFO - PROCESS | 1646 | 1461979410319 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:23:30 INFO - PROCESS | 1646 | 1461979410320 Marionette TRACE conn2 <- [1,2566,null,{}] 18:23:30 INFO - PROCESS | 1646 | 1461979410322 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}] 18:23:30 INFO - PROCESS | 1646 | 1461979410427 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 18:23:30 INFO - PROCESS | 1646 | 1461979410489 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e4a800 == 45 [pid = 1646] [id = 649] 18:23:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x111092000) [pid = 1646] [serial = 1947] [outer = 0x0] 18:23:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x11642bc00) [pid = 1646] [serial = 1948] [outer = 0x111092000] 18:23:30 INFO - PROCESS | 1646 | 1461979410520 Marionette DEBUG loaded listener.js 18:23:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x11855a000) [pid = 1646] [serial = 1949] [outer = 0x111092000] 18:23:31 INFO - PROCESS | 1646 | 1461979411138 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]]]}] 18:23:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:23:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 876ms 18:23:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:23:31 INFO - PROCESS | 1646 | 1461979411195 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 18:23:31 INFO - PROCESS | 1646 | 1461979411197 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 18:23:31 INFO - PROCESS | 1646 | 1461979411200 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:23:31 INFO - PROCESS | 1646 | 1461979411203 Marionette TRACE conn2 <- [1,2570,null,{}] 18:23:31 INFO - PROCESS | 1646 | 1461979411206 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}] 18:23:31 INFO - PROCESS | 1646 | 1461979411310 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 18:23:31 INFO - PROCESS | 1646 | 1461979411387 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198aa800 == 46 [pid = 1646] [id = 650] 18:23:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x110f7a400) [pid = 1646] [serial = 1950] [outer = 0x0] 18:23:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x111f42800) [pid = 1646] [serial = 1951] [outer = 0x110f7a400] 18:23:31 INFO - PROCESS | 1646 | 1461979411415 Marionette DEBUG loaded listener.js 18:23:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x112918800) [pid = 1646] [serial = 1952] [outer = 0x110f7a400] 18:23:31 INFO - PROCESS | 1646 | --DOCSHELL 0x135b15800 == 45 [pid = 1646] [id = 626] 18:23:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1167e0000 == 44 [pid = 1646] [id = 6] 18:23:31 INFO - PROCESS | 1646 | 1461979411985 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]]]}] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x12d50c000) [pid = 1646] [serial = 1607] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x135907400) [pid = 1646] [serial = 1610] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x135e97000) [pid = 1646] [serial = 1613] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x135020000) [pid = 1646] [serial = 1616] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x135ea2c00) [pid = 1646] [serial = 1619] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x13f32c000) [pid = 1646] [serial = 1622] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x13f577000) [pid = 1646] [serial = 1625] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x13fbb1c00) [pid = 1646] [serial = 1631] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12d1aa800) [pid = 1646] [serial = 1694] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x135012c00) [pid = 1646] [serial = 1879] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x116a7f400) [pid = 1646] [serial = 1861] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x141790800) [pid = 1646] [serial = 1859] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x14178b000) [pid = 1646] [serial = 1858] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12caa9800) [pid = 1646] [serial = 1856] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x118769c00) [pid = 1646] [serial = 1855] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x141ab8000) [pid = 1646] [serial = 1853] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x14186d000) [pid = 1646] [serial = 1852] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x141aaf800) [pid = 1646] [serial = 1850] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x1414e7800) [pid = 1646] [serial = 1849] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x13fbae800) [pid = 1646] [serial = 1847] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x13fb27000) [pid = 1646] [serial = 1846] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x13f543400) [pid = 1646] [serial = 1844] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x137f2c000) [pid = 1646] [serial = 1843] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x13544ec00) [pid = 1646] [serial = 1840] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x135453800) [pid = 1646] [serial = 1841] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x13f332000) [pid = 1646] [serial = 1838] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x135447400) [pid = 1646] [serial = 1837] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x13f32cc00) [pid = 1646] [serial = 1835] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x135e99000) [pid = 1646] [serial = 1834] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x13572e000) [pid = 1646] [serial = 1832] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x135017c00) [pid = 1646] [serial = 1831] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12d8e0800) [pid = 1646] [serial = 1829] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12c2ad000) [pid = 1646] [serial = 1828] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x128b6ac00) [pid = 1646] [serial = 1826] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x124e70000) [pid = 1646] [serial = 1825] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x119d04400) [pid = 1646] [serial = 1823] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x1185ec000) [pid = 1646] [serial = 1822] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11325f400) [pid = 1646] [serial = 1820] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x1121e5400) [pid = 1646] [serial = 1819] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12aa20400) [pid = 1646] [serial = 1873] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12bb2e400) [pid = 1646] [serial = 1874] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x1290e0800) [pid = 1646] [serial = 1870] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12a767400) [pid = 1646] [serial = 1871] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x1266c5800) [pid = 1646] [serial = 1867] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x128a2a400) [pid = 1646] [serial = 1868] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x119e61c00) [pid = 1646] [serial = 1864] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12142e000) [pid = 1646] [serial = 1865] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x118f59800) [pid = 1646] [serial = 1862] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12c078800) [pid = 1646] [serial = 1604] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x13f53c800) [pid = 1646] [serial = 1682] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12f27c800) [pid = 1646] [serial = 1592] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12d8ec000) [pid = 1646] [serial = 1676] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x141ab2c00) [pid = 1646] [serial = 1688] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1414edc00) [pid = 1646] [serial = 1685] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1414f3800) [pid = 1646] [serial = 1667] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x118fa5400) [pid = 1646] [serial = 1598] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x118566000) [pid = 1646] [serial = 1670] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x142aafc00) [pid = 1646] [serial = 1691] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x135e31000) [pid = 1646] [serial = 1679] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1266c1400) [pid = 1646] [serial = 1601] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x115d61c00) [pid = 1646] [serial = 1595] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x13fb2c000) [pid = 1646] [serial = 1628] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x128b6fc00) [pid = 1646] [serial = 1673] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12f274400) [pid = 1646] [serial = 1877] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x137c54c00) [pid = 1646] [serial = 1817] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x13f547000) [pid = 1646] [serial = 1763] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1220a1800) [pid = 1646] [serial = 1781] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12c47f000) [pid = 1646] [serial = 1751] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11313d000) [pid = 1646] [serial = 1742] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x142ab6000) [pid = 1646] [serial = 1775] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12570a800) [pid = 1646] [serial = 1778] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12a6ee000) [pid = 1646] [serial = 1748] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x13fc6d400) [pid = 1646] [serial = 1769] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x13f330400) [pid = 1646] [serial = 1760] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x142ab1000) [pid = 1646] [serial = 1772] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x13fc63800) [pid = 1646] [serial = 1766] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x135e4c800) [pid = 1646] [serial = 1757] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11be67400) [pid = 1646] [serial = 1745] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12d8ac400) [pid = 1646] [serial = 1754] [outer = 0x0] [url = about:blank] 18:23:32 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12d1a4800) [pid = 1646] [serial = 1876] [outer = 0x0] [url = about:blank] 18:23:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:23:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 823ms 18:23:32 INFO - PROCESS | 1646 | 1461979412025 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 18:23:32 INFO - PROCESS | 1646 | 1461979412033 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 18:23:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:23:32 INFO - PROCESS | 1646 | 1461979412040 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:23:32 INFO - PROCESS | 1646 | 1461979412042 Marionette TRACE conn2 <- [1,2574,null,{}] 18:23:32 INFO - PROCESS | 1646 | 1461979412046 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}] 18:23:32 INFO - PROCESS | 1646 | 1461979412179 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 18:23:32 INFO - PROCESS | 1646 | 1461979412192 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x116987800 == 45 [pid = 1646] [id = 651] 18:23:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x112b4e000) [pid = 1646] [serial = 1953] [outer = 0x0] 18:23:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x113159400) [pid = 1646] [serial = 1954] [outer = 0x112b4e000] 18:23:32 INFO - PROCESS | 1646 | 1461979412221 Marionette DEBUG loaded listener.js 18:23:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1133c7400) [pid = 1646] [serial = 1955] [outer = 0x112b4e000] 18:23:32 INFO - PROCESS | 1646 | 1461979412651 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]]]}] 18:23:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:23:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 621ms 18:23:32 INFO - PROCESS | 1646 | 1461979412660 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 18:23:32 INFO - PROCESS | 1646 | 1461979412662 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 18:23:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:23:32 INFO - PROCESS | 1646 | 1461979412671 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:23:32 INFO - PROCESS | 1646 | 1461979412673 Marionette TRACE conn2 <- [1,2578,null,{}] 18:23:32 INFO - PROCESS | 1646 | 1461979412681 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}] 18:23:32 INFO - PROCESS | 1646 | 1461979412773 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 18:23:32 INFO - PROCESS | 1646 | 1461979412778 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x121317000 == 46 [pid = 1646] [id = 652] 18:23:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x115d61c00) [pid = 1646] [serial = 1956] [outer = 0x0] 18:23:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x116415800) [pid = 1646] [serial = 1957] [outer = 0x115d61c00] 18:23:32 INFO - PROCESS | 1646 | 1461979412809 Marionette DEBUG loaded listener.js 18:23:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x116714400) [pid = 1646] [serial = 1958] [outer = 0x115d61c00] 18:23:33 INFO - PROCESS | 1646 | 1461979413158 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]]]}] 18:23:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:23:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 523ms 18:23:33 INFO - PROCESS | 1646 | 1461979413195 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 18:23:33 INFO - PROCESS | 1646 | 1461979413199 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 18:23:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:23:33 INFO - PROCESS | 1646 | 1461979413202 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:23:33 INFO - PROCESS | 1646 | 1461979413203 Marionette TRACE conn2 <- [1,2582,null,{}] 18:23:33 INFO - PROCESS | 1646 | 1461979413205 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}] 18:23:33 INFO - PROCESS | 1646 | 1461979413293 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 18:23:33 INFO - PROCESS | 1646 | 1461979413297 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x121e59000 == 47 [pid = 1646] [id = 653] 18:23:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x116721c00) [pid = 1646] [serial = 1959] [outer = 0x0] 18:23:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x117254800) [pid = 1646] [serial = 1960] [outer = 0x116721c00] 18:23:33 INFO - PROCESS | 1646 | 1461979413324 Marionette DEBUG loaded listener.js 18:23:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x118235800) [pid = 1646] [serial = 1961] [outer = 0x116721c00] 18:23:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:23:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 469ms 18:23:33 INFO - PROCESS | 1646 | 1461979413665 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]]]}] 18:23:33 INFO - PROCESS | 1646 | 1461979413672 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 18:23:33 INFO - PROCESS | 1646 | 1461979413673 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 18:23:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:23:33 INFO - PROCESS | 1646 | 1461979413675 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:23:33 INFO - PROCESS | 1646 | 1461979413676 Marionette TRACE conn2 <- [1,2586,null,{}] 18:23:33 INFO - PROCESS | 1646 | 1461979413678 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}] 18:23:33 INFO - PROCESS | 1646 | 1461979413766 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 18:23:33 INFO - PROCESS | 1646 | 1461979413827 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x125017000 == 48 [pid = 1646] [id = 654] 18:23:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x116a80000) [pid = 1646] [serial = 1962] [outer = 0x0] 18:23:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11832c000) [pid = 1646] [serial = 1963] [outer = 0x116a80000] 18:23:33 INFO - PROCESS | 1646 | 1461979413854 Marionette DEBUG loaded listener.js 18:23:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118557400) [pid = 1646] [serial = 1964] [outer = 0x116a80000] 18:23:34 INFO - PROCESS | 1646 | 1461979414191 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]]]}] 18:23:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:23:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 568ms 18:23:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:23:34 INFO - PROCESS | 1646 | 1461979414244 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 18:23:34 INFO - PROCESS | 1646 | 1461979414245 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 18:23:34 INFO - PROCESS | 1646 | 1461979414247 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:23:34 INFO - PROCESS | 1646 | 1461979414248 Marionette TRACE conn2 <- [1,2590,null,{}] 18:23:34 INFO - PROCESS | 1646 | 1461979414251 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}] 18:23:34 INFO - PROCESS | 1646 | 1461979414374 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 18:23:34 INFO - PROCESS | 1646 | 1461979414394 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x129563800 == 49 [pid = 1646] [id = 655] 18:23:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x118561400) [pid = 1646] [serial = 1965] [outer = 0x0] 18:23:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x118fa1800) [pid = 1646] [serial = 1966] [outer = 0x118561400] 18:23:34 INFO - PROCESS | 1646 | 1461979414421 Marionette DEBUG loaded listener.js 18:23:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x119a42c00) [pid = 1646] [serial = 1967] [outer = 0x118561400] 18:23:34 INFO - PROCESS | 1646 | 1461979414780 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]]]}] 18:23:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 18:23:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 572ms 18:23:34 INFO - PROCESS | 1646 | 1461979414819 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 18:23:34 INFO - PROCESS | 1646 | 1461979414820 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 18:23:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:23:34 INFO - PROCESS | 1646 | 1461979414823 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:23:34 INFO - PROCESS | 1646 | 1461979414824 Marionette TRACE conn2 <- [1,2594,null,{}] 18:23:34 INFO - PROCESS | 1646 | 1461979414826 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}] 18:23:34 INFO - PROCESS | 1646 | 1461979414932 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 18:23:34 INFO - PROCESS | 1646 | 1461979414966 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a538000 == 50 [pid = 1646] [id = 656] 18:23:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x119d05800) [pid = 1646] [serial = 1968] [outer = 0x0] 18:23:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x119e65800) [pid = 1646] [serial = 1969] [outer = 0x119d05800] 18:23:34 INFO - PROCESS | 1646 | 1461979414993 Marionette DEBUG loaded listener.js 18:23:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11a1f3400) [pid = 1646] [serial = 1970] [outer = 0x119d05800] 18:23:35 INFO - PROCESS | 1646 | 1461979415328 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]]]}] 18:23:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:23:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 520ms 18:23:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:23:35 INFO - PROCESS | 1646 | 1461979415343 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 18:23:35 INFO - PROCESS | 1646 | 1461979415344 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 18:23:35 INFO - PROCESS | 1646 | 1461979415348 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:23:35 INFO - PROCESS | 1646 | 1461979415350 Marionette TRACE conn2 <- [1,2598,null,{}] 18:23:35 INFO - PROCESS | 1646 | 1461979415353 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}] 18:23:35 INFO - PROCESS | 1646 | 1461979415461 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 18:23:35 INFO - PROCESS | 1646 | 1461979415474 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b340000 == 51 [pid = 1646] [id = 657] 18:23:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11be59400) [pid = 1646] [serial = 1971] [outer = 0x0] 18:23:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1213c5400) [pid = 1646] [serial = 1972] [outer = 0x11be59400] 18:23:35 INFO - PROCESS | 1646 | 1461979415499 Marionette DEBUG loaded listener.js 18:23:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1213d1000) [pid = 1646] [serial = 1973] [outer = 0x11be59400] 18:23:35 INFO - PROCESS | 1646 | 1461979415868 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]]]}] 18:23:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:23:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 570ms 18:23:35 INFO - PROCESS | 1646 | 1461979415918 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 18:23:35 INFO - PROCESS | 1646 | 1461979415919 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 18:23:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:23:35 INFO - PROCESS | 1646 | 1461979415921 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:23:35 INFO - PROCESS | 1646 | 1461979415922 Marionette TRACE conn2 <- [1,2602,null,{}] 18:23:35 INFO - PROCESS | 1646 | 1461979415925 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}] 18:23:36 INFO - PROCESS | 1646 | 1461979416033 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 18:23:36 INFO - PROCESS | 1646 | 1461979416048 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba8d800 == 52 [pid = 1646] [id = 658] 18:23:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x119ebc400) [pid = 1646] [serial = 1974] [outer = 0x0] 18:23:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1217a5800) [pid = 1646] [serial = 1975] [outer = 0x119ebc400] 18:23:36 INFO - PROCESS | 1646 | 1461979416075 Marionette DEBUG loaded listener.js 18:23:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1219e3000) [pid = 1646] [serial = 1976] [outer = 0x119ebc400] 18:23:36 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1169a6400) [pid = 1646] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:23:36 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x118234400) [pid = 1646] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:23:36 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1134d0800) [pid = 1646] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:23:36 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x110f75400) [pid = 1646] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:23:36 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1121e0c00) [pid = 1646] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:23:36 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x115d5f400) [pid = 1646] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:23:36 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118323800) [pid = 1646] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:23:36 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x110f74800) [pid = 1646] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:23:36 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11852bc00) [pid = 1646] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:23:36 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x118238800) [pid = 1646] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 18:23:36 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x115d5c000) [pid = 1646] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:23:36 INFO - PROCESS | 1646 | 1461979416488 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]]]}] 18:23:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:23:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 621ms 18:23:36 INFO - PROCESS | 1646 | 1461979416544 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 18:23:36 INFO - PROCESS | 1646 | 1461979416545 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 18:23:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:23:36 INFO - PROCESS | 1646 | 1461979416551 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:23:36 INFO - PROCESS | 1646 | 1461979416553 Marionette TRACE conn2 <- [1,2606,null,{}] 18:23:36 INFO - PROCESS | 1646 | 1461979416555 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}] 18:23:36 INFO - PROCESS | 1646 | 1461979416648 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 18:23:36 INFO - PROCESS | 1646 | 1461979416664 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc6c000 == 53 [pid = 1646] [id = 659] 18:23:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x118328c00) [pid = 1646] [serial = 1977] [outer = 0x0] 18:23:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1185f3000) [pid = 1646] [serial = 1978] [outer = 0x118328c00] 18:23:36 INFO - PROCESS | 1646 | 1461979416689 Marionette DEBUG loaded listener.js 18:23:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1217b0400) [pid = 1646] [serial = 1979] [outer = 0x118328c00] 18:23:37 INFO - PROCESS | 1646 | 1461979417067 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]]]}] 18:23:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:23:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 523ms 18:23:37 INFO - PROCESS | 1646 | 1461979417073 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 18:23:37 INFO - PROCESS | 1646 | 1461979417075 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 18:23:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:23:37 INFO - PROCESS | 1646 | 1461979417077 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:23:37 INFO - PROCESS | 1646 | 1461979417079 Marionette TRACE conn2 <- [1,2610,null,{}] 18:23:37 INFO - PROCESS | 1646 | 1461979417086 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}] 18:23:37 INFO - PROCESS | 1646 | 1461979417216 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 18:23:37 INFO - PROCESS | 1646 | 1461979417250 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c0c8000 == 54 [pid = 1646] [id = 660] 18:23:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12170a800) [pid = 1646] [serial = 1980] [outer = 0x0] 18:23:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x121e76400) [pid = 1646] [serial = 1981] [outer = 0x12170a800] 18:23:37 INFO - PROCESS | 1646 | 1461979417278 Marionette DEBUG loaded listener.js 18:23:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1220ac000) [pid = 1646] [serial = 1982] [outer = 0x12170a800] 18:23:37 INFO - PROCESS | 1646 | 1461979417587 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]]]}] 18:23:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:23:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 525ms 18:23:37 INFO - PROCESS | 1646 | 1461979417605 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 18:23:37 INFO - PROCESS | 1646 | 1461979417607 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 18:23:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:23:37 INFO - PROCESS | 1646 | 1461979417609 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:23:37 INFO - PROCESS | 1646 | 1461979417610 Marionette TRACE conn2 <- [1,2614,null,{}] 18:23:37 INFO - PROCESS | 1646 | 1461979417613 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}] 18:23:37 INFO - PROCESS | 1646 | 1461979417709 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 18:23:37 INFO - PROCESS | 1646 | 1461979417714 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c208800 == 55 [pid = 1646] [id = 661] 18:23:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x124896000) [pid = 1646] [serial = 1983] [outer = 0x0] 18:23:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x124e23c00) [pid = 1646] [serial = 1984] [outer = 0x124896000] 18:23:37 INFO - PROCESS | 1646 | 1461979417739 Marionette DEBUG loaded listener.js 18:23:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x125705800) [pid = 1646] [serial = 1985] [outer = 0x124896000] 18:23:38 INFO - PROCESS | 1646 | 1461979418098 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]]]}] 18:23:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:23:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 523ms 18:23:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:23:38 INFO - PROCESS | 1646 | 1461979418133 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 18:23:38 INFO - PROCESS | 1646 | 1461979418135 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 18:23:38 INFO - PROCESS | 1646 | 1461979418137 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:23:38 INFO - PROCESS | 1646 | 1461979418138 Marionette TRACE conn2 <- [1,2618,null,{}] 18:23:38 INFO - PROCESS | 1646 | 1461979418140 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}] 18:23:38 INFO - PROCESS | 1646 | 1461979418230 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 18:23:38 INFO - PROCESS | 1646 | 1461979418234 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4da000 == 56 [pid = 1646] [id = 662] 18:23:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x112b55800) [pid = 1646] [serial = 1986] [outer = 0x0] 18:23:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x125716c00) [pid = 1646] [serial = 1987] [outer = 0x112b55800] 18:23:38 INFO - PROCESS | 1646 | 1461979418259 Marionette DEBUG loaded listener.js 18:23:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12575b800) [pid = 1646] [serial = 1988] [outer = 0x112b55800] 18:23:38 INFO - PROCESS | 1646 | 1461979418749 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]]]}] 18:23:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:23:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 668ms 18:23:38 INFO - PROCESS | 1646 | 1461979418806 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 18:23:38 INFO - PROCESS | 1646 | 1461979418810 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 18:23:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:23:38 INFO - PROCESS | 1646 | 1461979418813 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:23:38 INFO - PROCESS | 1646 | 1461979418816 Marionette TRACE conn2 <- [1,2622,null,{}] 18:23:38 INFO - PROCESS | 1646 | 1461979418820 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}] 18:23:38 INFO - PROCESS | 1646 | 1461979418933 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 18:23:39 INFO - PROCESS | 1646 | 1461979419045 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fea000 == 57 [pid = 1646] [id = 663] 18:23:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x112b58800) [pid = 1646] [serial = 1989] [outer = 0x0] 18:23:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x11313d000) [pid = 1646] [serial = 1990] [outer = 0x112b58800] 18:23:39 INFO - PROCESS | 1646 | 1461979419078 Marionette DEBUG loaded listener.js 18:23:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x113c3f800) [pid = 1646] [serial = 1991] [outer = 0x112b58800] 18:23:39 INFO - PROCESS | 1646 | 1461979419478 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]]]}] 18:23:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:23:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 723ms 18:23:39 INFO - PROCESS | 1646 | 1461979419537 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 18:23:39 INFO - PROCESS | 1646 | 1461979419541 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 18:23:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:23:39 INFO - PROCESS | 1646 | 1461979419545 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:23:39 INFO - PROCESS | 1646 | 1461979419547 Marionette TRACE conn2 <- [1,2626,null,{}] 18:23:39 INFO - PROCESS | 1646 | 1461979419550 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}] 18:23:39 INFO - PROCESS | 1646 | 1461979419662 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 18:23:39 INFO - PROCESS | 1646 | 1461979419734 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1256a8000 == 58 [pid = 1646] [id = 664] 18:23:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x113ceb800) [pid = 1646] [serial = 1992] [outer = 0x0] 18:23:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x115d5f400) [pid = 1646] [serial = 1993] [outer = 0x113ceb800] 18:23:39 INFO - PROCESS | 1646 | 1461979419764 Marionette DEBUG loaded listener.js 18:23:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1172e6400) [pid = 1646] [serial = 1994] [outer = 0x113ceb800] 18:23:40 INFO - PROCESS | 1646 | 1461979420190 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]]]}] 18:23:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:23:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 673ms 18:23:40 INFO - PROCESS | 1646 | 1461979420219 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 18:23:40 INFO - PROCESS | 1646 | 1461979420221 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 18:23:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:23:40 INFO - PROCESS | 1646 | 1461979420224 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:23:40 INFO - PROCESS | 1646 | 1461979420228 Marionette TRACE conn2 <- [1,2630,null,{}] 18:23:40 INFO - PROCESS | 1646 | 1461979420238 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}] 18:23:40 INFO - PROCESS | 1646 | 1461979420396 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 18:23:40 INFO - PROCESS | 1646 | 1461979420470 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c1ac000 == 59 [pid = 1646] [id = 665] 18:23:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x118760400) [pid = 1646] [serial = 1995] [outer = 0x0] 18:23:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x119310400) [pid = 1646] [serial = 1996] [outer = 0x118760400] 18:23:40 INFO - PROCESS | 1646 | 1461979420502 Marionette DEBUG loaded listener.js 18:23:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1198e5800) [pid = 1646] [serial = 1997] [outer = 0x118760400] 18:23:40 INFO - PROCESS | 1646 | 1461979420933 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]]]}] 18:23:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:23:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 725ms 18:23:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:23:40 INFO - PROCESS | 1646 | 1461979420951 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 18:23:40 INFO - PROCESS | 1646 | 1461979420952 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 18:23:40 INFO - PROCESS | 1646 | 1461979420955 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:23:40 INFO - PROCESS | 1646 | 1461979420956 Marionette TRACE conn2 <- [1,2634,null,{}] 18:23:40 INFO - PROCESS | 1646 | 1461979420958 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}] 18:23:41 INFO - PROCESS | 1646 | 1461979421071 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 18:23:41 INFO - PROCESS | 1646 | 1461979421130 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4f5000 == 60 [pid = 1646] [id = 666] 18:23:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x119a38000) [pid = 1646] [serial = 1998] [outer = 0x0] 18:23:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x119eb4c00) [pid = 1646] [serial = 1999] [outer = 0x119a38000] 18:23:41 INFO - PROCESS | 1646 | 1461979421201 Marionette DEBUG loaded listener.js 18:23:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x121e76c00) [pid = 1646] [serial = 2000] [outer = 0x119a38000] 18:23:41 INFO - PROCESS | 1646 | 1461979421633 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]]]}] 18:23:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:23:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 719ms 18:23:41 INFO - PROCESS | 1646 | 1461979421675 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 18:23:41 INFO - PROCESS | 1646 | 1461979421676 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 18:23:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:23:41 INFO - PROCESS | 1646 | 1461979421679 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:23:41 INFO - PROCESS | 1646 | 1461979421680 Marionette TRACE conn2 <- [1,2638,null,{}] 18:23:41 INFO - PROCESS | 1646 | 1461979421683 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}] 18:23:41 INFO - PROCESS | 1646 | 1461979421808 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 18:23:41 INFO - PROCESS | 1646 | 1461979421881 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9ad000 == 61 [pid = 1646] [id = 667] 18:23:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x119a41c00) [pid = 1646] [serial = 2001] [outer = 0x0] 18:23:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x121e80800) [pid = 1646] [serial = 2002] [outer = 0x119a41c00] 18:23:41 INFO - PROCESS | 1646 | 1461979421912 Marionette DEBUG loaded listener.js 18:23:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x124ef0c00) [pid = 1646] [serial = 2003] [outer = 0x119a41c00] 18:23:42 INFO - PROCESS | 1646 | 1461979422349 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]]]}] 18:23:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:23:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 719ms 18:23:42 INFO - PROCESS | 1646 | 1461979422399 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 18:23:42 INFO - PROCESS | 1646 | 1461979422401 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 18:23:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:23:42 INFO - PROCESS | 1646 | 1461979422403 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:23:42 INFO - PROCESS | 1646 | 1461979422404 Marionette TRACE conn2 <- [1,2642,null,{}] 18:23:42 INFO - PROCESS | 1646 | 1461979422407 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}] 18:23:42 INFO - PROCESS | 1646 | 1461979422542 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 18:23:42 INFO - PROCESS | 1646 | 1461979422625 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4e6000 == 62 [pid = 1646] [id = 668] 18:23:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x110f7b000) [pid = 1646] [serial = 2004] [outer = 0x0] 18:23:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x125707400) [pid = 1646] [serial = 2005] [outer = 0x110f7b000] 18:23:42 INFO - PROCESS | 1646 | 1461979422657 Marionette DEBUG loaded listener.js 18:23:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1266c1800) [pid = 1646] [serial = 2006] [outer = 0x110f7b000] 18:23:43 INFO - PROCESS | 1646 | 1461979423327 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]]]}] 18:23:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:23:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 970ms 18:23:43 INFO - PROCESS | 1646 | 1461979423374 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 18:23:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:23:43 INFO - PROCESS | 1646 | 1461979423376 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 18:23:43 INFO - PROCESS | 1646 | 1461979423394 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:23:43 INFO - PROCESS | 1646 | 1461979423396 Marionette TRACE conn2 <- [1,2646,null,{}] 18:23:43 INFO - PROCESS | 1646 | 1461979423402 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}] 18:23:43 INFO - PROCESS | 1646 | 1461979423506 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 18:23:43 INFO - PROCESS | 1646 | 1461979423569 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x116477000 == 63 [pid = 1646] [id = 669] 18:23:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x111089c00) [pid = 1646] [serial = 2007] [outer = 0x0] 18:23:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11108e000) [pid = 1646] [serial = 2008] [outer = 0x111089c00] 18:23:43 INFO - PROCESS | 1646 | 1461979423596 Marionette DEBUG loaded listener.js 18:23:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x111097400) [pid = 1646] [serial = 2009] [outer = 0x111089c00] 18:23:44 INFO - PROCESS | 1646 | 1461979424052 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]]]}] 18:23:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:23:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 689ms 18:23:44 INFO - PROCESS | 1646 | 1461979424069 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 18:23:44 INFO - PROCESS | 1646 | 1461979424073 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 18:23:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:23:44 INFO - PROCESS | 1646 | 1461979424077 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:23:44 INFO - PROCESS | 1646 | 1461979424079 Marionette TRACE conn2 <- [1,2650,null,{}] 18:23:44 INFO - PROCESS | 1646 | 1461979424081 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}] 18:23:44 INFO - PROCESS | 1646 | 1461979424182 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 18:23:44 INFO - PROCESS | 1646 | 1461979424242 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x11734e000 == 64 [pid = 1646] [id = 670] 18:23:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x111d4e400) [pid = 1646] [serial = 2010] [outer = 0x0] 18:23:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x11290e000) [pid = 1646] [serial = 2011] [outer = 0x111d4e400] 18:23:44 INFO - PROCESS | 1646 | 1461979424270 Marionette DEBUG loaded listener.js 18:23:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x112918400) [pid = 1646] [serial = 2012] [outer = 0x111d4e400] 18:23:44 INFO - PROCESS | 1646 | --DOCSHELL 0x11644b800 == 63 [pid = 1646] [id = 26] 18:23:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12c208800 == 62 [pid = 1646] [id = 661] 18:23:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12c0c8000 == 61 [pid = 1646] [id = 660] 18:23:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc6c000 == 60 [pid = 1646] [id = 659] 18:23:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12ba8d800 == 59 [pid = 1646] [id = 658] 18:23:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12b340000 == 58 [pid = 1646] [id = 657] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x113143400) [pid = 1646] [serial = 1891] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11108d000) [pid = 1646] [serial = 1882] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x111dc0c00) [pid = 1646] [serial = 1885] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x112916000) [pid = 1646] [serial = 1888] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x119724000) [pid = 1646] [serial = 1927] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12a538000 == 57 [pid = 1646] [id = 656] 18:23:44 INFO - PROCESS | 1646 | --DOCSHELL 0x129563800 == 56 [pid = 1646] [id = 655] 18:23:44 INFO - PROCESS | 1646 | --DOCSHELL 0x125017000 == 55 [pid = 1646] [id = 654] 18:23:44 INFO - PROCESS | 1646 | --DOCSHELL 0x121e59000 == 54 [pid = 1646] [id = 653] 18:23:44 INFO - PROCESS | 1646 | --DOCSHELL 0x121317000 == 53 [pid = 1646] [id = 652] 18:23:44 INFO - PROCESS | 1646 | --DOCSHELL 0x116987800 == 52 [pid = 1646] [id = 651] 18:23:44 INFO - PROCESS | 1646 | --DOCSHELL 0x1198aa800 == 51 [pid = 1646] [id = 650] 18:23:44 INFO - PROCESS | 1646 | 1461979424667 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]]]}] 18:23:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:23:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 621ms 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x1172e3400) [pid = 1646] [serial = 1909] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x118330800) [pid = 1646] [serial = 1912] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x115d52400) [pid = 1646] [serial = 1900] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x115d5b000) [pid = 1646] [serial = 1901] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x111093800) [pid = 1646] [serial = 1894] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x1126b9c00) [pid = 1646] [serial = 1895] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x113144000) [pid = 1646] [serial = 1897] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11325e800) [pid = 1646] [serial = 1898] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x115fb9c00) [pid = 1646] [serial = 1903] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x116618000) [pid = 1646] [serial = 1904] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11855c400) [pid = 1646] [serial = 1915] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x113139000) [pid = 1646] [serial = 1918] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1121e4c00) [pid = 1646] [serial = 1913] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1185f1000) [pid = 1646] [serial = 1921] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x118fa0c00) [pid = 1646] [serial = 1924] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x118562400) [pid = 1646] [serial = 1916] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x116618400) [pid = 1646] [serial = 1906] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x118324800) [pid = 1646] [serial = 1919] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x119410800) [pid = 1646] [serial = 1925] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x118323400) [pid = 1646] [serial = 1910] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1167a0800) [pid = 1646] [serial = 1907] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11875dc00) [pid = 1646] [serial = 1922] [outer = 0x0] [url = about:blank] 18:23:44 INFO - PROCESS | 1646 | 1461979424710 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 18:23:44 INFO - PROCESS | 1646 | 1461979424712 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 18:23:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:23:44 INFO - PROCESS | 1646 | 1461979424717 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:23:44 INFO - PROCESS | 1646 | 1461979424719 Marionette TRACE conn2 <- [1,2654,null,{}] 18:23:44 INFO - PROCESS | 1646 | 1461979424727 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}] 18:23:44 INFO - PROCESS | 1646 | 1461979424817 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 18:23:44 INFO - PROCESS | 1646 | 1461979424823 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1184ee800 == 52 [pid = 1646] [id = 671] 18:23:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x112b56c00) [pid = 1646] [serial = 2013] [outer = 0x0] 18:23:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x113159000) [pid = 1646] [serial = 2014] [outer = 0x112b56c00] 18:23:44 INFO - PROCESS | 1646 | 1461979424851 Marionette DEBUG loaded listener.js 18:23:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11325e800) [pid = 1646] [serial = 2015] [outer = 0x112b56c00] 18:23:45 INFO - PROCESS | 1646 | 1461979425228 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]]]}] 18:23:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:23:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 524ms 18:23:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:23:45 INFO - PROCESS | 1646 | 1461979425240 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 18:23:45 INFO - PROCESS | 1646 | 1461979425242 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 18:23:45 INFO - PROCESS | 1646 | 1461979425244 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:23:45 INFO - PROCESS | 1646 | 1461979425245 Marionette TRACE conn2 <- [1,2658,null,{}] 18:23:45 INFO - PROCESS | 1646 | 1461979425249 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}] 18:23:45 INFO - PROCESS | 1646 | 1461979425343 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 18:23:45 INFO - PROCESS | 1646 | 1461979425398 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1194ce000 == 53 [pid = 1646] [id = 672] 18:23:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x113376800) [pid = 1646] [serial = 2016] [outer = 0x0] 18:23:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x113c43c00) [pid = 1646] [serial = 2017] [outer = 0x113376800] 18:23:45 INFO - PROCESS | 1646 | 1461979425424 Marionette DEBUG loaded listener.js 18:23:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x115d56c00) [pid = 1646] [serial = 2018] [outer = 0x113376800] 18:23:45 INFO - PROCESS | 1646 | 1461979425716 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]]]}] 18:23:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:23:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 520ms 18:23:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:23:45 INFO - PROCESS | 1646 | 1461979425767 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 18:23:45 INFO - PROCESS | 1646 | 1461979425768 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 18:23:45 INFO - PROCESS | 1646 | 1461979425770 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:23:45 INFO - PROCESS | 1646 | 1461979425771 Marionette TRACE conn2 <- [1,2662,null,{}] 18:23:45 INFO - PROCESS | 1646 | 1461979425773 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}] 18:23:45 INFO - PROCESS | 1646 | 1461979425859 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 18:23:45 INFO - PROCESS | 1646 | 1461979425915 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a03e800 == 54 [pid = 1646] [id = 673] 18:23:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x113377800) [pid = 1646] [serial = 2019] [outer = 0x0] 18:23:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x115d5d400) [pid = 1646] [serial = 2020] [outer = 0x113377800] 18:23:45 INFO - PROCESS | 1646 | 1461979425942 Marionette DEBUG loaded listener.js 18:23:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1161a2c00) [pid = 1646] [serial = 2021] [outer = 0x113377800] 18:23:46 INFO - PROCESS | 1646 | 1461979426248 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]]]}] 18:23:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:23:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 518ms 18:23:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:23:46 INFO - PROCESS | 1646 | 1461979426288 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 18:23:46 INFO - PROCESS | 1646 | 1461979426290 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 18:23:46 INFO - PROCESS | 1646 | 1461979426292 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:23:46 INFO - PROCESS | 1646 | 1461979426293 Marionette TRACE conn2 <- [1,2666,null,{}] 18:23:46 INFO - PROCESS | 1646 | 1461979426295 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}] 18:23:46 INFO - PROCESS | 1646 | 1461979426396 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 18:23:46 INFO - PROCESS | 1646 | 1461979426404 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x121d0d800 == 55 [pid = 1646] [id = 674] 18:23:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x116433400) [pid = 1646] [serial = 2022] [outer = 0x0] 18:23:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x1167a5c00) [pid = 1646] [serial = 2023] [outer = 0x116433400] 18:23:46 INFO - PROCESS | 1646 | 1461979426432 Marionette DEBUG loaded listener.js 18:23:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x118235400) [pid = 1646] [serial = 2024] [outer = 0x116433400] 18:23:47 INFO - PROCESS | 1646 | 1461979427294 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]]]}] 18:23:47 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) 18:23:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1018ms 18:23:47 INFO - PROCESS | 1646 | 1461979427311 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 18:23:47 INFO - PROCESS | 1646 | 1461979427312 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 18:23:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:23:47 INFO - PROCESS | 1646 | 1461979427316 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:23:47 INFO - PROCESS | 1646 | 1461979427317 Marionette TRACE conn2 <- [1,2670,null,{}] 18:23:47 INFO - PROCESS | 1646 | 1461979427319 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}] 18:23:47 INFO - PROCESS | 1646 | 1461979427429 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 18:23:47 INFO - PROCESS | 1646 | 1461979427439 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x124bb9000 == 56 [pid = 1646] [id = 675] 18:23:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x118324000) [pid = 1646] [serial = 2025] [outer = 0x0] 18:23:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11832f000) [pid = 1646] [serial = 2026] [outer = 0x118324000] 18:23:47 INFO - PROCESS | 1646 | 1461979427464 Marionette DEBUG loaded listener.js 18:23:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11852c000) [pid = 1646] [serial = 2027] [outer = 0x118324000] 18:23:48 INFO - PROCESS | 1646 | 1461979428276 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] 18:23:48 INFO - PROCESS | 1646 | 1461979428288 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 18:23:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 18:23:48 INFO - PROCESS | 1646 | 1461979428290 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:23:48 INFO - PROCESS | 1646 | 1461979428291 Marionette TRACE conn2 <- [1,2674,null,{}] 18:23:48 INFO - PROCESS | 1646 | 1461979428294 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}] 18:23:48 INFO - PROCESS | 1646 | 1461979428403 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 18:23:48 INFO - PROCESS | 1646 | 1461979428437 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12576e000 == 57 [pid = 1646] [id = 676] 18:23:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11855cc00) [pid = 1646] [serial = 2028] [outer = 0x0] 18:23:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x118562400) [pid = 1646] [serial = 2029] [outer = 0x11855cc00] 18:23:48 INFO - PROCESS | 1646 | 1461979428462 Marionette DEBUG loaded listener.js 18:23:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x1185ef400) [pid = 1646] [serial = 2030] [outer = 0x11855cc00] 18:23:48 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x110ee7400) [pid = 1646] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 18:23:48 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x111093c00) [pid = 1646] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:23:48 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x112d67c00) [pid = 1646] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:23:48 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12d8e2000) [pid = 1646] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:23:48 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x119d05800) [pid = 1646] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 18:23:48 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x112b4e000) [pid = 1646] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 18:23:48 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x111092000) [pid = 1646] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:23:48 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x115d61c00) [pid = 1646] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:23:48 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x118561400) [pid = 1646] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:23:48 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x116a80000) [pid = 1646] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:23:48 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x116721c00) [pid = 1646] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:23:48 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11be59400) [pid = 1646] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 18:23:48 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x110f7a400) [pid = 1646] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 18:23:48 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x119ebc400) [pid = 1646] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 18:23:48 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x118328c00) [pid = 1646] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:23:48 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12170a800) [pid = 1646] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:23:48 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11108c400) [pid = 1646] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:23:48 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x124896000) [pid = 1646] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:23:49 INFO - PROCESS | 1646 | 1461979429384 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] 18:23:49 INFO - PROCESS | 1646 | 1461979429414 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 18:23:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 18:23:49 INFO - PROCESS | 1646 | 1461979429418 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:23:49 INFO - PROCESS | 1646 | 1461979429420 Marionette TRACE conn2 <- [1,2678,null,{}] 18:23:49 INFO - PROCESS | 1646 | 1461979429422 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}] 18:23:49 INFO - PROCESS | 1646 | 1461979429529 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 18:23:49 INFO - PROCESS | 1646 | 1461979429535 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x127859000 == 58 [pid = 1646] [id = 677] 18:23:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x110f14800) [pid = 1646] [serial = 2031] [outer = 0x0] 18:23:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x115d5d000) [pid = 1646] [serial = 2032] [outer = 0x110f14800] 18:23:49 INFO - PROCESS | 1646 | 1461979429561 Marionette DEBUG loaded listener.js 18:23:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x118561400) [pid = 1646] [serial = 2033] [outer = 0x110f14800] 18:23:50 INFO - PROCESS | 1646 | 1461979430393 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]]]}] 18:23:50 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) 18:23:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1020ms 18:23:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:23:50 INFO - PROCESS | 1646 | 1461979430439 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 18:23:50 INFO - PROCESS | 1646 | 1461979430440 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 18:23:50 INFO - PROCESS | 1646 | 1461979430442 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:23:50 INFO - PROCESS | 1646 | 1461979430443 Marionette TRACE conn2 <- [1,2682,null,{}] 18:23:50 INFO - PROCESS | 1646 | 1461979430446 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}] 18:23:50 INFO - PROCESS | 1646 | 1461979430536 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 18:23:50 INFO - PROCESS | 1646 | 1461979430541 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x129558000 == 59 [pid = 1646] [id = 678] 18:23:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11875b800) [pid = 1646] [serial = 2034] [outer = 0x0] 18:23:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x118fa3c00) [pid = 1646] [serial = 2035] [outer = 0x11875b800] 18:23:50 INFO - PROCESS | 1646 | 1461979430566 Marionette DEBUG loaded listener.js 18:23:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11940dc00) [pid = 1646] [serial = 2036] [outer = 0x11875b800] 18:23:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12d094000 == 58 [pid = 1646] [id = 17] 18:23:51 INFO - PROCESS | 1646 | 1461979431589 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]]]}] 18:23:51 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) 18:23:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1174ms 18:23:51 INFO - PROCESS | 1646 | 1461979431617 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 18:23:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:23:51 INFO - PROCESS | 1646 | 1461979431620 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 18:23:51 INFO - PROCESS | 1646 | 1461979431623 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:23:51 INFO - PROCESS | 1646 | 1461979431625 Marionette TRACE conn2 <- [1,2686,null,{}] 18:23:51 INFO - PROCESS | 1646 | 1461979431629 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}] 18:23:51 INFO - PROCESS | 1646 | 1461979431751 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 18:23:51 INFO - PROCESS | 1646 | 1461979431851 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x116a4b000 == 59 [pid = 1646] [id = 679] 18:23:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x112915c00) [pid = 1646] [serial = 2037] [outer = 0x0] 18:23:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x112b4d400) [pid = 1646] [serial = 2038] [outer = 0x112915c00] 18:23:51 INFO - PROCESS | 1646 | 1461979431908 Marionette DEBUG loaded listener.js 18:23:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11313f400) [pid = 1646] [serial = 2039] [outer = 0x112915c00] 18:23:52 INFO - PROCESS | 1646 | 1461979432811 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] 18:23:52 INFO - PROCESS | 1646 | 1461979432850 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 18:23:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 18:23:52 INFO - PROCESS | 1646 | 1461979432855 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:23:52 INFO - PROCESS | 1646 | 1461979432856 Marionette TRACE conn2 <- [1,2690,null,{}] 18:23:52 INFO - PROCESS | 1646 | 1461979432859 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}] 18:23:52 INFO - PROCESS | 1646 | 1461979432970 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 18:23:53 INFO - PROCESS | 1646 | 1461979433027 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x121d0b000 == 60 [pid = 1646] [id = 680] 18:23:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x112b55400) [pid = 1646] [serial = 2040] [outer = 0x0] 18:23:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x115d61400) [pid = 1646] [serial = 2041] [outer = 0x112b55400] 18:23:53 INFO - PROCESS | 1646 | 1461979433058 Marionette DEBUG loaded listener.js 18:23:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x116718800) [pid = 1646] [serial = 2042] [outer = 0x112b55400] 18:23:54 INFO - PROCESS | 1646 | 1461979434002 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] 18:23:54 INFO - PROCESS | 1646 | 1461979434027 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 18:23:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 18:23:54 INFO - PROCESS | 1646 | 1461979434030 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:23:54 INFO - PROCESS | 1646 | 1461979434033 Marionette TRACE conn2 <- [1,2694,null,{}] 18:23:54 INFO - PROCESS | 1646 | 1461979434041 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}] 18:23:54 INFO - PROCESS | 1646 | 1461979434152 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 18:23:54 INFO - PROCESS | 1646 | 1461979434209 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a725000 == 61 [pid = 1646] [id = 681] 18:23:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1166e0800) [pid = 1646] [serial = 2043] [outer = 0x0] 18:23:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x118195000) [pid = 1646] [serial = 2044] [outer = 0x1166e0800] 18:23:54 INFO - PROCESS | 1646 | 1461979434281 Marionette DEBUG loaded listener.js 18:23:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1185e8400) [pid = 1646] [serial = 2045] [outer = 0x1166e0800] 18:23:55 INFO - PROCESS | 1646 | 1461979435356 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] 18:23:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 18:23:55 INFO - PROCESS | 1646 | 1461979435406 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 18:23:55 INFO - PROCESS | 1646 | 1461979435409 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:23:55 INFO - PROCESS | 1646 | 1461979435412 Marionette TRACE conn2 <- [1,2698,null,{}] 18:23:55 INFO - PROCESS | 1646 | 1461979435419 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}] 18:23:55 INFO - PROCESS | 1646 | 1461979435542 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 18:23:55 INFO - PROCESS | 1646 | 1461979435646 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a17f000 == 62 [pid = 1646] [id = 682] 18:23:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x111f5d000) [pid = 1646] [serial = 2046] [outer = 0x0] 18:23:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x112911c00) [pid = 1646] [serial = 2047] [outer = 0x111f5d000] 18:23:55 INFO - PROCESS | 1646 | 1461979435675 Marionette DEBUG loaded listener.js 18:23:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11313b800) [pid = 1646] [serial = 2048] [outer = 0x111f5d000] 18:23:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12d82b800 == 61 [pid = 1646] [id = 19] 18:23:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12d07f000 == 60 [pid = 1646] [id = 16] 18:23:56 INFO - PROCESS | 1646 | --DOCSHELL 0x127859000 == 59 [pid = 1646] [id = 677] 18:23:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12576e000 == 58 [pid = 1646] [id = 676] 18:23:56 INFO - PROCESS | 1646 | --DOCSHELL 0x124bb9000 == 57 [pid = 1646] [id = 675] 18:23:56 INFO - PROCESS | 1646 | --DOCSHELL 0x121d0d800 == 56 [pid = 1646] [id = 674] 18:23:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11a03e800 == 55 [pid = 1646] [id = 673] 18:23:56 INFO - PROCESS | 1646 | --DOCSHELL 0x1194ce000 == 54 [pid = 1646] [id = 672] 18:23:56 INFO - PROCESS | 1646 | --DOCSHELL 0x1184ee800 == 53 [pid = 1646] [id = 671] 18:23:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11734e000 == 52 [pid = 1646] [id = 670] 18:23:56 INFO - PROCESS | 1646 | --DOCSHELL 0x116477000 == 51 [pid = 1646] [id = 669] 18:23:56 INFO - PROCESS | 1646 | --DOCSHELL 0x1256a8000 == 50 [pid = 1646] [id = 664] 18:23:56 INFO - PROCESS | 1646 | --DOCSHELL 0x118fea000 == 49 [pid = 1646] [id = 663] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11110d000) [pid = 1646] [serial = 1883] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x112b51800) [pid = 1646] [serial = 1889] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x1121de400) [pid = 1646] [serial = 1886] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11315b800) [pid = 1646] [serial = 1892] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x135443800) [pid = 1646] [serial = 1880] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x112915800) [pid = 1646] [serial = 1930] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x119e65800) [pid = 1646] [serial = 1969] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x113159400) [pid = 1646] [serial = 1954] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1133c7400) [pid = 1646] [serial = 1955] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11855a000) [pid = 1646] [serial = 1949] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11642bc00) [pid = 1646] [serial = 1948] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x116415800) [pid = 1646] [serial = 1957] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x116714400) [pid = 1646] [serial = 1958] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x115d53000) [pid = 1646] [serial = 1933] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x118fa1800) [pid = 1646] [serial = 1966] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11832c000) [pid = 1646] [serial = 1963] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x117254800) [pid = 1646] [serial = 1960] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x118235800) [pid = 1646] [serial = 1961] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1213c5400) [pid = 1646] [serial = 1972] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11940c400) [pid = 1646] [serial = 1942] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x117672c00) [pid = 1646] [serial = 1936] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x112918800) [pid = 1646] [serial = 1952] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x111f42800) [pid = 1646] [serial = 1951] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11a1f3400) [pid = 1646] [serial = 1970] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1185f5800) [pid = 1646] [serial = 1939] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1217a5800) [pid = 1646] [serial = 1975] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x119e5b000) [pid = 1646] [serial = 1945] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1219e3000) [pid = 1646] [serial = 1976] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1185f3000) [pid = 1646] [serial = 1978] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1213d1000) [pid = 1646] [serial = 1973] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x119a42c00) [pid = 1646] [serial = 1967] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x121e76400) [pid = 1646] [serial = 1981] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x118557400) [pid = 1646] [serial = 1964] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1217b0400) [pid = 1646] [serial = 1979] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1220ac000) [pid = 1646] [serial = 1982] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x125705800) [pid = 1646] [serial = 1985] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x124e23c00) [pid = 1646] [serial = 1984] [outer = 0x0] [url = about:blank] 18:23:56 INFO - PROCESS | 1646 | 1461979436571 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] 18:23:56 INFO - PROCESS | 1646 | 1461979436591 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 18:23:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:23:56 INFO - PROCESS | 1646 | 1461979436595 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:23:56 INFO - PROCESS | 1646 | 1461979436597 Marionette TRACE conn2 <- [1,2702,null,{}] 18:23:56 INFO - PROCESS | 1646 | 1461979436602 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}] 18:23:56 INFO - PROCESS | 1646 | 1461979436689 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 18:23:56 INFO - PROCESS | 1646 | 1461979436694 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f25800 == 50 [pid = 1646] [id = 683] 18:23:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1121e5400) [pid = 1646] [serial = 2049] [outer = 0x0] 18:23:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x11315dc00) [pid = 1646] [serial = 2050] [outer = 0x1121e5400] 18:23:56 INFO - PROCESS | 1646 | 1461979436722 Marionette DEBUG loaded listener.js 18:23:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x113c42c00) [pid = 1646] [serial = 2051] [outer = 0x1121e5400] 18:23:57 INFO - PROCESS | 1646 | 1461979437106 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]]]}] 18:23:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:23:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 521ms 18:23:57 INFO - PROCESS | 1646 | 1461979437117 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 18:23:57 INFO - PROCESS | 1646 | 1461979437119 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 18:23:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:23:57 INFO - PROCESS | 1646 | 1461979437121 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:23:57 INFO - PROCESS | 1646 | 1461979437123 Marionette TRACE conn2 <- [1,2706,null,{}] 18:23:57 INFO - PROCESS | 1646 | 1461979437139 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}] 18:23:57 INFO - PROCESS | 1646 | 1461979437227 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 18:23:57 INFO - PROCESS | 1646 | 1461979437235 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a03e800 == 51 [pid = 1646] [id = 684] 18:23:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x115d86c00) [pid = 1646] [serial = 2052] [outer = 0x0] 18:23:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x116621000) [pid = 1646] [serial = 2053] [outer = 0x115d86c00] 18:23:57 INFO - PROCESS | 1646 | 1461979437263 Marionette DEBUG loaded listener.js 18:23:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x116a77800) [pid = 1646] [serial = 2054] [outer = 0x115d86c00] 18:23:57 INFO - PROCESS | 1646 | 1461979437620 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]]]}] 18:23:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:23:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 523ms 18:23:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:23:57 INFO - PROCESS | 1646 | 1461979437644 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 18:23:57 INFO - PROCESS | 1646 | 1461979437646 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 18:23:57 INFO - PROCESS | 1646 | 1461979437648 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:23:57 INFO - PROCESS | 1646 | 1461979437650 Marionette TRACE conn2 <- [1,2710,null,{}] 18:23:57 INFO - PROCESS | 1646 | 1461979437652 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}] 18:23:57 INFO - PROCESS | 1646 | 1461979437761 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 18:23:57 INFO - PROCESS | 1646 | 1461979437769 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x121819800 == 52 [pid = 1646] [id = 685] 18:23:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1172e5400) [pid = 1646] [serial = 2055] [outer = 0x0] 18:23:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x118230000) [pid = 1646] [serial = 2056] [outer = 0x1172e5400] 18:23:57 INFO - PROCESS | 1646 | 1461979437796 Marionette DEBUG loaded listener.js 18:23:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11832c800) [pid = 1646] [serial = 2057] [outer = 0x1172e5400] 18:23:58 INFO - PROCESS | 1646 | 1461979438158 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] 18:23:58 INFO - PROCESS | 1646 | 1461979438171 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 18:23:58 INFO - PROCESS | 1646 | 1461979438173 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:23:58 INFO - PROCESS | 1646 | 1461979438174 Marionette TRACE conn2 <- [1,2714,null,{}] 18:23:58 INFO - PROCESS | 1646 | 1461979438177 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}] 18:23:58 INFO - PROCESS | 1646 | 1461979438268 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 18:23:58 INFO - PROCESS | 1646 | 1461979438272 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x1256b4000 == 53 [pid = 1646] [id = 686] 18:23:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x118557400) [pid = 1646] [serial = 2058] [outer = 0x0] 18:23:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1185f0000) [pid = 1646] [serial = 2059] [outer = 0x118557400] 18:23:58 INFO - PROCESS | 1646 | 1461979438300 Marionette DEBUG loaded listener.js 18:23:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x118fac800) [pid = 1646] [serial = 2060] [outer = 0x118557400] 18:23:58 INFO - PROCESS | 1646 | 1461979438806 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]]]}] 18:23:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:23:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 670ms 18:23:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:23:58 INFO - PROCESS | 1646 | 1461979438845 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 18:23:58 INFO - PROCESS | 1646 | 1461979438846 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 18:23:58 INFO - PROCESS | 1646 | 1461979438848 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:23:58 INFO - PROCESS | 1646 | 1461979438849 Marionette TRACE conn2 <- [1,2718,null,{}] 18:23:58 INFO - PROCESS | 1646 | 1461979438852 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}] 18:23:58 INFO - PROCESS | 1646 | 1461979438979 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 18:23:59 INFO - PROCESS | 1646 | 1461979439015 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x129563800 == 54 [pid = 1646] [id = 687] 18:23:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11940e000) [pid = 1646] [serial = 2061] [outer = 0x0] 18:23:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1194fa800) [pid = 1646] [serial = 2062] [outer = 0x11940e000] 18:23:59 INFO - PROCESS | 1646 | 1461979439042 Marionette DEBUG loaded listener.js 18:23:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x119a43000) [pid = 1646] [serial = 2063] [outer = 0x11940e000] 18:23:59 INFO - PROCESS | 1646 | 1461979439426 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] 18:23:59 INFO - PROCESS | 1646 | 1461979439470 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 18:23:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 18:23:59 INFO - PROCESS | 1646 | 1461979439472 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:23:59 INFO - PROCESS | 1646 | 1461979439473 Marionette TRACE conn2 <- [1,2722,null,{}] 18:23:59 INFO - PROCESS | 1646 | 1461979439475 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}] 18:23:59 INFO - PROCESS | 1646 | 1461979439580 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 18:23:59 INFO - PROCESS | 1646 | 1461979439617 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a6b8800 == 55 [pid = 1646] [id = 688] 18:23:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x119a3b000) [pid = 1646] [serial = 2064] [outer = 0x0] 18:23:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x119eb6000) [pid = 1646] [serial = 2065] [outer = 0x119a3b000] 18:23:59 INFO - PROCESS | 1646 | 1461979439643 Marionette DEBUG loaded listener.js 18:23:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11be64c00) [pid = 1646] [serial = 2066] [outer = 0x119a3b000] 18:23:59 INFO - PROCESS | 1646 | 1461979439991 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] 18:24:00 INFO - PROCESS | 1646 | 1461979440045 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 18:24:00 INFO - PROCESS | 1646 | 1461979440057 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:24:00 INFO - PROCESS | 1646 | 1461979440058 Marionette TRACE conn2 <- [1,2726,null,{}] 18:24:00 INFO - PROCESS | 1646 | 1461979440061 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}] 18:24:00 INFO - PROCESS | 1646 | 1461979440223 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 18:24:00 INFO - PROCESS | 1646 | 1461979440271 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x11643f800 == 56 [pid = 1646] [id = 689] 18:24:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x119ebac00) [pid = 1646] [serial = 2067] [outer = 0x0] 18:24:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12142a800) [pid = 1646] [serial = 2068] [outer = 0x119ebac00] 18:24:00 INFO - PROCESS | 1646 | 1461979440308 Marionette DEBUG loaded listener.js 18:24:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1218d9c00) [pid = 1646] [serial = 2069] [outer = 0x119ebac00] 18:24:00 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x118324000) [pid = 1646] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 18:24:00 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11855cc00) [pid = 1646] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 18:24:00 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x112b56c00) [pid = 1646] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:24:00 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x113377800) [pid = 1646] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:24:00 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x113376800) [pid = 1646] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:24:00 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x116433400) [pid = 1646] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 18:24:00 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x111d4e400) [pid = 1646] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:24:00 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x111089c00) [pid = 1646] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 18:24:00 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x110f14800) [pid = 1646] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 18:24:00 INFO - PROCESS | 1646 | 1461979440766 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]]]}] 18:24:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:24:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 729ms 18:24:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:24:00 INFO - PROCESS | 1646 | 1461979440776 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 18:24:00 INFO - PROCESS | 1646 | 1461979440778 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 18:24:00 INFO - PROCESS | 1646 | 1461979440791 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:24:00 INFO - PROCESS | 1646 | 1461979440792 Marionette TRACE conn2 <- [1,2730,null,{}] 18:24:00 INFO - PROCESS | 1646 | 1461979440794 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}] 18:24:00 INFO - PROCESS | 1646 | 1461979440922 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 18:24:00 INFO - PROCESS | 1646 | 1461979440957 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x1184f7800 == 57 [pid = 1646] [id = 690] 18:24:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x111110800) [pid = 1646] [serial = 2070] [outer = 0x0] 18:24:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1166d5400) [pid = 1646] [serial = 2071] [outer = 0x111110800] 18:24:00 INFO - PROCESS | 1646 | 1461979440982 Marionette DEBUG loaded listener.js 18:24:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1215ab800) [pid = 1646] [serial = 2072] [outer = 0x111110800] 18:24:01 INFO - PROCESS | 1646 | 1461979441773 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 18:24:01 INFO - PROCESS | 1646 | 1461979441814 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 18:24:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:24:01 INFO - PROCESS | 1646 | 1461979441816 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:24:01 INFO - PROCESS | 1646 | 1461979441817 Marionette TRACE conn2 <- [1,2734,null,{}] 18:24:01 INFO - PROCESS | 1646 | 1461979441819 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}] 18:24:01 INFO - PROCESS | 1646 | 1461979441909 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 18:24:01 INFO - PROCESS | 1646 | 1461979441914 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc7b000 == 58 [pid = 1646] [id = 691] 18:24:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x121e43400) [pid = 1646] [serial = 2073] [outer = 0x0] 18:24:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x121e7f000) [pid = 1646] [serial = 2074] [outer = 0x121e43400] 18:24:01 INFO - PROCESS | 1646 | 1461979441939 Marionette DEBUG loaded listener.js 18:24:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x121e85800) [pid = 1646] [serial = 2075] [outer = 0x121e43400] 18:24:02 INFO - PROCESS | 1646 | 1461979442273 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]]]}] 18:24:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:24:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 471ms 18:24:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:24:02 INFO - PROCESS | 1646 | 1461979442288 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 18:24:02 INFO - PROCESS | 1646 | 1461979442289 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 18:24:02 INFO - PROCESS | 1646 | 1461979442291 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:24:02 INFO - PROCESS | 1646 | 1461979442293 Marionette TRACE conn2 <- [1,2738,null,{}] 18:24:02 INFO - PROCESS | 1646 | 1461979442296 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}] 18:24:02 INFO - PROCESS | 1646 | 1461979442427 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 18:24:02 INFO - PROCESS | 1646 | 1461979442433 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c0c9800 == 59 [pid = 1646] [id = 692] 18:24:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x121e7a000) [pid = 1646] [serial = 2076] [outer = 0x0] 18:24:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x124897800) [pid = 1646] [serial = 2077] [outer = 0x121e7a000] 18:24:02 INFO - PROCESS | 1646 | 1461979442463 Marionette DEBUG loaded listener.js 18:24:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x125716800) [pid = 1646] [serial = 2078] [outer = 0x121e7a000] 18:24:02 INFO - PROCESS | 1646 | 1461979442969 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]]]}] 18:24:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:24:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 720ms 18:24:03 INFO - PROCESS | 1646 | 1461979443012 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 18:24:03 INFO - PROCESS | 1646 | 1461979443017 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 18:24:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:24:03 INFO - PROCESS | 1646 | 1461979443022 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:24:03 INFO - PROCESS | 1646 | 1461979443024 Marionette TRACE conn2 <- [1,2742,null,{}] 18:24:03 INFO - PROCESS | 1646 | 1461979443028 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}] 18:24:03 INFO - PROCESS | 1646 | 1461979443139 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 18:24:03 INFO - PROCESS | 1646 | 1461979443252 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198ba800 == 60 [pid = 1646] [id = 693] 18:24:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x112b57400) [pid = 1646] [serial = 2079] [outer = 0x0] 18:24:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x113141800) [pid = 1646] [serial = 2080] [outer = 0x112b57400] 18:24:03 INFO - PROCESS | 1646 | 1461979443284 Marionette DEBUG loaded listener.js 18:24:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x113449000) [pid = 1646] [serial = 2081] [outer = 0x112b57400] 18:24:03 INFO - PROCESS | 1646 | 1461979443755 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]]]}] 18:24:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:24:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 773ms 18:24:03 INFO - PROCESS | 1646 | 1461979443796 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 18:24:03 INFO - PROCESS | 1646 | 1461979443803 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 18:24:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:24:03 INFO - PROCESS | 1646 | 1461979443809 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:24:03 INFO - PROCESS | 1646 | 1461979443812 Marionette TRACE conn2 <- [1,2746,null,{}] 18:24:03 INFO - PROCESS | 1646 | 1461979443839 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}] 18:24:04 INFO - PROCESS | 1646 | 1461979444001 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 18:24:04 INFO - PROCESS | 1646 | 1461979444107 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1256a3800 == 61 [pid = 1646] [id = 694] 18:24:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11611d400) [pid = 1646] [serial = 2082] [outer = 0x0] 18:24:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x116720800) [pid = 1646] [serial = 2083] [outer = 0x11611d400] 18:24:04 INFO - PROCESS | 1646 | 1461979444153 Marionette DEBUG loaded listener.js 18:24:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11767a000) [pid = 1646] [serial = 2084] [outer = 0x11611d400] 18:24:04 INFO - PROCESS | 1646 | 1461979444622 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]]]}] 18:24:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:24:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 844ms 18:24:04 INFO - PROCESS | 1646 | 1461979444652 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 18:24:04 INFO - PROCESS | 1646 | 1461979444654 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 18:24:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:24:04 INFO - PROCESS | 1646 | 1461979444656 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:24:04 INFO - PROCESS | 1646 | 1461979444659 Marionette TRACE conn2 <- [1,2750,null,{}] 18:24:04 INFO - PROCESS | 1646 | 1461979444667 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}] 18:24:04 INFO - PROCESS | 1646 | 1461979444779 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 18:24:04 INFO - PROCESS | 1646 | 1461979444885 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c1b9000 == 62 [pid = 1646] [id = 695] 18:24:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11855e800) [pid = 1646] [serial = 2085] [outer = 0x0] 18:24:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11930d400) [pid = 1646] [serial = 2086] [outer = 0x11855e800] 18:24:04 INFO - PROCESS | 1646 | 1461979444919 Marionette DEBUG loaded listener.js 18:24:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x119a3e400) [pid = 1646] [serial = 2087] [outer = 0x11855e800] 18:24:05 INFO - PROCESS | 1646 | 1461979445357 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]]]}] 18:24:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:24:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 722ms 18:24:05 INFO - PROCESS | 1646 | 1461979445379 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 18:24:05 INFO - PROCESS | 1646 | 1461979445381 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 18:24:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:24:05 INFO - PROCESS | 1646 | 1461979445383 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:24:05 INFO - PROCESS | 1646 | 1461979445384 Marionette TRACE conn2 <- [1,2754,null,{}] 18:24:05 INFO - PROCESS | 1646 | 1461979445387 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}] 18:24:05 INFO - PROCESS | 1646 | 1461979445495 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 18:24:05 INFO - PROCESS | 1646 | 1461979445557 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c21b800 == 63 [pid = 1646] [id = 696] 18:24:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x119d09000) [pid = 1646] [serial = 2088] [outer = 0x0] 18:24:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1215adc00) [pid = 1646] [serial = 2089] [outer = 0x119d09000] 18:24:05 INFO - PROCESS | 1646 | 1461979445628 Marionette DEBUG loaded listener.js 18:24:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x121e84000) [pid = 1646] [serial = 2090] [outer = 0x119d09000] 18:24:06 INFO - PROCESS | 1646 | 1461979446002 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]]]}] 18:24:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:24:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 669ms 18:24:06 INFO - PROCESS | 1646 | 1461979446052 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 18:24:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:24:06 INFO - PROCESS | 1646 | 1461979446054 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 18:24:06 INFO - PROCESS | 1646 | 1461979446056 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:24:06 INFO - PROCESS | 1646 | 1461979446057 Marionette TRACE conn2 <- [1,2758,null,{}] 18:24:06 INFO - PROCESS | 1646 | 1461979446060 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}] 18:24:06 INFO - PROCESS | 1646 | 1461979446188 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 18:24:06 INFO - PROCESS | 1646 | 1461979446276 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9a9800 == 64 [pid = 1646] [id = 697] 18:24:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x121e7b800) [pid = 1646] [serial = 2091] [outer = 0x0] 18:24:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x125704c00) [pid = 1646] [serial = 2092] [outer = 0x121e7b800] 18:24:06 INFO - PROCESS | 1646 | 1461979446307 Marionette DEBUG loaded listener.js 18:24:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12571dc00) [pid = 1646] [serial = 2093] [outer = 0x121e7b800] 18:24:06 INFO - PROCESS | 1646 | 1461979446725 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]]]}] 18:24:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:24:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 719ms 18:24:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:24:06 INFO - PROCESS | 1646 | 1461979446775 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 18:24:06 INFO - PROCESS | 1646 | 1461979446777 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 18:24:06 INFO - PROCESS | 1646 | 1461979446779 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:24:06 INFO - PROCESS | 1646 | 1461979446780 Marionette TRACE conn2 <- [1,2762,null,{}] 18:24:06 INFO - PROCESS | 1646 | 1461979446794 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}] 18:24:06 INFO - PROCESS | 1646 | 1461979446919 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 18:24:07 INFO - PROCESS | 1646 | 1461979447022 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cd22800 == 65 [pid = 1646] [id = 698] 18:24:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x125720c00) [pid = 1646] [serial = 2094] [outer = 0x0] 18:24:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x126565c00) [pid = 1646] [serial = 2095] [outer = 0x125720c00] 18:24:07 INFO - PROCESS | 1646 | 1461979447057 Marionette DEBUG loaded listener.js 18:24:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x126c24000) [pid = 1646] [serial = 2096] [outer = 0x125720c00] 18:24:07 INFO - PROCESS | 1646 | 1461979447489 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]]]}] 18:24:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:24:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 722ms 18:24:07 INFO - PROCESS | 1646 | 1461979447512 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 18:24:07 INFO - PROCESS | 1646 | 1461979447513 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 18:24:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:24:07 INFO - PROCESS | 1646 | 1461979447549 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:24:07 INFO - PROCESS | 1646 | 1461979447551 Marionette TRACE conn2 <- [1,2766,null,{}] 18:24:07 INFO - PROCESS | 1646 | 1461979447554 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}] 18:24:07 INFO - PROCESS | 1646 | 1461979447662 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 18:24:07 INFO - PROCESS | 1646 | 1461979447908 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187a3000 == 66 [pid = 1646] [id = 699] 18:24:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x110f13000) [pid = 1646] [serial = 2097] [outer = 0x0] 18:24:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x110f78000) [pid = 1646] [serial = 2098] [outer = 0x110f13000] 18:24:07 INFO - PROCESS | 1646 | 1461979447938 Marionette DEBUG loaded listener.js 18:24:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x111d55800) [pid = 1646] [serial = 2099] [outer = 0x110f13000] 18:24:08 INFO - PROCESS | 1646 | 1461979448347 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]]]}] 18:24:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:24:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 841ms 18:24:08 INFO - PROCESS | 1646 | 1461979448373 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 18:24:08 INFO - PROCESS | 1646 | 1461979448375 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 18:24:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:24:08 INFO - PROCESS | 1646 | 1461979448378 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:24:08 INFO - PROCESS | 1646 | 1461979448381 Marionette TRACE conn2 <- [1,2770,null,{}] 18:24:08 INFO - PROCESS | 1646 | 1461979448384 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}] 18:24:08 INFO - PROCESS | 1646 | 1461979448487 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 18:24:08 INFO - PROCESS | 1646 | 1461979448551 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x1214ac800 == 67 [pid = 1646] [id = 700] 18:24:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x112b57c00) [pid = 1646] [serial = 2100] [outer = 0x0] 18:24:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x1131d0400) [pid = 1646] [serial = 2101] [outer = 0x112b57c00] 18:24:08 INFO - PROCESS | 1646 | 1461979448622 Marionette DEBUG loaded listener.js 18:24:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x113cec400) [pid = 1646] [serial = 2102] [outer = 0x112b57c00] 18:24:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc7b000 == 66 [pid = 1646] [id = 691] 18:24:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1184f7800 == 65 [pid = 1646] [id = 690] 18:24:09 INFO - PROCESS | 1646 | --DOCSHELL 0x11643f800 == 64 [pid = 1646] [id = 689] 18:24:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12a6b8800 == 63 [pid = 1646] [id = 688] 18:24:09 INFO - PROCESS | 1646 | --DOCSHELL 0x129563800 == 62 [pid = 1646] [id = 687] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x125716c00) [pid = 1646] [serial = 1987] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11313d000) [pid = 1646] [serial = 1990] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x115d5f400) [pid = 1646] [serial = 1993] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x119310400) [pid = 1646] [serial = 1996] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x119eb4c00) [pid = 1646] [serial = 1999] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x118fa3c00) [pid = 1646] [serial = 2035] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x121e80800) [pid = 1646] [serial = 2002] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1256b4000 == 61 [pid = 1646] [id = 686] 18:24:09 INFO - PROCESS | 1646 | --DOCSHELL 0x121819800 == 60 [pid = 1646] [id = 685] 18:24:09 INFO - PROCESS | 1646 | --DOCSHELL 0x11a03e800 == 59 [pid = 1646] [id = 684] 18:24:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12d093800 == 58 [pid = 1646] [id = 18] 18:24:09 INFO - PROCESS | 1646 | --DOCSHELL 0x116f25800 == 57 [pid = 1646] [id = 683] 18:24:09 INFO - PROCESS | 1646 | --DOCSHELL 0x11a17f000 == 56 [pid = 1646] [id = 682] 18:24:09 INFO - PROCESS | 1646 | --DOCSHELL 0x116a4b000 == 55 [pid = 1646] [id = 679] 18:24:09 INFO - PROCESS | 1646 | --DOCSHELL 0x129558000 == 54 [pid = 1646] [id = 678] 18:24:09 INFO - PROCESS | 1646 | 1461979449074 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]]]}] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11832f000) [pid = 1646] [serial = 2026] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x118562400) [pid = 1646] [serial = 2029] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11852c000) [pid = 1646] [serial = 2027] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x113159000) [pid = 1646] [serial = 2014] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11325e800) [pid = 1646] [serial = 2015] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x115d5d400) [pid = 1646] [serial = 2020] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1161a2c00) [pid = 1646] [serial = 2021] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x113c43c00) [pid = 1646] [serial = 2017] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x115d56c00) [pid = 1646] [serial = 2018] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1167a5c00) [pid = 1646] [serial = 2023] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x112918400) [pid = 1646] [serial = 2012] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11290e000) [pid = 1646] [serial = 2011] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x111097400) [pid = 1646] [serial = 2009] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11108e000) [pid = 1646] [serial = 2008] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x125707400) [pid = 1646] [serial = 2005] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1185ef400) [pid = 1646] [serial = 2030] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x115d5d000) [pid = 1646] [serial = 2032] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x118561400) [pid = 1646] [serial = 2033] [outer = 0x0] [url = about:blank] 18:24:09 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x118235400) [pid = 1646] [serial = 2024] [outer = 0x0] [url = about:blank] 18:24:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:24:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 722ms 18:24:09 INFO - PROCESS | 1646 | 1461979449102 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 18:24:09 INFO - PROCESS | 1646 | 1461979449104 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 18:24:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:24:09 INFO - PROCESS | 1646 | 1461979449138 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:24:09 INFO - PROCESS | 1646 | 1461979449139 Marionette TRACE conn2 <- [1,2774,null,{}] 18:24:09 INFO - PROCESS | 1646 | 1461979449142 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}] 18:24:09 INFO - PROCESS | 1646 | 1461979449259 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 18:24:09 INFO - PROCESS | 1646 | 1461979449274 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x1172cc800 == 55 [pid = 1646] [id = 701] 18:24:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x113139c00) [pid = 1646] [serial = 2103] [outer = 0x0] 18:24:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x115d5c000) [pid = 1646] [serial = 2104] [outer = 0x113139c00] 18:24:09 INFO - PROCESS | 1646 | 1461979449317 Marionette DEBUG loaded listener.js 18:24:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x116433400) [pid = 1646] [serial = 2105] [outer = 0x113139c00] 18:24:09 INFO - PROCESS | 1646 | 1461979449707 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]]]}] 18:24:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:24:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 627ms 18:24:09 INFO - PROCESS | 1646 | 1461979449757 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 18:24:09 INFO - PROCESS | 1646 | 1461979449759 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 18:24:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:24:09 INFO - PROCESS | 1646 | 1461979449766 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:24:09 INFO - PROCESS | 1646 | 1461979449770 Marionette TRACE conn2 <- [1,2778,null,{}] 18:24:09 INFO - PROCESS | 1646 | 1461979449774 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}] 18:24:09 INFO - PROCESS | 1646 | 1461979449868 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 18:24:09 INFO - PROCESS | 1646 | 1461979449874 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12131c000 == 56 [pid = 1646] [id = 702] 18:24:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x117677c00) [pid = 1646] [serial = 2106] [outer = 0x0] 18:24:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x118238800) [pid = 1646] [serial = 2107] [outer = 0x117677c00] 18:24:09 INFO - PROCESS | 1646 | 1461979449901 Marionette DEBUG loaded listener.js 18:24:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11832b000) [pid = 1646] [serial = 2108] [outer = 0x117677c00] 18:24:10 INFO - PROCESS | 1646 | 1461979450246 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]]]}] 18:24:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:24:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 531ms 18:24:10 INFO - PROCESS | 1646 | 1461979450293 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 18:24:10 INFO - PROCESS | 1646 | 1461979450294 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 18:24:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:24:10 INFO - PROCESS | 1646 | 1461979450296 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:24:10 INFO - PROCESS | 1646 | 1461979450298 Marionette TRACE conn2 <- [1,2782,null,{}] 18:24:10 INFO - PROCESS | 1646 | 1461979450300 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}] 18:24:10 INFO - PROCESS | 1646 | 1461979450390 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 18:24:10 INFO - PROCESS | 1646 | 1461979450395 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12480a800 == 57 [pid = 1646] [id = 703] 18:24:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11832f400) [pid = 1646] [serial = 2109] [outer = 0x0] 18:24:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x118558400) [pid = 1646] [serial = 2110] [outer = 0x11832f400] 18:24:10 INFO - PROCESS | 1646 | 1461979450423 Marionette DEBUG loaded listener.js 18:24:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x118564c00) [pid = 1646] [serial = 2111] [outer = 0x11832f400] 18:24:10 INFO - PROCESS | 1646 | 1461979450767 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]]]}] 18:24:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:24:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 517ms 18:24:10 INFO - PROCESS | 1646 | 1461979450815 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 18:24:10 INFO - PROCESS | 1646 | 1461979450816 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 18:24:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:24:10 INFO - PROCESS | 1646 | 1461979450818 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:24:10 INFO - PROCESS | 1646 | 1461979450819 Marionette TRACE conn2 <- [1,2786,null,{}] 18:24:10 INFO - PROCESS | 1646 | 1461979450821 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}] 18:24:10 INFO - PROCESS | 1646 | 1461979450941 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 18:24:10 INFO - PROCESS | 1646 | 1461979450981 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1256a6800 == 58 [pid = 1646] [id = 704] 18:24:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11875e800) [pid = 1646] [serial = 2112] [outer = 0x0] 18:24:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x118f65000) [pid = 1646] [serial = 2113] [outer = 0x11875e800] 18:24:11 INFO - PROCESS | 1646 | 1461979451013 Marionette DEBUG loaded listener.js 18:24:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11972b000) [pid = 1646] [serial = 2114] [outer = 0x11875e800] 18:24:11 INFO - PROCESS | 1646 | 1461979451332 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]]]}] 18:24:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:24:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 570ms 18:24:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:24:11 INFO - PROCESS | 1646 | 1461979451388 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 18:24:11 INFO - PROCESS | 1646 | 1461979451390 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 18:24:11 INFO - PROCESS | 1646 | 1461979451392 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:24:11 INFO - PROCESS | 1646 | 1461979451393 Marionette TRACE conn2 <- [1,2790,null,{}] 18:24:11 INFO - PROCESS | 1646 | 1461979451395 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}] 18:24:11 INFO - PROCESS | 1646 | 1461979451513 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 18:24:11 INFO - PROCESS | 1646 | 1461979451524 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12786d000 == 59 [pid = 1646] [id = 705] 18:24:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1198ea400) [pid = 1646] [serial = 2115] [outer = 0x0] 18:24:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11a00b000) [pid = 1646] [serial = 2116] [outer = 0x1198ea400] 18:24:11 INFO - PROCESS | 1646 | 1461979451550 Marionette DEBUG loaded listener.js 18:24:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1215b2000) [pid = 1646] [serial = 2117] [outer = 0x1198ea400] 18:24:11 INFO - PROCESS | 1646 | 1461979451893 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]]]}] 18:24:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:24:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 519ms 18:24:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:24:11 INFO - PROCESS | 1646 | 1461979451912 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 18:24:11 INFO - PROCESS | 1646 | 1461979451913 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 18:24:11 INFO - PROCESS | 1646 | 1461979451915 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:24:11 INFO - PROCESS | 1646 | 1461979451916 Marionette TRACE conn2 <- [1,2794,null,{}] 18:24:11 INFO - PROCESS | 1646 | 1461979451919 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}] 18:24:12 INFO - PROCESS | 1646 | 1461979452031 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 18:24:12 INFO - PROCESS | 1646 | 1461979452067 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x129680000 == 60 [pid = 1646] [id = 706] 18:24:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1213cc400) [pid = 1646] [serial = 2118] [outer = 0x0] 18:24:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x121e83c00) [pid = 1646] [serial = 2119] [outer = 0x1213cc400] 18:24:12 INFO - PROCESS | 1646 | 1461979452093 Marionette DEBUG loaded listener.js 18:24:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x125708800) [pid = 1646] [serial = 2120] [outer = 0x1213cc400] 18:24:12 INFO - PROCESS | 1646 | 1461979452410 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]]]}] 18:24:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:24:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 520ms 18:24:12 INFO - PROCESS | 1646 | 1461979452436 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 18:24:12 INFO - PROCESS | 1646 | 1461979452437 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 18:24:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:24:12 INFO - PROCESS | 1646 | 1461979452439 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:24:12 INFO - PROCESS | 1646 | 1461979452440 Marionette TRACE conn2 <- [1,2798,null,{}] 18:24:12 INFO - PROCESS | 1646 | 1461979452442 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}] 18:24:12 INFO - PROCESS | 1646 | 1461979452553 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 18:24:12 INFO - PROCESS | 1646 | 1461979452567 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b210000 == 61 [pid = 1646] [id = 707] 18:24:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1217adc00) [pid = 1646] [serial = 2121] [outer = 0x0] 18:24:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1257e4800) [pid = 1646] [serial = 2122] [outer = 0x1217adc00] 18:24:12 INFO - PROCESS | 1646 | 1461979452593 Marionette DEBUG loaded listener.js 18:24:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1266b7800) [pid = 1646] [serial = 2123] [outer = 0x1217adc00] 18:24:12 INFO - PROCESS | 1646 | 1461979452974 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]]]}] 18:24:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:24:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 568ms 18:24:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:24:13 INFO - PROCESS | 1646 | 1461979453008 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 18:24:13 INFO - PROCESS | 1646 | 1461979453010 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 18:24:13 INFO - PROCESS | 1646 | 1461979453012 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:24:13 INFO - PROCESS | 1646 | 1461979453013 Marionette TRACE conn2 <- [1,2802,null,{}] 18:24:13 INFO - PROCESS | 1646 | 1461979453016 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}] 18:24:13 INFO - PROCESS | 1646 | 1461979453134 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 18:24:13 INFO - PROCESS | 1646 | 1461979453176 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc6b800 == 62 [pid = 1646] [id = 708] 18:24:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1257e0000) [pid = 1646] [serial = 2124] [outer = 0x0] 18:24:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x126c1f400) [pid = 1646] [serial = 2125] [outer = 0x1257e0000] 18:24:13 INFO - PROCESS | 1646 | 1461979453203 Marionette DEBUG loaded listener.js 18:24:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x126c97c00) [pid = 1646] [serial = 2126] [outer = 0x1257e0000] 18:24:13 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x11940e000) [pid = 1646] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 18:24:13 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x119a3b000) [pid = 1646] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 18:24:13 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x111110800) [pid = 1646] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 18:24:13 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x119ebac00) [pid = 1646] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 18:24:13 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x1172e5400) [pid = 1646] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 18:24:13 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1121e5400) [pid = 1646] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:24:13 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x111f5d000) [pid = 1646] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 18:24:13 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x118557400) [pid = 1646] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 18:24:13 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x115d86c00) [pid = 1646] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:24:13 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x121e43400) [pid = 1646] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 18:24:13 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12d02ac00) [pid = 1646] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:24:13 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12d094800) [pid = 1646] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:24:13 INFO - PROCESS | 1646 | 1461979453767 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]]]}] 18:24:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:24:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 771ms 18:24:13 INFO - PROCESS | 1646 | 1461979453813 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 18:24:13 INFO - PROCESS | 1646 | 1461979453814 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 18:24:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:24:13 INFO - PROCESS | 1646 | 1461979453823 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:24:13 INFO - PROCESS | 1646 | 1461979453825 Marionette TRACE conn2 <- [1,2806,null,{}] 18:24:13 INFO - PROCESS | 1646 | 1461979453827 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}] 18:24:13 INFO - PROCESS | 1646 | 1461979453934 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 18:24:13 INFO - PROCESS | 1646 | 1461979453939 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c217000 == 63 [pid = 1646] [id = 709] 18:24:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11940e000) [pid = 1646] [serial = 2127] [outer = 0x0] 18:24:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1218d8400) [pid = 1646] [serial = 2128] [outer = 0x11940e000] 18:24:13 INFO - PROCESS | 1646 | 1461979453976 Marionette DEBUG loaded listener.js 18:24:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x126c9e000) [pid = 1646] [serial = 2129] [outer = 0x11940e000] 18:24:14 INFO - PROCESS | 1646 | 1461979454421 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]]]}] 18:24:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:24:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 620ms 18:24:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:24:14 INFO - PROCESS | 1646 | 1461979454453 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 18:24:14 INFO - PROCESS | 1646 | 1461979454454 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 18:24:14 INFO - PROCESS | 1646 | 1461979454457 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:24:14 INFO - PROCESS | 1646 | 1461979454458 Marionette TRACE conn2 <- [1,2810,null,{}] 18:24:14 INFO - PROCESS | 1646 | 1461979454461 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}] 18:24:14 INFO - PROCESS | 1646 | 1461979454570 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 18:24:14 INFO - PROCESS | 1646 | 1461979454575 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9b4000 == 64 [pid = 1646] [id = 710] 18:24:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x127885800) [pid = 1646] [serial = 2130] [outer = 0x0] 18:24:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128a2c000) [pid = 1646] [serial = 2131] [outer = 0x127885800] 18:24:14 INFO - PROCESS | 1646 | 1461979454600 Marionette DEBUG loaded listener.js 18:24:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128b09800) [pid = 1646] [serial = 2132] [outer = 0x127885800] 18:24:14 INFO - PROCESS | 1646 | 1461979454982 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]]]}] 18:24:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:24:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 569ms 18:24:15 INFO - PROCESS | 1646 | 1461979455026 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 18:24:15 INFO - PROCESS | 1646 | 1461979455027 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 18:24:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:24:15 INFO - PROCESS | 1646 | 1461979455030 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:24:15 INFO - PROCESS | 1646 | 1461979455031 Marionette TRACE conn2 <- [1,2814,null,{}] 18:24:15 INFO - PROCESS | 1646 | 1461979455033 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}] 18:24:15 INFO - PROCESS | 1646 | 1461979455224 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 18:24:15 INFO - PROCESS | 1646 | 1461979455271 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x116916000 == 65 [pid = 1646] [id = 711] 18:24:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x111089c00) [pid = 1646] [serial = 2133] [outer = 0x0] 18:24:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x111096800) [pid = 1646] [serial = 2134] [outer = 0x111089c00] 18:24:15 INFO - PROCESS | 1646 | 1461979455334 Marionette DEBUG loaded listener.js 18:24:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x112910c00) [pid = 1646] [serial = 2135] [outer = 0x111089c00] 18:24:15 INFO - PROCESS | 1646 | 1461979455749 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]]]}] 18:24:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:24:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 772ms 18:24:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:24:15 INFO - PROCESS | 1646 | 1461979455804 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 18:24:15 INFO - PROCESS | 1646 | 1461979455806 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 18:24:15 INFO - PROCESS | 1646 | 1461979455809 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:24:15 INFO - PROCESS | 1646 | 1461979455812 Marionette TRACE conn2 <- [1,2818,null,{}] 18:24:15 INFO - PROCESS | 1646 | 1461979455816 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}] 18:24:15 INFO - PROCESS | 1646 | 1461979455930 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 18:24:16 INFO - PROCESS | 1646 | 1461979456035 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x1219d0000 == 66 [pid = 1646] [id = 712] 18:24:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11315f400) [pid = 1646] [serial = 2136] [outer = 0x0] 18:24:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x1161e7000) [pid = 1646] [serial = 2137] [outer = 0x11315f400] 18:24:16 INFO - PROCESS | 1646 | 1461979456070 Marionette DEBUG loaded listener.js 18:24:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x1167a2c00) [pid = 1646] [serial = 2138] [outer = 0x11315f400] 18:24:16 INFO - PROCESS | 1646 | 1461979456506 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]]]}] 18:24:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:24:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 720ms 18:24:16 INFO - PROCESS | 1646 | 1461979456531 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 18:24:16 INFO - PROCESS | 1646 | 1461979456533 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 18:24:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:24:16 INFO - PROCESS | 1646 | 1461979456556 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:24:16 INFO - PROCESS | 1646 | 1461979456557 Marionette TRACE conn2 <- [1,2822,null,{}] 18:24:16 INFO - PROCESS | 1646 | 1461979456561 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}] 18:24:16 INFO - PROCESS | 1646 | 1461979456676 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 18:24:16 INFO - PROCESS | 1646 | 1461979456753 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a52e800 == 67 [pid = 1646] [id = 713] 18:24:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x116a7fc00) [pid = 1646] [serial = 2139] [outer = 0x0] 18:24:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x118525800) [pid = 1646] [serial = 2140] [outer = 0x116a7fc00] 18:24:16 INFO - PROCESS | 1646 | 1461979456785 Marionette DEBUG loaded listener.js 18:24:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x119410800) [pid = 1646] [serial = 2141] [outer = 0x116a7fc00] 18:24:17 INFO - PROCESS | 1646 | 1461979457249 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]]]}] 18:24:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:24:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 743ms 18:24:17 INFO - PROCESS | 1646 | 1461979457279 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 18:24:17 INFO - PROCESS | 1646 | 1461979457281 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 18:24:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:24:17 INFO - PROCESS | 1646 | 1461979457308 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:24:17 INFO - PROCESS | 1646 | 1461979457312 Marionette TRACE conn2 <- [1,2826,null,{}] 18:24:17 INFO - PROCESS | 1646 | 1461979457316 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}] 18:24:17 INFO - PROCESS | 1646 | 1461979457431 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 18:24:17 INFO - PROCESS | 1646 | 1461979457504 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d421800 == 68 [pid = 1646] [id = 714] 18:24:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1194f8800) [pid = 1646] [serial = 2142] [outer = 0x0] 18:24:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x126c1c000) [pid = 1646] [serial = 2143] [outer = 0x1194f8800] 18:24:17 INFO - PROCESS | 1646 | 1461979457534 Marionette DEBUG loaded listener.js 18:24:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x126c92800) [pid = 1646] [serial = 2144] [outer = 0x1194f8800] 18:24:17 INFO - PROCESS | 1646 | 1461979457938 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:24:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:24:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 678ms 18:24:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:24:18 INFO - PROCESS | 1646 | 1461979458010 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 18:24:18 INFO - PROCESS | 1646 | 1461979458012 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 18:24:18 INFO - PROCESS | 1646 | 1461979458016 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:24:18 INFO - PROCESS | 1646 | 1461979458018 Marionette TRACE conn2 <- [1,2830,null,{}] 18:24:18 INFO - PROCESS | 1646 | 1461979458020 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}] 18:24:18 INFO - PROCESS | 1646 | 1461979458131 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 18:24:18 INFO - PROCESS | 1646 | 1461979458205 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d53b000 == 69 [pid = 1646] [id = 715] 18:24:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x1220a5c00) [pid = 1646] [serial = 2145] [outer = 0x0] 18:24:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x128a2bc00) [pid = 1646] [serial = 2146] [outer = 0x1220a5c00] 18:24:18 INFO - PROCESS | 1646 | 1461979458235 Marionette DEBUG loaded listener.js 18:24:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x128b08000) [pid = 1646] [serial = 2147] [outer = 0x1220a5c00] 18:24:18 INFO - PROCESS | 1646 | 1461979458649 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]]]}] 18:24:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:24:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 671ms 18:24:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:24:18 INFO - PROCESS | 1646 | 1461979458687 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 18:24:18 INFO - PROCESS | 1646 | 1461979458689 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 18:24:18 INFO - PROCESS | 1646 | 1461979458691 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:24:18 INFO - PROCESS | 1646 | 1461979458693 Marionette TRACE conn2 <- [1,2834,null,{}] 18:24:18 INFO - PROCESS | 1646 | 1461979458695 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}] 18:24:18 INFO - PROCESS | 1646 | 1461979458809 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 18:24:18 INFO - PROCESS | 1646 | 1461979458914 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d83b000 == 70 [pid = 1646] [id = 716] 18:24:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x128b69800) [pid = 1646] [serial = 2148] [outer = 0x0] 18:24:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x128b6bc00) [pid = 1646] [serial = 2149] [outer = 0x128b69800] 18:24:18 INFO - PROCESS | 1646 | 1461979458954 Marionette DEBUG loaded listener.js 18:24:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x128b74c00) [pid = 1646] [serial = 2150] [outer = 0x128b69800] 18:24:19 INFO - PROCESS | 1646 | 1461979459371 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:24:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:24:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 720ms 18:24:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:24:19 INFO - PROCESS | 1646 | 1461979459412 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 18:24:19 INFO - PROCESS | 1646 | 1461979459413 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 18:24:19 INFO - PROCESS | 1646 | 1461979459416 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:24:19 INFO - PROCESS | 1646 | 1461979459417 Marionette TRACE conn2 <- [1,2838,null,{}] 18:24:19 INFO - PROCESS | 1646 | 1461979459438 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}] 18:24:19 INFO - PROCESS | 1646 | 1461979459549 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 18:24:19 INFO - PROCESS | 1646 | 1461979459651 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da3d000 == 71 [pid = 1646] [id = 717] 18:24:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x128b69c00) [pid = 1646] [serial = 2151] [outer = 0x0] 18:24:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x128bca800) [pid = 1646] [serial = 2152] [outer = 0x128b69c00] 18:24:19 INFO - PROCESS | 1646 | 1461979459681 Marionette DEBUG loaded listener.js 18:24:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x128bd4400) [pid = 1646] [serial = 2153] [outer = 0x128b69c00] 18:24:20 INFO - PROCESS | 1646 | 1461979460070 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]]]}] 18:24:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:24:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 687ms 18:24:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:24:20 INFO - PROCESS | 1646 | 1461979460104 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 18:24:20 INFO - PROCESS | 1646 | 1461979460105 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 18:24:20 INFO - PROCESS | 1646 | 1461979460107 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:24:20 INFO - PROCESS | 1646 | 1461979460109 Marionette TRACE conn2 <- [1,2842,null,{}] 18:24:20 INFO - PROCESS | 1646 | 1461979460111 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}] 18:24:20 INFO - PROCESS | 1646 | 1461979460223 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 18:24:20 INFO - PROCESS | 1646 | 1461979460299 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dab8000 == 72 [pid = 1646] [id = 718] 18:24:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x128ca7400) [pid = 1646] [serial = 2154] [outer = 0x0] 18:24:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x128cae800) [pid = 1646] [serial = 2155] [outer = 0x128ca7400] 18:24:20 INFO - PROCESS | 1646 | 1461979460328 Marionette DEBUG loaded listener.js 18:24:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x128cb4800) [pid = 1646] [serial = 2156] [outer = 0x128ca7400] 18:24:20 INFO - PROCESS | 1646 | 1461979460823 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]]]}] 18:24:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:24:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 770ms 18:24:20 INFO - PROCESS | 1646 | 1461979460894 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 18:24:20 INFO - PROCESS | 1646 | 1461979460897 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 18:24:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:24:20 INFO - PROCESS | 1646 | 1461979460924 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:24:20 INFO - PROCESS | 1646 | 1461979460925 Marionette TRACE conn2 <- [1,2846,null,{}] 18:24:20 INFO - PROCESS | 1646 | 1461979460927 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}] 18:24:21 INFO - PROCESS | 1646 | 1461979461043 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 18:24:21 INFO - PROCESS | 1646 | 1461979461122 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x117e61800 == 73 [pid = 1646] [id = 719] 18:24:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x112918800) [pid = 1646] [serial = 2157] [outer = 0x0] 18:24:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x118323400) [pid = 1646] [serial = 2158] [outer = 0x112918800] 18:24:21 INFO - PROCESS | 1646 | 1461979461154 Marionette DEBUG loaded listener.js 18:24:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x1218d5800) [pid = 1646] [serial = 2159] [outer = 0x112918800] 18:24:21 INFO - PROCESS | 1646 | 1461979461794 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]]]}] 18:24:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:24:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 923ms 18:24:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:24:21 INFO - PROCESS | 1646 | 1461979461846 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 18:24:21 INFO - PROCESS | 1646 | 1461979461848 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 18:24:21 INFO - PROCESS | 1646 | 1461979461851 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:24:21 INFO - PROCESS | 1646 | 1461979461852 Marionette TRACE conn2 <- [1,2850,null,{}] 18:24:21 INFO - PROCESS | 1646 | 1461979461857 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}] 18:24:21 INFO - PROCESS | 1646 | 1461979461960 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 18:24:22 INFO - PROCESS | 1646 | 1461979462035 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12131e800 == 74 [pid = 1646] [id = 720] 18:24:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x112b52400) [pid = 1646] [serial = 2160] [outer = 0x0] 18:24:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x11313e000) [pid = 1646] [serial = 2161] [outer = 0x112b52400] 18:24:22 INFO - PROCESS | 1646 | 1461979462063 Marionette DEBUG loaded listener.js 18:24:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x115d84400) [pid = 1646] [serial = 2162] [outer = 0x112b52400] 18:24:22 INFO - PROCESS | 1646 | 1461979462511 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:24:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:24:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 722ms 18:24:22 INFO - PROCESS | 1646 | 1461979462573 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 18:24:22 INFO - PROCESS | 1646 | 1461979462577 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 18:24:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:24:22 INFO - PROCESS | 1646 | 1461979462582 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:24:22 INFO - PROCESS | 1646 | 1461979462583 Marionette TRACE conn2 <- [1,2854,null,{}] 18:24:22 INFO - PROCESS | 1646 | 1461979462586 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}] 18:24:22 INFO - PROCESS | 1646 | 1461979462693 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 18:24:22 INFO - PROCESS | 1646 | 1461979462803 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198a4800 == 75 [pid = 1646] [id = 721] 18:24:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x115d60400) [pid = 1646] [serial = 2163] [outer = 0x0] 18:24:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x118234800) [pid = 1646] [serial = 2164] [outer = 0x115d60400] 18:24:22 INFO - PROCESS | 1646 | 1461979462833 Marionette DEBUG loaded listener.js 18:24:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x11855d800) [pid = 1646] [serial = 2165] [outer = 0x115d60400] 18:24:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12aac1000 == 74 [pid = 1646] [id = 8] 18:24:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12c1ae800 == 73 [pid = 1646] [id = 12] 18:24:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9b4000 == 72 [pid = 1646] [id = 710] 18:24:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12c217000 == 71 [pid = 1646] [id = 709] 18:24:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc6b800 == 70 [pid = 1646] [id = 708] 18:24:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12b210000 == 69 [pid = 1646] [id = 707] 18:24:23 INFO - PROCESS | 1646 | --DOCSHELL 0x129680000 == 68 [pid = 1646] [id = 706] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x124897800) [pid = 1646] [serial = 2077] [outer = 0x0] [url = about:blank] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x115d61400) [pid = 1646] [serial = 2041] [outer = 0x0] [url = about:blank] 18:24:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12786d000 == 67 [pid = 1646] [id = 705] 18:24:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1256a6800 == 66 [pid = 1646] [id = 704] 18:24:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12480a800 == 65 [pid = 1646] [id = 703] 18:24:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12131c000 == 64 [pid = 1646] [id = 702] 18:24:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1172cc800 == 63 [pid = 1646] [id = 701] 18:24:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1214ac800 == 62 [pid = 1646] [id = 700] 18:24:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1187a3000 == 61 [pid = 1646] [id = 699] 18:24:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12c0c9800 == 60 [pid = 1646] [id = 692] 18:24:23 INFO - PROCESS | 1646 | 1461979463221 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]]]}] 18:24:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:24:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 672ms 18:24:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:24:23 INFO - PROCESS | 1646 | 1461979463253 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 18:24:23 INFO - PROCESS | 1646 | 1461979463255 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 18:24:23 INFO - PROCESS | 1646 | 1461979463257 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:24:23 INFO - PROCESS | 1646 | 1461979463259 Marionette TRACE conn2 <- [1,2858,null,{}] 18:24:23 INFO - PROCESS | 1646 | 1461979463269 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}] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x118fac800) [pid = 1646] [serial = 2060] [outer = 0x0] [url = about:blank] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x1194fa800) [pid = 1646] [serial = 2062] [outer = 0x0] [url = about:blank] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x119eb6000) [pid = 1646] [serial = 2065] [outer = 0x0] [url = about:blank] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x119a43000) [pid = 1646] [serial = 2063] [outer = 0x0] [url = about:blank] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x1166d5400) [pid = 1646] [serial = 2071] [outer = 0x0] [url = about:blank] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12142a800) [pid = 1646] [serial = 2068] [outer = 0x0] [url = about:blank] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x11be64c00) [pid = 1646] [serial = 2066] [outer = 0x0] [url = about:blank] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x112b4d400) [pid = 1646] [serial = 2038] [outer = 0x0] [url = about:blank] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x118230000) [pid = 1646] [serial = 2056] [outer = 0x0] [url = about:blank] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x11315dc00) [pid = 1646] [serial = 2050] [outer = 0x0] [url = about:blank] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x113c42c00) [pid = 1646] [serial = 2051] [outer = 0x0] [url = about:blank] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x11313b800) [pid = 1646] [serial = 2048] [outer = 0x0] [url = about:blank] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x112911c00) [pid = 1646] [serial = 2047] [outer = 0x0] [url = about:blank] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x1185f0000) [pid = 1646] [serial = 2059] [outer = 0x0] [url = about:blank] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x116621000) [pid = 1646] [serial = 2053] [outer = 0x0] [url = about:blank] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x116a77800) [pid = 1646] [serial = 2054] [outer = 0x0] [url = about:blank] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x118195000) [pid = 1646] [serial = 2044] [outer = 0x0] [url = about:blank] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x121e7f000) [pid = 1646] [serial = 2074] [outer = 0x0] [url = about:blank] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x1215ab800) [pid = 1646] [serial = 2072] [outer = 0x0] [url = about:blank] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x1218d9c00) [pid = 1646] [serial = 2069] [outer = 0x0] [url = about:blank] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x121e85800) [pid = 1646] [serial = 2075] [outer = 0x0] [url = about:blank] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x11832c800) [pid = 1646] [serial = 2057] [outer = 0x0] [url = about:blank] 18:24:23 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x126c1c400) [pid = 1646] [serial = 1424] [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.] 18:24:23 INFO - PROCESS | 1646 | 1461979463396 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 18:24:23 INFO - PROCESS | 1646 | 1461979463440 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x121316000 == 61 [pid = 1646] [id = 722] 18:24:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x116a77800) [pid = 1646] [serial = 2166] [outer = 0x0] 18:24:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x11832c800) [pid = 1646] [serial = 2167] [outer = 0x116a77800] 18:24:23 INFO - PROCESS | 1646 | 1461979463468 Marionette DEBUG loaded listener.js 18:24:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x1194f8400) [pid = 1646] [serial = 2168] [outer = 0x116a77800] 18:24:23 INFO - PROCESS | 1646 | 1461979463797 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 18:24:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:24:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 572ms 18:24:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:24:23 INFO - PROCESS | 1646 | 1461979463829 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 18:24:23 INFO - PROCESS | 1646 | 1461979463831 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 18:24:23 INFO - PROCESS | 1646 | 1461979463833 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:24:23 INFO - PROCESS | 1646 | 1461979463834 Marionette TRACE conn2 <- [1,2862,null,{}] 18:24:23 INFO - PROCESS | 1646 | 1461979463837 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}] 18:24:23 INFO - PROCESS | 1646 | 1461979463934 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 18:24:24 INFO - PROCESS | 1646 | 1461979463999 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x1256a6800 == 62 [pid = 1646] [id = 723] 18:24:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x118fa8800) [pid = 1646] [serial = 2169] [outer = 0x0] 18:24:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x119a3ec00) [pid = 1646] [serial = 2170] [outer = 0x118fa8800] 18:24:24 INFO - PROCESS | 1646 | 1461979464025 Marionette DEBUG loaded listener.js 18:24:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x1213c7000) [pid = 1646] [serial = 2171] [outer = 0x118fa8800] 18:24:24 INFO - PROCESS | 1646 | 1461979464345 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]]]}] 18:24:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:24:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 521ms 18:24:24 INFO - PROCESS | 1646 | 1461979464356 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 18:24:24 INFO - PROCESS | 1646 | 1461979464357 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 18:24:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:24:24 INFO - PROCESS | 1646 | 1461979464360 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:24:24 INFO - PROCESS | 1646 | 1461979464361 Marionette TRACE conn2 <- [1,2866,null,{}] 18:24:24 INFO - PROCESS | 1646 | 1461979464371 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}] 18:24:24 INFO - PROCESS | 1646 | 1461979464469 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 18:24:24 INFO - PROCESS | 1646 | 1461979464533 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a52c800 == 63 [pid = 1646] [id = 724] 18:24:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x11be66000) [pid = 1646] [serial = 2172] [outer = 0x0] 18:24:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x121e77000) [pid = 1646] [serial = 2173] [outer = 0x11be66000] 18:24:24 INFO - PROCESS | 1646 | 1461979464559 Marionette DEBUG loaded listener.js 18:24:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12570a400) [pid = 1646] [serial = 2174] [outer = 0x11be66000] 18:24:24 INFO - PROCESS | 1646 | 1461979464861 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]]]}] 18:24:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:24:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 518ms 18:24:24 INFO - PROCESS | 1646 | 1461979464878 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 18:24:24 INFO - PROCESS | 1646 | 1461979464880 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 18:24:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:24:24 INFO - PROCESS | 1646 | 1461979464883 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:24:24 INFO - PROCESS | 1646 | 1461979464886 Marionette TRACE conn2 <- [1,2870,null,{}] 18:24:24 INFO - PROCESS | 1646 | 1461979464889 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}] 18:24:25 INFO - PROCESS | 1646 | 1461979465001 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 18:24:25 INFO - PROCESS | 1646 | 1461979465006 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b34a800 == 64 [pid = 1646] [id = 725] 18:24:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x125721c00) [pid = 1646] [serial = 2175] [outer = 0x0] 18:24:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x126c1a400) [pid = 1646] [serial = 2176] [outer = 0x125721c00] 18:24:25 INFO - PROCESS | 1646 | 1461979465033 Marionette DEBUG loaded listener.js 18:24:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x128b0a800) [pid = 1646] [serial = 2177] [outer = 0x125721c00] 18:24:25 INFO - PROCESS | 1646 | 1461979465435 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]]]}] 18:24:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:24:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 574ms 18:24:25 INFO - PROCESS | 1646 | 1461979465457 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 18:24:25 INFO - PROCESS | 1646 | 1461979465458 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 18:24:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:24:25 INFO - PROCESS | 1646 | 1461979465461 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:24:25 INFO - PROCESS | 1646 | 1461979465462 Marionette TRACE conn2 <- [1,2874,null,{}] 18:24:25 INFO - PROCESS | 1646 | 1461979465464 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}] 18:24:25 INFO - PROCESS | 1646 | 1461979465590 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 18:24:25 INFO - PROCESS | 1646 | 1461979465609 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc79000 == 65 [pid = 1646] [id = 726] 18:24:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x128b11800) [pid = 1646] [serial = 2178] [outer = 0x0] 18:24:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x128b6c800) [pid = 1646] [serial = 2179] [outer = 0x128b11800] 18:24:25 INFO - PROCESS | 1646 | 1461979465644 Marionette DEBUG loaded listener.js 18:24:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x128b75400) [pid = 1646] [serial = 2180] [outer = 0x128b11800] 18:24:26 INFO - PROCESS | 1646 | 1461979466087 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]]]}] 18:24:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:24:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 669ms 18:24:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:24:26 INFO - PROCESS | 1646 | 1461979466130 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 18:24:26 INFO - PROCESS | 1646 | 1461979466131 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 18:24:26 INFO - PROCESS | 1646 | 1461979466135 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:24:26 INFO - PROCESS | 1646 | 1461979466137 Marionette TRACE conn2 <- [1,2878,null,{}] 18:24:26 INFO - PROCESS | 1646 | 1461979466139 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}] 18:24:26 INFO - PROCESS | 1646 | 1461979466257 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 18:24:26 INFO - PROCESS | 1646 | 1461979466273 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9a6800 == 66 [pid = 1646] [id = 727] 18:24:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x128bd3400) [pid = 1646] [serial = 2181] [outer = 0x0] 18:24:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x128e6fc00) [pid = 1646] [serial = 2182] [outer = 0x128bd3400] 18:24:26 INFO - PROCESS | 1646 | 1461979466298 Marionette DEBUG loaded listener.js 18:24:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x1290e0400) [pid = 1646] [serial = 2183] [outer = 0x128bd3400] 18:24:26 INFO - PROCESS | 1646 | 1461979466677 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]]]}] 18:24:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:24:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 570ms 18:24:26 INFO - PROCESS | 1646 | 1461979466706 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 18:24:26 INFO - PROCESS | 1646 | 1461979466707 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 18:24:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:24:26 INFO - PROCESS | 1646 | 1461979466719 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:24:26 INFO - PROCESS | 1646 | 1461979466720 Marionette TRACE conn2 <- [1,2882,null,{}] 18:24:26 INFO - PROCESS | 1646 | 1461979466722 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}] 18:24:26 INFO - PROCESS | 1646 | 1461979466839 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 18:24:26 INFO - PROCESS | 1646 | 1461979466850 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d07f800 == 67 [pid = 1646] [id = 728] 18:24:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x128bd3c00) [pid = 1646] [serial = 2184] [outer = 0x0] 18:24:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12950f400) [pid = 1646] [serial = 2185] [outer = 0x128bd3c00] 18:24:26 INFO - PROCESS | 1646 | 1461979466875 Marionette DEBUG loaded listener.js 18:24:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12a5b6c00) [pid = 1646] [serial = 2186] [outer = 0x128bd3c00] 18:24:27 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x121e7a000) [pid = 1646] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 18:24:27 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x110f13000) [pid = 1646] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 18:24:27 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x11875e800) [pid = 1646] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 18:24:27 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x113139c00) [pid = 1646] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 18:24:27 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x112b57c00) [pid = 1646] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 18:24:27 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x11832f400) [pid = 1646] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 18:24:27 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x1198ea400) [pid = 1646] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 18:24:27 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x117677c00) [pid = 1646] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 18:24:27 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x1213cc400) [pid = 1646] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 18:24:27 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x1217adc00) [pid = 1646] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 18:24:27 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x1257e0000) [pid = 1646] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 18:24:27 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x11940e000) [pid = 1646] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 18:24:27 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x116718000) [pid = 1646] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 18:24:27 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x112b55800) [pid = 1646] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:24:27 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x1198e5c00) [pid = 1646] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 18:24:27 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x1134cd800) [pid = 1646] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 18:24:27 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x118563400) [pid = 1646] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 18:24:27 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x11671b800) [pid = 1646] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 18:24:27 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x1126b9000) [pid = 1646] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 18:24:27 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x11875b800) [pid = 1646] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 18:24:27 INFO - PROCESS | 1646 | 1461979467402 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]]]}] 18:24:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:24:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 730ms 18:24:27 INFO - PROCESS | 1646 | 1461979467441 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 18:24:27 INFO - PROCESS | 1646 | 1461979467442 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 18:24:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:24:27 INFO - PROCESS | 1646 | 1461979467444 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:24:27 INFO - PROCESS | 1646 | 1461979467446 Marionette TRACE conn2 <- [1,2886,null,{}] 18:24:27 INFO - PROCESS | 1646 | 1461979467449 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}] 18:24:27 INFO - PROCESS | 1646 | 1461979467545 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 18:24:27 INFO - PROCESS | 1646 | 1461979467625 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x124822000 == 68 [pid = 1646] [id = 729] 18:24:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x110ef0800) [pid = 1646] [serial = 2187] [outer = 0x0] 18:24:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x112b57c00) [pid = 1646] [serial = 2188] [outer = 0x110ef0800] 18:24:27 INFO - PROCESS | 1646 | 1461979467652 Marionette DEBUG loaded listener.js 18:24:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x116a7cc00) [pid = 1646] [serial = 2189] [outer = 0x110ef0800] 18:24:27 INFO - PROCESS | 1646 | 1461979467957 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]]]}] 18:24:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:24:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 522ms 18:24:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:24:27 INFO - PROCESS | 1646 | 1461979467971 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 18:24:27 INFO - PROCESS | 1646 | 1461979467973 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 18:24:27 INFO - PROCESS | 1646 | 1461979467975 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:24:27 INFO - PROCESS | 1646 | 1461979467977 Marionette TRACE conn2 <- [1,2890,null,{}] 18:24:27 INFO - PROCESS | 1646 | 1461979467979 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}] 18:24:28 INFO - PROCESS | 1646 | 1461979468095 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 18:24:28 INFO - PROCESS | 1646 | 1461979468100 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da3e000 == 69 [pid = 1646] [id = 730] 18:24:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x11832f400) [pid = 1646] [serial = 2190] [outer = 0x0] 18:24:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x121e7c800) [pid = 1646] [serial = 2191] [outer = 0x11832f400] 18:24:28 INFO - PROCESS | 1646 | 1461979468130 Marionette DEBUG loaded listener.js 18:24:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12a6ecc00) [pid = 1646] [serial = 2192] [outer = 0x11832f400] 18:24:28 INFO - PROCESS | 1646 | 1461979468492 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 18:24:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:24:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 569ms 18:24:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:24:28 INFO - PROCESS | 1646 | 1461979468544 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 18:24:28 INFO - PROCESS | 1646 | 1461979468545 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 18:24:28 INFO - PROCESS | 1646 | 1461979468547 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:24:28 INFO - PROCESS | 1646 | 1461979468548 Marionette TRACE conn2 <- [1,2894,null,{}] 18:24:28 INFO - PROCESS | 1646 | 1461979468551 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}] 18:24:28 INFO - PROCESS | 1646 | 1461979468647 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 18:24:28 INFO - PROCESS | 1646 | 1461979468651 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f22f000 == 70 [pid = 1646] [id = 731] 18:24:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x119eb9400) [pid = 1646] [serial = 2193] [outer = 0x0] 18:24:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12a759800) [pid = 1646] [serial = 2194] [outer = 0x119eb9400] 18:24:28 INFO - PROCESS | 1646 | 1461979468675 Marionette DEBUG loaded listener.js 18:24:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12aa13000) [pid = 1646] [serial = 2195] [outer = 0x119eb9400] 18:24:29 INFO - PROCESS | 1646 | 1461979469045 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]]]}] 18:24:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:24:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 521ms 18:24:29 INFO - PROCESS | 1646 | 1461979469069 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 18:24:29 INFO - PROCESS | 1646 | 1461979469070 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 18:24:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:24:29 INFO - PROCESS | 1646 | 1461979469072 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:24:29 INFO - PROCESS | 1646 | 1461979469073 Marionette TRACE conn2 <- [1,2898,null,{}] 18:24:29 INFO - PROCESS | 1646 | 1461979469075 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}] 18:24:29 INFO - PROCESS | 1646 | 1461979469171 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 18:24:29 INFO - PROCESS | 1646 | 1461979469239 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f241800 == 71 [pid = 1646] [id = 732] 18:24:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12a766800) [pid = 1646] [serial = 2196] [outer = 0x0] 18:24:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12aa17800) [pid = 1646] [serial = 2197] [outer = 0x12a766800] 18:24:29 INFO - PROCESS | 1646 | 1461979469265 Marionette DEBUG loaded listener.js 18:24:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12aa1f400) [pid = 1646] [serial = 2198] [outer = 0x12a766800] 18:24:29 INFO - PROCESS | 1646 | 1461979469769 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]]]}] 18:24:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:24:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 722ms 18:24:29 INFO - PROCESS | 1646 | 1461979469795 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 18:24:29 INFO - PROCESS | 1646 | 1461979469798 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 18:24:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:24:29 INFO - PROCESS | 1646 | 1461979469801 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:24:29 INFO - PROCESS | 1646 | 1461979469804 Marionette TRACE conn2 <- [1,2902,null,{}] 18:24:29 INFO - PROCESS | 1646 | 1461979469808 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}] 18:24:29 INFO - PROCESS | 1646 | 1461979469928 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 18:24:30 INFO - PROCESS | 1646 | 1461979470048 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x121307000 == 72 [pid = 1646] [id = 733] 18:24:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x1161ea000) [pid = 1646] [serial = 2199] [outer = 0x0] 18:24:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x116714400) [pid = 1646] [serial = 2200] [outer = 0x1161ea000] 18:24:30 INFO - PROCESS | 1646 | 1461979470079 Marionette DEBUG loaded listener.js 18:24:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x118238c00) [pid = 1646] [serial = 2201] [outer = 0x1161ea000] 18:24:30 INFO - PROCESS | 1646 | 1461979470483 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:24:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:24:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 725ms 18:24:30 INFO - PROCESS | 1646 | 1461979470527 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 18:24:30 INFO - PROCESS | 1646 | 1461979470532 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 18:24:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:24:30 INFO - PROCESS | 1646 | 1461979470538 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:24:30 INFO - PROCESS | 1646 | 1461979470540 Marionette TRACE conn2 <- [1,2906,null,{}] 18:24:30 INFO - PROCESS | 1646 | 1461979470543 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}] 18:24:30 INFO - PROCESS | 1646 | 1461979470662 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 18:24:30 INFO - PROCESS | 1646 | 1461979470770 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b334000 == 73 [pid = 1646] [id = 734] 18:24:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x118331000) [pid = 1646] [serial = 2202] [outer = 0x0] 18:24:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x1185f3000) [pid = 1646] [serial = 2203] [outer = 0x118331000] 18:24:30 INFO - PROCESS | 1646 | 1461979470802 Marionette DEBUG loaded listener.js 18:24:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x119a38800) [pid = 1646] [serial = 2204] [outer = 0x118331000] 18:24:31 INFO - PROCESS | 1646 | 1461979471225 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]]]}] 18:24:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:24:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 721ms 18:24:31 INFO - PROCESS | 1646 | 1461979471260 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 18:24:31 INFO - PROCESS | 1646 | 1461979471262 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 18:24:31 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:24:31 INFO - PROCESS | 1646 | 1461979471264 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:24:31 INFO - PROCESS | 1646 | 1461979471267 Marionette TRACE conn2 <- [1,2910,null,{}] 18:24:31 INFO - PROCESS | 1646 | 1461979471275 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}] 18:24:31 INFO - PROCESS | 1646 | 1461979471418 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 18:24:31 INFO - PROCESS | 1646 | 1461979471529 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f23b000 == 74 [pid = 1646] [id = 735] 18:24:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x1218d7c00) [pid = 1646] [serial = 2205] [outer = 0x0] 18:24:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x125767800) [pid = 1646] [serial = 2206] [outer = 0x1218d7c00] 18:24:31 INFO - PROCESS | 1646 | 1461979471564 Marionette DEBUG loaded listener.js 18:24:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x128a24400) [pid = 1646] [serial = 2207] [outer = 0x1218d7c00] 18:24:31 INFO - PROCESS | 1646 | 1461979471936 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]]]}] 18:24:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:24:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:24:31 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 723ms 18:24:31 INFO - PROCESS | 1646 | 1461979471987 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 18:24:31 INFO - PROCESS | 1646 | 1461979471989 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 18:24:31 INFO - TEST-START | /DOMEvents/constructors.html 18:24:31 INFO - PROCESS | 1646 | 1461979471992 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:24:31 INFO - PROCESS | 1646 | 1461979471993 Marionette TRACE conn2 <- [1,2914,null,{}] 18:24:31 INFO - PROCESS | 1646 | 1461979471996 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}] 18:24:32 INFO - PROCESS | 1646 | 1461979472115 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 18:24:32 INFO - PROCESS | 1646 | 1461979472224 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x13495d000 == 75 [pid = 1646] [id = 736] 18:24:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x126563000) [pid = 1646] [serial = 2208] [outer = 0x0] 18:24:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x128b09400) [pid = 1646] [serial = 2209] [outer = 0x126563000] 18:24:32 INFO - PROCESS | 1646 | 1461979472256 Marionette DEBUG loaded listener.js 18:24:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x128e72000) [pid = 1646] [serial = 2210] [outer = 0x126563000] 18:24:32 INFO - PROCESS | 1646 | 1461979472674 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]]]}] 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:24:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:24:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:24:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:24:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:24:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:24:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:24:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:24:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:24:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:24:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:24:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:24:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:24:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:24:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:24:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:24:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:24:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:24:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:24:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:24:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:24:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:24:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:24:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:24:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:24:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:24:32 INFO - TEST-OK | /DOMEvents/constructors.html | took 728ms 18:24:32 INFO - PROCESS | 1646 | 1461979472720 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 18:24:32 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:24:32 INFO - PROCESS | 1646 | 1461979472722 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 18:24:32 INFO - PROCESS | 1646 | 1461979472724 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:24:32 INFO - PROCESS | 1646 | 1461979472726 Marionette TRACE conn2 <- [1,2918,null,{}] 18:24:32 INFO - PROCESS | 1646 | 1461979472728 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}] 18:24:32 INFO - PROCESS | 1646 | 1461979472862 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 18:24:32 INFO - PROCESS | 1646 | 1461979472942 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x1353a3000 == 76 [pid = 1646] [id = 737] 18:24:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x128b66400) [pid = 1646] [serial = 2211] [outer = 0x0] 18:24:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12a5bb800) [pid = 1646] [serial = 2212] [outer = 0x128b66400] 18:24:32 INFO - PROCESS | 1646 | 1461979472971 Marionette DEBUG loaded listener.js 18:24:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12aa20000) [pid = 1646] [serial = 2213] [outer = 0x128b66400] 18:24:33 INFO - PROCESS | 1646 | 1461979473356 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:24:33 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:24:33 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 670ms 18:24:33 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:24:33 INFO - PROCESS | 1646 | 1461979473394 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 18:24:33 INFO - PROCESS | 1646 | 1461979473396 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 18:24:33 INFO - PROCESS | 1646 | 1461979473398 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:24:33 INFO - PROCESS | 1646 | 1461979473399 Marionette TRACE conn2 <- [1,2922,null,{}] 18:24:33 INFO - PROCESS | 1646 | 1461979473402 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}] 18:24:33 INFO - PROCESS | 1646 | 1461979473526 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 18:24:33 INFO - PROCESS | 1646 | 1461979473637 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x13598f800 == 77 [pid = 1646] [id = 738] 18:24:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12a6e9400) [pid = 1646] [serial = 2214] [outer = 0x0] 18:24:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12aaf5800) [pid = 1646] [serial = 2215] [outer = 0x12a6e9400] 18:24:33 INFO - PROCESS | 1646 | 1461979473672 Marionette DEBUG loaded listener.js 18:24:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12b272400) [pid = 1646] [serial = 2216] [outer = 0x12a6e9400] 18:24:33 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 18:24:33 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 18:24:33 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 18:24:33 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 18:24:34 INFO - PROCESS | 1646 | 1461979474037 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]]]}] 18:24:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:24:34 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:24:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:24:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:24:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:24:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:24:34 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 18:24:34 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:24:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:24:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:24:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:24:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:24:34 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 18:24:34 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:24:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:24:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:24:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:24:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:24:34 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]" 18:24:34 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:24:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:24:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:24:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:24:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:24:34 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:24:34 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 671ms 18:24:34 INFO - PROCESS | 1646 | 1461979474069 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 18:24:34 INFO - PROCESS | 1646 | 1461979474071 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 18:24:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:24:34 INFO - PROCESS | 1646 | 1461979474073 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:24:34 INFO - PROCESS | 1646 | 1461979474075 Marionette TRACE conn2 <- [1,2926,null,{}] 18:24:34 INFO - PROCESS | 1646 | 1461979474077 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}] 18:24:34 INFO - PROCESS | 1646 | 1461979474190 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 18:24:34 INFO - PROCESS | 1646 | 1461979474292 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x135a05000 == 78 [pid = 1646] [id = 739] 18:24:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12aaed800) [pid = 1646] [serial = 2217] [outer = 0x0] 18:24:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12b278c00) [pid = 1646] [serial = 2218] [outer = 0x12aaed800] 18:24:34 INFO - PROCESS | 1646 | 1461979474321 Marionette DEBUG loaded listener.js 18:24:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12bb2d400) [pid = 1646] [serial = 2219] [outer = 0x12aaed800] 18:24:34 INFO - PROCESS | 1646 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:24:34 INFO - PROCESS | 1646 | 1461979474674 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]]]}] 18:24:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:24:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 621ms 18:24:34 INFO - PROCESS | 1646 | 1461979474694 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 18:24:34 INFO - PROCESS | 1646 | 1461979474696 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 18:24:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:24:34 INFO - PROCESS | 1646 | 1461979474698 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:24:34 INFO - PROCESS | 1646 | 1461979474699 Marionette TRACE conn2 <- [1,2930,null,{}] 18:24:34 INFO - PROCESS | 1646 | 1461979474702 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}] 18:24:34 INFO - PROCESS | 1646 | 1461979474818 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 18:24:34 INFO - PROCESS | 1646 | 1461979474898 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x135a1e800 == 79 [pid = 1646] [id = 740] 18:24:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12bb2c000) [pid = 1646] [serial = 2220] [outer = 0x0] 18:24:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12bb34c00) [pid = 1646] [serial = 2221] [outer = 0x12bb2c000] 18:24:34 INFO - PROCESS | 1646 | 1461979474927 Marionette DEBUG loaded listener.js 18:24:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12bb38c00) [pid = 1646] [serial = 2222] [outer = 0x12bb2c000] 18:24:35 INFO - PROCESS | 1646 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 18:24:35 INFO - PROCESS | 1646 | 1461979475303 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]]]}] 18:24:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:24:35 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 619ms 18:24:35 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:24:35 INFO - PROCESS | 1646 | 1461979475317 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 18:24:35 INFO - PROCESS | 1646 | 1461979475319 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 18:24:35 INFO - PROCESS | 1646 | 1461979475321 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:24:35 INFO - PROCESS | 1646 | 1461979475322 Marionette TRACE conn2 <- [1,2934,null,{}] 18:24:35 INFO - PROCESS | 1646 | 1461979475325 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}] 18:24:35 INFO - PROCESS | 1646 | 1461979475439 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 18:24:35 INFO - PROCESS | 1646 | 1461979475568 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x112628800 == 80 [pid = 1646] [id = 741] 18:24:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x110f0d400) [pid = 1646] [serial = 2223] [outer = 0x0] 18:24:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x111089400) [pid = 1646] [serial = 2224] [outer = 0x110f0d400] 18:24:35 INFO - PROCESS | 1646 | 1461979475601 Marionette DEBUG loaded listener.js 18:24:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x1161e2400) [pid = 1646] [serial = 2225] [outer = 0x110f0d400] 18:24:36 INFO - PROCESS | 1646 | 1461979476240 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]]]}] 18:24:36 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:24:36 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 972ms 18:24:36 INFO - PROCESS | 1646 | 1461979476294 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 18:24:36 INFO - PROCESS | 1646 | 1461979476299 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 18:24:36 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:24:36 INFO - PROCESS | 1646 | 1461979476304 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:24:36 INFO - PROCESS | 1646 | 1461979476308 Marionette TRACE conn2 <- [1,2938,null,{}] 18:24:36 INFO - PROCESS | 1646 | 1461979476313 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}] 18:24:36 INFO - PROCESS | 1646 | 1461979476464 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 18:24:36 INFO - PROCESS | 1646 | 1461979476538 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x1256a4800 == 81 [pid = 1646] [id = 742] 18:24:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x112b51400) [pid = 1646] [serial = 2226] [outer = 0x0] 18:24:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x113157800) [pid = 1646] [serial = 2227] [outer = 0x112b51400] 18:24:36 INFO - PROCESS | 1646 | 1461979476561 Marionette DEBUG loaded listener.js 18:24:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x115d57400) [pid = 1646] [serial = 2228] [outer = 0x112b51400] 18:24:37 INFO - PROCESS | 1646 | 1461979477059 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]]]}] 18:24:37 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. 18:24:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 776ms 18:24:37 INFO - PROCESS | 1646 | 1461979477084 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 18:24:37 INFO - PROCESS | 1646 | 1461979477089 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 18:24:37 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:24:37 INFO - PROCESS | 1646 | 1461979477096 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:24:37 INFO - PROCESS | 1646 | 1461979477099 Marionette TRACE conn2 <- [1,2942,null,{}] 18:24:37 INFO - PROCESS | 1646 | 1461979477102 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}] 18:24:37 INFO - PROCESS | 1646 | 1461979477244 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 18:24:37 INFO - PROCESS | 1646 | 1461979477360 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a87000 == 82 [pid = 1646] [id = 743] 18:24:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x115d55000) [pid = 1646] [serial = 2229] [outer = 0x0] 18:24:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x117672c00) [pid = 1646] [serial = 2230] [outer = 0x115d55000] 18:24:37 INFO - PROCESS | 1646 | 1461979477389 Marionette DEBUG loaded listener.js 18:24:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x11832f000) [pid = 1646] [serial = 2231] [outer = 0x115d55000] 18:24:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12f22f000 == 81 [pid = 1646] [id = 731] 18:24:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12da3e000 == 80 [pid = 1646] [id = 730] 18:24:37 INFO - PROCESS | 1646 | --DOCSHELL 0x124822000 == 79 [pid = 1646] [id = 729] 18:24:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12d07f800 == 78 [pid = 1646] [id = 728] 18:24:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9a6800 == 77 [pid = 1646] [id = 727] 18:24:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc79000 == 76 [pid = 1646] [id = 726] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x12d40d800) [pid = 1646] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x128a2c000) [pid = 1646] [serial = 2131] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x11930d400) [pid = 1646] [serial = 2086] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x1215adc00) [pid = 1646] [serial = 2089] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x125704c00) [pid = 1646] [serial = 2092] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x126565c00) [pid = 1646] [serial = 2095] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | 1461979477800 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"]]]}] 18:24:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12b34a800 == 75 [pid = 1646] [id = 725] 18:24:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12a52c800 == 74 [pid = 1646] [id = 724] 18:24:37 INFO - PROCESS | 1646 | --DOCSHELL 0x1256a6800 == 73 [pid = 1646] [id = 723] 18:24:37 INFO - PROCESS | 1646 | --DOCSHELL 0x121316000 == 72 [pid = 1646] [id = 722] 18:24:37 INFO - PROCESS | 1646 | --DOCSHELL 0x1198a4800 == 71 [pid = 1646] [id = 721] 18:24:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12131e800 == 70 [pid = 1646] [id = 720] 18:24:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12a52e800 == 69 [pid = 1646] [id = 713] 18:24:37 INFO - PROCESS | 1646 | --DOCSHELL 0x1219d0000 == 68 [pid = 1646] [id = 712] 18:24:37 INFO - PROCESS | 1646 | --DOCSHELL 0x116916000 == 67 [pid = 1646] [id = 711] 18:24:37 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 18:24:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:24:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:24:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 722ms 18:24:37 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:24:37 INFO - PROCESS | 1646 | 1461979477818 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 18:24:37 INFO - PROCESS | 1646 | 1461979477819 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 18:24:37 INFO - PROCESS | 1646 | 1461979477821 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:24:37 INFO - PROCESS | 1646 | 1461979477824 Marionette TRACE conn2 <- [1,2946,null,{}] 18:24:37 INFO - PROCESS | 1646 | 1461979477831 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}] 18:24:37 INFO - PROCESS | 1646 | 1461979477927 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x11a1ee000) [pid = 1646] [serial = 1946] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x115d88800) [pid = 1646] [serial = 1934] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x118fa8400) [pid = 1646] [serial = 1940] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x11823b800) [pid = 1646] [serial = 1937] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x112d6a400) [pid = 1646] [serial = 1931] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x125716800) [pid = 1646] [serial = 2078] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x111d55800) [pid = 1646] [serial = 2099] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x110f78000) [pid = 1646] [serial = 2098] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x118f65000) [pid = 1646] [serial = 2113] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x115d5c000) [pid = 1646] [serial = 2104] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x116433400) [pid = 1646] [serial = 2105] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x1131d0400) [pid = 1646] [serial = 2101] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x113cec400) [pid = 1646] [serial = 2102] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x118558400) [pid = 1646] [serial = 2110] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x118564c00) [pid = 1646] [serial = 2111] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x11a00b000) [pid = 1646] [serial = 2116] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x113141800) [pid = 1646] [serial = 2080] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x118238800) [pid = 1646] [serial = 2107] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x11832b000) [pid = 1646] [serial = 2108] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x116720800) [pid = 1646] [serial = 2083] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x125708800) [pid = 1646] [serial = 2120] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x121e83c00) [pid = 1646] [serial = 2119] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x1266b7800) [pid = 1646] [serial = 2123] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x1257e4800) [pid = 1646] [serial = 2122] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x126c1f400) [pid = 1646] [serial = 2125] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x126c97c00) [pid = 1646] [serial = 2126] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x1215b2000) [pid = 1646] [serial = 2117] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x126c9e000) [pid = 1646] [serial = 2129] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x11972b000) [pid = 1646] [serial = 2114] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x1218d8400) [pid = 1646] [serial = 2128] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x1198e3400) [pid = 1646] [serial = 1943] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12575b800) [pid = 1646] [serial = 1988] [outer = 0x0] [url = about:blank] 18:24:37 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x11940dc00) [pid = 1646] [serial = 2036] [outer = 0x0] [url = about:blank] 18:24:38 INFO - PROCESS | 1646 | 1461979478009 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x11808b000 == 68 [pid = 1646] [id = 744] 18:24:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x112d6a400) [pid = 1646] [serial = 2232] [outer = 0x0] 18:24:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x116433400) [pid = 1646] [serial = 2233] [outer = 0x112d6a400] 18:24:38 INFO - PROCESS | 1646 | 1461979478041 Marionette DEBUG loaded listener.js 18:24:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x118f59800) [pid = 1646] [serial = 2234] [outer = 0x112d6a400] 18:24:38 INFO - PROCESS | 1646 | 1461979478336 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]]]}] 18:24:38 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. 18:24:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 572ms 18:24:38 INFO - PROCESS | 1646 | 1461979478395 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 18:24:38 INFO - PROCESS | 1646 | 1461979478396 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 18:24:38 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:24:38 INFO - PROCESS | 1646 | 1461979478399 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:24:38 INFO - PROCESS | 1646 | 1461979478402 Marionette TRACE conn2 <- [1,2950,null,{}] 18:24:38 INFO - PROCESS | 1646 | 1461979478405 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}] 18:24:38 INFO - PROCESS | 1646 | 1461979478501 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 18:24:38 INFO - PROCESS | 1646 | 1461979478601 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x121bce800 == 69 [pid = 1646] [id = 745] 18:24:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x118763800) [pid = 1646] [serial = 2235] [outer = 0x0] 18:24:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x119310000) [pid = 1646] [serial = 2236] [outer = 0x118763800] 18:24:38 INFO - PROCESS | 1646 | 1461979478628 Marionette DEBUG loaded listener.js 18:24:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x1198ea400) [pid = 1646] [serial = 2237] [outer = 0x118763800] 18:24:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x125014000 == 70 [pid = 1646] [id = 746] 18:24:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x1198e5000) [pid = 1646] [serial = 2238] [outer = 0x0] 18:24:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x119d0dc00) [pid = 1646] [serial = 2239] [outer = 0x1198e5000] 18:24:38 INFO - PROCESS | 1646 | 1461979478929 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]]]}] 18:24:38 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. 18:24:38 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 571ms 18:24:38 INFO - PROCESS | 1646 | 1461979478970 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 18:24:38 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:24:38 INFO - PROCESS | 1646 | 1461979478971 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 18:24:38 INFO - PROCESS | 1646 | 1461979478974 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:24:38 INFO - PROCESS | 1646 | 1461979478975 Marionette TRACE conn2 <- [1,2954,null,{}] 18:24:38 INFO - PROCESS | 1646 | 1461979478977 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}] 18:24:39 INFO - PROCESS | 1646 | 1461979479097 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 18:24:39 INFO - PROCESS | 1646 | 1461979479166 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x126071800 == 71 [pid = 1646] [id = 747] 18:24:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x118f5f800) [pid = 1646] [serial = 2240] [outer = 0x0] 18:24:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x119d03400) [pid = 1646] [serial = 2241] [outer = 0x118f5f800] 18:24:39 INFO - PROCESS | 1646 | 1461979479192 Marionette DEBUG loaded listener.js 18:24:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x1218d9c00) [pid = 1646] [serial = 2242] [outer = 0x118f5f800] 18:24:39 INFO - PROCESS | 1646 | 1461979479470 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]]]}] 18:24:39 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:24:39 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 18:24:39 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 520ms 18:24:39 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:24:39 INFO - PROCESS | 1646 | 1461979479494 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 18:24:39 INFO - PROCESS | 1646 | 1461979479496 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 18:24:39 INFO - PROCESS | 1646 | 1461979479506 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:24:39 INFO - PROCESS | 1646 | 1461979479507 Marionette TRACE conn2 <- [1,2958,null,{}] 18:24:39 INFO - PROCESS | 1646 | 1461979479509 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}] 18:24:39 INFO - PROCESS | 1646 | 1461979479623 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 18:24:39 INFO - PROCESS | 1646 | 1461979479628 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b34b800 == 72 [pid = 1646] [id = 748] 18:24:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x121e78c00) [pid = 1646] [serial = 2243] [outer = 0x0] 18:24:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12519e000) [pid = 1646] [serial = 2244] [outer = 0x121e78c00] 18:24:39 INFO - PROCESS | 1646 | 1461979479654 Marionette DEBUG loaded listener.js 18:24:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x126c28000) [pid = 1646] [serial = 2245] [outer = 0x121e78c00] 18:24:40 INFO - PROCESS | 1646 | 1461979480011 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]]]}] 18:24:40 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. 18:24:40 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 528ms 18:24:40 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:24:40 INFO - PROCESS | 1646 | 1461979480026 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 18:24:40 INFO - PROCESS | 1646 | 1461979480028 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 18:24:40 INFO - PROCESS | 1646 | 1461979480030 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:24:40 INFO - PROCESS | 1646 | 1461979480031 Marionette TRACE conn2 <- [1,2962,null,{}] 18:24:40 INFO - PROCESS | 1646 | 1461979480036 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}] 18:24:40 INFO - PROCESS | 1646 | 1461979480171 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 18:24:40 INFO - PROCESS | 1646 | 1461979480185 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc6f800 == 73 [pid = 1646] [id = 749] 18:24:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x118fac800) [pid = 1646] [serial = 2246] [outer = 0x0] 18:24:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x126c99400) [pid = 1646] [serial = 2247] [outer = 0x118fac800] 18:24:40 INFO - PROCESS | 1646 | 1461979480210 Marionette DEBUG loaded listener.js 18:24:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x128a2ec00) [pid = 1646] [serial = 2248] [outer = 0x118fac800] 18:24:40 INFO - PROCESS | 1646 | 1461979480527 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]]]}] 18:24:40 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. 18:24:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 521ms 18:24:40 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:24:40 INFO - PROCESS | 1646 | 1461979480558 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 18:24:40 INFO - PROCESS | 1646 | 1461979480559 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 18:24:40 INFO - PROCESS | 1646 | 1461979480562 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:24:40 INFO - PROCESS | 1646 | 1461979480563 Marionette TRACE conn2 <- [1,2966,null,{}] 18:24:40 INFO - PROCESS | 1646 | 1461979480565 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}] 18:24:40 INFO - PROCESS | 1646 | 1461979480684 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 18:24:40 INFO - PROCESS | 1646 | 1461979480698 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4e7000 == 74 [pid = 1646] [id = 750] 18:24:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x127884400) [pid = 1646] [serial = 2249] [outer = 0x0] 18:24:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x128b6e400) [pid = 1646] [serial = 2250] [outer = 0x127884400] 18:24:40 INFO - PROCESS | 1646 | 1461979480723 Marionette DEBUG loaded listener.js 18:24:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x128bc7400) [pid = 1646] [serial = 2251] [outer = 0x127884400] 18:24:41 INFO - PROCESS | 1646 | 1461979481056 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]]]}] 18:24:41 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. 18:24:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 519ms 18:24:41 INFO - PROCESS | 1646 | 1461979481082 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 18:24:41 INFO - PROCESS | 1646 | 1461979481083 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 18:24:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:24:41 INFO - PROCESS | 1646 | 1461979481086 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:24:41 INFO - PROCESS | 1646 | 1461979481087 Marionette TRACE conn2 <- [1,2970,null,{}] 18:24:41 INFO - PROCESS | 1646 | 1461979481089 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}] 18:24:41 INFO - PROCESS | 1646 | 1461979481217 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 18:24:41 INFO - PROCESS | 1646 | 1461979481234 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d085000 == 75 [pid = 1646] [id = 751] 18:24:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x128b10c00) [pid = 1646] [serial = 2252] [outer = 0x0] 18:24:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x128cb0c00) [pid = 1646] [serial = 2253] [outer = 0x128b10c00] 18:24:41 INFO - PROCESS | 1646 | 1461979481274 Marionette DEBUG loaded listener.js 18:24:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x1290dfc00) [pid = 1646] [serial = 2254] [outer = 0x128b10c00] 18:24:41 INFO - PROCESS | 1646 | 1461979481661 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]]]}] 18:24:41 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. 18:24:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 618ms 18:24:41 INFO - PROCESS | 1646 | 1461979481704 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 18:24:41 INFO - PROCESS | 1646 | 1461979481706 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 18:24:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:24:41 INFO - PROCESS | 1646 | 1461979481708 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:24:41 INFO - PROCESS | 1646 | 1461979481709 Marionette TRACE conn2 <- [1,2974,null,{}] 18:24:41 INFO - PROCESS | 1646 | 1461979481711 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}] 18:24:41 INFO - PROCESS | 1646 | 1461979481841 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 18:24:41 INFO - PROCESS | 1646 | 1461979481868 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d709800 == 76 [pid = 1646] [id = 752] 18:24:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x128bcbc00) [pid = 1646] [serial = 2255] [outer = 0x0] 18:24:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12a6ef000) [pid = 1646] [serial = 2256] [outer = 0x128bcbc00] 18:24:41 INFO - PROCESS | 1646 | 1461979481908 Marionette DEBUG loaded listener.js 18:24:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12aa1d800) [pid = 1646] [serial = 2257] [outer = 0x128bcbc00] 18:24:42 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x115d60400) [pid = 1646] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 18:24:42 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x125721c00) [pid = 1646] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 18:24:42 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x112b52400) [pid = 1646] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 18:24:42 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x128bd3c00) [pid = 1646] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 18:24:42 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x11be66000) [pid = 1646] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 18:24:42 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x119eb9400) [pid = 1646] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 18:24:42 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x127885800) [pid = 1646] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 18:24:42 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x110ef0800) [pid = 1646] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 18:24:42 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x11832f400) [pid = 1646] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 18:24:42 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x118fa8800) [pid = 1646] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 18:24:42 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x116a77800) [pid = 1646] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 18:24:42 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x128bd3400) [pid = 1646] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 18:24:42 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x128b11800) [pid = 1646] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 18:24:42 INFO - PROCESS | 1646 | 1461979482614 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]]]}] 18:24:42 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. 18:24:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 920ms 18:24:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:24:42 INFO - PROCESS | 1646 | 1461979482628 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 18:24:42 INFO - PROCESS | 1646 | 1461979482630 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 18:24:42 INFO - PROCESS | 1646 | 1461979482633 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:24:42 INFO - PROCESS | 1646 | 1461979482636 Marionette TRACE conn2 <- [1,2978,null,{}] 18:24:42 INFO - PROCESS | 1646 | 1461979482639 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}] 18:24:42 INFO - PROCESS | 1646 | 1461979482749 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 18:24:42 INFO - PROCESS | 1646 | 1461979482821 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da2b000 == 77 [pid = 1646] [id = 753] 18:24:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x121e80800) [pid = 1646] [serial = 2258] [outer = 0x0] 18:24:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12950d800) [pid = 1646] [serial = 2259] [outer = 0x121e80800] 18:24:42 INFO - PROCESS | 1646 | 1461979482851 Marionette DEBUG loaded listener.js 18:24:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12adaf400) [pid = 1646] [serial = 2260] [outer = 0x121e80800] 18:24:43 INFO - PROCESS | 1646 | 1461979483116 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]]]}] 18:24:43 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. 18:24:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 523ms 18:24:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:24:43 INFO - PROCESS | 1646 | 1461979483156 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 18:24:43 INFO - PROCESS | 1646 | 1461979483157 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 18:24:43 INFO - PROCESS | 1646 | 1461979483159 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:24:43 INFO - PROCESS | 1646 | 1461979483160 Marionette TRACE conn2 <- [1,2982,null,{}] 18:24:43 INFO - PROCESS | 1646 | 1461979483163 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}] 18:24:43 INFO - PROCESS | 1646 | 1461979483275 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 18:24:43 INFO - PROCESS | 1646 | 1461979483279 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dab5000 == 78 [pid = 1646] [id = 754] 18:24:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12b26bc00) [pid = 1646] [serial = 2261] [outer = 0x0] 18:24:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12bb3a000) [pid = 1646] [serial = 2262] [outer = 0x12b26bc00] 18:24:43 INFO - PROCESS | 1646 | 1461979483304 Marionette DEBUG loaded listener.js 18:24:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12bbb4c00) [pid = 1646] [serial = 2263] [outer = 0x12b26bc00] 18:24:43 INFO - PROCESS | 1646 | 1461979483644 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"]]]}] 18:24:43 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 18:24:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:24:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:24:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 520ms 18:24:43 INFO - PROCESS | 1646 | 1461979483681 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 18:24:43 INFO - PROCESS | 1646 | 1461979483683 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 18:24:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:24:43 INFO - PROCESS | 1646 | 1461979483687 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:24:43 INFO - PROCESS | 1646 | 1461979483688 Marionette TRACE conn2 <- [1,2986,null,{}] 18:24:43 INFO - PROCESS | 1646 | 1461979483690 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}] 18:24:43 INFO - PROCESS | 1646 | 1461979483821 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 18:24:43 INFO - PROCESS | 1646 | 1461979483827 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x134956800 == 79 [pid = 1646] [id = 755] 18:24:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12bbb6800) [pid = 1646] [serial = 2264] [outer = 0x0] 18:24:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12bbc0400) [pid = 1646] [serial = 2265] [outer = 0x12bbb6800] 18:24:43 INFO - PROCESS | 1646 | 1461979483853 Marionette DEBUG loaded listener.js 18:24:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12c082c00) [pid = 1646] [serial = 2266] [outer = 0x12bbb6800] 18:24:44 INFO - PROCESS | 1646 | 1461979484148 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]]]}] 18:24:44 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. 18:24:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 519ms 18:24:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:24:44 INFO - PROCESS | 1646 | 1461979484206 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 18:24:44 INFO - PROCESS | 1646 | 1461979484207 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 18:24:44 INFO - PROCESS | 1646 | 1461979484210 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:24:44 INFO - PROCESS | 1646 | 1461979484211 Marionette TRACE conn2 <- [1,2990,null,{}] 18:24:44 INFO - PROCESS | 1646 | 1461979484214 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}] 18:24:44 INFO - PROCESS | 1646 | 1461979484311 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 18:24:44 INFO - PROCESS | 1646 | 1461979484315 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x135b1c000 == 80 [pid = 1646] [id = 756] 18:24:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12c085c00) [pid = 1646] [serial = 2267] [outer = 0x0] 18:24:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12c12ec00) [pid = 1646] [serial = 2268] [outer = 0x12c085c00] 18:24:44 INFO - PROCESS | 1646 | 1461979484340 Marionette DEBUG loaded listener.js 18:24:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12c134400) [pid = 1646] [serial = 2269] [outer = 0x12c085c00] 18:24:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x117363000 == 81 [pid = 1646] [id = 757] 18:24:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x11290e800) [pid = 1646] [serial = 2270] [outer = 0x0] 18:24:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x110eecc00) [pid = 1646] [serial = 2271] [outer = 0x11290e800] 18:24:44 INFO - PROCESS | 1646 | 1461979484897 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]]]}] 18:24:44 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. 18:24:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 718ms 18:24:44 INFO - PROCESS | 1646 | 1461979484929 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 18:24:44 INFO - PROCESS | 1646 | 1461979484932 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 18:24:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:24:44 INFO - PROCESS | 1646 | 1461979484937 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:24:44 INFO - PROCESS | 1646 | 1461979484939 Marionette TRACE conn2 <- [1,2994,null,{}] 18:24:44 INFO - PROCESS | 1646 | 1461979484943 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}] 18:24:45 INFO - PROCESS | 1646 | 1461979485098 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 18:24:45 INFO - PROCESS | 1646 | 1461979485212 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x121310800 == 82 [pid = 1646] [id = 758] 18:24:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x11313b800) [pid = 1646] [serial = 2272] [outer = 0x0] 18:24:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x113c42c00) [pid = 1646] [serial = 2273] [outer = 0x11313b800] 18:24:45 INFO - PROCESS | 1646 | 1461979485246 Marionette DEBUG loaded listener.js 18:24:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x11671e400) [pid = 1646] [serial = 2274] [outer = 0x11313b800] 18:24:45 INFO - PROCESS | 1646 | 1461979485636 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]]]}] 18:24:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:24:45 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 18:24:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 722ms 18:24:45 INFO - PROCESS | 1646 | 1461979485659 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 18:24:45 INFO - PROCESS | 1646 | 1461979485663 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 18:24:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:24:45 INFO - PROCESS | 1646 | 1461979485689 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:24:45 INFO - PROCESS | 1646 | 1461979485691 Marionette TRACE conn2 <- [1,2998,null,{}] 18:24:45 INFO - PROCESS | 1646 | 1461979485694 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}] 18:24:45 INFO - PROCESS | 1646 | 1461979485817 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 18:24:45 INFO - PROCESS | 1646 | 1461979485928 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aac1000 == 83 [pid = 1646] [id = 759] 18:24:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x117253400) [pid = 1646] [serial = 2275] [outer = 0x0] 18:24:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x118531400) [pid = 1646] [serial = 2276] [outer = 0x117253400] 18:24:45 INFO - PROCESS | 1646 | 1461979485962 Marionette DEBUG loaded listener.js 18:24:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x1198e5400) [pid = 1646] [serial = 2277] [outer = 0x117253400] 18:24:46 INFO - PROCESS | 1646 | 1461979486347 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]]]}] 18:24:46 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. 18:24:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 670ms 18:24:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:24:46 INFO - PROCESS | 1646 | 1461979486359 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 18:24:46 INFO - PROCESS | 1646 | 1461979486360 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 18:24:46 INFO - PROCESS | 1646 | 1461979486362 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:24:46 INFO - PROCESS | 1646 | 1461979486365 Marionette TRACE conn2 <- [1,3002,null,{}] 18:24:46 INFO - PROCESS | 1646 | 1461979486373 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}] 18:24:46 INFO - PROCESS | 1646 | 1461979486496 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 18:24:46 INFO - PROCESS | 1646 | 1461979486609 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f224800 == 84 [pid = 1646] [id = 760] 18:24:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x11a1ef000) [pid = 1646] [serial = 2278] [outer = 0x0] 18:24:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x1220a6000) [pid = 1646] [serial = 2279] [outer = 0x11a1ef000] 18:24:46 INFO - PROCESS | 1646 | 1461979486643 Marionette DEBUG loaded listener.js 18:24:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x128b0cc00) [pid = 1646] [serial = 2280] [outer = 0x11a1ef000] 18:24:47 INFO - PROCESS | 1646 | 1461979487016 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]]]}] 18:24:47 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. 18:24:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 675ms 18:24:47 INFO - PROCESS | 1646 | 1461979487038 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 18:24:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:24:47 INFO - PROCESS | 1646 | 1461979487040 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 18:24:47 INFO - PROCESS | 1646 | 1461979487043 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:24:47 INFO - PROCESS | 1646 | 1461979487044 Marionette TRACE conn2 <- [1,3006,null,{}] 18:24:47 INFO - PROCESS | 1646 | 1461979487046 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}] 18:24:47 INFO - PROCESS | 1646 | 1461979487166 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 18:24:47 INFO - PROCESS | 1646 | 1461979487270 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x135b22000 == 85 [pid = 1646] [id = 761] 18:24:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x128cb3800) [pid = 1646] [serial = 2281] [outer = 0x0] 18:24:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12a5b7400) [pid = 1646] [serial = 2282] [outer = 0x128cb3800] 18:24:47 INFO - PROCESS | 1646 | 1461979487302 Marionette DEBUG loaded listener.js 18:24:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12a761000) [pid = 1646] [serial = 2283] [outer = 0x128cb3800] 18:24:47 INFO - PROCESS | 1646 | 1461979487678 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]]]}] 18:24:47 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. 18:24:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 669ms 18:24:47 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:24:47 INFO - PROCESS | 1646 | 1461979487714 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 18:24:47 INFO - PROCESS | 1646 | 1461979487716 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 18:24:47 INFO - PROCESS | 1646 | 1461979487719 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:24:47 INFO - PROCESS | 1646 | 1461979487721 Marionette TRACE conn2 <- [1,3010,null,{}] 18:24:47 INFO - PROCESS | 1646 | 1461979487725 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}] 18:24:47 INFO - PROCESS | 1646 | 1461979487875 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 18:24:47 INFO - PROCESS | 1646 | 1461979487985 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x135b85800 == 86 [pid = 1646] [id = 762] 18:24:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x128cb5000) [pid = 1646] [serial = 2284] [outer = 0x0] 18:24:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12aaf2400) [pid = 1646] [serial = 2285] [outer = 0x128cb5000] 18:24:48 INFO - PROCESS | 1646 | 1461979488017 Marionette DEBUG loaded listener.js 18:24:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x12b3ef800) [pid = 1646] [serial = 2286] [outer = 0x128cb5000] 18:24:48 INFO - PROCESS | 1646 | 1461979488375 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]]]}] 18:24:48 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 18:24:48 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 671ms 18:24:48 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:24:48 INFO - PROCESS | 1646 | 1461979488389 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 18:24:48 INFO - PROCESS | 1646 | 1461979488391 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 18:24:48 INFO - PROCESS | 1646 | 1461979488393 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:24:48 INFO - PROCESS | 1646 | 1461979488394 Marionette TRACE conn2 <- [1,3014,null,{}] 18:24:48 INFO - PROCESS | 1646 | 1461979488397 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}] 18:24:48 INFO - PROCESS | 1646 | 1461979488528 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 18:24:48 INFO - PROCESS | 1646 | 1461979488631 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x135d98800 == 87 [pid = 1646] [id = 763] 18:24:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x12b3f3800) [pid = 1646] [serial = 2287] [outer = 0x0] 18:24:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x12c081c00) [pid = 1646] [serial = 2288] [outer = 0x12b3f3800] 18:24:48 INFO - PROCESS | 1646 | 1461979488663 Marionette DEBUG loaded listener.js 18:24:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12c2adc00) [pid = 1646] [serial = 2289] [outer = 0x12b3f3800] 18:24:48 INFO - PROCESS | 1646 | [1646] 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 18:24:49 INFO - PROCESS | 1646 | 1461979489061 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:24:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:24:49 INFO - {} 18:24:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:24:49 INFO - {} 18:24:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:24:49 INFO - {} 18:24:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:24:49 INFO - {} 18:24:49 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 720ms 18:24:49 INFO - PROCESS | 1646 | 1461979489156 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 18:24:49 INFO - PROCESS | 1646 | 1461979489157 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 18:24:49 INFO - TEST-START | /FileAPI/fileReader.html 18:24:49 INFO - PROCESS | 1646 | 1461979489161 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:24:49 INFO - PROCESS | 1646 | 1461979489162 Marionette TRACE conn2 <- [1,3018,null,{}] 18:24:49 INFO - PROCESS | 1646 | 1461979489170 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}] 18:24:49 INFO - PROCESS | 1646 | 1461979489287 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 18:24:49 INFO - PROCESS | 1646 | 1461979489366 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x135dbf800 == 88 [pid = 1646] [id = 764] 18:24:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x12c2af400) [pid = 1646] [serial = 2290] [outer = 0x0] 18:24:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x12c481c00) [pid = 1646] [serial = 2291] [outer = 0x12c2af400] 18:24:49 INFO - PROCESS | 1646 | 1461979489395 Marionette DEBUG loaded listener.js 18:24:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x12c48a800) [pid = 1646] [serial = 2292] [outer = 0x12c2af400] 18:24:49 INFO - PROCESS | 1646 | 1461979489754 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]]]}] 18:24:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:24:49 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:24:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:24:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:24:49 INFO - TEST-OK | /FileAPI/fileReader.html | took 619ms 18:24:49 INFO - PROCESS | 1646 | 1461979489780 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 18:24:49 INFO - PROCESS | 1646 | 1461979489782 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 18:24:49 INFO - TEST-START | /FileAPI/historical.html 18:24:49 INFO - PROCESS | 1646 | 1461979489784 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:24:49 INFO - PROCESS | 1646 | 1461979489785 Marionette TRACE conn2 <- [1,3022,null,{}] 18:24:49 INFO - PROCESS | 1646 | 1461979489788 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}] 18:24:49 INFO - PROCESS | 1646 | 1461979489903 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 18:24:50 INFO - PROCESS | 1646 | 1461979490006 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x137a81800 == 89 [pid = 1646] [id = 765] 18:24:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x12c484000) [pid = 1646] [serial = 2293] [outer = 0x0] 18:24:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x12caa6400) [pid = 1646] [serial = 2294] [outer = 0x12c484000] 18:24:50 INFO - PROCESS | 1646 | 1461979490035 Marionette DEBUG loaded listener.js 18:24:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x12caadc00) [pid = 1646] [serial = 2295] [outer = 0x12c484000] 18:24:50 INFO - PROCESS | 1646 | 1461979490397 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"]]]}] 18:24:50 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:24:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:24:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:24:50 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:24:50 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:24:50 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:24:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:24:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:24:50 INFO - TEST-OK | /FileAPI/historical.html | took 622ms 18:24:50 INFO - PROCESS | 1646 | 1461979490406 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 18:24:50 INFO - PROCESS | 1646 | 1461979490408 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 18:24:50 INFO - TEST-START | /FileAPI/idlharness.html 18:24:50 INFO - PROCESS | 1646 | 1461979490410 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:24:50 INFO - PROCESS | 1646 | 1461979490411 Marionette TRACE conn2 <- [1,3026,null,{}] 18:24:50 INFO - PROCESS | 1646 | 1461979490414 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}] 18:24:50 INFO - PROCESS | 1646 | 1461979490530 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 18:24:50 INFO - PROCESS | 1646 | 1461979490642 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x137aa4000 == 90 [pid = 1646] [id = 766] 18:24:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x12caaa800) [pid = 1646] [serial = 2296] [outer = 0x0] 18:24:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x12cd8f800) [pid = 1646] [serial = 2297] [outer = 0x12caaa800] 18:24:50 INFO - PROCESS | 1646 | 1461979490673 Marionette DEBUG loaded listener.js 18:24:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x12cd97000) [pid = 1646] [serial = 2298] [outer = 0x12caaa800] 18:24:51 INFO - PROCESS | 1646 | 1461979491306 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]]]}] 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:24:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:24:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:24:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:24:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:24:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:24:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:24:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:24:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:24:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:24:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:24:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:24:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:24:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:24:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:24:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:24:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:24:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:24:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:24:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:24:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:24:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:24:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:24:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:24:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:24:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:24:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:24:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:24:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:24:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:24:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:24:51 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 18:24:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:24:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:24:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:24:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:24:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:24:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:24:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:24:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:24:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:24:51 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 18:24:51 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 18:24:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:24:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:24:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:24:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:24:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:24:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:24:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:24:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:24:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:24:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:24:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:24:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:24:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:24:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:24:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:24:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:24:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:24:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:24:51 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 18:24:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:24:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:24:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:24:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:24:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:24:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:24:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:24:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:24:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:24:51 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 18:24:51 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 18:24:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:24:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:24:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:24:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:24:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:24:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:24:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:24:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:24:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:24:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:24:51 INFO - TEST-OK | /FileAPI/idlharness.html | took 935ms 18:24:51 INFO - PROCESS | 1646 | 1461979491347 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 18:24:51 INFO - PROCESS | 1646 | 1461979491350 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 18:24:51 INFO - TEST-START | /FileAPI/idlharness.worker 18:24:51 INFO - PROCESS | 1646 | 1461979491377 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:24:51 INFO - PROCESS | 1646 | 1461979491380 Marionette TRACE conn2 <- [1,3030,null,{}] 18:24:51 INFO - PROCESS | 1646 | 1461979491389 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}] 18:24:51 INFO - PROCESS | 1646 | 1461979491577 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 18:24:51 INFO - PROCESS | 1646 | 1461979491705 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x137d11000 == 91 [pid = 1646] [id = 767] 18:24:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x12cd90800) [pid = 1646] [serial = 2299] [outer = 0x0] 18:24:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x12d8a3000) [pid = 1646] [serial = 2300] [outer = 0x12cd90800] 18:24:51 INFO - PROCESS | 1646 | 1461979491737 Marionette DEBUG loaded listener.js 18:24:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x12d8a9400) [pid = 1646] [serial = 2301] [outer = 0x12cd90800] 18:24:51 INFO - PROCESS | 1646 | [1646] 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 18:24:52 INFO - PROCESS | 1646 | 1461979492923 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,{},{}]]]}] 18:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:24:52 INFO - {} 18:24:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:24:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:24:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:24:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:24:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:24:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:24:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:24:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:24:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:24:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:24:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:24:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:24:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:24:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:24:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:24:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:24:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:24:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:24:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:24:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:24:53 INFO - {} 18:24:53 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 18:24:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:24:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:24:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:24:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:24:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:24:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:24:53 INFO - {} 18:24:53 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 - {} 18:24:53 INFO - {} 18:24:53 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 18:24:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:24:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:24:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:24:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:24:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:24:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:24:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:24:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:24:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:24:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:24:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:24:53 INFO - {} 18:24:53 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 18:24:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:24:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:24:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:24:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:24:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:24:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:24:53 INFO - {} 18:24:53 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 - {} 18:24:53 INFO - {} 18:24:53 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 18:24:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:24:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:24:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:24:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:24:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:24:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:24:53 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 18:24:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:24:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:24:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:24:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:24:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:24:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:24:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:24:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:24:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:24:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:24:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:24:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:24:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:24:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:24:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:24:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:24:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:24:53 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 18:24:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:24:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:24:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:24:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:24:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:24:53 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 18:24:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:24:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:24:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:24:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:24:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:24:53 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 18:24:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:24:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:24:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:24:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:24:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:24:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:24:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:24:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:24:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:24:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:24:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:24:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:24:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:24:53 INFO - {} 18:24:53 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1599ms 18:24:53 INFO - PROCESS | 1646 | 1461979493005 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 18:24:53 INFO - PROCESS | 1646 | 1461979493008 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 18:24:53 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:24:53 INFO - PROCESS | 1646 | 1461979493014 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:24:53 INFO - PROCESS | 1646 | 1461979493017 Marionette TRACE conn2 <- [1,3034,null,{}] 18:24:53 INFO - PROCESS | 1646 | 1461979493024 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}] 18:24:53 INFO - PROCESS | 1646 | 1461979493139 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 18:24:53 INFO - PROCESS | 1646 | 1461979493255 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12954b800 == 92 [pid = 1646] [id = 768] 18:24:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x110ef0c00) [pid = 1646] [serial = 2302] [outer = 0x0] 18:24:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x113143400) [pid = 1646] [serial = 2303] [outer = 0x110ef0c00] 18:24:53 INFO - PROCESS | 1646 | 1461979493285 Marionette DEBUG loaded listener.js 18:24:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x11855f000) [pid = 1646] [serial = 2304] [outer = 0x110ef0c00] 18:24:53 INFO - PROCESS | 1646 | 1461979493661 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]]]}] 18:24:53 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:24:53 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 678ms 18:24:53 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:24:53 INFO - PROCESS | 1646 | 1461979493692 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 18:24:53 INFO - PROCESS | 1646 | 1461979493696 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 18:24:53 INFO - PROCESS | 1646 | 1461979493700 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:24:53 INFO - PROCESS | 1646 | 1461979493702 Marionette TRACE conn2 <- [1,3038,null,{}] 18:24:53 INFO - PROCESS | 1646 | 1461979493705 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}] 18:24:53 INFO - PROCESS | 1646 | 1461979493815 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 18:24:53 INFO - PROCESS | 1646 | 1461979493959 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:53 INFO - PROCESS | 1646 | --DOCSHELL 0x1198ba800 == 91 [pid = 1646] [id = 693] 18:24:53 INFO - PROCESS | 1646 | --DOCSHELL 0x1256a3800 == 90 [pid = 1646] [id = 694] 18:24:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12b345000 == 89 [pid = 1646] [id = 9] 18:24:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12c21b800 == 88 [pid = 1646] [id = 696] 18:24:53 INFO - PROCESS | 1646 | --DOCSHELL 0x134956800 == 87 [pid = 1646] [id = 755] 18:24:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12dab5000 == 86 [pid = 1646] [id = 754] 18:24:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12da2b000 == 85 [pid = 1646] [id = 753] 18:24:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12d709800 == 84 [pid = 1646] [id = 752] 18:24:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12d085000 == 83 [pid = 1646] [id = 751] 18:24:53 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x12aa17800) [pid = 1646] [serial = 2197] [outer = 0x0] [url = about:blank] 18:24:53 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x128b6bc00) [pid = 1646] [serial = 2149] [outer = 0x0] [url = about:blank] 18:24:53 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x128a2bc00) [pid = 1646] [serial = 2146] [outer = 0x0] [url = about:blank] 18:24:53 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x128cae800) [pid = 1646] [serial = 2155] [outer = 0x0] [url = about:blank] 18:24:53 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x118323400) [pid = 1646] [serial = 2158] [outer = 0x0] [url = about:blank] 18:24:53 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x128bca800) [pid = 1646] [serial = 2152] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x1167ef000 == 84 [pid = 1646] [id = 769] 18:24:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x1126b9400) [pid = 1646] [serial = 2305] [outer = 0x0] 18:24:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x118323400) [pid = 1646] [serial = 2306] [outer = 0x1126b9400] 18:24:54 INFO - PROCESS | 1646 | 1461979494025 Marionette DEBUG loaded listener.js 18:24:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x1198e4800) [pid = 1646] [serial = 2307] [outer = 0x1126b9400] 18:24:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4e7000 == 83 [pid = 1646] [id = 750] 18:24:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc6f800 == 82 [pid = 1646] [id = 749] 18:24:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12b34b800 == 81 [pid = 1646] [id = 748] 18:24:54 INFO - PROCESS | 1646 | --DOCSHELL 0x126071800 == 80 [pid = 1646] [id = 747] 18:24:54 INFO - PROCESS | 1646 | --DOCSHELL 0x125014000 == 79 [pid = 1646] [id = 746] 18:24:54 INFO - PROCESS | 1646 | --DOCSHELL 0x121bce800 == 78 [pid = 1646] [id = 745] 18:24:54 INFO - PROCESS | 1646 | --DOCSHELL 0x11808b000 == 77 [pid = 1646] [id = 744] 18:24:54 INFO - PROCESS | 1646 | --DOCSHELL 0x119a87000 == 76 [pid = 1646] [id = 743] 18:24:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1256a4800 == 75 [pid = 1646] [id = 742] 18:24:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12f23b000 == 74 [pid = 1646] [id = 735] 18:24:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12b334000 == 73 [pid = 1646] [id = 734] 18:24:54 INFO - PROCESS | 1646 | --DOCSHELL 0x121307000 == 72 [pid = 1646] [id = 733] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x12aa13000) [pid = 1646] [serial = 2195] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x11855d800) [pid = 1646] [serial = 2165] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x126c1a400) [pid = 1646] [serial = 2176] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x115d84400) [pid = 1646] [serial = 2162] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x12a5b6c00) [pid = 1646] [serial = 2186] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x121e77000) [pid = 1646] [serial = 2173] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x12950f400) [pid = 1646] [serial = 2185] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x12a759800) [pid = 1646] [serial = 2194] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x126c1c000) [pid = 1646] [serial = 2143] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x12570a400) [pid = 1646] [serial = 2174] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x11313e000) [pid = 1646] [serial = 2161] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x128b09800) [pid = 1646] [serial = 2132] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x112b57c00) [pid = 1646] [serial = 2188] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x12a6ecc00) [pid = 1646] [serial = 2192] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x119a3ec00) [pid = 1646] [serial = 2170] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x1194f8400) [pid = 1646] [serial = 2168] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x1290e0400) [pid = 1646] [serial = 2183] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x128b75400) [pid = 1646] [serial = 2180] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x128e6fc00) [pid = 1646] [serial = 2182] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x121e7c800) [pid = 1646] [serial = 2191] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x1161e7000) [pid = 1646] [serial = 2137] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x118525800) [pid = 1646] [serial = 2140] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x11832c800) [pid = 1646] [serial = 2167] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x1213c7000) [pid = 1646] [serial = 2171] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x128b0a800) [pid = 1646] [serial = 2177] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x116a7cc00) [pid = 1646] [serial = 2189] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x111096800) [pid = 1646] [serial = 2134] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x128b6c800) [pid = 1646] [serial = 2179] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x118234800) [pid = 1646] [serial = 2164] [outer = 0x0] [url = about:blank] 18:24:54 INFO - PROCESS | 1646 | 1461979494397 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"]]]}] 18:24:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:24:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:24:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:24:54 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 722ms 18:24:54 INFO - PROCESS | 1646 | 1461979494424 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 18:24:54 INFO - PROCESS | 1646 | 1461979494426 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 18:24:54 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:24:54 INFO - PROCESS | 1646 | 1461979494429 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:24:54 INFO - PROCESS | 1646 | 1461979494433 Marionette TRACE conn2 <- [1,3042,null,{}] 18:24:54 INFO - PROCESS | 1646 | 1461979494444 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}] 18:24:54 INFO - PROCESS | 1646 | 1461979494616 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 18:24:54 INFO - PROCESS | 1646 | 1461979494627 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x124bc8800 == 73 [pid = 1646] [id = 770] 18:24:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x11a1ee000) [pid = 1646] [serial = 2308] [outer = 0x0] 18:24:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x121e3fc00) [pid = 1646] [serial = 2309] [outer = 0x11a1ee000] 18:24:54 INFO - PROCESS | 1646 | 1461979494656 Marionette DEBUG loaded listener.js 18:24:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12519e400) [pid = 1646] [serial = 2310] [outer = 0x11a1ee000] 18:24:55 INFO - PROCESS | 1646 | 1461979495127 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]]]}] 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:24:55 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. 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:24:55 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'.) 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:24:55 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. 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:24:55 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. 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:24:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:24:55 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. 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:24:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:24:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 18:24:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:24:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:24:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:24:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:24:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:24:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:24:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:24:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:24:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:24:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:24:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:24:55 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 732ms 18:24:55 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:24:55 INFO - PROCESS | 1646 | 1461979495161 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 18:24:55 INFO - PROCESS | 1646 | 1461979495163 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 18:24:55 INFO - PROCESS | 1646 | 1461979495172 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:24:55 INFO - PROCESS | 1646 | 1461979495173 Marionette TRACE conn2 <- [1,3046,null,{}] 18:24:55 INFO - PROCESS | 1646 | 1461979495176 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}] 18:24:55 INFO - PROCESS | 1646 | 1461979495280 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 18:24:55 INFO - PROCESS | 1646 | 1461979495285 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ba7e000 == 74 [pid = 1646] [id = 771] 18:24:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x128b70c00) [pid = 1646] [serial = 2311] [outer = 0x0] 18:24:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x128bc7000) [pid = 1646] [serial = 2312] [outer = 0x128b70c00] 18:24:55 INFO - PROCESS | 1646 | 1461979495312 Marionette DEBUG loaded listener.js 18:24:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x128cae800) [pid = 1646] [serial = 2313] [outer = 0x128b70c00] 18:24:55 INFO - PROCESS | 1646 | [1646] 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 18:24:55 INFO - PROCESS | 1646 | 1461979495690 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:24:55 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:24:55 INFO - {} 18:24:55 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 575ms 18:24:55 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:24:55 INFO - PROCESS | 1646 | 1461979495741 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 18:24:55 INFO - PROCESS | 1646 | 1461979495742 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 18:24:55 INFO - PROCESS | 1646 | 1461979495744 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:24:55 INFO - PROCESS | 1646 | 1461979495745 Marionette TRACE conn2 <- [1,3050,null,{}] 18:24:55 INFO - PROCESS | 1646 | 1461979495747 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}] 18:24:55 INFO - PROCESS | 1646 | 1461979495847 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 18:24:55 INFO - PROCESS | 1646 | 1461979495856 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c219000 == 75 [pid = 1646] [id = 772] 18:24:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x126c97c00) [pid = 1646] [serial = 2314] [outer = 0x0] 18:24:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x129506800) [pid = 1646] [serial = 2315] [outer = 0x126c97c00] 18:24:55 INFO - PROCESS | 1646 | 1461979495881 Marionette DEBUG loaded listener.js 18:24:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12aa1ac00) [pid = 1646] [serial = 2316] [outer = 0x126c97c00] 18:24:56 INFO - PROCESS | 1646 | 1461979496305 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]]]}] 18:24:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:24:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:24:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:24:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:24:56 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 569ms 18:24:56 INFO - PROCESS | 1646 | 1461979496364 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 18:24:56 INFO - PROCESS | 1646 | 1461979496367 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 18:24:56 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:24:56 INFO - PROCESS | 1646 | 1461979496379 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:24:56 INFO - PROCESS | 1646 | 1461979496381 Marionette TRACE conn2 <- [1,3054,null,{}] 18:24:56 INFO - PROCESS | 1646 | 1461979496388 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}] 18:24:56 INFO - PROCESS | 1646 | 1461979496584 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 18:24:56 INFO - PROCESS | 1646 | 1461979496607 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d52f000 == 76 [pid = 1646] [id = 773] 18:24:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12b3f3c00) [pid = 1646] [serial = 2317] [outer = 0x0] 18:24:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12bb35800) [pid = 1646] [serial = 2318] [outer = 0x12b3f3c00] 18:24:56 INFO - PROCESS | 1646 | 1461979496650 Marionette DEBUG loaded listener.js 18:24:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x12bbb9c00) [pid = 1646] [serial = 2319] [outer = 0x12b3f3c00] 18:24:57 INFO - PROCESS | 1646 | 1461979497178 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"]]]}] 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:24:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:24:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:24:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:24:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:24:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:24:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:24:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:24:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:24:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:24:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:24:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:24:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:24:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:24:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:24:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:24:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:24:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:24:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:24:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:24:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:24:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:24:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:24:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:24:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:24:57 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" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:24:57 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" 18:24:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:24:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 838ms 18:24:57 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:24:57 INFO - PROCESS | 1646 | 1461979497218 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 18:24:57 INFO - PROCESS | 1646 | 1461979497219 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 18:24:57 INFO - PROCESS | 1646 | 1461979497220 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:24:57 INFO - PROCESS | 1646 | 1461979497221 Marionette TRACE conn2 <- [1,3058,null,{}] 18:24:57 INFO - PROCESS | 1646 | 1461979497223 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}] 18:24:57 INFO - PROCESS | 1646 | 1461979497378 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 18:24:57 INFO - PROCESS | 1646 | 1461979497402 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12df86000 == 77 [pid = 1646] [id = 774] 18:24:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12b3f4800) [pid = 1646] [serial = 2320] [outer = 0x0] 18:24:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x12c135c00) [pid = 1646] [serial = 2321] [outer = 0x12b3f4800] 18:24:57 INFO - PROCESS | 1646 | 1461979497442 Marionette DEBUG loaded listener.js 18:24:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x12d503800) [pid = 1646] [serial = 2322] [outer = 0x12b3f4800] 18:24:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:24:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:24:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:24:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:24:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:24:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:24:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:24:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:24:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:24:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:24:57 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:57 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:24:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:24:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:24:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:24:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:24:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:24:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:24:57 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 670ms 18:24:57 INFO - PROCESS | 1646 | 1461979497883 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]]]}] 18:24:57 INFO - PROCESS | 1646 | 1461979497892 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 18:24:57 INFO - PROCESS | 1646 | 1461979497893 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 18:24:57 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:24:57 INFO - PROCESS | 1646 | 1461979497895 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:24:57 INFO - PROCESS | 1646 | 1461979497897 Marionette TRACE conn2 <- [1,3062,null,{}] 18:24:57 INFO - PROCESS | 1646 | 1461979497899 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}] 18:24:58 INFO - PROCESS | 1646 | 1461979498026 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 18:24:58 INFO - PROCESS | 1646 | 1461979498041 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x134951000 == 78 [pid = 1646] [id = 775] 18:24:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x12d445c00) [pid = 1646] [serial = 2323] [outer = 0x0] 18:24:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12e09bc00) [pid = 1646] [serial = 2324] [outer = 0x12d445c00] 18:24:58 INFO - PROCESS | 1646 | 1461979498066 Marionette DEBUG loaded listener.js 18:24:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x111f59400) [pid = 1646] [serial = 2325] [outer = 0x12d445c00] 18:24:58 INFO - PROCESS | 1646 | [1646] 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 18:24:58 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x127884400) [pid = 1646] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 18:24:58 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x112b51400) [pid = 1646] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 18:24:58 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x128b10c00) [pid = 1646] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 18:24:58 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x115d55000) [pid = 1646] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 18:24:58 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x118f5f800) [pid = 1646] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 18:24:58 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x1198e5000) [pid = 1646] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:24:58 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x118763800) [pid = 1646] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 18:24:58 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x121e78c00) [pid = 1646] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 18:24:58 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x128bcbc00) [pid = 1646] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 18:24:58 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x121e80800) [pid = 1646] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 18:24:58 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x12b26bc00) [pid = 1646] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 18:24:58 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x112d6a400) [pid = 1646] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 18:24:58 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x118fac800) [pid = 1646] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 18:24:58 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x12bbb6800) [pid = 1646] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 18:24:58 INFO - PROCESS | 1646 | 1461979498792 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:24:58 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:24:58 INFO - {} 18:24:58 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 920ms 18:24:58 INFO - PROCESS | 1646 | 1461979498816 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 18:24:58 INFO - PROCESS | 1646 | 1461979498817 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 18:24:58 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:24:58 INFO - PROCESS | 1646 | 1461979498820 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:24:58 INFO - PROCESS | 1646 | 1461979498822 Marionette TRACE conn2 <- [1,3066,null,{}] 18:24:58 INFO - PROCESS | 1646 | 1461979498825 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}] 18:24:58 INFO - PROCESS | 1646 | 1461979498974 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 18:24:59 INFO - PROCESS | 1646 | 1461979499060 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d409000 == 79 [pid = 1646] [id = 776] 18:24:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x112d6a400) [pid = 1646] [serial = 2326] [outer = 0x0] 18:24:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x128bc8c00) [pid = 1646] [serial = 2327] [outer = 0x112d6a400] 18:24:59 INFO - PROCESS | 1646 | 1461979499099 Marionette DEBUG loaded listener.js 18:24:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12d8e3800) [pid = 1646] [serial = 2328] [outer = 0x112d6a400] 18:24:59 INFO - PROCESS | 1646 | 1461979499434 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]]]}] 18:24:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:24:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:24:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:24:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:24:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:24:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:24:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:24:59 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 671ms 18:24:59 INFO - PROCESS | 1646 | 1461979499492 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 18:24:59 INFO - PROCESS | 1646 | 1461979499493 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 18:24:59 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:24:59 INFO - PROCESS | 1646 | 1461979499495 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:24:59 INFO - PROCESS | 1646 | 1461979499496 Marionette TRACE conn2 <- [1,3070,null,{}] 18:24:59 INFO - PROCESS | 1646 | 1461979499499 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}] 18:24:59 INFO - PROCESS | 1646 | 1461979499636 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 18:24:59 INFO - PROCESS | 1646 | 1461979499682 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x134956800 == 80 [pid = 1646] [id = 777] 18:24:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x12d8e2400) [pid = 1646] [serial = 2329] [outer = 0x0] 18:24:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12d8ec400) [pid = 1646] [serial = 2330] [outer = 0x12d8e2400] 18:24:59 INFO - PROCESS | 1646 | 1461979499707 Marionette DEBUG loaded listener.js 18:24:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12e0a2400) [pid = 1646] [serial = 2331] [outer = 0x12d8e2400] 18:24:59 INFO - PROCESS | 1646 | 1461979499988 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]]]}] 18:25:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:25:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:25:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:25:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:25:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:25:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:25:00 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 519ms 18:25:00 INFO - PROCESS | 1646 | 1461979500014 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 18:25:00 INFO - PROCESS | 1646 | 1461979500016 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 18:25:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:25:00 INFO - PROCESS | 1646 | 1461979500027 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:25:00 INFO - PROCESS | 1646 | 1461979500028 Marionette TRACE conn2 <- [1,3074,null,{}] 18:25:00 INFO - PROCESS | 1646 | 1461979500031 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}] 18:25:00 INFO - PROCESS | 1646 | 1461979500149 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 18:25:00 INFO - PROCESS | 1646 | 1461979500153 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x135b13800 == 81 [pid = 1646] [id = 778] 18:25:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12e0a3c00) [pid = 1646] [serial = 2332] [outer = 0x0] 18:25:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x12f27dc00) [pid = 1646] [serial = 2333] [outer = 0x12e0a3c00] 18:25:00 INFO - PROCESS | 1646 | 1461979500184 Marionette DEBUG loaded listener.js 18:25:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x13500d400) [pid = 1646] [serial = 2334] [outer = 0x12e0a3c00] 18:25:00 INFO - PROCESS | 1646 | 1461979500551 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]]]}] 18:25:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:25:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:25:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:25:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:25:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:25:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:25:00 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 569ms 18:25:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:25:00 INFO - PROCESS | 1646 | 1461979500610 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 18:25:00 INFO - PROCESS | 1646 | 1461979500611 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 18:25:00 INFO - PROCESS | 1646 | 1461979500614 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:25:00 INFO - PROCESS | 1646 | 1461979500615 Marionette TRACE conn2 <- [1,3078,null,{}] 18:25:00 INFO - PROCESS | 1646 | 1461979500617 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}] 18:25:00 INFO - PROCESS | 1646 | 1461979500719 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 18:25:00 INFO - PROCESS | 1646 | 1461979500881 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x116f2d800 == 82 [pid = 1646] [id = 779] 18:25:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x110ef0800) [pid = 1646] [serial = 2335] [outer = 0x0] 18:25:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x113378c00) [pid = 1646] [serial = 2336] [outer = 0x110ef0800] 18:25:00 INFO - PROCESS | 1646 | 1461979500914 Marionette DEBUG loaded listener.js 18:25:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x11671a800) [pid = 1646] [serial = 2337] [outer = 0x110ef0800] 18:25:01 INFO - PROCESS | 1646 | 1461979501311 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] 18:25:01 INFO - PROCESS | 1646 | 1461979501338 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 18:25:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 18:25:01 INFO - PROCESS | 1646 | 1461979501341 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:25:01 INFO - PROCESS | 1646 | 1461979501344 Marionette TRACE conn2 <- [1,3082,null,{}] 18:25:01 INFO - PROCESS | 1646 | 1461979501347 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}] 18:25:01 INFO - PROCESS | 1646 | 1461979501471 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 18:25:01 INFO - PROCESS | 1646 | 1461979501589 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x129562000 == 83 [pid = 1646] [id = 780] 18:25:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x118fa3c00) [pid = 1646] [serial = 2338] [outer = 0x0] 18:25:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x11a1eec00) [pid = 1646] [serial = 2339] [outer = 0x118fa3c00] 18:25:01 INFO - PROCESS | 1646 | 1461979501622 Marionette DEBUG loaded listener.js 18:25:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x125708800) [pid = 1646] [serial = 2340] [outer = 0x118fa3c00] 18:25:01 INFO - PROCESS | 1646 | 1461979501989 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]]]}] 18:25:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:25:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:25:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:25:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:25:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 674ms 18:25:02 INFO - PROCESS | 1646 | 1461979502018 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 18:25:02 INFO - PROCESS | 1646 | 1461979502021 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 18:25:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:25:02 INFO - PROCESS | 1646 | 1461979502024 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:25:02 INFO - PROCESS | 1646 | 1461979502026 Marionette TRACE conn2 <- [1,3086,null,{}] 18:25:02 INFO - PROCESS | 1646 | 1461979502029 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}] 18:25:02 INFO - PROCESS | 1646 | 1461979502171 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 18:25:02 INFO - PROCESS | 1646 | 1461979502302 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12cd1d000 == 84 [pid = 1646] [id = 781] 18:25:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x126c9f800) [pid = 1646] [serial = 2341] [outer = 0x0] 18:25:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x128b6f400) [pid = 1646] [serial = 2342] [outer = 0x126c9f800] 18:25:02 INFO - PROCESS | 1646 | 1461979502333 Marionette DEBUG loaded listener.js 18:25:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x1290d4400) [pid = 1646] [serial = 2343] [outer = 0x126c9f800] 18:25:02 INFO - PROCESS | 1646 | 1461979502714 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 18:25:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:25:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 723ms 18:25:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:25:02 INFO - PROCESS | 1646 | 1461979502748 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 18:25:02 INFO - PROCESS | 1646 | 1461979502749 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 18:25:02 INFO - PROCESS | 1646 | 1461979502757 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:25:02 INFO - PROCESS | 1646 | 1461979502761 Marionette TRACE conn2 <- [1,3090,null,{}] 18:25:02 INFO - PROCESS | 1646 | 1461979502764 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}] 18:25:02 INFO - PROCESS | 1646 | 1461979502888 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 18:25:03 INFO - PROCESS | 1646 | 1461979503019 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x135a18000 == 85 [pid = 1646] [id = 782] 18:25:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x12a765800) [pid = 1646] [serial = 2344] [outer = 0x0] 18:25:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x12b278400) [pid = 1646] [serial = 2345] [outer = 0x12a765800] 18:25:03 INFO - PROCESS | 1646 | 1461979503050 Marionette DEBUG loaded listener.js 18:25:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x12bbb7c00) [pid = 1646] [serial = 2346] [outer = 0x12a765800] 18:25:03 INFO - PROCESS | 1646 | 1461979503418 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 18:25:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:25:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 677ms 18:25:03 INFO - PROCESS | 1646 | 1461979503430 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 18:25:03 INFO - PROCESS | 1646 | 1461979503432 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 18:25:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:25:03 INFO - PROCESS | 1646 | 1461979503437 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:25:03 INFO - PROCESS | 1646 | 1461979503438 Marionette TRACE conn2 <- [1,3094,null,{}] 18:25:03 INFO - PROCESS | 1646 | 1461979503440 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}] 18:25:03 INFO - PROCESS | 1646 | 1461979503562 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 18:25:03 INFO - PROCESS | 1646 | 1461979503681 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x135db7800 == 86 [pid = 1646] [id = 783] 18:25:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x12c07f800) [pid = 1646] [serial = 2347] [outer = 0x0] 18:25:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x12c2ad800) [pid = 1646] [serial = 2348] [outer = 0x12c07f800] 18:25:03 INFO - PROCESS | 1646 | 1461979503712 Marionette DEBUG loaded listener.js 18:25:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x12c480400) [pid = 1646] [serial = 2349] [outer = 0x12c07f800] 18:25:04 INFO - PROCESS | 1646 | 1461979504061 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 18:25:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:25:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 668ms 18:25:04 INFO - PROCESS | 1646 | 1461979504105 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 18:25:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:25:04 INFO - PROCESS | 1646 | 1461979504107 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 18:25:04 INFO - PROCESS | 1646 | 1461979504109 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:25:04 INFO - PROCESS | 1646 | 1461979504111 Marionette TRACE conn2 <- [1,3098,null,{}] 18:25:04 INFO - PROCESS | 1646 | 1461979504113 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}] 18:25:04 INFO - PROCESS | 1646 | 1461979504236 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 18:25:04 INFO - PROCESS | 1646 | 1461979504344 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x135db9000 == 87 [pid = 1646] [id = 784] 18:25:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x12cd93400) [pid = 1646] [serial = 2350] [outer = 0x0] 18:25:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x12d028000) [pid = 1646] [serial = 2351] [outer = 0x12cd93400] 18:25:04 INFO - PROCESS | 1646 | 1461979504395 Marionette DEBUG loaded listener.js 18:25:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x12d44b800) [pid = 1646] [serial = 2352] [outer = 0x12cd93400] 18:25:04 INFO - PROCESS | 1646 | 1461979504766 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]]]}] 18:25:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:25:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:25:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 670ms 18:25:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:25:04 INFO - PROCESS | 1646 | 1461979504779 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 18:25:04 INFO - PROCESS | 1646 | 1461979504781 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 18:25:04 INFO - PROCESS | 1646 | 1461979504783 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:25:04 INFO - PROCESS | 1646 | 1461979504784 Marionette TRACE conn2 <- [1,3102,null,{}] 18:25:04 INFO - PROCESS | 1646 | 1461979504786 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}] 18:25:04 INFO - PROCESS | 1646 | 1461979504910 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 18:25:05 INFO - PROCESS | 1646 | 1461979505031 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x137d04800 == 88 [pid = 1646] [id = 785] 18:25:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x12d503c00) [pid = 1646] [serial = 2353] [outer = 0x0] 18:25:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x12d8e3400) [pid = 1646] [serial = 2354] [outer = 0x12d503c00] 18:25:05 INFO - PROCESS | 1646 | 1461979505063 Marionette DEBUG loaded listener.js 18:25:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x12e0a5400) [pid = 1646] [serial = 2355] [outer = 0x12d503c00] 18:25:05 INFO - PROCESS | 1646 | 1461979505424 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 18:25:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:25:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 668ms 18:25:05 INFO - PROCESS | 1646 | 1461979505452 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 18:25:05 INFO - PROCESS | 1646 | 1461979505453 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 18:25:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:25:05 INFO - PROCESS | 1646 | 1461979505456 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 18:25:05 INFO - PROCESS | 1646 | 1461979505457 Marionette TRACE conn2 <- [1,3106,null,{}] 18:25:05 INFO - PROCESS | 1646 | 1461979505460 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}] 18:25:05 INFO - PROCESS | 1646 | 1461979505579 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 18:25:05 INFO - PROCESS | 1646 | 1461979505690 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x137d30000 == 89 [pid = 1646] [id = 786] 18:25:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x12d506c00) [pid = 1646] [serial = 2356] [outer = 0x0] 18:25:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x12f27ec00) [pid = 1646] [serial = 2357] [outer = 0x12d506c00] 18:25:05 INFO - PROCESS | 1646 | 1461979505721 Marionette DEBUG loaded listener.js 18:25:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x134a23c00) [pid = 1646] [serial = 2358] [outer = 0x12d506c00] 18:25:06 INFO - PROCESS | 1646 | 1461979506088 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]]]}] 18:25:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:25:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:25:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:25:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 669ms 18:25:06 INFO - PROCESS | 1646 | 1461979506126 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 18:25:06 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:25:06 INFO - PROCESS | 1646 | 1461979506127 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 18:25:06 INFO - PROCESS | 1646 | 1461979506129 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 18:25:06 INFO - PROCESS | 1646 | 1461979506131 Marionette TRACE conn2 <- [1,3110,null,{}] 18:25:06 INFO - PROCESS | 1646 | 1461979506133 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}] 18:25:06 INFO - PROCESS | 1646 | 1461979506254 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 18:25:06 INFO - PROCESS | 1646 | 1461979506376 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x137e42800 == 90 [pid = 1646] [id = 787] 18:25:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x134a20800) [pid = 1646] [serial = 2359] [outer = 0x0] 18:25:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x135008800) [pid = 1646] [serial = 2360] [outer = 0x134a20800] 18:25:06 INFO - PROCESS | 1646 | 1461979506407 Marionette DEBUG loaded listener.js 18:25:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x135011c00) [pid = 1646] [serial = 2361] [outer = 0x134a20800] 18:25:06 INFO - PROCESS | 1646 | 1461979506770 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"]]]}] 18:25:06 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:25:06 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 18:25:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:25:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:25:06 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 668ms 18:25:06 INFO - PROCESS | 1646 | 1461979506799 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 18:25:06 INFO - PROCESS | 1646 | 1461979506801 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 18:25:06 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:25:06 INFO - PROCESS | 1646 | 1461979506803 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 18:25:06 INFO - PROCESS | 1646 | 1461979506804 Marionette TRACE conn2 <- [1,3114,null,{}] 18:25:06 INFO - PROCESS | 1646 | 1461979506807 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}] 18:25:06 INFO - PROCESS | 1646 | 1461979506928 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 18:25:07 INFO - PROCESS | 1646 | 1461979507040 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\", \"780d21d8-52a9-48c6-b845-81d217718ffa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x137e57800 == 91 [pid = 1646] [id = 788] 18:25:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x135010800) [pid = 1646] [serial = 2362] [outer = 0x0] 18:25:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x135017000) [pid = 1646] [serial = 2363] [outer = 0x135010800] 18:25:07 INFO - PROCESS | 1646 | 1461979507068 Marionette DEBUG loaded listener.js 18:25:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x13501d000) [pid = 1646] [serial = 2364] [outer = 0x135010800] 18:25:07 INFO - PROCESS | 1646 | 1461979507448 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]]]}] 18:25:07 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:25:07 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 670ms 18:25:07 INFO - PROCESS | 1646 | 1461979507474 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 18:25:07 INFO - PROCESS | 1646 | 1461979507476 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 18:25:08 WARNING - u'runner_teardown' () 18:25:08 INFO - No more tests 18:25:08 INFO - Got 0 unexpected results 18:25:08 INFO - SUITE-END | took 537s 18:25:08 INFO - Closing logging queue 18:25:08 INFO - queue closed 18:25:08 INFO - Return code: 0 18:25:08 WARNING - # TBPL SUCCESS # 18:25:08 INFO - Running post-action listener: _resource_record_post_action 18:25:08 INFO - Running post-run listener: _resource_record_post_run 18:25:09 INFO - Total resource usage - Wall time: 559s; CPU: 57.0%; Read bytes: 37754368; Write bytes: 953518592; Read time: 401; Write time: 5167 18:25:09 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:25:09 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152646144; Write bytes: 144994304; Read time: 13804; Write time: 259 18:25:09 INFO - run-tests - Wall time: 541s; CPU: 58.0%; Read bytes: 35575296; Write bytes: 796682752; Read time: 370; Write time: 4861 18:25:09 INFO - Running post-run listener: _upload_blobber_files 18:25:09 INFO - Blob upload gear active. 18:25:09 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 18:25:09 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 18:25:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 18:25:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 18:25:10 INFO - (blobuploader) - INFO - Open directory for files ... 18:25:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 18:25:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:25:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:25:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:25:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:25:10 INFO - (blobuploader) - INFO - Done attempting. 18:25:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 18:25:11 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:25:11 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:25:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:25:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:25:12 INFO - (blobuploader) - INFO - Done attempting. 18:25:12 INFO - (blobuploader) - INFO - Iteration through files over. 18:25:12 INFO - Return code: 0 18:25:12 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 18:25:12 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 18:25:12 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/032c016d8eb2999a68b67e00f0260dbb2b8d2ab178ce37c00a4d3744379ed056dde554d9927ab73f3539c05d1ae124b7e4a4bdc826ec8e64dfd797a99d98b866", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/117767f9265ff2fbfe7d2fa4cffa251a0262aa118cd248087704cea663921c01ab06dade7751b4317e82b2a2d10b0e21db8cfc77f0405b998e1b7b2167a73fd6"} 18:25:12 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 18:25:12 INFO - Writing to file /builds/slave/test/properties/blobber_files 18:25:12 INFO - Contents: 18:25:12 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/032c016d8eb2999a68b67e00f0260dbb2b8d2ab178ce37c00a4d3744379ed056dde554d9927ab73f3539c05d1ae124b7e4a4bdc826ec8e64dfd797a99d98b866", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/117767f9265ff2fbfe7d2fa4cffa251a0262aa118cd248087704cea663921c01ab06dade7751b4317e82b2a2d10b0e21db8cfc77f0405b998e1b7b2167a73fd6"} 18:25:12 INFO - Running post-run listener: copy_logs_to_upload_dir 18:25:12 INFO - Copying logs to upload dir... 18:25:12 INFO - mkdir: /builds/slave/test/build/upload/logs 18:25:12 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=612.076593 ========= master_lag: 0.51 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 12 secs) (at 2016-04-29 18:25:12.979712) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-29 18:25:12.987556) ========= 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.PMMJOKf21A/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.PP5vL607BB/Listeners TMPDIR=/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/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/032c016d8eb2999a68b67e00f0260dbb2b8d2ab178ce37c00a4d3744379ed056dde554d9927ab73f3539c05d1ae124b7e4a4bdc826ec8e64dfd797a99d98b866", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/117767f9265ff2fbfe7d2fa4cffa251a0262aa118cd248087704cea663921c01ab06dade7751b4317e82b2a2d10b0e21db8cfc77f0405b998e1b7b2167a73fd6"} build_url:https://queue.taskcluster.net/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012833 build_url: 'https://queue.taskcluster.net/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/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/032c016d8eb2999a68b67e00f0260dbb2b8d2ab178ce37c00a4d3744379ed056dde554d9927ab73f3539c05d1ae124b7e4a4bdc826ec8e64dfd797a99d98b866", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/117767f9265ff2fbfe7d2fa4cffa251a0262aa118cd248087704cea663921c01ab06dade7751b4317e82b2a2d10b0e21db8cfc77f0405b998e1b7b2167a73fd6"}' symbols_url: 'https://queue.taskcluster.net/v1/task/MxQ4XLRqT0itbVY0ZEqBzw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-29 18:25:13.025789) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-29 18:25:13.026081) ========= 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.PMMJOKf21A/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.PP5vL607BB/Listeners TMPDIR=/var/folders/v_/vkyzkmvs35919vlc7qy0wc4h00000w/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.005036 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-29 18:25:13.081033) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-29 18:25:13.081336) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-29 18:25:13.081672) ========= ========= Total master_lag: 1.60 =========